04 2017 档案

摘要://两个时间相差天数 兼容firefox chrome function datedifference(sDate1, sDate2) { //sDate1和sDate2是2006-12-18格式 var dateSpan, tempDate, iDays; sDate1 = Date.parse(sDat... 阅读全文
posted @ 2017-04-28 14:45 小小高 阅读(51639) 评论(0) 推荐(2) 编辑
摘要: 阅读全文
posted @ 2017-04-28 12:16 小小高 阅读(135) 评论(0) 推荐(0) 编辑
摘要:/// /// 客户端调用 /// class Client { static void Main(string[] args) { // 定义外部状态,例如字母的位置等信息 int externalstate = 10; // 初始化享元工厂 ... 阅读全文
posted @ 2017-04-28 10:17 小小高 阅读(199) 评论(0) 推荐(0) 编辑
摘要:在以下情况下可以考虑使用外观模式: 为一个复杂的子系统提供一个简单的接口 提供子系统的独立性 在层次化结构中,可以使用外观模式定义系统中每一层的入口。其中三层架构就是这样的一个例子。 阅读全文
posted @ 2017-04-28 10:08 小小高 阅读(154) 评论(0) 推荐(0) 编辑
摘要:四、组合模式的使用场景 在以下情况下应该考虑使用组合模式: 阅读全文
posted @ 2017-04-28 10:03 小小高 阅读(163) 评论(0) 推荐(0) 编辑
摘要:/// /// 手机抽象类,即装饰者模式中的抽象组件类 /// public abstract class Phone { public abstract void Print(); } /// /// 苹果手机,即装饰着模式中的具体组件类 /// public class ApplePhone:P... 阅读全文
posted @ 2017-04-27 14:38 小小高 阅读(113) 评论(0) 推荐(0) 编辑
摘要:采用桥接模式的客户端调用代码: 使用场景: 三层架构 阅读全文
posted @ 2017-04-27 13:41 小小高 阅读(183) 评论(0) 推荐(0) 编辑
摘要:在以下情况下可以考虑使用适配器模式: 阅读全文
posted @ 2017-04-27 10:55 小小高 阅读(134) 评论(0) 推荐(0) 编辑
摘要:abc bcd b? 表示b可以出现一次,也可以不出现 b+ 出现一次b,也可以出现无数次 b* 出现多次,也可以不出现 阅读全文
posted @ 2017-04-26 17:23 小小高 阅读(300) 评论(0) 推荐(0) 编辑
摘要:///火影忍者中鸣人的影分身和孙悟空的的变都是原型模式 class Client { static void Main(string[] args) { // 孙悟空 原型 MonkeyKingPrototype prototypeMonkeyKing = new ConcretePrototype(... 阅读全文
posted @ 2017-04-26 15:08 小小高 阅读(147) 评论(0) 推荐(0) 编辑
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; /// /// 以组装电脑为例子 /// 每台电脑的组成过程都是一致的,但是使用同样的构建过程可以创建不同的表示(即可以组装成不一样的电脑,配置不一样) /// 组装电脑的这个场景就可以应用建造者模式来设计 /// n... 阅读全文
posted @ 2017-04-26 14:55 小小高 阅读(182) 评论(0) 推荐(0) 编辑
摘要:抽象工厂应对需求变更 此时,只需要添加三个类:一个是湖南具体工厂类,负责创建湖南口味的鸭脖和鸭架,另外两个类是具有湖南口味的鸭脖类和鸭架类。从上面代码看出,抽象工厂对于系列产品的变化支持 “开放——封闭”原则(指的是要求系统对扩展开放,对修改封闭),扩展起来非常简便,但是,抽象工厂对于添加新产品这种 阅读全文
posted @ 2017-04-26 14:25 小小高 阅读(207) 评论(0) 推荐(0) 编辑
摘要:使用工厂方法实现的系统,如果系统需要添加新产品时,我们可以利用多态性来完成系统的扩展,对于抽象工厂类和具体工厂中的代码都不需要做任何改动。例如,我们我们还想点一个“肉末茄子”,此时我们只需要定义一个肉末茄子具体工厂类和肉末茄子类就可以。而不用像简单工厂模式中那样去修改工厂类中的实现(具体指添加cas 阅读全文
posted @ 2017-04-25 18:27 小小高 阅读(164) 评论(0) 推荐(0) 编辑
摘要:缺点: 简单工厂模式系统难以扩展,一旦添加新产品就不得不修改简单工厂方法,这样就会造成简单工厂的实现逻辑过于复杂 优点: 简单工厂模式解决了客户端直接依赖于具体对象的问题,客户端可以消除直接创建对象的责任,而仅仅是消费产品。简单工厂模式实现了对责任的分割。 简单工厂模式也起到了代码复用的作用,因为之 阅读全文
posted @ 2017-04-25 17:45 小小高 阅读(167) 评论(0) 推荐(0) 编辑
摘要:实例 从字符串 str 中提取数字部分的内容: var str = "abc123def"; var patt1 = /[0-9]+/; document.write(str.match(patt1)); 以下标记的文本是获得的匹配的表达式: 123 注:默认找一个匹配项就不找了。 [0-9] 匹配单个数字,+ 匹配一个或者多个 [0-9]+ 匹配多个数字 runoo+b,可... 阅读全文
posted @ 2017-04-25 11:41 小小高 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-04-25 10:39 小小高 阅读(226) 评论(0) 推荐(0) 编辑
摘要:C:\Windows\Microsoft.NET\Framework\v4.0.30319 命令行: aspnet_regiis -i 阅读全文
posted @ 2017-04-25 10:36 小小高 阅读(1123) 评论(0) 推荐(0) 编辑
摘要:git init git add .git commit -m "init" git remote add origin 远程url git pull --allow-unrelated-histories origin master -- git push --set-upstream origi 阅读全文
posted @ 2017-04-24 19:01 小小高 阅读(325) 评论(0) 推荐(0) 编辑
摘要:HttpWebResponse res = null; try { res = request.GetResponse() as HttpWebResponse; } catch (WebException ex) { res = (HttpWebResponse)... 阅读全文
posted @ 2017-04-22 10:29 小小高 阅读(1236) 评论(0) 推荐(0) 编辑
摘要:具体步骤参考: http://www.cnblogs.com/sorex/archive/2012/05/16/2502001.html 死循环的程序: 阅读全文
posted @ 2017-04-21 14:28 小小高 阅读(291) 评论(0) 推荐(0) 编辑
摘要:git log --graph --oneline 阅读全文
posted @ 2017-04-20 15:09 小小高 阅读(127) 评论(0) 推荐(0) 编辑
摘要:==分割线上方是本地数据库的内容, 下方是远程数据库的编辑内容。 修改为需要的后。 再次 git commit -a -m "合并再次冲突" 阅读全文
posted @ 2017-04-20 14:08 小小高 阅读(129) 评论(0) 推荐(0) 编辑
摘要:执行推送或者拉取的时候,如果省略了远程数据库的名称,则默认使用名为”origin“的远程数据库。因此一般都会把远程数据库命名为origin。 阅读全文
posted @ 2017-04-20 12:59 小小高 阅读(409) 评论(0) 推荐(0) 编辑
摘要:git clone git clone https://nulab.backlog.jp/git/BLG/tutorial.git tutorial2 阅读全文
posted @ 2017-04-20 12:59 小小高 阅读(212) 评论(0) 推荐(0) 编辑
摘要:git remote add origin https://github.com/gaoconggit/LandMVC.git git push -u origin master 阅读全文
posted @ 2017-04-20 11:44 小小高 阅读(502) 评论(0) 推荐(0) 编辑
摘要:gui下查看提交纪录 阅读全文
posted @ 2017-04-20 11:22 小小高 阅读(228) 评论(0) 推荐(0) 编辑
摘要:git commit -m "测试提交" 阅读全文
posted @ 2017-04-20 11:15 小小高 阅读(141) 评论(0) 推荐(0) 编辑
摘要:将文件加入到索引,要使用add命令。在<file>指定加入索引的文件。用空格分割可以指定多个文件。 git add demo.html test.html //添加两个文件 添加当前目录下所有文件,加入到索引 git add . 阅读全文
posted @ 2017-04-20 11:04 小小高 阅读(737) 评论(0) 推荐(0) 编辑
摘要:git status 阅读全文
posted @ 2017-04-20 11:01 小小高 阅读(157) 评论(0) 推荐(0) 编辑
摘要:git config --global user.name "" git config --global user.email "" 阅读全文
posted @ 2017-04-20 11:00 小小高 阅读(137) 评论(0) 推荐(0) 编辑
摘要:webconfig配置: 注:<system.webServer> <validation validateIntegratedModeConfiguration="false"/> 这句很重要,不然iis可能不支持 阅读全文
posted @ 2017-04-19 18:31 小小高 阅读(236) 评论(0) 推荐(0) 编辑
摘要:1.HttpModule可用在asp.net 管线事件触发的过程中。。 可处理一些通用的操作,如给特定请求加 gzip压缩。 2.示例代码: 3.要使 HttpModule生效。还需要配置web.config。 阅读全文
posted @ 2017-04-19 17:25 小小高 阅读(269) 评论(0) 推荐(0) 编辑
摘要:1 $("#jqxGridByAttendanceDetail").on("bindingcomplete", function (event) { 2 // your code here. 3 changeStyle(); 4 }); 5 6 function changeStyle() { 7 var cell... 阅读全文
posted @ 2017-04-19 13:46 小小高 阅读(404) 评论(0) 推荐(0) 编辑
摘要:js求时间差 var date1=new Date(); //开始时间 alert("aa"); var date2=new Date(); //结束时间 var date3=date2.getTime()-date1.getTime() //时间差的毫秒数 //计算出相差天数 var days=Math.floor(date3/(24*3600*1000)) //计算出小... 阅读全文
posted @ 2017-04-17 11:33 小小高 阅读(285) 评论(0) 推荐(1) 编辑
摘要:CookieCollection cookList = new CookieCollection(); cookList.Add(new Cookie("cf_clearance", "31233dc649a45d559ab4f624eba501646d9a7c8a-1492325756-57600", "/", ".taokemiao.com")); 阅读全文
posted @ 2017-04-16 15:22 小小高 阅读(3070) 评论(0) 推荐(0) 编辑
摘要:测试 阅读全文
posted @ 2017-04-14 11:51 小小高 阅读(370) 评论(0) 推荐(0) 编辑
摘要://修改前namespace CleanCSharp.Errors.Dirty { public class SomeClass { public int DoSomeProcess(int? id) { if (id == null) { return -1; // ... 阅读全文
posted @ 2017-04-10 13:42 小小高 阅读(310) 评论(0) 推荐(0) 编辑
摘要://修改前 public class Customer { public string FirstName { get; set; } public string SecondName { get; set; } public bool IsPriorityCustomer { get; set; } public decimal AnnualIncome { g... 阅读全文
posted @ 2017-04-10 13:24 小小高 阅读(259) 评论(0) 推荐(0) 编辑
摘要://一个returnnamespace CleanCSharp.Methods.Dirty { class MethodExitPoints { public string GenerateAgeAppropriateGreeting( int customerAgeInYears) { string gre... 阅读全文
posted @ 2017-04-10 13:08 小小高 阅读(663) 评论(0) 推荐(0) 编辑
摘要:namespace CleanCSharp.Methods.Dirty { class BooleanSwitchingArgumentsExample { public void CallingCode() { if (DateTime.Now.Hour < 12) { OutputGreetin 阅读全文
posted @ 2017-04-10 13:03 小小高 阅读(206) 评论(0) 推荐(0) 编辑
摘要://修改前namespace CleanCSharp.Methods.Dirty { class Utils { public int Process(Customer customer) { if (string.IsNullOrWhiteSpace(customer.FirstName) ... 阅读全文
posted @ 2017-04-07 14:40 小小高 阅读(219) 评论(0) 推荐(0) 编辑
摘要:命名长度要适当: 用这种长度: 阅读全文
posted @ 2017-04-07 14:21 小小高 阅读(204) 评论(0) 推荐(0) 编辑
摘要:/// /// 根据参数列表返回sql条件(where后) /// /// /// //返回如 a=@a and b=@b public string getSqlFilterCondition(List list) { List uniqueFilter = new... 阅读全文
posted @ 2017-04-06 12:53 小小高 阅读(1478) 评论(0) 推荐(0) 编辑
摘要:先定义一个List,然后再往List里面添加SqlParameter对象,然后将List转为SqlParameter数组即可 List ilistStr = new List(); ilistStr.Add(new SqlParameter("@Param1", "aa")); ilistStr.Add(new SqlParameter... 阅读全文
posted @ 2017-04-05 18:53 小小高 阅读(580) 评论(0) 推荐(0) 编辑
摘要:order by A Desc,B desc 阅读全文
posted @ 2017-04-01 16:20 小小高 阅读(186) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示