川哥哥

导航

2016年10月22日 #

Java中Vector和ArrayList的区别

摘要: 首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。3个具体实现类的相关区别如下: 查看Java源代码,发现当数组的大小不够的时候,需要重新建立数组,然后将元素 阅读全文

posted @ 2016-10-22 14:13 川哥哥 阅读(453) 评论(0) 推荐(0) 编辑

2016年9月25日 #

C#设计模式学习笔记-单例模式

摘要: 最近在学设计模式,学到创建型模式的时候,碰到单例模式(或叫单件模式),现在整理一下笔记。 在《Design Patterns:Elements of Resuable Object-Oriented Software》中的定义是:Ensure a class only has one instanc 阅读全文

posted @ 2016-09-25 22:04 川哥哥 阅读(408) 评论(2) 推荐(1) 编辑

SQL删除语句同时向备份表插入数据

摘要: 从这里摘抄下来的,觉得很不错,http://www.cnblogs.com/ljhdo/p/5792886.html#3503524 ,以后就用这种方式删除,再也不用担心删除错数据啦!!! 阅读全文

posted @ 2016-09-25 21:52 川哥哥 阅读(311) 评论(0) 推荐(0) 编辑

datatable和list的转换

摘要: 在开发中,把查询结果以DataTable返回很方便,但是在检索数据时又很麻烦,没有list<T>检索方便。但是数据以ILIST形式返回,就为我们在.NET中使用传统的数据绑定造成了不便。下面介绍datatable和list的相互转换 1.datatable转换为list 2.list转换为datat 阅读全文

posted @ 2016-09-25 14:40 川哥哥 阅读(620) 评论(0) 推荐(0) 编辑

多态计算器(封装、继承、多态、简单工厂)

摘要: 一.封装 向对象程序设计中,一个非常重要的技术便是封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。这样做的好处在于可以使类内部的具体实现透明化,只要其他代码不依赖类内部的私房数据,你便可以安心修改这些代码。此外,这样做也是出于安全方 阅读全文

posted @ 2016-09-25 10:44 川哥哥 阅读(3512) 评论(8) 推荐(8) 编辑

2016年9月22日 #

C#初学单例模式

摘要: 版本1:最简单的单例模式 方法二: 两点:1)保证所有构造函数不被外部所调用;2)利用属性或者方法调用对象。 缺点:无法保证线程的安全性,多个线程的情况下可能创建多个对象。 版本2:线程安全的单例模式 缺点:无论对象是否已经被创建,都要进行加锁,增加了不必要的开销。 版本3:Double-Check 阅读全文

posted @ 2016-09-22 10:44 川哥哥 阅读(245) 评论(0) 推荐(0) 编辑

2016年9月21日 #

序列化和反序列化

摘要: 序列化和反序列化我们可能经常会听到, 其实通俗一点的解释, 序列化就是把一个对象保存到一 个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。 下面用一个简单的例子加以说明 先创建一个类,并标记可序列化标志[Serializable] 上面简单的例子就是我一个初学者对序 阅读全文

posted @ 2016-09-21 15:02 川哥哥 阅读(184) 评论(0) 推荐(0) 编辑

2016年9月6日 #

网络电视精灵

摘要: 电视精灵 效果展示 该项目主要练习xml文件解析和面向对象思维; 1.电视台和节目信息都要从xml文件中解析,并绑定; 2.实现点击电视频道节点显示该频道的电视节目信息; 3.当时间到达用户设置的节目提醒时间后弹出窗口提醒用户节目即将开始; 效果演示 1.点击频道显示该频道的节目信息 2.选中全部电 阅读全文

posted @ 2016-09-06 17:32 川哥哥 阅读(703) 评论(0) 推荐(2) 编辑

2016年9月2日 #

面向对象七大设计原则(转)

摘要: 一、单一职责原则: 全称:“Single-Responsibility Principle” 面向对象设计 说明:就一个类而言,应该只专注于做一件事和仅有一个引起它变化的原因。所谓职责,我们可以理解他为功能,就是设计的这个类功能应该只有一个,而不是两个或更多。也可以理解为引用变化的原因,当你发现有两 阅读全文

posted @ 2016-09-02 09:52 川哥哥 阅读(408) 评论(0) 推荐(0) 编辑

2016年8月26日 #

体检套餐管理系统

摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace HealthCheck { //检查项目 class HealthCheckItem { privat... 阅读全文

posted @ 2016-08-26 11:37 川哥哥 阅读(2794) 评论(2) 推荐(0) 编辑