摘要: Notification(通知)的新版和旧版用法一、先来看旧版,Api 11 之前的用法:NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);Notific... 阅读全文
posted @ 2015-12-31 12:25 Demon-咖啡 阅读(4137) 评论(0) 推荐(0) 编辑
摘要: 搬家了....... 阅读全文
posted @ 2017-02-20 12:11 Demon-咖啡 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1、单一职责原则(Single Responsibility Principle) 定义 : 应该有且只有一个原因引起类的变化 注意 : 这里的类不光指类,也适用于方法和接口,比如我们常说的一个方法实现一个功能 2、里氏代换原则(Liskov Substitution Principle) 定义 : 阅读全文
posted @ 2016-07-14 18:29 Demon-咖啡 阅读(7259) 评论(0) 推荐(0) 编辑
摘要: 单例模式 1、要求一个类只能生成一个对象,所有其他对象对它的依赖都是相同的,代码实现如下 : 1、要求一个类只能生成一个对象,所有其他对象对它的依赖都是相同的,代码实现如下 : /** * 单例模式一 */ public class Single { // 构造一个私有的构造器 private Si 阅读全文
posted @ 2016-07-14 18:28 Demon-咖啡 阅读(342) 评论(0) 推荐(0) 编辑
摘要: [关键字] #region 和 #endregion 关键字可以折叠代码 checked 用于整型算术运算时控制当前环境中的溢出检查 unchecked 操作符用于整型算术运算时控制当前环境中的溢出检查 default 可在 switch 语句或泛型代码中使用 abstract 应用于抽象类中,与o 阅读全文
posted @ 2016-03-25 17:47 Demon-咖啡 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 1、普通格式命令的解析 例如: RENA<SP>E:\\A.txt<SP>C:\\B.txt<CRLF> (SP -> 空格,CRLF -> 回车加换行)作用:将A.txt 重命名为B.txt,并移动他的位置解析:byte[] myByte = new Byte[1024];// mySock 假设 阅读全文
posted @ 2016-03-25 17:44 Demon-咖啡 阅读(953) 评论(0) 推荐(0) 编辑
摘要: 一、网络流 1. 最常用的方法 Read() Write() Flush() 1 NetworkStream netStream = new NetworkStream(mesock); 2 byte[] nyByte = new Byte[1024]; 3 // Read() : 4 netStr 阅读全文
posted @ 2016-03-25 17:35 Demon-咖啡 阅读(5040) 评论(0) 推荐(0) 编辑
摘要: 1、c#中数组初始化的几种不同用法 int[] name = new int[NUM]; int[] name = {1, 2, 3, 4, 5, 6}; int[] name = newint[5]{1, 2, 3, 4, 5}; int[ , ] name = new int[3][4]; fo 阅读全文
posted @ 2016-03-25 17:30 Demon-咖啡 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 启动一个线程的两种方法: a、使用无参的方法 Thread thread1 = new Thread(new ThreadStart("调用的方法名")); thread1.Start(); // 调用此方法的线程上会抛出ThreadAbortException异常 thread1.About(); 阅读全文
posted @ 2016-03-25 17:28 Demon-咖啡 阅读(156) 评论(0) 推荐(0) 编辑
摘要: C#中的数组实现为 System.Array 类的实例,它们只是集合类(Collection Classes)中的一种类型。集合类一般用于处理对象列表,其功能比简单数组要多,功能大多是通过实现 System.Collections 名称空间中的接口而获得的,因此集合的语法已经标准化了。这个名称空间还 阅读全文
posted @ 2016-03-25 17:23 Demon-咖啡 阅读(262) 评论(0) 推荐(0) 编辑
摘要: * 使用前需要先在path中添加Android SDK的环境变量,跟Java JDK的配置相同 我当前目录如下:F:\Program\Android SDK\tools;F:\Program\Android SDK\platform-tools; // 查看所有的avd版本 android list 阅读全文
posted @ 2016-03-25 17:18 Demon-咖啡 阅读(1374) 评论(0) 推荐(0) 编辑