SEO 优化

首先说明一下,SEO 真的可以提高在 GOOGLE 的搜索排名,方法也很多样化,我将对比较有用且容易见效的方法做一下介绍,

从以下几个方面一步一步说:

1. 标题 策略

2. 关键词 策略

3. 链接策略

4. 注册策略 或者称BLOG策略

5. 在线手册策略

6. URL 重写策略

7. 简繁转换策略

8. 点击策略

9. 页面排版策略

10.写作策略

11.其他方法


一、标题 策略

标题的选择本来也没什么特别,不过你要让全部语言都搜索到你站点的话,那就得用一些小技巧了。

标题 中 用中文和英文描述,其实也很简单的事吧,不过很多站点都没有做。

比如我的站点吧,中文是 绿色学院 ” ,好像这样就够了,

不过我再加了个 Green Institute" 上去,这样全部语言就可以搜索到我的站点, 只要敲入 "Green Institute" 就可以找到

不过记得要有空格!!!

可以再加入一个口号或者别的词句进去,个人是 加了 不听人间乐 想得到做得到 .

这样就又多了三个 关键词 可以找到我了。

二、关键词 策略

关键词并不需要太多的信息,可以把站点的词组拆开来用,

以我为例子:
绿色学院,Green Institute,绿色学院 - Green Institute,不听人间乐,想得到,做得到,不听人间乐 想得到 做得到,想得到 做得到,绿色,学院,Green,Institute." />

这样拆起来就有不少关键词了。

另:以下这些描述应该加到页面里(英文意思自己看),下面以XXX替代描述内容:
















 

三、链接策略

链接策略应该是很有用也很见效的一个了。

可以和别人交换友情链接,不过记得用 文字交换 ,spider 并不认图片!

至于交换的对象,当然是选 PRPAGERANK高的站点),一般小于2的就不用考虑了。

可以在这里查询 PR

http://rankwhere.com/google-page-rank.php?url=gi.2288.org%3A88

http://gi.2288.org:88/modules/GI-Tools/GI-Tools_pagerank.php?url=gi.2288.org%3A88


 

四、注册策略 或者称BLOG策略

目前满大街都是免费 Blog ,且那些 Blog 服务商 的PR 一般都很高,申请很容易,这个方法我认为非常有效。

