最近学习了下SEO,SEO最关键的4点就是:关键词,内容,内链,外链,我分别分类整理一些最近学到的知识点给大家,欢迎大家也来补充,最好一句话就能说明白,不用太罗嗦,大家也可以反驳某一条。
虽然这篇帖子很多内容是搜集整理来的,不是完全的原创,但是也是我花了两个礼拜看了好几十篇文章然后用3个半小时整理出来的,基本都是干货,有兴趣的同学可以学习并实践一下。 Read More
由于各种原因,我们经常需要去别的网站采集一些信息,.net下所有相关的技术都已经非常成熟,用Webrequest抓取页面,既支持自定义Reference头,又支持cookie,解析页面一般都是用正则,而且对方网站结构一变,还得重新改代码,重新编译,发布。如果有了IronPython,可以把抓取和分析的逻辑做成Python脚本,如果对方页面结构变了,只需修改脚本就行了,不需重新编译软件,这样可以用c#做交互和界面部分,用Python封装预期经常变化的部分。 Read More
JQuery好用,但对于移动设备来说有些太大了,所以有时候还得在不使用框架的情况下实现ajax效果。[代码] Read More
Web服务器的性能优化有很多资料介绍了,多台主机负载均衡,查询结果的多级缓
存,数据库索引优化等都是常见的优化手段。随着后端优化空间越来越小,现在越来越多
的网站更注重前端性能的优化,就是浏览器,http层面的优化,这里写两点最简单最有效
的asp.net网站优化技巧。 Read More
继续分享几个创意:培养好习惯,万能收件箱,正文提取协议,通用提醒客户端,微博问答。培养好习惯为了健康,为了学识更高等等原因,培养好的习惯总是很有用的,一个好习惯的形成大 约需要一个月的时间,你可以制定类似如下的计划:每天早晨11点之前睡每天要有半小时运动每天给家人打个电话每天记着吃早餐如此等等,做一个系统记录你这些习惯的完成程度,每天花两三分钟填写一个表单,然后 月末查看本月的执行情况,你可能会发现你一个月没给家人打电话,或者一个月都在加班 ,而没有任何的运动,该软件可以做成iphone,android等手机程序,也可做成网页版的。万能收件箱我们每天都上网看新闻,订RSS,逛微博,看电子杂志, Read More
假设你要写一段往表里插入数据的代码,大致如下string sql = "insert table(a,b,c,d,e,f,g) values(@a,@b,@c,@d,@e,@f,@g)";string[] parms = new string[] {"@a", "@b", "@c", "@d", "@e", "@f", "@g"};_db.SqlExecuteNonQuery(sql, parms, args);其中黄色背景的部分有规律重复,只是格式不同,重复是罪恶,我们可以在vs.net里手工一个字符一个字符的打出来,当然也可以在VIM里实现快速操作,流程如下1、在VIM按i进入插入模式,输 Read More
互联网行业,创意是最不值钱的,有什么好的创意,大家一起分享吧:1、分布式网站访问速度测试系统 想知道全国各地的人们访问你的网站速度快还是慢吗?有专门的测速网站可以测试,大概原理就是全国各地的各个运营商部署一些终端PC,当你查询你的网站访问速度时,这些终端PC都去打开你指定的网址,记录下访问速度传给服务器,然后测速页面通过ajax来获取全国各地的访问速度结果展示给你。 这些终端PC我觉得可以让一些网友志愿者去做,上网的时候只要打开一个网页就可以作为一个终端测速PC,每隔30秒去服务器获取任务,任务就是去访问某个网站并记录下响应时间然后发给服务器,这也算是地地道道的分布式计算了,不算云计算也算 Read More
int在.net里固定占4个字节,如果我们存储和传输大量的int数据,并且大部分数的值比较小,我们就会浪费很多的网络流量和磁盘存储。Protocol Buffers对整数的编码是让值小的数占少量几个的字节,值大的数占多个字节。 Read More
谁能写一个函数,实现如下功能,不需要调试一次就通过,且没有BUG。需求:输入:"ab\r\ncde\r\nfghi"输出:"<p>ab</p><p>cde</p><p>fghi</p>",注意无论任何输出<p>和</p>都要配对出现,且<p>和</p>之间不能为空 Read More
C是一个比较底层的语言,没有提供高级语言的很多特性,如接口,泛型等,但我们要用C写一些通用的库却很需要这些机制。《代码大全》里说过:“我们不要在一门语言上编程,而要深入一门语言去编程”,就是说我们不要受语言的限制,可以加一些人为的约定来提高语言的表达能力,达到我们的目的。 Read More