上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 41 下一页

C#中的单体设计模式Singleton

摘要: 经典的单体设计模式的实现就是 有一个Public的类,在这个类中,有一个私有的private的构造函数. 然后有一个静态方法,这个静态方法返回这个类的实例 举个例子如下 Public class MySingleton{ private static MySingleton myUniqueInst 阅读全文
posted @ 2018-04-18 06:38 新西兰程序员 阅读(147) 评论(0) 推荐(0)

软件开发中对MVC的一些理解

摘要: 接口隔离 通俗一点讲,接口隔离就是当一个类需要继承另一个类时, 如果被继承的类中有继承的类用不到的方法或者属性时,就不要去实现这个继承。如果真的情非得已必须要继承,那么也需要从被继承的类中再提取出一个只包含需要部分功能的新类型,最终去继承这个新类型才是正确的做法。 换句话说,实现继承的时候,不要去继 阅读全文
posted @ 2018-04-17 08:21 新西兰程序员 阅读(147) 评论(0) 推荐(0)

NPM run start使用本地的http-server

摘要: 在项目开发过程中,Visual Studio 2015 一个Solution中有一个前端项目 Myproject.FrontEnd,我们使用node.js, npm来进行管理 在这个项目中,有一个package.json文件,里面有如下配置: { "name": "Myproject", "vers 阅读全文
posted @ 2018-04-12 07:52 新西兰程序员 阅读(1407) 评论(0) 推荐(0)

Umbraco Examine 实现Fuzzy search

摘要: 在Umbraco examine search项目开发中,有一个需求, 就是intercom 和 intercoms需要返回同样的结果 也就是说 搜索intercom 时, 能返回包含intercom和intercoms的结果 搜索intercoms时,能返回包含intercom和intercoms 阅读全文
posted @ 2018-04-12 07:30 新西兰程序员 阅读(263) 评论(0) 推荐(0)

Umbraco Examine Search (Lucene.net) french accent

摘要: 在项目中使用Umbraco examine search 来search 法语网站时,客户有一个需求,就是 当search expérience 和 experience 时,需要返回一样的结果。 类似这样的需求, 也就是说需要做accents search 解决方案: 我们需要重写Analyzer 阅读全文
posted @ 2018-04-12 06:26 新西兰程序员 阅读(871) 评论(0) 推荐(0)

Git merge一个branch到另一个branch

摘要: 在项目开发过程中,需要merge一个branch (branch名 taskBranch) 到另一个名为develop 的branch 方法: 先保证当前停留在develop的branch上 然后执行如下命令 git fetch git merge taskBranch 阅读全文
posted @ 2018-04-11 10:21 新西兰程序员 阅读(618) 评论(0) 推荐(0)

Lucene.net 搜索引擎的中文资料

摘要: 以下是我找到的网上一些关于Lucene.net 搜索引擎的介绍资料 https://code.i-harness.com/zh-CN/tagged/lucene?page=5 http://jingpin.jikexueyuan.com/article/39601.html http://www.c 阅读全文
posted @ 2018-04-11 09:20 新西兰程序员 阅读(119) 评论(0) 推荐(0)

C#中小数转化为string的问题

摘要: 在C#中,把小数转化为string, 比如 45.12, 转换为string时,应该就是"45.12" 但是在项目开发中,开发法国的branch时,由于culture使用的是FR-CA,不是EN, 所以 45.12转换为string时,变成了"45,12" 这时,在转换时,为了保证转换成正确的 "4 阅读全文
posted @ 2018-03-23 09:58 新西兰程序员 阅读(821) 评论(0) 推荐(0)

Git删除master branch中最近一次的提交

摘要: 在做一个项目的过程中,需要删除master brach中最近一次的提交,需要在Git repository中删除 采用步骤如下: 1. 在Visual Studio中打开项目,进入到master branch. 2. 在Package Manage Console中输入如下命令: git reset 阅读全文
posted @ 2018-03-20 10:19 新西兰程序员 阅读(3030) 评论(0) 推荐(0)

JavaScript中函数作为值

摘要: function myfunc() { // .. } 这是个函数,这样理解, myfunc只是外层作用域的一个变量,指向刚刚声明的function. 也就是说,function本身就是一个值, 就像 40 或者 [a,b,c]一样. 也就是说,函数本身可以作为一个值赋给变量,或者作为参数传递给其他 阅读全文
posted @ 2018-03-07 10:39 新西兰程序员 阅读(197) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 41 下一页