2016年8月31日
摘要: 引入:我们在编程的时候,每当"new"一个对象之后,这个对象就依赖于这个类了。如果在后期的维护过程中由于某些原因需要修改一下这个类,则唯一的做法就是打开源代码,进行修改,修改所有与这个对象有关的操作。这对我们是非常不利的。问题出来了:对象不能应对“具体实例化类型”的变化解决思路:封装变化点,哪里变化 阅读全文
posted @ 2016-08-31 13:51 summer_I_summer 阅读(247) 评论(0) 推荐(1) 编辑
  2016年8月29日
摘要: 刚正式开始学习设计模式,之前有看过,但是还是觉得亲自写一遍所学的设计模式,并做笔记,这样来说,对于设计模式的理解会更深刻一些。故做笔记,如果有描述不正确的地方欢迎指出。 通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法就是,让类自身负责保存它的唯一实例。这个 阅读全文
posted @ 2016-08-29 22:48 summer_I_summer 阅读(142) 评论(0) 推荐(0) 编辑
  2015年12月24日
摘要: C#静态方法与非静态方法的区别不仅仅是概念上的,那么他们有什么具体的区别呢?让我们通过本文向你做一下解析。 C#的类中可以包含两种方法:C#静态方法与非静态方法。那么他们的定义有什么不同呢?他们在使用上会有什么不同呢? 让我们来看看最直观的差别:使用了static 修饰符的方法为静态方法,反之则是非 阅读全文
posted @ 2015-12-24 18:31 summer_I_summer 阅读(123) 评论(0) 推荐(0) 编辑
  2015年11月3日
摘要: delete from userinfo where userinfo guid in (select guid from personinfo where departid = 部门id);//删除人员信息delete from personinfo where departid = 部门id;/... 阅读全文
posted @ 2015-11-03 16:41 summer_I_summer 阅读(226) 评论(0) 推荐(0) 编辑
  2015年9月6日
摘要: 1 string sql = "insert into personinfo " +2 "(id,employeename,employeecode, " +3 "values(:id,:employeename,:employeecode, " )";4 OraclePa... 阅读全文
posted @ 2015-09-06 18:27 summer_I_summer 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 之前用的是mysql数据库和sqlserver数据库,现在开始用的是orcal数据库,发现其中有很多不同的地方。只是根据自己在项目中遇到的问题的不同而记录下来,一来加深自己的印象,二可以供大家参考,因为自己还是菜鸟级别的,所以只好借鉴大牛的总结。 Oracle连接添加的引用不同,会存在数据类型不同以 阅读全文
posted @ 2015-09-06 17:56 summer_I_summer 阅读(125) 评论(0) 推荐(0) 编辑
  2015年4月7日
摘要: mysql数据库脚本在导入数据库的时候出现"MySQL server has gone away"问题解决问题的办法:1、打开MySQL\MySQL Server 5.7里面的配置文件my.ini设置max_allowed_packet=?2、打开mysql输入指令:mysql>set global... 阅读全文
posted @ 2015-04-07 17:55 summer_I_summer 阅读(191) 评论(0) 推荐(0) 编辑
  2015年2月28日
摘要: 注释--工作已经有半年,同学问我C#和.net有什么不同。自己有时候也是三缄其口,为了弄明白这个问题,故而百度一下,得出答案如下:1、.NET是一个平台,一个抽象的平台的概念。.NET平台其本身实现的方式其实还是库,抽象层面上来看是一个平台。本人理解的.NET核心就是.NETFramwork。.N... 阅读全文
posted @ 2015-02-28 15:05 summer_I_summer 阅读(214) 评论(0) 推荐(0) 编辑
  2015年2月6日
摘要: 两个表(员工表和部门表)中都有数据,但是点击视图查看数据的时候反而遇见这个问题,于是查询了一下资料解决办法如下:mysql> grant all privileges on *.* to root@"%" identified by ".";Query OK, 0 rows affected (0.... 阅读全文
posted @ 2015-02-06 11:34 summer_I_summer 阅读(674) 评论(0) 推荐(0) 编辑
  2015年1月7日
摘要: App.Config 的值可以理解在内存中静态的,也就是说,一般程序运行了,这个值是不会更新的. 其实只需要更新.exe.config文件中的数据库路径即可。只要在更新操作完后需要重启应用程序 即可,这样配置才能生效。在N多资料,发现.vshost.exe进程是vs2005中为了便于跟踪调试 才有的 阅读全文
posted @ 2015-01-07 13:06 summer_I_summer 阅读(383) 评论(0) 推荐(0) 编辑