摘要:
每当一个程序员入职的时候,几乎都会干一件事情,就是重装操作系统,这是一场不易之战: 1)耗时太长; 2)容易遇到怪异的系统行为。 1.win7为毛装不上VS2012 先装一个win7 x64 旗舰版,然后装VS2012,差不多到装.netfamework4.5的时候,就提示系统发生严重错误试了几次无解。 解决办法: 1)用Win 7 x64 SP1; 2)先装一个... 阅读全文
摘要:
1.描述 由于要做一个万年历黄道吉日的推算,故考虑使用递归下降文法,以此为原型,设计了一个文法,之后再发,顺便整理了这篇文章。 文法用于描述一种语言,语言中包含多个句子,句子又是由表达式组成的。多个原子表达式(不可再分的表达式,比如:a+b,c*d,-a等)和操作符或者括号一起又可以组成复合表达式(比如:a+b*c,a*(b+c)等)。在书写表达式文法时需要注意算符优先... 阅读全文
摘要:
1.绑定到OleDbDataReader:// Define the database query string mySelectQuery="SELECT Name, Sales FROM REPS;";// 。。。。。。// Create a database reader OleD... 阅读全文
摘要:
数组,是最基础的数据结构,因为其所代表的是一段连续序列(如果按照C++中的定义),或者从广义上来讲的一个集合。结构特点:1)索引(Index),又叫下标; 一般地,我们可以借鉴下标的思想,对数据进行标号,从而组织成为序列,最大的好处就是能够保证元素的唯一性,如同数据库的Primary Key。 这与... 阅读全文
摘要:
突然间想起,整理一下自己的算法知识体系,先从数据结构开始吧!基础数据结构:1)链表2)栈3)队列4)二叉树5)图实用数据结构:1)堆,优先队列;2)并查集;3)树状数组;4)线段树;5)Trie树;6)二叉排序树; 阅读全文
摘要:
一晃眼,写了好几年的代码了,自从08年被C++伤害过之后(当年的上机题,一题都不会,全是抄的),09年刚好又学数据结构,突然间发誓,要做一个程序员。而我的很多用户名,均EndWith(”2009”),以纪念我那一发心,所以,ZOJ上便留下了很多被我摸过的石头。 很不甘心的问题是,在我的世界里,算法与MFC的相关性貌似趋于零,结果,被其狠狠地虐之后,弃之。 为什么选... 阅读全文
摘要:
1.简介 Entity Framework 的Code First 方式,提供了一种方式:编写模型Model,生成模型变更,根据模型变更修改数据库。 而其所以来的环境就是强大的Nuget,如果还在是VS2010一下的同学,请不要往下看了,将无一益处。 2.操作步骤 1)建立或修改Model,即实体类; 这里演示修改: public class BootStrapLi... 阅读全文
摘要:
2-3年经验估计,求轻拍~在多态中,经常用到virtual和abstract,请问区别是什么?并描述其适用场景。请描述Action,Action,Func,Func的具体含义。在开发过程中,经常说到,不能讲代码“写死”(即硬编码),请例举出常用的不让“字符串”写死的一些方式。编写一个简单的Singl... 阅读全文
摘要:
1.XML读写(配置文件以及自定义XML); 2.服务组件(轮训定时+线程); 3.资源文件(Resource,管理字符、图片等); 4.自定义异常(将异常区分); 5.三层架构(Model,DAL,BLL,应对数据库操作); 6.公共库(如诸多的Helper,Extension); 7.服务安装脚本; 8.缓存(内存级别的); ... 阅读全文
摘要:
使用情形1:写数据字典(Word文档)时,需要获取表结构,以加快书写速度,当然,前提是没有文档导出工具。使用情形2:生成实体时,前提也是没有代码生成工具。脚本SELECT A.COLUMN_NAME,CASE WHEN A.CHARACTER_MAXIMUM_LENGTH IS NULL THEN ... 阅读全文