随笔分类 - 已发布
已经发布的文章
摘要:实际测试 两种方法都可以: 第一种方法: 第二中方法: 注意:1.session_key 是通过wx.login 然后得到code 然后去后台调取相应的接口获得的 2.如果你的小程序没有绑定微信开放平台,encryptedData 解密的数据中不包含unionid参数 3.微信开放平台和微信公众平台
阅读全文
摘要:微信小程序为了提高用户体验,提供的api大部分都是异步操作,除了数据缓存操作里面有一些同步操作。是提高了用户体验,但是在开发的时候, 就有点坑了,例如我要写一个公共方法,发起网络请求,去后台去一些数据,成功之后,再做一些操作,但是由于wx.request是异步请求,就会 导致,网络请求还没结束,就会
阅读全文
摘要:Promise是一个构造函数,自己身上有all、reject、resolve这几个眼熟的方法,原型上有then、catch等同样很眼熟的方法。 那就new一个 Promise的构造函数接收一个参数,是函数,并且传入两个参数:resolve,reject,分别表示异步操作执行成功后的回调函数和异步操作
阅读全文
摘要:最近在做微信小程序 才有机会了解到ES6,之前从没javascript,以为前台都有框架,偶尔的操作就是利用jquery进行ajax请求,声明标量就是var啦, 一切都是普普通通的进行中,真没注意到js还有什么标准,知道要做微信小程序了。 首先解释下ES是什么?javascript语言的标准,6当然
阅读全文
摘要:1.Json字符串嵌套格式解析 2.Json字符串数组格式解析
阅读全文
摘要:1.字符串转JSON 2.JSON转字符串 3.JSON增加元素 4.JSON删除元素 5.JSON按数字排序 6.JSON按字符串排序 7.得到某个属性的值 注释: 中括号运算符总是能代替点运算符。但点运算符却不一定能全部代替中括号运算符。 中括号运算符可以用字符串变量的内容作为属性名。点运算符不
阅读全文
摘要:jsapi里有如何判断点是否在多边形内的例子,但是这个项目根据实际需要,需要在后台来判断,点是否在多边形中,但是在百度地图web服务api中没有相关的方法, 只有百度其他的了:主要看来数学要不错才行啊。亲测可用。我用的第二种方法: 具体解法: 要判断点是否在多边形的内部,适用于任意多边形的方法最常用
阅读全文
摘要:// /^[0-9]+.?[0-9]*$/; 0和正数 // /^(0|\+?[1-9][0-9]*)$/ 0 和正整数 //var re = /^[1-9]\d*$/;//正整数// var re_quantity_float = /^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$/;
阅读全文
摘要:其实关键是AsEnumerable()方法,返回一个 System.Collections.Generic.IEnumerable<T> 对象 误区: 一: 二: 本来认为通过以上两种方式可以方便的得到 列以及对应的值 方便序列化成json 调试: 结果并非想象的 列名 对应相应的值 其中ItemA
阅读全文
摘要:sql语句中left join和inner join中的on与where的区别分析 关于SQL SERVER的表联接查询INNER JOIN 、LEFT JOIN和RIGHT JOIN,经常会用到ON和WHERE的条件查询,以前用的时候有时是凭感觉的,总是没有搞清楚,今日亲自测试了下,理解到了一些内
阅读全文
摘要:A a = new A(); Type t = typeof(A); var v1 = t.GetField("n").GetValue(a);//获取字段值,你的类A.n是字段,不是属性 n是字段的名称 var v2 = t.GetProperty("n").GetValue(a, null);//获取属性值 //两个参数的GetValue向下兼容.net framework 2....
阅读全文
摘要:最近在mvc中做导出Excel功能,通过页面把字段id和对应的中文名称通过a标签传给控制器的过程中,总是报错。 1.第一次错误截图 具体解决方案: 可以配置 IIS 服务器以拒绝查询字符串长度大于指定值的请求。如果请求的查询字符串大于所配置的值,便会返回此错误。如果需要增加查询字符串的允许长度,请修
阅读全文
摘要:sp_executesql介绍和使用 execute相信大家都用的用熟了,简写为exec,除了用来执行存储过程,一般都用来执行动态Sql sp_executesql,sql2005中引入的新的系统存储过程,也是用来处理动态sql的, 如: exec sp_executesql @sql, N'@co
阅读全文
摘要:总结下实际开发过程中使用过的文件下载方法: 刚开始接触$.ajax()时 欣喜若狂,以为所有的异步交互都可以用它来操作,直到流文件。具体的场景是: 首先想到的是通过$.ajax来进行操作,因为和后台交互的参数很多,它的参数形式可以用键值对对象的形式,很方便, 但是怎么操作都不行,不报错,但是文件就是
阅读全文
摘要:1.首先明确一点,就是不管怎样,finally一定会执行,即使程序有异常,并且在catch中thorw 了 ,finally还是会被执行。 2.当try和catch中有return时,finally仍然执行。 3.finally是在return后面的表达式运算完之后执行的,在执行完return时 ,
阅读全文
摘要:禁止/恢复按钮 其实就是更改 <input> 的属性。 禁用 id 为 btn 的按钮: $("#btn").attr({"disabled":"disabled"});//或者$("#btn").attr("disabled","disabled"); 取消禁用: $("#btn").remove
阅读全文
摘要:在前提不知道b在这个数组的下标,删除b这个元素 var arrList = ['a','b','c','d']; arrList.splice(jQuery.inArray('b',arrList),1); alert(arrList); 其中jQuery.inArray('b',arrList)是
阅读全文
摘要:[转]C#中yield用法 yield 关键字向编译器指示它所在的方法是迭代器块。编译器生成一个类来实现迭代器块中表示的行为。在迭代器块中,yield 关键字与 return 关键字结合使用,向枚举器对象提供值。这是一个返回值,例如,在 foreach 语句的每一次循环中返回的值。yield 关键字
阅读全文
摘要:一:查找元素在数组中的位置 jQuery.inArray()函数用于在数组中搜索指定的值,并返回其索引值。如果数组中不存在该值,则返回 -1。 此方法也可以用来判断数组中是否存在某个元素。之前一直用的方法都是arr.indexOf()。 二:添加删除数组中元素 splice() 方法向/从数组中添加
阅读全文
摘要:在jquery中each中直接使用break或者continue会提示:必须在循环中使用。会报错不能直接使用。 但是,是不是就不能用呢,答案是的,但是换种方法可以达到相同的效果: 可以只用return false和return true来达到相同的效果。
阅读全文

浙公网安备 33010602011771号