摘要: 老程序员的忠告:不要做浮躁的软件工程师:每天读一遍,思考一下:我是否浮躁?1、不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,就会知道自己和别人思路的差异。2、初学者请不要看太多的书,那会误人子弟的,先找一本好书系统的学习。很多人用了很久都是只对部分功... 阅读全文
posted @ 2015-12-10 22:49 北纬33点3度 阅读(173) 评论(0) 推荐(0) 编辑
  2017年11月16日
摘要: 装饰器顾名思义就是对原有对象进行包装,在包装后的对象上调用行为。主要目的是让我们的设计符合单一职责尽可能的让一个类只包含一种职责,做到职责明确。符合这样的SOLID原则我们才能易于扩展使程序具有更好的扩展性。装饰器模式就是用来扩展已有类,被包装类和包装类首先都是实现同一接口。 以下面一个接口(ICo 阅读全文
posted @ 2017-11-16 22:25 北纬33点3度 阅读(148) 评论(0) 推荐(0) 编辑
  2017年10月30日
摘要: 之前在学校学的数据库系统概论基本上快忘光了,都是停留在概念上,直到这几天在学习Dapper的时候才看到用到了数据库事务来批处理多条sql语句。 首先回顾一下课本上的关于数据库事务的概念: 事务提供了一种机制,可用来将一系列数据库更改归入一个逻辑操作。更改数据库后,所做的更改可以作为一个单元进行提交或 阅读全文
posted @ 2017-10-30 22:45 北纬33点3度 阅读(282) 评论(0) 推荐(0) 编辑
  2017年10月15日
摘要: 上班的时候偶尔会碰到把某个文件夹下的某一类型的所有文件一起复制到另一个文件夹中,如果手动的话还要去看着筛选有点麻烦,于是自己思考打算能不能用脚本去复制,决定用bat文件批处理。 首先要知道bat批处理命令的开始写法,用echo来开始。当然bat文件的命令还有很多现在仅仅用我们需要的命令,如果有不明白 阅读全文
posted @ 2017-10-15 17:43 北纬33点3度 阅读(373) 评论(0) 推荐(0) 编辑
  2017年6月26日
摘要: 最近在看设计模式这本书,其中学到了代理模式这一节感觉还是挺有用的,顺便记录下来,如果有补充欢迎大家在评论区补充。 首先,我们要明白代理模式的三种角色: 抽象角色:通过接口或抽象类声明真实角色实现的业务方法。 代理角色:实现抽象角色,是真实角色的代理,通过真实角色的业务逻辑方法来实现抽象方法,并可以附 阅读全文
posted @ 2017-06-26 22:20 北纬33点3度 阅读(194) 评论(0) 推荐(0) 编辑
  2017年4月9日
摘要: 今天天气不好下雨了本来打算出去找房子的房子到期了,出去找了一圈发现不好找了,时间过得好快,又是一年毕业季啊。。。回来没事准备写一篇随笔吧。 在面向对象的思想中我们经常会用到方法的重载,但是我们很少去思考编译器是怎样根据方法的签名去决定选择哪个方法的。一般来说发生重载具体用哪个方法是显而易见的,因为只 阅读全文
posted @ 2017-04-09 17:30 北纬33点3度 阅读(214) 评论(0) 推荐(0) 编辑
  2016年8月2日
摘要: 多态是面向对象最重要的特征之一,它能使得单一的类变得更多种类。简单来说多态主要有三种形式,分别是虚方法、接口和抽象类,三者各有特点,下面是代码对他们的描述: 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 //1.virtual 阅读全文
posted @ 2016-08-02 22:21 北纬33点3度 阅读(1040) 评论(0) 推荐(0) 编辑
  2016年8月1日
摘要: 我们偶尔会用到文件操作,其中File、Path和Directory这三个类是比较常见的,今天写了一个测试demo,也是顺便学习一下,记录一二。 BTW,使用这几个类的时候需要引用using System.IO命名空间。 1 class Program 2 { 3 static void Main(s 阅读全文
posted @ 2016-08-01 23:50 北纬33点3度 阅读(284) 评论(0) 推荐(0) 编辑
  2015年12月10日
摘要: 在工作中有时候会用到Dictionary,由于自己之前没用过,参考了一下前人和先辈的实践,仿照着写了一个Test,第一次用还不是很熟练,要多实践练习才能用的得心应手,写代码重在敲键盘,以此为诫。(主要注意下这个Dictionary的key和value以及添加数据方式)写了三个方法和一个Student... 阅读全文
posted @ 2015-12-10 22:57 北纬33点3度 阅读(190) 评论(0) 推荐(0) 编辑
  2015年10月29日
摘要: 最近在做一个关于密码加密和解密的winform,要求对密码的TextBox输入的字符串进行加密,同时传值得时候也要解析出来,于是就写了一个demo,仅供参考。EncryptOrDecryptPassword类包含加密和解密两个简单的方法,这个方法是根据字符的Encoding来加密的,然后在main函... 阅读全文
posted @ 2015-10-29 21:58 北纬33点3度 阅读(390) 评论(0) 推荐(0) 编辑