过滤json中下划线字段名为驼峰式

作者:matrix 被围观: 563 次 发布时间:2018-03-31 分类: 零零星星 | 2 条评论 »

项目中有需要将统一的json接口数据转换为驼峰式字段名,但是网上的确没找到能解决的代码。 还好难度不大,直接正则替换就好。代码都是去年写的了,一直放在有道云笔记里面,早就想拉出来分享下,趁着还是3月份 补一片文章来占位。 代码是php的,其他语言同理用正则替换解决。 /** * json编码处理 传入数组 * json字段名统一输出为驼峰式 * @param $data * @return array */ protected function json_encode($data) ......

wakatime 统计ide使用的编码时间

作者:matrix 被围观: 1,825 次 发布时间:2018-01-25 分类: 零零星星 | 3 条评论 »

昨晚听DaoTangBill说了下wakatime,感悟以前代码都TM白写了,连基本的时间记录都看不到 这工具简直是神器,没想过能统计编码时间,真是coder必备啊。 wakatime支持了很多IDE编辑器,IDEA家族,eclipse,sublime等 都有对应插件。只要编辑器是跨平台的,自然附加插件也就可以。 使用上只需要在IDE安装wakatime插件,输入key即可,完全不影响编码,不需要安装其余软件和设置开机启动操作。 官网 https://wakatime.com 获取账户 获取key 重新注册账户......

Ajax-hook拦截全局ajax请求操作

作者:matrix 被围观: 2,471 次 发布时间:2017-12-13 分类: 零零星星 | 一条评论 »

github项目地址:https://github.com/wendux/ajax-hook/blob/master/src/ajaxhook.js 项目页面中有很多ajax接口请求,每次需要手动判断数据code进行错误消息提示,再加上有些使用jQuery,有些使用fetch操作,要是能有一个统一的$.ajaxSetup那就爽翻。搜索下ajax的全局拦截,有大神写好了,打开即食,NICE。代码量不大,大致的原理好像是把内置的XMLHttpRequest对象给代理了,克隆一份,进行伪装。请求操作都是通过的代理层,拦截、修改操作也都是......

nginx配置proxy_cache缓存策略

作者:matrix 被围观: 2,395 次 发布时间:2017-12-09 分类: | 无评论 »

之前有使用脚本删除缓存的记录,但是没有留下下proxy的使用,今天正好配置下下。 >> nginx定向清理Proxy cache缓存 proxy是nginx的自带模块,作为前台代理后端的数据库请求,负载均衡啊什么的贼6 proxy配置 修改 nginx.conf文件配置 lnmp环境一般都是/usr/local/nginx/conf/nginx.conf 在http代码块中添加proxy操作 > vi /usr/local/nginx/conf/nginx.conf #编辑文件 #添加如下内容 proxy_connect_timeout 2400; proxy_read_timeout 240; pr......

phpStorm配置vagrant下的xdebug

作者:matrix 被围观: 2,698 次 发布时间:2017-10-15 分类:零零星星 | 一条评论 »

测试环境: 服务端:vagrant下ubuntu16的lnmp.org一键安装包 IDE:phpStorm for mac xdebug扩展进行断点调试 安装配置xdebug扩展 连接vagrant ssh cd ~ wget https://xdebug.org/files/xdebug-2.5.5.tgz tar -zxvf xdebug-2.5.5.tgz cd xdebug-2.5.5 /usr/local/php/bin/phpize #用phpize生成configure配置文件 ./configure && make && make install 记录下Installing shared extensions的信息用于配置php.ini 尾部添加: [xDe......

剁手13.3+256GB

作者:matrix 被围观: 2,731 次 发布时间:2017-10-12 分类: | 2 条评论 »

以前用过 实话说苹果的电脑真的无敌,以前用过一段时间,刚开始没感觉什么 就只是别人看到的装逼范十足,其实用起来真心不错的。外观设计 电池续航 触控板 mac系统 屏幕显示真的官网所说 各行各业的利器,所以真心TM的贵,砸锅卖铁搞一台,真是大出血。 念念不忘 以前用过mac之后就一直想要一台,后来在油管上看各种mac的介绍,也找到好多测评体验的团队和Vlog主 TESTV很逗很四川,正能量的米奇沃克斯,都是从mac的介绍视频中入的粉。后面有考虑......

vagrant+LNMP一键安装包 报500错误

作者:matrix 被围观: 2,841 次 发布时间:2017-09-28 分类: | 一条评论 »

问题 vagrant中的ubuntu环境安装了Lnmp一键安装包,TP5项目死活都无法访问,一直报错500,502。各种修改nginx.conf,最终还是需要查看nginx的error日志排查问题。 PHP message: PHP Warning: require(/vagrant/bj-admin/thinkphp/start.php): failed to open stream: Operation not permitted in /vagrant/bj-admin/public/index.php on line 35 PHP message: PHP Fatal error: require(): Failed opening required '/vagrant/bj-admin/public......