摘要: 索引是你按什么查,我首先吧这个列按某一个顺序排好,,那数据多的时候,我就可以查的更快了比如说 一张表 id(自增),name, telphone,addreess,这张表有3000w的数据,,我要是查姓名为 程序员 的的人的信息,你可以这样写where name='程序员',但是你会发现很慢,因为他会一条一套的查,肯定慢啊,,对吧如果我要是想查字典拿样,我先拍好,然后只要查到以c开头的,,那么c后面的数据我就不用查了,岂不是很快的,至于怎么把数据按照字典排列,那就是索引了索引其实就是棵二叉树,按照树来查唯一索引:唯一索引不允许两行具有相同的索引值主键索引:为表定义一个主键将自动 阅读全文
posted @ 2014-01-10 15:16 live in finally 阅读(501) 评论(0) 推荐(0) 编辑
摘要: http://awtpkjifsr.l5.yunpan.cn/lk/Qzcf8BzmWU5gg#13827502482938753-0 阅读全文
posted @ 2014-01-09 10:18 live in finally 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 在.Net 最好不要使用指针,因为会因为内存的事情,很麻烦,其实也很少有人愿意使用它,毕竟学c语言的时候,都快晕死了,各种各样的指针,能把你指晕很多次,但是使用指针,效率还是听可以的,毕竟api用c写的,怎么使用呢使用之前,得先把代码块写成unsafe的,int* width,heigh;感觉和c语言差不多的吗api就是c语言的,当然可以直接用了,,如果忘了的话,,还是回去看看C语言吧我们知道引用类型的一般都是在堆上,堆的效率没有栈的效率高,但是我们想要在栈上见一个引用对象怎么办呢,net支不支持这个功能呢,肯定是支持的了不过需要使用关键字stackallocdecimal * arr=sta 阅读全文
posted @ 2014-01-08 22:22 live in finally 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Func 封装一个具有一个参数并返回 TResult 参数指定的类型值的方法,Action 委托封装一个方法,该方法只有一个参数并且不返回值。其实都是一个委托Main(){ Func fun =p.Name;//int是委托要执行的方法的参数类型,string 是方法的返回值类型 int age = 22; Console.WriteLine( fun(age));}public class Person { public string Name(int age) { return age.ToString(); } } 阅读全文
posted @ 2014-01-07 23:16 live in finally 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2014-01-05 14:44 live in finally 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1 让列的宽度铺满整个dataGridView1 this.dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;若是想修改某一列的宽度this.dataGridView1.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;2 执行不同的sql语句生成不同的结果,每执行一次,有一条记录, 把所有的记录绑定带gridViewList l = new List();dt = SqlHelper.SqlHelperService.Ex. 阅读全文
posted @ 2014-01-03 17:52 live in finally 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 掌握JavaScript的一些基础知识后,你就可以投入到Meteor的学习中了。由于Meteor.js旨在彻底简化App的开发,所以你很快就会看到成果。在前往Meteor网站之前,查看这些例子,此外,Meteor的官方文档也是非常好的学习资源。下一步是去Meteor-YouTube频道学习非官方的Meteor FAQ覆盖了许多你意想不到的主题。如果你还未准备充分,你可以使用Meteorite代替普通的Meteor。Atmosphere上提供200多个用于Meteorite的包。如果你遇到一些特殊的问题,可以上StackOverrflow提问。如果你喜欢网络聊天室,你可以加入freenode的I 阅读全文
posted @ 2013-12-30 17:59 live in finally 阅读(664) 评论(0) 推荐(1) 编辑
摘要: 所有的linq 都是从from开始。select或者group by 结束public class Peson{ publicint age{set;get;}}person p=new List(new Person(){age=10}, new Person(){age=20} );var selPer=from P in persons where p.age=20;foreach(var p in selPer)console.writeline(p)dataContext 吧查询语句翻译成sql语句,其有一个日志功能,,可以直接看被翻译过后的sql语句,方便调试2... 阅读全文
posted @ 2013-12-30 15:59 live in finally 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一、GAC的作用 全称是Global Assembly Cache作用是可以存放一些有很多程序都要用到的公共Assembly,例如System.Data、System.Windows.Forms等等。这样,很多程序就可以从GAC里面取得Assembly,而不需要再把所有要用到的Assembly都拷贝到应用程序的执行目录下面。举例而言,如果没有GAC,那么势必每个WinForm程序的目录下就都要从C:\WINDOWS\Microsoft.NET\Framework\vX下面拷贝一份System.Windows.Forms.dll,这样显然不如都从GAC里面取用方便,也有利于Assembly的升级 阅读全文
posted @ 2013-12-25 17:00 live in finally 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1. sharepoint只是支持.Net Framework 3.52 sharepoint调试调试的时候想要像vs中那样的话,可以详细的看到堆和栈的调用,需要进入注册表编辑器[HK_Curren_User\Software\Microsoft\visualstudio\10.0\sharepointTools] 然后将EnableDiagnostics的drowd的值从0改为1,如果drowd,不存在可以新建一个3 开发人员仪表盘 可以清晰的看到你的代码对系统的影响,默认是关闭的打开方式 在sharepoint书里2.5.2 节4 sharepoint默认的列表选项是5000项,但是可以调 阅读全文
posted @ 2013-12-25 16:59 live in finally 阅读(157) 评论(0) 推荐(0) 编辑