03 2018 档案
摘要:学然后知不足 教然后知困。 没做过windows service开发时,感觉很难,无从下手。再网看了些例子,加上自己的理解,写下开发步骤。 开发步骤 1. 新建windows service 2. 添加服务,发表后将再自己的电脑的 服务管理 查看到 3. 添加服务安装程序(这是vs给提供的方便操作)
阅读全文
摘要:记录一个开发中所犯的错误。 1. 需求:用js将 字符串 中的某些 子字符串 替换为 指定的新字符串 。 2. 实现思路:印象中js字符串替换有 方法, 方法接收两个参数,第一个为要替换的子字符串或正则匹配模式,第二个参数为新字符串。自己对正则不熟,认为用字符串能满足需求。 简单测试 3. 运行结果
阅读全文
摘要:在SQL Server中临时表、表变量和CTE通常用来存储临时表数据,这里简单介绍下它们间的不同和不同的应用场景。 CTE CTE通常叫做“通用表达式”,在内存中创建。 用途:通常用来替换需要递归的子查询。 有效范围:只能在包含他 的语句中可使用。 举例:有些复杂的查询语句中,子查询语句多次出现,这
阅读全文
摘要:刚接触 时,只是简单地知道: 为引用类型,对 类型的操作都会重新创建一个字符串,可以当做值类型来处理。通过参考《你必须知道的.Net》对 类型的一些特性讲解如下 字符串恒定性 字符串一经创建,就不可改变。 字符串驻留(string Interning) 定义 公共语言运行库通过维护一个表来存放字符串
阅读全文
摘要:这里说点平常不怎么用的知识(也不建议在项目中运行,因为增加阅读代码成本)。自定义类型转换,有两类型:一是类型间隐式转换,一是类型间强制转换。 定义格式: 访问修饰符 static 转换修饰操作符 operator 类型(参数列表); 转换修饰操作符: 用于声明必须强制转换的自定义类型转换操作符 用于
阅读全文
摘要:这里区分以下几个常容易混淆的词:依赖倒置(DIP,DependencyInversion Principle)、控制反转(Inversion of Control,IoC)和依赖注入(Dependency Injection,DI)。 依赖倒置 著名的好莱坞法则:不要调用我们,我们会调用你。 体现在
阅读全文
摘要:本节主要讲.net实体方法在继承下的调用。参考《你必须知道的.Net》又参考了很多博客,加上自己的理解,因讨论比较深如有不当之处,还望指正。 实例代码 代码调用一: 大家猜下运行结果,结果如下: 理论基础 CLR层次上理解继承 创建的是一个Bird类型的引用,而new Bird()完成的是创建Bir
阅读全文