上一页 1 ··· 9 10 11 12 13 14 15 下一页
摘要: 第二种写法(js): 阅读全文
posted @ 2018-06-14 14:59 谁说程序猿很猥琐 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 对于多线程,线程同时运行GetInstance方法时,此时两个线程判断(uniqueInstance ==null)这个条件时都返回真,此时两个线程就都会创建Singleton的实例,这样就违背了我们单例模式初衷了,既然上面的实现会运行多个线程执行,那我们对于多线程的解决方案自然就是使GetInst 阅读全文
posted @ 2018-06-13 18:10 谁说程序猿很猥琐 阅读(194) 评论(0) 推荐(0) 编辑
摘要: Boolean isTrue = false; // 身份证验证 string regexStr = "^\\d{17}(\\d|x)$"; isTrue = Regex.IsMatch(inputTxt, regexStr); //非负整数 regexStr = "^\\d+$"; isTrue = Regex.IsMatch(inputTxt, regexStr); //正整数 regexS... 阅读全文
posted @ 2018-06-13 17:57 谁说程序猿很猥琐 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 批量更新数据(BatchUpdate) /// /// 批量更新数据,注意:如果有timestamp列,要移除 /// /// 源数据 /// 目标table /// 主键,根据主键来更新数据,不是自增长 /// 自增长列 /// 列名 /// 条件 /// 批量更新的数量 /// public Boolean BatchUpdate(DataTable sourceTable, stri... 阅读全文
posted @ 2018-06-13 17:55 谁说程序猿很猥琐 阅读(14979) 评论(1) 推荐(0) 编辑
摘要: 批量新增数据(BuckCopy) 使用webService传输数据时要注意,Datatable中的数据类型,以及科学计数 /// /// 批量新增数据 /// /// 源数据 /// 目标Table的名称 /// 列的集合,null /// 每次新增的数据量 /// 数据库连接 /// 成功与否 public Boolean BuckCopy(DataTable SourceData, st... 阅读全文
posted @ 2018-06-13 17:55 谁说程序猿很猥琐 阅读(822) 评论(0) 推荐(0) 编辑
摘要: 1 新建 pager.js 文件 2 前端: 展示: 阅读全文
posted @ 2018-06-13 17:39 谁说程序猿很猥琐 阅读(9063) 评论(0) 推荐(0) 编辑
摘要: 前端: 后台模拟分页: decimal totalPage = page.total * 1.00m / pageSize; page.page = Convert.ToInt32(Math.Ceiling(totalPage));// page.total % pageSize > 0 ? (pa 阅读全文
posted @ 2018-06-13 17:36 谁说程序猿很猥琐 阅读(12091) 评论(0) 推荐(0) 编辑
摘要: 1、先定义一个 拦截属性 AopAttribute 2 实现 ContextProperty, IContributeServerContextSink 3、 实现事件 执行类(主要) Aspect 4 另外 监听事件的执行 实现上面接口: 6 参数 model 测试: 阅读全文
posted @ 2018-06-12 15:22 谁说程序猿很猥琐 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 要分组的数据: 按照分组 拼接后的数据: 阅读全文
posted @ 2018-06-07 17:32 谁说程序猿很猥琐 阅读(3943) 评论(0) 推荐(0) 编辑
摘要: 1、索引 简单的说,索引就像书本的目录,目录可以快速找到所在页数,数据库中索引可以帮助快速找到数据,而不用全表扫描,合适的索引可以大大提高数据库查询的效率。(1). 优点大大加快了数据库检索的速度,包括对单表查询、连表查询、分组查询、排序查询。经常是一到两个数量级的性能提升,且随着数据数量级增长。 阅读全文
posted @ 2018-06-07 15:46 谁说程序猿很猥琐 阅读(1754) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 下一页