摘要:
依赖注入首先需要解释一下什么是依赖注入(Dependency Injection),依赖注入据我的理解就是把在一个类中的属性的实例化不在内部实例化,而是在外部进行实例化。常见为把该类中属性的对象作为一个参数传入,然后赋值给该属性。目的是则是为了降低耦合性。要先了解这个是因为这个东东将会在设计模式中大规模应用。具体代码如下:public interface IPhone{ void call();}public class iphone4:phone{ void call() { //todo }}public class People{ IPhone myphone; public void 阅读全文
摘要:
先来说说Md5 MD5为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。 md5有很多广泛的功能。大家都知道,数据库里面密码不会直接存该密码,而是加密之后的字符串。这时候你就可以把密码先转换成相应的MD5值,然后再存入数据库。Md5破译很难,就算要破译出来,只要你的密码够复杂,就会需要极长的时间。所以大家以后设置密码时要设置的复杂点,最好不要只设置数字或只设置英文。获取MD5密文具体实现 protected string getMd5(string s) { //初始化MD5对象 MD5... 阅读全文
摘要:
2013总结 总的来说,2013年过的还算充实,不足的就是中间有一段时间还是回家会不想学习然后玩玩游戏什么的。不过还算好,毕竟从一个完全连数据库都连接都不熟的大学生成长到现在,是我一年前没想过的。首先讲一下我的大学生活。大学读的努力和玩耍参半,花了很多时间在游戏和恋爱上。这是我很后悔的事情,一方面是我自己不够成熟,觉得年轻不见识下花花世界枉称少年。另外一方面是父母一直灌输的以考上大学为目标,让我觉得考上大学就万事大吉。虽然偶尔会发奋图强一下,但是总是也坚持不了多久又回归现状。大三下学期开始跟室友待图书馆。每天每天也总算是有了些进步,把一直没重视的英语四级过了,以及一些挂了的科补上,亡羊补牢,为 阅读全文
摘要:
问题当我们手头没有工作的时候,我们到底在干嘛呢?楼主所在公司项目不是很紧,所以经常有段时间自己很空。于是很无聊的在博客园上”逛街“。漫无目的看来看去嘛,这个看一点那个看一点。效率也不是很高,看了后面那篇忘了前面那篇。以为自己总有些进步。只有到了下午午睡之后才会看书和看博客交替进行。不过就这点时间利用起来居然也断断续续看了两本书。可是却始终感觉这样下去每个早上都那么浪费掉不是办法。而且对自己不熟悉写技术根本不想点进去看。解决怎么办呢?早上的时间也是很宝贵的。所以就要计划了。1,每天早上正式工作开始时给自己定计划。按照计划一件一件做。我用的是doit.im。做完了再去博客园逛。2,另外提醒大家不要 阅读全文
摘要:
前言9号的时候楼主发了一片博文讲了正则表达式的基础《正则表达式并没你想的那么难(一)》http://www.cnblogs.com/jlimy/p/3465555.html。今天给大家讲一讲正则表达式的分组。分组首先是分组的概念,其实分组很简单。分组的作用就是选取你想要的分组进行操作,比如替换掉东西,或者提取出来输出之类的。1,简单的分组(a1)(a2)(a3)(a4),你看。这里是一个最简单的正则表达式,就是匹配”a1a2a3a4“的,那什么是分组呢。正则表达式中,分组是按括号区分的,一对括号就是一个分组。比如说上面的表达式中,a1就是第一组,a2就是第二组,a3就是第三组,a4就是第四组。 阅读全文
摘要:
前言上大学的时候,总觉得正则表达式难极了,看一点就头昏眼花高血压。于是始终都没有好好去学过正则表达式。后来成了程序员,觉得正则表达式是一装逼利器。可是让我这个菜鸟程序员看起来并不那么菜鸟。于是去看书,去找视频。书看的是某本xxx4.0从入门到精通。后来的看的是杨中科老师的视频。总共讲了十几个视频吧。杨老师讲课风趣幽默倒是真的。期间还跟着视频做了正则表达式从某美女图片网站一键下载页面全部图片的小程序。一点点慢慢从理解到写demo,再到后来项目中url重写第一次在工作中用到正则。慢慢的开始熟悉了。前后加起来不过半个多月的时间。说半个多月是因为我并没有苦心专研。因为我基本每天只看两个学习的视频然后写 阅读全文
摘要:
前言:早上看到一片关于三门问题的博客http://www.cnblogs.com/twocats/p/3440398.html,抱着该博客结论的怀疑态度用C#语言写了一些代码。实验证明该博客的结论是正确,如果变换选择选中车的概率的确是2/3.代码:变量声明 //总测试次数 static long AllCount = 0; //抽到车次数 static long CarCount = 0; protected static Random r = new Random(); //1代表羊,2代表car sta... 阅读全文
摘要:
前言 想想毕业到现在已经工作了3个月,总结的知识点还是太少。这周因为项目完成的差不多了,有空补充一下知识,上周学了XML吗,一直都没有总结。今天便总结一下,一方面梳理一下知识点,一方面巩固下知识。XML的特性标签要闭合属性要用" "包围。Xml的大小写敏感元素必须关闭标签可以嵌套怎么获取你已经建立的xml文件1,先建立一个xml文件取名XMLFile1.xml2,在同一目录下建立一个webform页面,获取同类型的代码如下1 XmlDocument xd = new XmlDocument();2 xd.Load(Server.MapPath("XMLFile1. 阅读全文
摘要:
大家好,这是我第一篇博文。最近一个月都是静静的观看,想发帖子很久了。最近实习完刚换了份工作,入职之后啊先是装了一堆软件。然后,便出现问题,就是VS2010上码字和切换页面的时候会卡。开始的时候每次重启VS3到4次便神奇的好了,到过了一个星期最后一字一卡,楼主我终于无法忍受鸟。其他软件都好好的一点都不卡,唯独这个VS2010折磨我好久。叫了网管看了也不是内存的问题。就这样纠结了几个小时。上网找了又找,原来是VS2010与显卡驱动冲突的问题。解决方法是在VS2010的菜单栏里的工具-->选项-->常规里面把视觉体验里的三项全部不选中。如果还是卡的话。重启一下VS或者关掉有道词典的屏幕取 阅读全文