2019 12-19 Laravel 解决跨域和OPTIONS请求问题 建立或现用公共中间件中handle方法改为如下代码public function handle(Request $request, Closure $next) { /** * 用于跨域调用 */ if($request->isMethod('OPTIONS')){ $re...... 阅 读 全 部 >
2019 12-03 git 提交很慢或者卡住writing objects的解决方法 取消执行以下代码git config --global http.postBuffer 524288000在 进行提交,秒传... 阅 读 全 部 >
2019 11-15 php http_post 模拟(GET|POST|DELETE|PUT)提交相关函数分享 if (!function_exists('http_post')) { /** * * 模拟提交数据 * @param $url * @param string $data null|string|jsonString|array|object * @param string $method GET|POST|DELETE...... 阅 读 全 部 >
2018 09-13 JS WebSocket类 - 包含[ 断线重连, 心跳检测, 粘包抑制 ] 本方法是自己写的一个JS封装类,用于客户的机于服务器端的通讯,后端我用python完成的代码后期放出来,之前遇到过一个坑爹的问题就是客户端的粘包问题,原因是为了提高数据包效率同时发送的代码被粘在一起发送导致,目前无法解决,在网上找到了很多例子但是都不满足需要,有解决方案就是发送报头,后期如果解决会陆续跟进更新/** * WebSocket类 - 包含[ 断线重连, 心跳检...... 阅 读 全 部 >
2018 07-24 JS 下载文件方法,解决浏览器URL长度限制(href限制问题超过2M怎么办?) js下载方案,网上有很多方法 转换为a 加入下载标识的方法,可惜大一点的文件来说的话是不适用的,tony推荐以下方案有效规避 href src 长度限制问题,别的不多讲了,直接看码IMGS={//下载图片 download(imgData,name) { this.downloadFi...... 阅 读 全 部 >
2018 06-26 IIS7.5使用web.config设置伪静态的二种方法 近几天公司里开发的项目有几个运行在IIS7.5上,由于全站采用的是伪静态,因此从网上找到两两种方法来实现。这两种方法各有优势:第一种比较灵活,只要把文件拷到根目录下,即可直接显示所有伪静态页面(适用于此伪静态规则的所有项目,如ThinkPHP),无需更改代码;第二种适合有子目录时的伪静态,比如一个网站下有多个子网站且都要使用伪静态,那么就考虑使用第二种方法了,第一种会报错误。两种方法,自己根据情况... 阅 读 全 部 >
2017 09-07 mysql中是否有类似于eval的写法的,答案在这里 在我们写sql的时候,经常可能会遇到同一个问题:mysql是否具备eval的功能从而使我的变量动态加载到对应的sql语句中:<?php eval('echo "abc";');?><sctipt> var s=eval("{'a':'123456'}");</script>//---您的mysql也想玩eval...... 阅 读 全 部 >
2017 07-05 JSON排序方法 - 原生sort方法扩展 /*JSON排序方法 - 原生sort方法扩展var obj = [ {b: '3', c: 'c'}, {b: '1', c: 'a'}, {b: '2', c: 'b'}];obj.sort(sortBy('b', false, parseInt));console.log(obj); 按照b的数字大小排序 正序obj.sort(...... 阅 读 全 部 >
2017 03-20 MySQL函数和操作符(超详细,备着查找) 一、操作符1.1 操作符优先级以下列表显示了操作符优先级的由低到高的顺序。排列在同一行的操作符具有相同的优先级。操作符优先级:=...... 阅 读 全 部 >
2017 03-16 从原理上理解NodeJS的适用场景 NodeJS是近年来比较火的服务端JS平台,这一方面得益于其在后端处理高并发的卓越性能,另一方面在nodeJS平台上的npm、grunt、express等强大的代码与项目管理应用崛起,几乎重新定义了前端的工作方式和流程。NodeJS的成功标志着它的强大,但是不是所有情况都适合应用NodeJS作为服务器端平台呢?答案当然是否定的,而网上也是众说纷纭。那我们从原理出发了解一...... 阅 读 全 部 >
2016 11-15 JavaScript删除数组重复元素的5个高效算法-变内置方法 1.遍历数组法最简单的去重方法, 实现思路:新建一新数组,遍历传入数组,值不在新数组就加入该新数组中;注意点:判断值是否在数组的方法“indexOf”是ECMAScript5 方法,IE8以下不支持,需多写一些兼容低版本浏览器代码,源码如下:// 最简单数组去重法function unique1(array){ var n = []; //一...... 阅 读 全 部 >
2016 02-19 jquery1.9删除的browser,live,die,sub,toggle的替换方法 jQuery 1.9变化有几点,最重要的是标题所提到的browser,live,die,sub,toggle这几个,如果你在使用过程中遇到高级版本不行,而低版本却可以的时候,那你就要了解一下是不是版本升级带来的影响了。之前也转载过一篇“jQuery1.9升级和删除的API指南”的文章,文里面介... 阅 读 全 部 >
2015 11-09 ecshop订单表结构ecs_order_info说明 -- 表的结构 `ecs_order_info` CREATE TABLE IF NOT EXISTS `ecs_order_info` ( `order_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '订单详细信息自增id', `order_...... 阅 读 全 部 >
2015 09-15 webapp上下左右拖动,回调函数 jQuery插件,改造版本 本jQuery插件方法用于感应上下左右的滑动动作并执行对应的回掉函数,您可以自行建立一个js文件供加载使用/*用于获取上下左右的拖动事件$('#box').swipeleft(//--回调函数1 - 滑动开始时function(n,s){n=速度 越小标识越快s=步长 滑动的距离},//--回调函数2 - 滑动结束后fun...... 阅 读 全 部 >
2015 06-24 ecshop支付宝接口返回“支付操作失败,请返回重试” ecshop购买商品,成功支付后跳转到一个错误提示的页面:地址栏返回的代码为:“http://abc.com/respond.php?code=alipay&buyer_email=xxx2008%40126.com&buyer_id=2088302295952289&exterface=create_direct_pay_by_user&is_suc...... 阅 读 全 部 >
2015 06-24 JS Date的扩展,将 Date 转化为指定格式的String <script> /** * 对Date的扩展,将 Date 转化为指定格式的String * 月(M)、日(d)、12小时(h)、24小时(H)、分(m)、秒(s)、周(E)、季度(q) 可以用 1-2 个占位符 * 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) * eg: * (new Date()).patter...... 阅 读 全 部 >