摘要:
注意: 1、在拦截器处理Stream时,应避免使用using语句包裹StreamReader,因为这会导致Stream在读取完成后关闭,进而阻止后续的读取尝试 2、考虑到性能和稳定性,应尽可能使用异步方法读取Stream reader.ReadToEndAsync() 3、当在拦截器中读取并处理Bo 阅读全文
摘要:
Newtonsoft.Json.JsonConvert.DeserializeObject,出现部分字段无法解析成功问题。 JSON字符串 反序列化结果类及属性: var data = Newtonsoft.Json.JsonConvert.DeserializeObject<List<ShangH 阅读全文
摘要:
1 //数组扩展:根据key重新分组 2 //field:按什么字段分组 3 Array.prototype.GroupByKey = function ( field ) 4 { 5 var originalArr = this 6 let tempArr = [] 7 let resultDat 阅读全文
摘要:
1、重新渲染,销毁Datatables实例(destroy) 适合Javascript数据源方式 1 var dt = $('#main-table').DataTable({ 2 "destroy": true, 3 "data": data, 4 }); 2、刷新当前页,dt.draw(fals 阅读全文
摘要:
>Canvas绘制基础 案例:绘制由不同颜色的线条组成的图案 案例:绘制封闭具有填充色的图案 1,绘制封闭图案 2,填充图案 注意:先填充和先绘制图案的结果是不一样 miterLimit 最大斜接长度。 提示:只有当 lineJoin 属性为 "miter" 阅读全文
摘要:
闭包是自包含带函数代码块,可以在代码中被传递和使用。我觉得可以这样理解:闭包相当于C#中的lambda表达式; 全局函数和嵌套函数,实际也是特殊的闭包。 通常闭包是以下三种形式: a,全局函数是一个有名字但不会捕获任何值的闭包 b,嵌套函数是一个有名字并可以捕获其封闭函数域内值的闭包 c,闭包表达式 阅读全文
摘要:
<!-- .multipledemo{ width: 300px; height: 140px; border: 1px solid #999; background-image: url(http://images0.cnblogs.com/blog2015/634738/201507/19230 阅读全文
摘要:
一、设计1,数据类型尽量使用数字型,数字型的比较比字符型的快很多2,数据类型尽量小,预测可以满足未来需求的前提3,尽量建表时字段不允许为null,除非必要,可以用NOT NULL+DEFAULT代替当你需要查询数据的时候你往往需要在WHERE条件中多加一个判断条件IS NOT NULL,这样的一个条... 阅读全文
摘要:
1.0 函数的定义与调用( Defining and Calling Functions ) 习惯了C#了语法,看到下面的这样定义输入参数实在感到非常别扭,func 有点 Javascript的感觉,还算习惯。函数调用与其他语言没什么区别 //有输入参数和返回值的函数 //输入参数为名name,数据 阅读全文
摘要:
Application tried to present modally an active controller <UIImagePickerController: 0x7b6ff400> UIActionSheet是在iOS弹出的选择按钮项的对话框,可以添加多项,并为每项添加点击事件。 阅读全文