yangyang12138

导航

2017年8月20日 #

java中封装类(二)

摘要: java中的数字类型包括 Byte,Short,Integer,Long,Float,Double.其中前四个是整数,后两个是浮点数。 在说java中数字类型之前先来看看它们统一的基类Number。 package java.lang; public abstract class Number im 阅读全文

posted @ 2017-08-20 03:06 杨杨09265 阅读(150) 评论(0) 推荐(0) 编辑

java中封装类(一)

摘要: java中封装类共九个,分别是Boolean,Byte,Short,Integer,Long,Float,Double,Character,Void 其中Void对于使用者并无多大意义,也不可以构造任何对象,代码如下: package java.lang; public final class Vo 阅读全文

posted @ 2017-08-20 01:02 杨杨09265 阅读(214) 评论(0) 推荐(0) 编辑

2017年8月19日 #

java枚举类型

摘要: jvm并不支持枚举类型,java中枚举类型是在编译器层面上实现的,先看如下代码: 输出结果:class java.lang.Enum 也就是说所有的枚举类型都是 java.lang.Enum的直接子类,java.lang.Enum是个抽象类,内部两个字段,ordinal和name,代码如下: pac 阅读全文

posted @ 2017-08-19 20:31 杨杨09265 阅读(155) 评论(0) 推荐(0) 编辑

2017年8月12日 #

java.util.logging jdk日志详解

摘要: jdk自带的日志,结构并不复杂,功能也能满足绝大部分功能。日志写入位置是开放的,只要继承了handler都可以接收日志的写入。handler本身依赖于LogRecord对象,该对象代表一个日志。Handler接收到日志对象后调用Logger绑定的Formater将日志格式化为指定格式。然后将格式化的 阅读全文

posted @ 2017-08-12 01:20 杨杨09265 阅读(189) 评论(0) 推荐(0) 编辑

2017年2月28日 #

Rafy源码解读 笔记(一) DbMigration

摘要: 主要功能,提供数据库的升级回滚和变迁操作。 整个模块的都是通过DbMigrationContext这个类来体现的,回滚或升级由若干个子操作完成,每个子操作被封装成一个类MigrationOperation(具体操作在子类中)。 整个模块的结构为,首先有一个DbMigrationProvider,该类 阅读全文

posted @ 2017-02-28 22:41 杨杨09265 阅读(164) 评论(0) 推荐(0) 编辑

2017年2月27日 #

C# 模拟鼠标操作

摘要: [Flags] enum MouseEventFlag : uint //设置鼠标动作的键值 { Move = 0x0001, //发生移动 LeftDown = 0x0002, //鼠标按下左键 LeftUp = 0x0004, //鼠标松开左键 RightDown = 0x0008, //鼠标按 阅读全文

posted @ 2017-02-27 13:45 杨杨09265 阅读(440) 评论(0) 推荐(0) 编辑

2016年12月13日 #

丰富自己的代码库-SqlServerHelper(Ado)

摘要: 设计思路很简单,就是把数据封装为DataTable类,封装了类型转换,使用者可以不必考虑任何类型转换,而使用VC提供的CString即可。封装了按行号查找功能,先看代码 以下是实现代码 阅读全文

posted @ 2016-12-13 10:35 杨杨09265 阅读(155) 评论(0) 推荐(0) 编辑

2016年12月2日 #

丰富自己的代码库-直接插入排序

摘要: 直接插入排序,就是把一个无序集合每次抽出一个集合插入到有序集合中,如此循环一直到无序集合为空。 算法的关键在于插入,首先一个数据跟有序集合的最后一个比较若小于(或大于)则放在最后一个位置,若不满足则位置前移,如果是数组则数据位置要不断后移,以腾出位置来放新数据,直到找到一个满足前一个数据小于(或大于 阅读全文

posted @ 2016-12-02 14:46 杨杨09265 阅读(115) 评论(0) 推荐(0) 编辑

简单的VC++ ADO帮助类

摘要: 首先看头文件 下面是实现 把组件的初始化和取消初始化功能都集中在这个类中,屏蔽掉数据库使用的一些细节,当然功能很简单也就能实现各简单的增删改查,不过对于做一些小型应用来说帮助还是很大的。 阅读全文

posted @ 2016-12-02 10:51 杨杨09265 阅读(267) 评论(0) 推荐(0) 编辑

网络同步带来的bug

摘要: 说一下之前遇到的bug,首先贴点代码 public class TcpSession : ITcpSession { private Socket _appSession; private AutoResetEvent _signal = new System.Threading.AutoReset 阅读全文

posted @ 2016-12-02 10:47 杨杨09265 阅读(127) 评论(0) 推荐(0) 编辑