摘要:
【数据库】 SQLite 语法一 . 创建数据库 1. 只需创建数据库,只需创建文件,操作时将连接字符串指向该文件即可 2. 连接字符串 : data source = FilePath; 不能加密所以没有密码二 . 创建表 1. 语法 : CREATE TABLE TableName(str...
阅读全文
posted @ 2014-12-05 10:37
xmj112288
阅读(243)
推荐(0)
编辑
摘要:
【数据库】 SQLite 介绍一. 特点 : 小而精悍 1. 轻量级 : 占用资源低 2. 嵌入式 : 无需安装,直接引用就可用 3. 支持 SQL 语法, 大部分兼容 Sql Server 语法, 学习成本低 4. 性能 : 足够满足小型应用 5. 开源, 免费二. 缺点 1. 开源版...
阅读全文
posted @ 2014-12-05 09:47
xmj112288
阅读(146)
推荐(0)
编辑
摘要:
【网络爬虫】 预备知识一. 正则表达式之常用表达式正则表达式里有很多东西,学精不易,但做爬虫不需要学精,只要会其中部分就行,下面将介绍本人常用的表达式,基本够用了。1. 去头去尾 --- (?...)...该表达式主要用在用一个正则匹配多条数据时使用会了上面2个基本就没问题了二. 抓包工具,做爬虫这...
阅读全文
posted @ 2014-12-03 17:23
xmj112288
阅读(198)
推荐(0)
编辑
摘要:
【数据库】 SQL 通配符1. % :替代一个或多个字符2. _ : 仅替代一个字符3. [] : 字符列中的任何单一字符4. [^charlist] 或者 [!charlist] : 不在字符列中的任何单一字符5. ESCAPE : 定义转义符,将通配符转换成普通字符 (本文的重点,刚好项目中遇到...
阅读全文
posted @ 2014-12-03 16:25
xmj112288
阅读(548)
推荐(0)
编辑
摘要:
【C#】语法糖一, 扩展方法 1. 对某个类功能上的扩展 2. 特点: 使用方便,可以在不修改原代码的基础上进行扩展。 参照 linq,linq 就是一系列的扩展方法 3. 语法: 非泛型静态类,静态方法, 第一个参数加 this,表示是对该类型的扩展 4. 代码 public st...
阅读全文
posted @ 2014-11-28 18:01
xmj112288
阅读(209)
推荐(0)
编辑
摘要:
【设计模式】 感想1.五大设计原则要尽量遵守2. 设计模式,部分模式感觉有点太过复杂,有点小题大作,有点绕圈子的感觉, 虽然代码设计的很优美,但对于大多数人来说,开发,阅读和维护起来会更困难不过,设计模式是值得学习的,不是学习它的模式而是学习它的解决思路
阅读全文
posted @ 2014-11-25 16:33
xmj112288
阅读(152)
推荐(0)
编辑
摘要:
【设计模式】 抽象类和接口一. 抽象类 1. 不能实例化 2. 内部方法可以有实现,也可以是是抽象方法 3. 内部属性和方法有访问修饰符 4. 抽象子类继承时, 父类抽象方法可以不实现 5. 单一继承 6. 相同属性,相同方法(可以是不同实现)用抽象类, 因内部方法可以有实现,可以在父类...
阅读全文
posted @ 2014-11-24 15:11
xmj112288
阅读(206)
推荐(0)
编辑
摘要:
一. 简单工厂 1. 通过 switch 判断,创建对应的类型实例 2. 代码 public static CalBase GetCal(string oper) { switch (oper) { ...
阅读全文
posted @ 2014-11-24 14:41
xmj112288
阅读(156)
推荐(0)
编辑
摘要:
【设计模式】 单例模式 (类只允许实例化一次)一. 代码实现 1. 私有构造函数 + 私有静态变量+ 公开静态函数 a. 代码简洁,但使用静态变量和静态函数会一直占用内存,不过已现在的硬件配置,无所谓了 b. 代码 private SingletonClass() { } priv...
阅读全文
posted @ 2014-11-24 13:38
xmj112288
阅读(111)
推荐(0)
编辑
摘要:
【设计模式】 五大原则一. 单一职责 (单个类,接口,方法只有一个功能) 应用 : 代码设计规范 1. 类的设计 对应一个功能模块 2. 方法的设计 对应一个功能, 代码行不应超过10行二. 开闭原则 (可以扩展,不能修改) 应用 代码严谨 1. 方法完成后, 需要经过完整的测...
阅读全文
posted @ 2014-11-24 13:10
xmj112288
阅读(317)
推荐(0)
编辑