摘要: 为什么加班的总是你,程序员? 作为程序员始终跟没日没夜的加班打包捆绑,看看因为生活没有规律而高高隆起的肚皮,摸摸因压力过大而不断脱落的头发,想想因为过度加班而渐渐疏远的妻儿......有没有丝丝苦涩涌上心头?都说程序员热衷于长时间地工作,其实并非所有程序员都喜欢长时间的编程,不过肯定的是,随着加... 阅读全文
posted @ 2015-10-23 10:09 八-戒 阅读(2076) 评论(33) 推荐(23) 编辑
摘要: ★ 为什么要学ADO.NET为什么要学ADO.NET方便使用C#代码语句对数据库表做相应的操作. 有时候,要对数据库表里的数据进行批量处理,而一些SQL语句和存储过程等编写什么繁琐,可以用ADO进行批量操作.什么是ADO.NETADO.NET就是一组类库,这组类库可以让我们通过程序的方式访问数据库,就像System.IO的类操作文本一样,System.Data,这组类是用来操作数据库(不光是MSSql Server),它提供了统一的编程接口让操作其他数据库(Access,Oracle)等的方式和操作MSSql Server 一致.ADO.NET组成●数据提供程序●Connection----- 阅读全文
posted @ 2012-02-16 17:01 八-戒 阅读(354) 评论(0) 推荐(1) 编辑
摘要: @缓存是一种用空间换取时间的技术..类似用空间换取时间的技术如 Dictionary ,索引(索引是改进数据库性能的第一个手段)缓存(缓存是改进网站性能的第一个手段)。存在与计算机很多地方,用来将一些慢速设备中的常用数据保存在快速设备中,取数据的时候直接从快速设备中取。比如CPU二级缓存,windows文件读取缓存。 阅读全文
posted @ 2012-02-09 20:18 八-戒 阅读(503) 评论(0) 推荐(0) 编辑
摘要: View Code 1 private const string ChaiZiZK = "卧臣卜 项工页 功工力 攻工攵 荆茾刂 邪牙阝 雅牙隹 期其月 欺其欠 斯其斤 鞭革便 勒革力 划戈刂 敬苟攵 鹳雚鸟 欧区欠 切七刀 鞋革圭 鄞堇阝 勤堇力 陌阝百 陈阝东 隐阝急 降阝夅 队阝人 防阝方 院阝完 阳阝日 际阝示 阴阝月 除阝余 险阝佥 隔阝鬲 障阝章 阶阝介 陀阝它 阵阝车 阿阝可 隘阝益 陵阝夌 陷阝臽 陶阝匋 陪阝咅 陕阝夹 陆阝击 阻阝且 阳阝日 孙子小 孔子乚 孩子亥 孤子瓜 职耳只 聩耳贵 聘耳甹 取耳又 聊耳卯 聪耳总 耻耳止 联耳关 聆耳令 耿耳火 耽耳冘 预予 阅读全文
posted @ 2011-06-11 11:11 八-戒 阅读(2706) 评论(0) 推荐(0) 编辑
摘要: 接口接口相当于没有方法实现的抽象类.public interface Flyable{ void Flay();}接口方法不要public.(为什么不能用private,public,因为如果能private,那么这个方法只有自己能调用,然后自己又实现不了代码,木有意义).1.一个类只能继承自一个类.但是可以实现多个接口.2.一个抽象类中可以定义实现的代码,但是接口不能定义实现代码(哪儿怕方法只是一个空的括号,也是空实现).3.接口的多态特性,类型转换,is,as和类基本一样.*抽象类定义的是公共的实现和能力,接口只能定义公共的能力.*接口相当于给类打一个标签,标志这个类有这种能力.接口中能声 阅读全文
posted @ 2011-06-09 21:15 八-戒 阅读(1143) 评论(0) 推荐(2) 编辑
摘要: Directory表示索引文件(Luncene.net用来保存用户扔过来的数据的地方)保存的地方,是抽象类,两个子类FSDirector(文件中),RAMDirectory(内存中).创建FSDirectory的方法,FSDirectory directory =FSDirectory.Open(new DirectoryInfo(indexPath)),new NativeFSLockFactory()),path索引的文件夹路径.indexReader对索引进行读取的类,对indexWriter进行写的类.indexReader的静态方法bool indexExists(Directory 阅读全文
posted @ 2011-05-19 00:37 八-戒 阅读(1058) 评论(2) 推荐(0) 编辑
摘要: 站内搜索(主要技术点:Luncene.Net搜索引擎核心,Log4Net:日志,定时框架:quartz.Net,Jquery,Json,AJAX)1.和用“select*from t where body like %计算机%”的区别:(1)效率。Like会造成全表扫描。(2)Like无法实现“怎样学编程”“匹配”“怎样学习编程”.为什么不用discuz的搜索,因为discuz的就是用like实现.蜘蛛,spider 爬网站.百度蜘蛛工作图详情介绍:http://baike.baidu.com/view/1847001.htm爬网站的过程:1,发现网站.百度把CSDN当成关键网站,顺着已知的网 阅读全文
posted @ 2011-05-17 00:05 八-戒 阅读(3219) 评论(9) 推荐(4) 编辑
摘要: Web开发的一些基本原则.最小权限原则。只允许用户做“…” 而不是“不允许用户做…”C#代码是运行在服务器端的,JS代码是运行在客户端的.能在浏览器端完成的事情,就不要到服务端去做.客户端是不可信的.不要轻信用户提交上来的数据.Xss跨站脚本漏洞。特殊路径标识”~”和“/表示网站根目录(域名)”, ../表示上级目录,./表示当前目录“a.aspx ./a.aspx(效果一样)等Http 标准定位不一样,~是ASP.Net定义的特殊符号,是ASP.net内部进行定义推荐的用法,推荐资源定位都使用~从应用根目录开始定义,应用根目录和网站根目录的区别在于:如果将一个应用部署到”http:www.x 阅读全文
posted @ 2011-05-10 15:56 八-戒 阅读(509) 评论(0) 推荐(0) 编辑