方法嘛,就是注册,写自己的文章,:(

至于怎么写,哈哈,就是把一大堆别人常用的关键字,写进去,然后每个关键字都链接到你站点的URL。简单吧

这里推荐几个BLOG提供商:

1. Yculblog
2. cnblogs
3. Google Groups
4. Tom blog
5. donews
6. Teeta
7. Blogcn
8. MSN Blog

呵呵,你可以参考一下我的作弊 Blog:
http://spaces.msn.com/members/btbtd/
http://btbtd.blog.tom.com/
http://www.google.com/search?hl=xx-hacker&newwindow=1&c2coff=1&q=%E7%BB%BF%E8%89%B2%E5%AD%A6%E9%99%A2+-+Green+Institute&btnG=z34r%3C%7C-%7C


 

五、在线手册策略

这是一个利人利己的作法,至于怎么个利人利己法呢?

大概可以这样解释:

在线手册是HTML格式的静态资料,而且这些资料可以丰富自己站点的内容,同时也可以提高被GOOGLE收录的页面。

不过要记住的是,你必须在明显的位置放入这些资料的链接,这样可以加快被GOOGLE收录的速度。

然后再加入站点的标题,呵呵,全部加入自己站点的标题是件麻烦的事,这里推荐用 Search and Replace v5.0 干这件事,

这是一个查找和替换文件内容的强悍工具!!(SEO必备)

当然不能替换掉手册本来的标题,那是版权问题,不过可以加入自己站点的标题。

举个例子:

原来标题是: PHP</span><span style="font-family:'宋体';">程序编码规范标准</span><span style="font-family:Verdana;">

你可以用那个工具以 </span><span style="font-family:'Times New Roman';">” </span><span style="font-family:'宋体';">为关键字查找所有文件,</span></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">然后以 <span style="font-family:'Times New Roman';">“</span><span style="font-family:Verdana;"><TITLE></span><span style="font-family:'宋体';">绿色学院 </span><span style="font-family:Verdana;">- Green Institute - </span><span style="font-family:'宋体';">不听人间乐 </span><span style="font-family:Verdana;">- </span><span style="font-family:'宋体';">想得到 </span><span style="font-family:Verdana;">- </span><span style="font-family:'宋体';">做得到 </span><span style="font-family:Verdana;">- Xoops | - </span><span style="font-family:'Times New Roman';">” </span><span style="font-family:'宋体';">为关键字,替换所有文件,</span></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">这样就为每个页面写入自己站点的标题了,至于<span style="font-family:'Times New Roman';">“</span><span style="font-family:Verdana;">Search and Replace v5.0 </span><span style="font-family:'Times New Roman';">”</span><span style="font-family:'宋体';">怎么使用,自己用一下吧</span><span style="font-family:Verdana;">.</span></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">参考例子:</span><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;"><br></span><span><span style="font-size:10.5pt;background:#ffffff;color:#336699;font-family:Verdana;">http://gi.2288.org:88/document/PHP_Coding_Standard/php_coding_standard_cn.html</span></span><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;"><br></span><span><span style="font-size:10.5pt;background:#ffffff;color:#336699;font-family:Verdana;">http://gi.2288.org:88/Apache_cn/</span></span><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;"><br></span><span><span style="font-size:10.5pt;background:#ffffff;color:#336699;font-family:Verdana;">http://gi.2288.org:88/document/MySql/manual_toc.html</span></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;"><br></span><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;"> </span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">六、<span style="font-family:Verdana;">URL </span><span style="font-family:'宋体';">重写策略</span></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">这是一个杀手级的操作:<span style="font-family:Verdana;">)</span></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">如果你站点本来就是生成的表态页面,呵呵,那当然不需要再干这件事了,</span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">不过现在很多站点都是动态页面,内容也是动态内容,这就必须用 <span style="font-family:Verdana;">URL REWRITE</span><span style="font-family:'宋体';">了,</span></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">这里以 <span style="font-family:Verdana;">APACEH </span><span style="font-family:'宋体';">为主,以我站点重写的</span><span style="font-family:Verdana;">URL</span><span style="font-family:'宋体';">为例,</span></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">你可以参考一下我写的这几篇关于<span style="font-family:Verdana;">URL</span><span style="font-family:'宋体';">重写的文章,推荐用正则表达式,我为了方便,没用正则表达式。</span></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">例子:</span><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;"><br></span><span><span style="font-size:10.5pt;background:#ffffff;color:#336699;font-family:Verdana;">http://blog.csdn.net/btbtd/archive/2005/01/30/273976.aspx</span></span><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;"><br></span><span><span style="font-size:10.5pt;background:#ffffff;color:#336699;font-family:Verdana;">http://blog.csdn.net/btbtd/archive/2005/01/15/254177.aspx</span></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;"><br></span><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">在线 <span style="font-family:Verdana;">mod_rewrite </span><span style="font-family:'宋体';">自动转换工具:</span></span><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;"><br></span><span><span style="font-size:10.5pt;background:#ffffff;color:#336699;font-family:Verdana;">http://www.webmaster-toolkit.com/mod_rewrite-rewriterule-generator.shtml</span></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;"><br></span><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;"> </span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">七、简繁转换策略</span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">这个技术很不错哦!</span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">至于怎么个不错法?</span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">可以这样解释:</span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">如果站点支持根据浏览器 <span style="font-family:Verdana;">GB2312 </span><span style="font-family:'宋体';">和 </span><span style="font-family:Verdana;">BIG5 </span><span style="font-family:'宋体';">自动切换文字的话,那就等于</span><span style="font-family:Verdana;">GOOGLE</span><span style="font-family:'宋体';">一个页面同时收录了两次,</span></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">有意思吧,不过这个技术我目前还没使用,</span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">你可以参考这个站点:</span><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;"><br></span><span><span style="font-size:10.5pt;background:#ffffff;color:#336699;font-family:Verdana;">http://www.google.com/search?num=100&hl=xx-hacker&newwindow=1&c2coff=1&q=site%3Axoops.org.cn&btnG=z34r%3C%7C-%7C</span></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">不过需要注意的是,不必加入<span style="font-family:Verdana;">ENGLISH</span><span style="font-family:'宋体';">和其它语言的页面标码自动转换,除非你可以简体自动转换英文,</span></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">否则的话你会让别人看见一大堆乱码!我想你大概不需要这样子的事情发生,</span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">不过再说一下,这个方法也是一个非常杀手级的方法,</span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">如果你同时加入了十几种语言编码自动切换,或者更多,那就是一个页面<span style="font-family:Verdana;">X *</span><span style="font-family:'宋体';">个编码被</span><span style="font-family:Verdana;">GOOGLE</span><span style="font-family:'宋体';">收录了.^^</span></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;"><br></span><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;"> </span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">八、点击策略</span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">这是傻瓜式的做法,但很见效,推荐用软件实现点击,</span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">比如你希望在你的站点 <span style="font-family:'Times New Roman';">“</span><span style="font-family:'宋体';">礼物</span><span style="font-family:'Times New Roman';">” </span><span style="font-family:'宋体';">这个关键词排在 </span><span style="font-family:Verdana;">GOOGLE </span><span style="font-family:'宋体';">的前面,</span></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">那你可以登陆 <span style="font-family:Verdana;">GOOGLE </span></span><span><span style="font-size:10.5pt;background:#ffffff;color:#336699;font-family:Verdana;">http://www.google.com/webhp?hl=xx-hacker</span></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">然后查找 这个关键词, 看到你站点的时候,点击,然后再多点几次,<span style="font-family:Verdana;">:(</span></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">很傻瓜吧,哈哈,不过有一个方法很有效果,那就是用 <span style="font-family:Verdana;">OPERA </span><span style="font-family:'宋体';">浏览器,把</span><span style="font-family:Verdana;">COOKIES </span><span style="font-family:'宋体';">给关了,然后刷新页面,接着再点击。就这样简单。</span></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">另,刚开始的时候,关键词是不可能排在很前面的,可以先用<span style="font-family:'Times New Roman';">“</span><span style="font-family:Verdana;">SITE:domain name +</span><span style="font-family:'宋体';">关键词</span><span style="font-family:'Times New Roman';">“</span><span style="font-family:'宋体';">快速查找。</span></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">例:</span><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;"><br></span><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">site:www.xxx.com +<span style="font-family:'宋体';">鲜花</span></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;"><br></span><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;"> </span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">九、页面排版策略</span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">尽量简单,再简单,</span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">简单必不等于单调,这涉及到网页制作方面了。。。不详说。</span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;"><br></span><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;"> </span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">十、写作策略</span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">这很简单呀,就是写一些技术性的东西,然后发布到比较出名的大站点上(不过首先得有技术含量),然后留下自己的站点信息。</span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">这里推荐 </span><span><span style="font-size:10.5pt;background:#ffffff;color:#336699;font-family:Verdana;">http://www.zdnet.com.cn/</span></span><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;"> 。</span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">好处就是,出名的地方看的人多,看的人多引用的人就多,引用人多了你不是一劳多获?</span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">十一、其他方法</span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">所谓知己知彼<span style="font-family:Verdana;">,</span><span style="font-family:'宋体';">方能百战百胜,这就是统计了,</span></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">找一个好的统计程序吧!!!很有必要的,</span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">这里送出一个了解<span style="font-family:Verdana;">GOOGLE</span><span style="font-family:'宋体';">收录你页面时候的小技巧,</span></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">适用于 <span style="font-family:Verdana;">PHP </span><span style="font-family:'宋体';">页面。</span></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">在页脚放置内容:</span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;"><?php</span><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;"><br></span><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">echo '<div id="h-f-c-b"> '.date('Y-m-d H:i').' Crawled by '.$_SERVER["HTTP_USER_AGENT"].' @ '.$_SERVER["REMOTE_ADDR"];</span><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;"><br></span><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">//Emerald URL: </span><span><span style="font-size:10.5pt;background:#ffffff;color:#336699;font-family:Verdana;">http://gi.2288.org:88</span></span><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;"><br></span><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">?></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">这样子页面就会显示 浏览者的信息,比如我的:</span><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;"><br></span><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">2005-02-01 15:56 Crawled by Opera/8.00 (Windows NT 5.2; U; en) @ 218.15.90.53</span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">PS<span style="font-family:'宋体';">: </span><span style="font-family:Verdana;">Crawled by </span><span style="font-family:'宋体';">可以用你自己的描述,不过我觉得这样贴切:</span><span style="font-family:Verdana;">)</span></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">然后就可以登陆<span style="font-family:Verdana;">GOOGLE</span><span style="font-family:'宋体';">查询了,</span></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">拿我为例:</span><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;"><br></span><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">关键词: <span style="font-family:Verdana;">site:gi.2288.org:88 crawled</span></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span><span style="font-size:10.5pt;background:#ffffff;color:#336699;font-family:Verdana;">http://www.google.com/search?num=100&hl=xx-hacker&newwindow=1&c2coff=1&q=site%3Agi.2288.org%3A88+crawled&btnG=z34r%3C%7C-%7C</span></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">顺便说一下,我发现这几天<span style="font-family:Verdana;">GOOGLE</span><span style="font-family:'宋体';">的数据动荡非常厉害,有时会查不到,我猜可能是</span><span style="font-family:Verdana;">IP</span><span style="font-family:'宋体';">批量指向别的服务器。</span></span></p> <p class="p0" style="background:#ffffff;line-height:150%;text-align:left;"><span style="font-size:10.5pt;background:#ffffff;color:#000000;font-family:Verdana;">另: 做好网站内容也是最有效的方法<span style="font-family:Verdana;">:)</span></span></p> <p class="p0"> </p> </div> </div> </div> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1283041049639403520"></div> <script type="text/javascript" src="/views/front/js/chanyan.js"></script> <!-- 文章页-底部 动态广告位 --> <div class="youdao-fixed-ad" id="detail_ad_bottom"></div> </div> <div class="col-md-3"> <div class="row" id="ad"> <!-- 文章页-右侧1 动态广告位 --> <div id="right-1" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_1"> </div> </div> <!-- 文章页-右侧2 动态广告位 --> <div id="right-2" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_2"></div> </div> <!-- 文章页-右侧3 动态广告位 --> <div id="right-3" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_3"></div> </div> </div> </div> </div> </div> </div> <div class="container"> <h4 class="pt20 mb15 mt0 border-top">你可能感兴趣的:(WEB,2.0)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1835511912843014144.htm" title="理解Gunicorn:Python WSGI服务器的基石" target="_blank">理解Gunicorn:Python WSGI服务器的基石</a> <span class="text-muted">范范0825</span> <a class="tag" taget="_blank" href="/search/ipython/1.htm">ipython</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a> <div>理解Gunicorn:PythonWSGI服务器的基石介绍Gunicorn,全称GreenUnicorn,是一个为PythonWSGI(WebServerGatewayInterface)应用设计的高效、轻量级HTTP服务器。作为PythonWeb应用部署的常用工具,Gunicorn以其高性能和易用性著称。本文将介绍Gunicorn的基本概念、安装和配置,帮助初学者快速上手。1.什么是Gunico</div> </li> <li><a href="/article/1835504218178416640.htm" title="Google earth studio 简介" target="_blank">Google earth studio 简介</a> <span class="text-muted">陟彼高冈yu</span> <a class="tag" taget="_blank" href="/search/%E6%97%85%E6%B8%B8/1.htm">旅游</a> <div>GoogleEarthStudio是一个基于Web的动画工具,专为创作使用GoogleEarth数据的动画和视频而设计。它利用了GoogleEarth强大的三维地图和卫星影像数据库,使用户能够轻松地创建逼真的地球动画、航拍视频和动态地图可视化。网址为https://www.google.com/earth/studio/。GoogleEarthStudio是一个基于Web的动画工具,专为创作使用G</div> </li> <li><a href="/article/1835502578050363392.htm" title="PHP环境搭建详细教程" target="_blank">PHP环境搭建详细教程</a> <span class="text-muted">好看资源平台</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/php/1.htm">php</a> <div>PHP是一个流行的服务器端脚本语言,广泛用于Web开发。为了使PHP能够在本地或服务器上运行,我们需要搭建一个合适的PHP环境。本教程将结合最新资料,介绍在不同操作系统上搭建PHP开发环境的多种方法,包括Windows、macOS和Linux系统的安装步骤,以及本地和Docker环境的配置。1.PHP环境搭建概述PHP环境的搭建主要分为以下几类:集成开发环境:例如XAMPP、WAMP、MAMP,这</div> </li> <li><a href="/article/1835498925755297792.htm" title="DIV+CSS+JavaScript技术制作网页(旅游主题网页设计与制作)云南大理" target="_blank">DIV+CSS+JavaScript技术制作网页(旅游主题网页设计与制作)云南大理</a> <span class="text-muted">STU学生网页设计</span> <a class="tag" taget="_blank" href="/search/%E7%BD%91%E9%A1%B5%E8%AE%BE%E8%AE%A1/1.htm">网页设计</a><a class="tag" taget="_blank" href="/search/%E6%9C%9F%E6%9C%AB%E7%BD%91%E9%A1%B5%E4%BD%9C%E4%B8%9A/1.htm">期末网页作业</a><a class="tag" taget="_blank" href="/search/html%E9%9D%99%E6%80%81%E7%BD%91%E9%A1%B5/1.htm">html静态网页</a><a class="tag" taget="_blank" href="/search/html5%E6%9C%9F%E6%9C%AB%E5%A4%A7%E4%BD%9C%E4%B8%9A/1.htm">html5期末大作业</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E9%A1%B5%E8%AE%BE%E8%AE%A1/1.htm">网页设计</a><a class="tag" taget="_blank" href="/search/web%E5%A4%A7%E4%BD%9C%E4%B8%9A/1.htm">web大作业</a> <div>️精彩专栏推荐作者主页:【进入主页—获取更多源码】web前端期末大作业:【HTML5网页期末作业(1000套)】程序员有趣的告白方式:【HTML七夕情人节表白网页制作(110套)】文章目录二、网站介绍三、网站效果▶️1.视频演示2.图片演示四、网站代码HTML结构代码CSS样式代码五、更多源码二、网站介绍网站布局方面:计划采用目前主流的、能兼容各大主流浏览器、显示效果稳定的浮动网页布局结构。网站程</div> </li> <li><a href="/article/1835496441078968320.htm" title="2.0践行没有你的参与就不完美" target="_blank">2.0践行没有你的参与就不完美</a> <span class="text-muted">x秀丽x</span> <div>亲爱的伙伴们早上好,今天早上我们开了一次班委竞选的会议,全程只有20多个人参与,宫班本着对大家负责任的态度告诉我们,此次竞选作废,原因是这没有达到2.0的100%参会要求,如果没有大家的参与那么这个班委选出来还有什么意义,这说明选出来的人也是不一定是我们大家心目中认可的那个人,所以为了让大家的这个90天能够更好的激发出自己的的“做”的能力,那么要从第一次竞选班委的会议开始做到100%出席会议,竞选</div> </li> <li><a href="/article/1835496149843275776.htm" title="关于城市旅游的HTML网页设计——(旅游风景云南 5页)HTML+CSS+JavaScript" target="_blank">关于城市旅游的HTML网页设计——(旅游风景云南 5页)HTML+CSS+JavaScript</a> <span class="text-muted">二挡起步</span> <a class="tag" taget="_blank" href="/search/web%E5%89%8D%E7%AB%AF%E6%9C%9F%E6%9C%AB%E5%A4%A7%E4%BD%9C%E4%B8%9A/1.htm">web前端期末大作业</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a><a class="tag" taget="_blank" href="/search/%E6%97%85%E6%B8%B8/1.htm">旅游</a><a class="tag" taget="_blank" href="/search/%E9%A3%8E%E6%99%AF/1.htm">风景</a> <div>⛵源码获取文末联系✈Web前端开发技术描述网页设计题材,DIV+CSS布局制作,HTML+CSS网页设计期末课程大作业|游景点介绍|旅游风景区|家乡介绍|等网站的设计与制作|HTML期末大学生网页设计作业,Web大学生网页HTML:结构CSS:样式在操作方面上运用了html5和css3,采用了div+css结构、表单、超链接、浮动、绝对定位、相对定位、字体样式、引用视频等基础知识JavaScrip</div> </li> <li><a href="/article/1835496148601761792.htm" title="HTML网页设计制作大作业(div+css) 云南我的家乡旅游景点 带文字滚动" target="_blank">HTML网页设计制作大作业(div+css) 云南我的家乡旅游景点 带文字滚动</a> <span class="text-muted">二挡起步</span> <a class="tag" taget="_blank" href="/search/web%E5%89%8D%E7%AB%AF%E6%9C%9F%E6%9C%AB%E5%A4%A7%E4%BD%9C%E4%B8%9A/1.htm">web前端期末大作业</a><a class="tag" taget="_blank" href="/search/web%E8%AE%BE%E8%AE%A1%E7%BD%91%E9%A1%B5%E8%A7%84%E5%88%92%E4%B8%8E%E8%AE%BE%E8%AE%A1/1.htm">web设计网页规划与设计</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/dreamweaver/1.htm">dreamweaver</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>Web前端开发技术描述网页设计题材,DIV+CSS布局制作,HTML+CSS网页设计期末课程大作业游景点介绍|旅游风景区|家乡介绍|等网站的设计与制作HTML期末大学生网页设计作业HTML:结构CSS:样式在操作方面上运用了html5和css3,采用了div+css结构、表单、超链接、浮动、绝对定位、相对定位、字体样式、引用视频等基础知识JavaScript:做与用户的交互行为文章目录前端学习路线</div> </li> <li><a href="/article/1835495551186071552.htm" title="读书||陶新华《教育中的积极心理学》1—28" target="_blank">读书||陶新华《教育中的积极心理学》1—28</a> <span class="text-muted">流水淙淙2022</span> <div>读一本好书,尤如和一位高尚者对话,亦能对人的精神进行洗礼。但是若不能和实践结合起来,也只能落到空读书的状态。读书摘要与感想1、塞利格曼在《持续的幸福》一书中提出了幸福2.0理论,提出幸福由5个元素决定——积极情绪、投入的工作和生活、目标和意义、和谐的人际关系、成就感。2、人的大脑皮层在进行智力活动时,都伴有皮下中枢活动,对这些活动进行体验请假,并由此产生了情感解读。人的情绪情感体验总是优先于大脑的</div> </li> <li><a href="/article/1835495170972413952.htm" title="git - Webhook让部署自动化" target="_blank">git - Webhook让部署自动化</a> <span class="text-muted">大猪大猪</span> <div>我们现在有一个需求,将项目打包上传到gitlab或者github后,程序能自动部署,不用手动地去服务器中进行项目更新并运行,如何做到?这里我们可以使用gitlab与github的挂钩,挂钩的原理就是,每当我们有请求到gitlab与github服务器时,这时他俩会根据我们配置的挂钩地扯进行访问,webhook挂钩程序会一直监听着某个端口请求,一但收到他们发过来的请求,这时就知道用户有请求提交了,这时</div> </li> <li><a href="/article/1835493267907637248.htm" title="webpack图片等资源的处理" target="_blank">webpack图片等资源的处理</a> <span class="text-muted">dmengmeng</span> <div>需要的loaderfile-loader(让我们可以引入这些资源文件)url-loader(其实是file-loader的二次封装)img-loader(处理图片所需要的)在没有使用任何处理图片的loader之前,比如说css中用到了背景图片,那么最后打包会报错的,因为他没办法处理图片。其实你只想能够使用图片的话。只加一个file-loader就可以,打开网页能准确看到图片。{test:/\.(p</div> </li> <li><a href="/article/1835470931783413760.htm" title="「豆包Marscode体验官」 | 云端 IDE 启动 & Rust 体验" target="_blank">「豆包Marscode体验官」 | 云端 IDE 启动 & Rust 体验</a> <span class="text-muted">张风捷特烈</span> <a class="tag" taget="_blank" href="/search/ide/1.htm">ide</a><a class="tag" taget="_blank" href="/search/rust/1.htm">rust</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</a> <div>theme:cyanosis我正在参加「豆包MarsCode初体验」征文活动MarsCode可以看作一个运行在服务端的远程VSCode开发环境。对于我这种想要学习体验某些语言,但不想在电脑里装环境的人来说非常友好。本文就来介绍一下在MarsCode里,我的体验rust开发体验。一、MarsCode是什么它的本质是:提供代码助手和云端IDE服务的web网站,可通过下面的链接访问https://www</div> </li> <li><a href="/article/1835455048277127168.htm" title="Python神器!WEB自动化测试集成工具 DrissionPage" target="_blank">Python神器!WEB自动化测试集成工具 DrissionPage</a> <span class="text-muted">亚丁号</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>一、前言用requests做数据采集面对要登录的网站时,要分析数据包、JS源码,构造复杂的请求,往往还要应付验证码、JS混淆、签名参数等反爬手段,门槛较高。若数据是由JS计算生成的,还须重现计算过程,体验不好,开发效率不高。使用浏览器,可以很大程度上绕过这些坑,但浏览器运行效率不高。因此,这个库设计初衷,是将它们合而为一,能够在不同须要时切换相应模式,并提供一种人性化的使用方法,提高开发和运行效率</div> </li> <li><a href="/article/1835454921990828032.htm" title="Java爬虫框架(一)--架构设计" target="_blank">Java爬虫框架(一)--架构设计</a> <span class="text-muted">狼图腾-狼之传说</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%A1%86%E6%9E%B6/1.htm">框架</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E4%BB%BB%E5%8A%A1/1.htm">任务</a><a class="tag" taget="_blank" href="/search/html%E8%A7%A3%E6%9E%90%E5%99%A8/1.htm">html解析器</a><a class="tag" taget="_blank" href="/search/%E5%AD%98%E5%82%A8/1.htm">存储</a><a class="tag" taget="_blank" href="/search/%E7%94%B5%E5%AD%90%E5%95%86%E5%8A%A1/1.htm">电子商务</a> <div>一、架构图那里搜网络爬虫框架主要针对电子商务网站进行数据爬取,分析,存储,索引。爬虫:爬虫负责爬取,解析,处理电子商务网站的网页的内容数据库:存储商品信息索引:商品的全文搜索索引Task队列:需要爬取的网页列表Visited表:已经爬取过的网页列表爬虫监控平台:web平台可以启动,停止爬虫,管理爬虫,task队列,visited表。二、爬虫1.流程1)Scheduler启动爬虫器,TaskMast</div> </li> <li><a href="/article/1835454543471669248.htm" title="Java:爬虫框架" target="_blank">Java:爬虫框架</a> <span class="text-muted">dingcho</span> <a class="tag" taget="_blank" href="/search/Java/1.htm">Java</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB/1.htm">爬虫</a> <div>一、ApacheNutch2【参考地址】Nutch是一个开源Java实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。包括全文搜索和Web爬虫。Nutch致力于让每个人能很容易,同时花费很少就可以配置世界一流的Web搜索引擎.为了完成这一宏伟的目标,Nutch必须能够做到:每个月取几十亿网页为这些网页维护一个索引对索引文件进行每秒上千次的搜索提供高质量的搜索结果简单来说Nutch支持分</div> </li> <li><a href="/article/1835451016456269824.htm" title="MongoDB知识概括" target="_blank">MongoDB知识概括</a> <span class="text-muted">GeorgeLin98</span> <a class="tag" taget="_blank" href="/search/%E6%8C%81%E4%B9%85%E5%B1%82/1.htm">持久层</a><a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a> <div>MongoDB知识概括MongoDB相关概念单机部署基本常用命令索引-IndexSpirngDataMongoDB集成副本集分片集群安全认证MongoDB相关概念业务应用场景:传统的关系型数据库(如MySQL),在数据操作的“三高”需求以及应对Web2.0的网站需求面前,显得力不从心。解释:“三高”需求:①Highperformance-对数据库高并发读写的需求。②HugeStorage-对海量数</div> </li> <li><a href="/article/1835443823287824384.htm" title="Python实现下载当前年份的谷歌影像" target="_blank">Python实现下载当前年份的谷歌影像</a> <span class="text-muted">sand&wich</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>在GIS项目和地图应用中,获取最新的地理影像数据是非常重要的。本文将介绍如何使用Python代码从Google地图自动下载当前年份的影像数据,并将其保存为高分辨率的TIFF格式文件。这个过程涉及地理坐标转换、多线程下载和图像处理。关键功能该脚本的核心功能包括:坐标转换:支持WGS-84与WebMercator投影之间转换,以及处理中国GCJ-02偏移。自动化下载:多线程下载地图瓦片,提高效率。图像</div> </li> <li><a href="/article/1835443569968640000.htm" title="Spring MVC 全面指南:从入门到精通的详细解析" target="_blank">Spring MVC 全面指南:从入门到精通的详细解析</a> <span class="text-muted">一杯梅子酱</span> <a class="tag" taget="_blank" href="/search/%E6%8A%80%E6%9C%AF%E6%A0%88%E5%AD%A6%E4%B9%A0/1.htm">技术栈学习</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/mvc/1.htm">mvc</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>引言:SpringMVC,作为Spring框架的一个重要模块,为构建Web应用提供了强大的功能和灵活性。无论是初学者还是有一定经验的开发者,掌握SpringMVC都将显著提升你的Web开发技能。本文旨在为初学者提供一个全面且易于理解的学习路径,通过详细的知识点分析和实际案例,帮助你快速上手SpringMVC,让学习过程既深刻又高效。一、SpringMVC简介1.1什么是SpringMVC?Spri</div> </li> <li><a href="/article/1835438028768768000.htm" title="Spring Boot中实现跨域请求" target="_blank">Spring Boot中实现跨域请求</a> <span class="text-muted">BABA8891</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/boot/1.htm">boot</a><a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>在SpringBoot中实现跨域请求(CORS,Cross-OriginResourceSharing)可以通过多种方式,以下是几种常见的方法:1.使用@CrossOrigin注解在SpringBoot中,你可以在控制器或者具体的请求处理方法上使用@CrossOrigin注解来允许跨域请求。在控制器上应用:importorg.springframework.web.bind.annotation.</div> </li> <li><a href="/article/1835438028009598976.htm" title="WebMagic:强大的Java爬虫框架解析与实战" target="_blank">WebMagic:强大的Java爬虫框架解析与实战</a> <span class="text-muted">Aaron_945</span> <a class="tag" taget="_blank" href="/search/Java/1.htm">Java</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB/1.htm">爬虫</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>文章目录引言官网链接WebMagic原理概述基础使用1.添加依赖2.编写PageProcessor高级使用1.自定义Pipeline2.分布式抓取优点结论引言在大数据时代,网络爬虫作为数据收集的重要工具,扮演着不可或缺的角色。Java作为一门广泛使用的编程语言,在爬虫开发领域也有其独特的优势。WebMagic是一个开源的Java爬虫框架,它提供了简单灵活的API,支持多线程、分布式抓取,以及丰富的</div> </li> <li><a href="/article/1835435506645692416.htm" title="00. 这里整理了最全的爬虫框架(Java + Python)" target="_blank">00. 这里整理了最全的爬虫框架(Java + Python)</a> <span class="text-muted">有一只柴犬</span> <a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB%E7%B3%BB%E5%88%97/1.htm">爬虫系列</a><a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB/1.htm">爬虫</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>目录1、前言2、什么是网络爬虫3、常见的爬虫框架3.1、java框架3.1.1、WebMagic3.1.2、Jsoup3.1.3、HttpClient3.1.4、Crawler4j3.1.5、HtmlUnit3.1.6、Selenium3.2、Python框架3.2.1、Scrapy3.2.2、BeautifulSoup+Requests3.2.3、Selenium3.2.4、PyQuery3.2</div> </li> <li><a href="/article/1835428317084348416.htm" title="最简单将静态网页挂载到服务器上(不用nginx)" target="_blank">最简单将静态网页挂载到服务器上(不用nginx)</a> <span class="text-muted">全能全知者</span> <a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">服务器</a><a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a> <div>最简单将静态网页挂载到服务器上(不用nginx)如果随便弄个静态网页挂在服务器都要用nignx就太麻烦了,所以直接使用Apache来搭建一些简单前端静态网页会相对方便很多检查Web服务器服务状态:sudosystemctlstatushttpd#ApacheWeb服务器如果发现没有安装web服务器:安装Apache:sudoyuminstallhttpd启动Apache:sudosystemctl</div> </li> <li><a href="/article/1835420248896008192.htm" title="使用由 Python 编写的 lxml 实现高性能 XML 解析" target="_blank">使用由 Python 编写的 lxml 实现高性能 XML 解析</a> <span class="text-muted">hunyxv</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/xml/1.htm">xml</a> <div>转载自:文章lxml简介Python从来不出现XML库短缺的情况。从2.0版本开始,它就附带了xml.dom.minidom和相关的pulldom以及SimpleAPIforXML(SAX)模块。从2.4开始,它附带了流行的ElementTreeAPI。此外,很多第三方库可以提供更高级别的或更具有python风格的接口。尽管任何XML库都足够处理简单的DocumentObjectModel(DOM</div> </li> <li><a href="/article/1835399198405652480.htm" title="uniapp使用内置地图选择插件,实现地址选择并在地图上标点" target="_blank">uniapp使用内置地图选择插件,实现地址选择并在地图上标点</a> <span class="text-muted">神夜大侠</span> <a class="tag" taget="_blank" href="/search/Uniapp/1.htm">Uniapp</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/uniapp/1.htm">uniapp</a> <div>uniapp使用内置地图选择插件,实现地址选择并在地图上标点代码如下:page{background:#F4F5F6;}::-webkit-scrollbar{width:0;height:0;color:transparent;}page{height:100%;width:100%;font-size:24rpx;}image,view,input,textarea,label,text,na</div> </li> <li><a href="/article/1835395418381447168.htm" title="【Golang】实现 Excel 文件下载功能" target="_blank">【Golang】实现 Excel 文件下载功能</a> <span class="text-muted">RumIV</span> <a class="tag" taget="_blank" href="/search/Golang/1.htm">Golang</a><a class="tag" taget="_blank" href="/search/golang/1.htm">golang</a><a class="tag" taget="_blank" href="/search/excel/1.htm">excel</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>在当今的网络应用开发中,提供数据导出功能是一项常见的需求。Excel作为一种广泛使用的电子表格格式,通常是数据导出的首选格式之一。在本教程中,我们将学习如何使用Go语言和GinWeb框架来创建一个Excel文件,并允许用户通过HTTP请求下载该文件。准备工作在开始之前,请确保您的开发环境中已经安装了Go语言和相关的开发工具。此外,您还需要安装GinWeb框架和excelize包,这两个包都将用于我</div> </li> <li><a href="/article/1835393400380157952.htm" title="VUE3 + xterm + nestjs实现web远程终端 或 连接开启SSH登录的路由器和交换机。" target="_blank">VUE3 + xterm + nestjs实现web远程终端 或 连接开启SSH登录的路由器和交换机。</a> <span class="text-muted">焚木灵</span> <a class="tag" taget="_blank" href="/search/node.js/1.htm">node.js</a><a class="tag" taget="_blank" href="/search/vue/1.htm">vue</a> <div>可远程连接系统终端或开启SSH登录的路由器和交换机。相关资料:xtermjs/xterm.js:Aterminalfortheweb(github.com)后端实现(NestJS):1、安装依赖:npminstallnode-ssh@nestjs/websockets@nestjs/platform-socket.io2、我们将创建一个名为RemoteControlModule的NestJS模块,</div> </li> <li><a href="/article/1835392769678471168.htm" title="metaRTC8.0,一个全新架构的webRTC SDK库" target="_blank">metaRTC8.0,一个全新架构的webRTC SDK库</a> <span class="text-muted">metaRTC</span> <a class="tag" taget="_blank" href="/search/webrtc/1.htm">webrtc</a><a class="tag" taget="_blank" href="/search/%E9%9F%B3%E8%A7%86%E9%A2%91/1.htm">音视频</a> <div>概述metaRTC8.0是metaRTC开源以来架构变化最大的一个版本,是metaIPC3.0等高性能的基础。metaRTC8.0是一个全新架构版本,并非在metaRTC7.0版本上简单升级,在QOS/语音对讲/内存占用/视频文件录制读取等方面新增多个模块,在弱网对抗/语音对讲/内存优化等效果上有显著提升。metaRTC8.0在一年多的开发中进行了近200次迭代,metaRTC8.0社区版计划在2</div> </li> <li><a href="/article/1835392770102095872.htm" title="metaRTC/webRTC QOS 方案与实践" target="_blank">metaRTC/webRTC QOS 方案与实践</a> <span class="text-muted">metaRTC</span> <a class="tag" taget="_blank" href="/search/metaRTC/1.htm">metaRTC</a><a class="tag" taget="_blank" href="/search/%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/1.htm">解决方案</a><a class="tag" taget="_blank" href="/search/webrtc/1.htm">webrtc</a><a class="tag" taget="_blank" href="/search/qos/1.htm">qos</a> <div>概述质量服务(QOS/QualityofService)是指利用各种技术方案提高网络通信质量的技术,网络通信质量需要解决下面两个问题:网络问题:UDP/不稳定网络/弱网下的丢包/延时/乱序/抖动数据量问题:发送数据量超带宽负载和平滑发送拥塞控制是各种技术方案的数据基础,丢包恢复解决丢包问题,抗乱序抖动解决网络乱序抖动问题,流量控制解决平滑发送数据/数据超带宽负载/延时问题。拥塞控制(Congest</div> </li> <li><a href="/article/1835392391662628864.htm" title="metaRTC5.0 API编程指南(一)" target="_blank">metaRTC5.0 API编程指南(一)</a> <span class="text-muted">metaRTC</span> <a class="tag" taget="_blank" href="/search/metaRTC/1.htm">metaRTC</a><a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a><a class="tag" taget="_blank" href="/search/c%E8%AF%AD%E8%A8%80/1.htm">c语言</a><a class="tag" taget="_blank" href="/search/webrtc/1.htm">webrtc</a> <div>概述metaRTC5.0版本API进行了重构,本篇文章将介绍webrtc传输调用流程和例子。metaRTC5.0版本提供了C++和纯C两种接口。纯C接口YangPeerConnection头文件:include/yangrtc/YangPeerConnection.htypedefstruct{void*conn;YangAVInfo*avinfo;YangStreamConfigstreamco</div> </li> <li><a href="/article/1835390752381825024.htm" title="详解“c:/work/src/components/a/b.vue“‘ has no default export报错原因" target="_blank">详解“c:/work/src/components/a/b.vue“‘ has no default export报错原因</a> <span class="text-muted">hw_happy</span> <a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/vue.js/1.htm">vue.js</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a> <div>前情提要在一个vue文件中需要引入定义的b.vue文件,但是提示b文件没有默认导出,对于vue2文件来说有exportdefault,在中,所有定义的变量、函数和组件都会自动被视为默认导出的组件内容。因此,不需要显式地使用exportdefault来导出组件。但是在我引用这个文件的时候还是提示了这个错误,原来是我的项目使用了ts和vite\webpack,因为TypeScript和Vue的默认导出</div> </li> <li><a href="/article/1835389763461410816.htm" title="原力元宇宙:Web3时代下的虚拟现实融合与普通人逆袭的机遇" target="_blank">原力元宇宙:Web3时代下的虚拟现实融合与普通人逆袭的机遇</a> <span class="text-muted">口碑信息传播者</span> <div>在数字化浪潮席卷全球的今天,一个崭新的概念——原力元宇宙,正以其独特的魅力吸引着越来越多的目光。作为元宇宙国际性的一个项目,原力元宇宙不仅融合了Web3第三代互联网的前沿技术,更将虚拟现实与现实生活紧密相连,为我们描绘出一幅前所未有的数字新世界画卷。13分钟视频内容讲明白原力元宇宙创富项目,中国区运营服务对接微信:ForceZen原力元宇宙,是一个时代的跨越,它代表着互联网技术的又一次革新。Web</div> </li> <li><a href="/article/99.htm" title="ios内付费" target="_blank">ios内付费</a> <span class="text-muted">374016526</span> <a class="tag" taget="_blank" href="/search/ios/1.htm">ios</a><a class="tag" taget="_blank" href="/search/%E5%86%85%E4%BB%98%E8%B4%B9/1.htm">内付费</a> <div>近年来写了很多IOS的程序,内付费也用到不少,使用IOS的内付费实现起来比较麻烦,这里我写了一个简单的内付费包,希望对大家有帮助。   具体使用如下: 这里的sender其实就是调用者,这里主要是为了回调使用。 [KuroStoreApi kuroStoreProductId:@"产品ID" storeSender:self storeFinishCallBa</div> </li> <li><a href="/article/226.htm" title="20 款优秀的 Linux 终端仿真器" target="_blank">20 款优秀的 Linux 终端仿真器</a> <span class="text-muted">brotherlamp</span> <a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/linux%E8%A7%86%E9%A2%91/1.htm">linux视频</a><a class="tag" taget="_blank" href="/search/linux%E8%B5%84%E6%96%99/1.htm">linux资料</a><a class="tag" taget="_blank" href="/search/linux%E8%87%AA%E5%AD%A6/1.htm">linux自学</a><a class="tag" taget="_blank" href="/search/linux%E6%95%99%E7%A8%8B/1.htm">linux教程</a> <div>  终端仿真器是一款用其它显示架构重现可视终端的计算机程序。换句话说就是终端仿真器能使哑终端看似像一台连接上了服务器的客户机。终端仿真器允许最终用户用文本用户界面和命令行来访问控制台和应用程序。(LCTT 译注:终端仿真器原意指对大型机-哑终端方式的模拟,不过在当今的 Linux 环境中,常指通过远程或本地方式连接的伪终端,俗称“终端”。) 你能从开源世界中找到大量的终端仿真器,它们</div> </li> <li><a href="/article/353.htm" title="Solr Deep Paging(solr 深分页)" target="_blank">Solr Deep Paging(solr 深分页)</a> <span class="text-muted">eksliang</span> <a class="tag" taget="_blank" href="/search/solr%E6%B7%B1%E5%88%86%E9%A1%B5/1.htm">solr深分页</a><a class="tag" taget="_blank" href="/search/solr%E5%88%86%E9%A1%B5%E6%80%A7%E8%83%BD%E9%97%AE%E9%A2%98/1.htm">solr分页性能问题</a> <div>转载请出自出处:http://eksliang.iteye.com/blog/2148370 作者:eksliang(ickes) blg:http://eksliang.iteye.com/ 概述 长期以来,我们一直有一个深分页问题。如果直接跳到很靠后的页数,查询速度会比较慢。这是因为Solr的需要为查询从开始遍历所有数据。直到Solr的4.7这个问题一直没有一个很好的解决方案。直到solr</div> </li> <li><a href="/article/480.htm" title="数据库面试题" target="_blank">数据库面试题</a> <span class="text-muted">18289753290</span> <a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95%E9%A2%98+%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">面试题 数据库</a> <div>1.union ,union all 网络搜索出的最佳答案: union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。 Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序; Union All:对两个结果集进行并集操作,包括重复行,不进行排序; 2.索引有哪些分类?作用是</div> </li> <li><a href="/article/607.htm" title="Android TV屏幕适配" target="_blank">Android TV屏幕适配</a> <span class="text-muted">酷的飞上天空</span> <a class="tag" taget="_blank" href="/search/android/1.htm">android</a> <div>先说下现在市面上TV分辨率的大概情况 两种分辨率为主 1.720标清,分辨率为1280x720. 屏幕尺寸以32寸为主,部分电视为42寸 2.1080p全高清,分辨率为1920x1080 屏幕尺寸以42寸为主,此分辨率电视屏幕从32寸到50寸都有   适配遇到问题,已1080p尺寸为例: 分辨率固定不变,屏幕尺寸变化较大。 如:效果图尺寸为1920x1080,如果使用d</div> </li> <li><a href="/article/734.htm" title="Timer定时器与ActionListener联合应用" target="_blank">Timer定时器与ActionListener联合应用</a> <span class="text-muted">永夜-极光</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>功能:在控制台每秒输出一次   代码: package Main; import javax.swing.Timer; import java.awt.event.*; public class T { private static int count = 0; public static void main(String[] args){ </div> </li> <li><a href="/article/861.htm" title="Ubuntu14.04系统Tab键不能自动补全问题解决" target="_blank">Ubuntu14.04系统Tab键不能自动补全问题解决</a> <span class="text-muted">随便小屋</span> <a class="tag" taget="_blank" href="/search/Ubuntu+14.04/1.htm">Ubuntu 14.04</a> <div>Unbuntu 14.4安装之后就在终端中使用Tab键不能自动补全,解决办法如下:   1、利用vi编辑器打开/etc/bash.bashrc文件(需要root权限) sudo vi /etc/bash.bashrc  接下来会提示输入密码 2、找到文件中的下列代码 #enable bash completion in interactive shells #if</div> </li> <li><a href="/article/988.htm" title="学会人际关系三招 轻松走职场" target="_blank">学会人际关系三招 轻松走职场</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/%E8%81%8C%E5%9C%BA/1.htm">职场</a> <div>要想成功,仅有专业能力是不够的,处理好与老板、同事及下属的人际关系也是门大学问。如何才能在职场如鱼得水、游刃有余呢?在此,教您简单实用的三个窍门。   第一,多汇报 最近,管理学又提出了一个新名词“追随力”。它告诉我们,做下属最关键的就是要多请示汇报,让上司随时了解你的工作进度,有了新想法也要及时建议。不知不觉,你就有了“追随力”,上司会越来越了解和信任你。   第二,勤沟通 团队的力</div> </li> <li><a href="/article/1115.htm" title="《O2O:移动互联网时代的商业革命》读书笔记" target="_blank">《O2O:移动互联网时代的商业革命》读书笔记</a> <span class="text-muted">aoyouzi</span> <a class="tag" taget="_blank" href="/search/%E8%AF%BB%E4%B9%A6%E7%AC%94%E8%AE%B0/1.htm">读书笔记</a> <div>移动互联网的未来:碎片化内容+碎片化渠道=各式精准、互动的新型社会化营销。   O2O:Online to OffLine 线上线下活动 O2O就是在移动互联网时代,生活消费领域通过线上和线下互动的一种新型商业模式。   手机二维码本质:O2O商务行为从线下现实世界到线上虚拟世界的入口。   线上虚拟世界创造的本意是打破信息鸿沟,让不同地域、不同需求的人</div> </li> <li><a href="/article/1242.htm" title="js实现图片随鼠标滚动的效果" target="_blank">js实现图片随鼠标滚动的效果</a> <span class="text-muted">百合不是茶</span> <a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/%E6%BB%9A%E5%8A%A8%E5%B1%9E%E6%80%A7%E7%9A%84%E8%8E%B7%E5%8F%96/1.htm">滚动属性的获取</a><a class="tag" taget="_blank" href="/search/%E5%9B%BE%E7%89%87%E6%BB%9A%E5%8A%A8/1.htm">图片滚动</a><a class="tag" taget="_blank" href="/search/%E5%B1%9E%E6%80%A7%E8%8E%B7%E5%8F%96/1.htm">属性获取</a><a class="tag" taget="_blank" href="/search/%E9%A1%B5%E9%9D%A2%E5%8A%A0%E8%BD%BD/1.htm">页面加载</a> <div>1,获取样式属性值 top 与顶部的距离 left 与左边的距离 right 与右边的距离 bottom 与下边的距离 zIndex 层叠层次     例子:获取左边的宽度,当css写在body标签中时 <div id="adver" style="position:absolute;top:50px;left:1000p</div> </li> <li><a href="/article/1369.htm" title="ajax同步异步参数async" target="_blank">ajax同步异步参数async</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a><a class="tag" taget="_blank" href="/search/Ajax/1.htm">Ajax</a><a class="tag" taget="_blank" href="/search/async/1.htm">async</a> <div>        开发项目开发过程中,需要将ajax的返回值赋到全局变量中,然后在该页面其他地方引用,因为ajax异步的原因一直无法成功,需将async:false,使其变成同步的。         格式: $.ajax({ type: 'POST', ur</div> </li> <li><a href="/article/1496.htm" title="Webx3框架(1)" target="_blank">Webx3框架(1)</a> <span class="text-muted">Bill_chen</span> <a class="tag" taget="_blank" href="/search/eclipse/1.htm">eclipse</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/maven/1.htm">maven</a><a class="tag" taget="_blank" href="/search/%E6%A1%86%E6%9E%B6/1.htm">框架</a><a class="tag" taget="_blank" href="/search/ibatis/1.htm">ibatis</a> <div>Webx是淘宝开发的一套Web开发框架,Webx3是其第三个升级版本;采用Eclipse的开发环境,现在支持java开发; 采用turbine原型的MVC框架,扩展了Spring容器,利用Maven进行项目的构建管理,灵活的ibatis持久层支持,总的来说,还是一套很不错的Web框架。 Webx3遵循turbine风格,velocity的模板被分为layout/screen/control三部</div> </li> <li><a href="/article/1623.htm" title="【MongoDB学习笔记五】MongoDB概述" target="_blank">【MongoDB学习笔记五】MongoDB概述</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a> <div>MongoDB是面向文档的NoSQL数据库,尽量业界还对MongoDB存在一些质疑的声音,比如性能尤其是查询性能、数据一致性的支持没有想象的那么好,但是MongoDB用户群确实已经够多。MongoDB的亮点不在于它的性能,而是它处理非结构化数据的能力以及内置对分布式的支持(复制、分片达到的高可用、高可伸缩),同时它提供的近似于SQL的查询能力,也是在做NoSQL技术选型时,考虑的一个重要因素。Mo</div> </li> <li><a href="/article/1750.htm" title="spring/hibernate/struts2常见异常总结" target="_blank">spring/hibernate/struts2常见异常总结</a> <span class="text-muted">白糖_</span> <a class="tag" taget="_blank" href="/search/Hibernate/1.htm">Hibernate</a> <div> Spring ①ClassNotFoundException: org.aspectj.weaver.reflect.ReflectionWorld$ReflectionWorldException 缺少aspectjweaver.jar,该jar包常用于spring aop中   ②java.lang.ClassNotFoundException: org.sprin</div> </li> <li><a href="/article/1877.htm" title="jquery easyui表单重置(reset)扩展思路" target="_blank">jquery easyui表单重置(reset)扩展思路</a> <span class="text-muted">bozch</span> <a class="tag" taget="_blank" href="/search/form/1.htm">form</a><a class="tag" taget="_blank" href="/search/jquery+easyui/1.htm">jquery easyui</a><a class="tag" taget="_blank" href="/search/reset/1.htm">reset</a> <div>在jquery easyui表单中 尚未提供表单重置的功能,这就需要自己对其进行扩展。 扩展的时候要考虑的控件有: combo,combobox,combogrid,combotree,datebox,datetimebox 需要对其添加reset方法,reset方法就是把初始化的值赋值给当前的组件,这就需要在组件的初始化时将值保存下来。 在所有的reset方法添加完毕之后,就需要对fo</div> </li> <li><a href="/article/2004.htm" title="编程之美-烙饼排序" target="_blank">编程之美-烙饼排序</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B%E4%B9%8B%E7%BE%8E/1.htm">编程之美</a> <div> package beautyOfCoding; import java.util.Arrays; /* *《编程之美》的思路是:搜索+剪枝。有点像是写下棋程序:当前情况下,把所有可能的下一步都做一遍;在这每一遍操作里面,计算出如果按这一步走的话,能不能赢(得出最优结果)。 *《编程之美》上代码有很多错误,且每个变量的含义令人费解。因此我按我的理解写了以下代码: */ </div> </li> <li><a href="/article/2131.htm" title="Struts1.X 源码分析之ActionForm赋值原理" target="_blank">Struts1.X 源码分析之ActionForm赋值原理</a> <span class="text-muted">chenbowen00</span> <a class="tag" taget="_blank" href="/search/struts/1.htm">struts</a> <div>struts1在处理请求参数之前,首先会根据配置文件action节点的name属性创建对应的ActionForm。如果配置了name属性,却找不到对应的ActionForm类也不会报错,只是不会处理本次请求的请求参数。 如果找到了对应的ActionForm类,则先判断是否已经存在ActionForm的实例,如果不存在则创建实例,并将其存放在对应的作用域中。作用域由配置文件action节点的s</div> </li> <li><a href="/article/2258.htm" title="[空天防御与经济]在获得充足的外部资源之前,太空投资需有限度" target="_blank">[空天防御与经济]在获得充足的外部资源之前,太空投资需有限度</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/%E8%B5%84%E6%BA%90/1.htm">资源</a> <div>       这里有一个常识性的问题:       地球的资源,人类的资金是有限的,而太空是无限的.....       就算全人类联合起来,要在太空中修建大型空间站,也不一定能够成功,因为资源和资金,技术有客观的限制.... &</div> </li> <li><a href="/article/2385.htm" title="ORACLE临时表—ON COMMIT PRESERVE ROWS" target="_blank">ORACLE临时表—ON COMMIT PRESERVE ROWS</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/%E4%B8%B4%E6%97%B6%E8%A1%A8/1.htm">临时表</a> <div>ORACLE临时表 转 临时表:像普通表一样,有结构,但是对数据的管理上不一样,临时表存储事务或会话的中间结果集,临时表中保存的数据只对当前 会话可见,所有会话都看不到其他会话的数据,即使其他会话提交了,也看不到。临时表不存在并发行为,因为他们对于当前会话都是独立的。 创建临时表时,ORACLE只创建了表的结构(在数据字典中定义),并没有初始化内存空间,当某一会话使用临时表时,ORALCE会</div> </li> <li><a href="/article/2512.htm" title="基于Nginx XSendfile+SpringMVC进行文件下载" target="_blank">基于Nginx XSendfile+SpringMVC进行文件下载</a> <span class="text-muted">denger</span> <a class="tag" taget="_blank" href="/search/%E5%BA%94%E7%94%A8%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">应用服务器</a><a class="tag" taget="_blank" href="/search/Web/1.htm">Web</a><a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C%E5%BA%94%E7%94%A8/1.htm">网络应用</a><a class="tag" taget="_blank" href="/search/lighttpd/1.htm">lighttpd</a> <div>    在平常我们实现文件下载通常是通过普通 read-write方式,如下代码所示。 @RequestMapping("/courseware/{id}") public void download(@PathVariable("id") String courseID, HttpServletResp</div> </li> <li><a href="/article/2639.htm" title="scanf接受char类型的字符" target="_blank">scanf接受char类型的字符</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/c/1.htm">c</a> <div>/* 2013年3月11日22:35:54 目的:学习char只接受一个字符 */ # include <stdio.h> int main(void) { int i; char ch; scanf("%d", &i); printf("i = %d\n", i); scanf("%</div> </li> <li><a href="/article/2766.htm" title="学编程的价值" target="_blank">学编程的价值</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B/1.htm">编程</a> <div>发一个人会编程, 想想以后可以教儿女, 是多么美好的事啊, 不管儿女将来从事什么样的职业, 教一教, 对他思维的开拓大有帮助   像这位朋友学习:   http://blog.sina.com.cn/s/articlelist_2584320772_0_1.html   VirtualGS教程 (By @林泰前): 几十年的老程序员,资深的</div> </li> <li><a href="/article/2893.htm" title="二维数组(矩阵)对角线输出" target="_blank">二维数组(矩阵)对角线输出</a> <span class="text-muted">飞天奔月</span> <a class="tag" taget="_blank" href="/search/%E4%BA%8C%E7%BB%B4%E6%95%B0%E7%BB%84/1.htm">二维数组</a> <div>今天在BBS里面看到这样的面试题目,   1,二维数组(N*N),沿对角线方向,从右上角打印到左下角如N=4: 4*4二维数组  { 1 2 3 4 } { 5 6 7 8 } { 9 10 11 12 } {13 14 15 16 } 打印顺序  4 3 8 2 7 12 1 6 11 16 5 10 15 9 14 13 要</div> </li> <li><a href="/article/3020.htm" title="Ehcache(08)——可阻塞的Cache——BlockingCache" target="_blank">Ehcache(08)——可阻塞的Cache——BlockingCache</a> <span class="text-muted">234390216</span> <a class="tag" taget="_blank" href="/search/%E5%B9%B6%E5%8F%91/1.htm">并发</a><a class="tag" taget="_blank" href="/search/ehcache/1.htm">ehcache</a><a class="tag" taget="_blank" href="/search/BlockingCache/1.htm">BlockingCache</a><a class="tag" taget="_blank" href="/search/%E9%98%BB%E5%A1%9E/1.htm">阻塞</a> <div>可阻塞的Cache—BlockingCache          在上一节我们提到了显示使用Ehcache锁的问题,其实我们还可以隐式的来使用Ehcache的锁,那就是通过BlockingCache。BlockingCache是Ehcache的一个封装类,可以让我们对Ehcache进行并发操作。其内部的锁机制是使用的net.</div> </li> <li><a href="/article/3147.htm" title="mysqldiff对数据库间进行差异比较" target="_blank">mysqldiff对数据库间进行差异比较</a> <span class="text-muted">jackyrong</span> <a class="tag" taget="_blank" href="/search/mysqld/1.htm">mysqld</a> <div>  mysqldiff该工具是官方mysql-utilities工具集的一个脚本,可以用来对比不同数据库之间的表结构,或者同个数据库间的表结构    如果在windows下,直接下载mysql-utilities安装就可以了,然后运行后,会跑到命令行下: 1) 基本用法    mysqldiff --server1=admin:12345</div> </li> <li><a href="/article/3274.htm" title="spring data jpa 方法中可用的关键字" target="_blank">spring data jpa 方法中可用的关键字</a> <span class="text-muted">lawrence.li</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a> <div>spring data jpa 支持以方法名进行查询/删除/统计。 查询的关键字为find 删除的关键字为delete/remove (>=1.7.x) 统计的关键字为count (>=1.7.x)   修改需要使用@Modifying注解 @Modifying @Query("update User u set u.firstna</div> </li> <li><a href="/article/3401.htm" title="Spring的ModelAndView类" target="_blank">Spring的ModelAndView类</a> <span class="text-muted">nicegege</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a> <div>项目中controller的方法跳转的到ModelAndView类,一直很好奇spring怎么实现的? /* * Copyright 2002-2010 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * yo</div> </li> <li><a href="/article/3528.htm" title="搭建 CentOS 6 服务器(13) - rsync、Amanda" target="_blank">搭建 CentOS 6 服务器(13) - rsync、Amanda</a> <span class="text-muted">rensanning</span> <a class="tag" taget="_blank" href="/search/centos/1.htm">centos</a> <div>(一)rsync Server端 # yum install rsync # vi /etc/xinetd.d/rsync service rsync { disable = no flags = IPv6 socket_type = stream wait </div> </li> <li><a href="/article/3655.htm" title="Learn Nodejs 02" target="_blank">Learn Nodejs 02</a> <span class="text-muted">toknowme</span> <a class="tag" taget="_blank" href="/search/nodejs/1.htm">nodejs</a> <div>(1)npm是什么 npm is the package manager for node 官方网站:https://www.npmjs.com/ npm上有很多优秀的nodejs包,来解决常见的一些问题,比如用node-mysql,就可以方便通过nodejs链接到mysql,进行数据库的操作 在开发过程往往会需要用到其他的包,使用npm就可以下载这些包来供程序调用 &nb</div> </li> <li><a href="/article/3782.htm" title="Spring MVC 拦截器" target="_blank">Spring MVC 拦截器</a> <span class="text-muted">xp9802</span> <a class="tag" taget="_blank" href="/search/spring+mvc/1.htm">spring mvc</a> <div>Controller层的拦截器继承于HandlerInterceptorAdapter HandlerInterceptorAdapter.java  1  public   abstract   class  HandlerInterceptorAdapter  implements  HandlerIntercep</div> </li> </ul> </div> </div> </div> <div> <div class="container"> <div class="indexes"> <strong>按字母分类:</strong> <a href="/tags/A/1.htm" target="_blank">A</a><a href="/tags/B/1.htm" target="_blank">B</a><a href="/tags/C/1.htm" target="_blank">C</a><a href="/tags/D/1.htm" target="_blank">D</a><a href="/tags/E/1.htm" target="_blank">E</a><a href="/tags/F/1.htm" target="_blank">F</a><a href="/tags/G/1.htm" target="_blank">G</a><a href="/tags/H/1.htm" target="_blank">H</a><a href="/tags/I/1.htm" target="_blank">I</a><a href="/tags/J/1.htm" target="_blank">J</a><a href="/tags/K/1.htm" target="_blank">K</a><a href="/tags/L/1.htm" target="_blank">L</a><a href="/tags/M/1.htm" target="_blank">M</a><a href="/tags/N/1.htm" target="_blank">N</a><a href="/tags/O/1.htm" target="_blank">O</a><a href="/tags/P/1.htm" target="_blank">P</a><a href="/tags/Q/1.htm" target="_blank">Q</a><a href="/tags/R/1.htm" target="_blank">R</a><a href="/tags/S/1.htm" target="_blank">S</a><a href="/tags/T/1.htm" target="_blank">T</a><a href="/tags/U/1.htm" target="_blank">U</a><a href="/tags/V/1.htm" target="_blank">V</a><a href="/tags/W/1.htm" target="_blank">W</a><a href="/tags/X/1.htm" target="_blank">X</a><a href="/tags/Y/1.htm" target="_blank">Y</a><a href="/tags/Z/1.htm" target="_blank">Z</a><a href="/tags/0/1.htm" target="_blank">其他</a> </div> </div> </div> <footer id="footer" class="mb30 mt30"> <div class="container"> <div class="footBglm"> <a target="_blank" href="/">首页</a> - <a target="_blank" href="/custom/about.htm">关于我们</a> - <a target="_blank" href="/search/Java/1.htm">站内搜索</a> - <a target="_blank" href="/sitemap.txt">Sitemap</a> - <a target="_blank" href="/custom/delete.htm">侵权投诉</a> </div> <div class="copyright">版权所有 IT知识库 CopyRight © 2000-2050 E-COM-NET.COM , All Rights Reserved. <!-- <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">京ICP备09083238号</a><br>--> </div> </div> </footer> <!-- 代码高亮 --> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shCore.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shLegacy.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shAutoloader.js"></script> <link type="text/css" rel="stylesheet" href="/static/syntaxhighlighter/styles/shCoreDefault.css"/> <script type="text/javascript" src="/static/syntaxhighlighter/src/my_start_1.js"></script> </body> </html>