ThinkPHP6 利用中间件实现跨域
今天使用 Vue 加 axios,做一个小应用,向 ThinkPHP6 的后台发起请求,但是在控制器里加 header 参数,跨域一直不成功,十分郁闷,于是自己写了一个单独的文件测试,在 header 里配置响应头是有用的,如下: header('Access-Control-Allow-Origin: *'); header('Access-Control-Allow-Headers: Cont…
今天使用 Vue 加 axios,做一个小应用,向 ThinkPHP6 的后台发起请求,但是在控制器里加 header 参数,跨域一直不成功,十分郁闷,于是自己写了一个单独的文件测试,在 header 里配置响应头是有用的,如下: header('Access-Control-Allow-Origin: *'); header('Access-Control-Allow-Headers: Cont…
Too many connections(连接数过多,导致连接不上数据库,业务无法正常进行 一、问题还原 二、解决思路 三、解决办法 一、问题还原 mysql> show variables like '%max_connection%'; | Variable_name | Value | max_connections | 151 | mysql> set global max_c…
原文:http://xerotic.i.sohu.com/blog/view/209615883.htm purge参数彻底删除文件 sudo apt-get purge virtualbox sudo apt-get autoremove sudo apt-get clean 清除所有已删除包的残馀配置文件 dpkg -l |grep ^rc|awk '{print $2}' |sudo xar…
微信原生支付(native)模式二 最近搞扫码支付,下面把参考各种资料做出来的微信原生支付模式二的方法贴出来,以供参考。 函数入口 public String createQrCode() { String qrCodeUrl = weChatPayService.payNative2(); if (StringUtil.isEmpty(qrCodeUrl)) { flag = false; } …
基于html的猜数字游戏设计 一、原示例代码 主界面代码 <!DOCTYPE html> <html> <head> <!--设置字体格式为utf-8--> <meta charset="UTF-8"> <title>实验三、猜数</title> <!--导入外部41shwHangman.css文件-->…
我现在有个轮播图插件 平时显示正常,可是一点击左侧边栏收起按钮 无法自适应,但是按一下f12就好了 我想每次点击侧边栏收起按钮时 初始化 刷新一下这个轮播图插件 谁能知道,用ajax或者别的方法,我应该怎么实现,点击、按钮、轮播的自适应呢? 我用这个方法 只能把图片加载到div里面,js效果就没有了,并且报错很多: $(document).ready(function () { $(functio…
目录 一.Ajax概念 二.url网址 1.url概念 2.url作用 3.url网址组成 三.JSON 四.案例-新闻列表 五.axios新增数据 axios五种请求方式 六.用户登录功能 七.业务状态码 八.问答机器人 完成效果图 编辑 核心代码 一.Ajax概念 Ajax--全称(Asynchronous Javascript And XML),异步的JavaScript和XML,Ajax…
最近在用safari浏览网页的时候,老是跳转到其他App,很是烦人。而苹果并没有给一个设置。 我整理了以下的方法,可以阻止safari从网页跳转至app。以贴吧为例。 一、一劳永逸的方法 复制贴吧的网站地址至备忘录,长按地址,点击“在Safari浏览器中打开”,之后在safari打开贴吧时,能默认不跳转至app。不过每个不同的网站都需要操作一遍。 二、3D Touch 在safari中重按链接,然…
我找不到任何有关在 PHP中设置wss连接的信息. 我没有问题连接扔ws.我正在使用这个非常好的库来执行此操作: https://github.com/albeva/php-websocket 但我的网站使用https,我需要一个WebSocket安全连接,以避免Firefox抱怨连接不安全的事实. 在此先感谢您的帮助. 编辑 以下是库用于启动套接字连接的代码: $master = socket_…
x 的平方根 Sqrt(x) 解 方法一:暴力法 int mySqrt(int x) { int i = 0; while((double)i * i <= x){ i++; } return i - 1; } 结果 方法二:二分法 int mySqrt(int x) { int left = 0, right = x / 2 + 1; while (left <= right){ i…