摘要:
工作中为其他公司编写了一个提供请求的接口,自己调试的时候是用form提交的,所以可以用$_POST取键接收方式,而对接联调的时候发现总是取不到数据,把$_POST整个序列化放入日志也是[] ,空的,于是找了找原因,原来他们请求的时候把json字符串整体作为了一个字符串放入了body体中,而我因为不知 阅读全文
摘要:
/?'; $chars = str_shuffle($chars); return substr($chars, 0, 40); } ?> 阅读全文
摘要:
自己手写一段代码的时候发现一个问题 链接数据库的时候 用 127.0.0.1比localhost明显的快,localhost要等一下才会有响应 而127.0.0.1就是瞬间响应。一番排查,发现了一个问题,好像是win7 localhost指向ipv6 的问题。我尝试这 ping localhost 阅读全文
摘要:
自己定义一个方法仿写thinkphp的I 方法 调用的时候 I("post.id") I("get.id") 即可 如果想接受多个 可以再定义一个函数 ALL_I 调用的时候 ALL_I(array("id","name","user"),"get") 即可 阅读全文
摘要:
判断数组中有没有某个键 isset 和 array_key_exists 谁的效率高呢? 使用 array_key_exists 代码如下 结果如下 如果使用 isset 代码如下 结果如下: 很明显 isset效率更高 阅读全文
摘要:
想给页面的的一个文本框添加监听事件 name为content的textarea一旦被改变 就会触发 preview_content()函数 以此来做一个所见即所得的功能 阅读全文
摘要:
有时候获取的js数组是有重复值的 如何去重呢? 阅读全文
摘要:
我在使用thinkphp3.2.3的时候 发现如果是使用redis缓存 设置了认证的redis能连接成功 却无法 set 操作 ,检查发现是没有认证导致的 $redis->auth这一步没有,那么官方给出的 Redis.class.php没有的话,我们可以自己加上,在构造函数第29行 将以前的代码改 阅读全文
摘要:
javascript中使用md5函数 这对于js来讲本来是没有的,现在可以自己定义一个md5的函数,达到加密效果。 压缩版的代码如下: 然后就可以直接调用了。如下 hex_md5("要加密的字符串") 阅读全文
摘要:
业务场景:开发的过程中经常会有一些很长的链接,这个时候如果生成二维码,会导致扫码的过程中识别比较慢,如果存入数据库,会导致数据库的字段长度要设定的很长才行,所以把长链接转换为短链接就越来越重要了。 接口说明文档地址: https://mp.weixin.qq.com/wiki?t=resource/ 阅读全文