- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 swoft框架学习笔记
快速创建应用controller类,监听代码改动后重启服务器 php swoftcli.phar -h全局使用如果你需要在任何地方都可以直接使用 Swoft CLI:mv swoftcli.phar /usr/local/bin/swoftcli && chmod a+x /usr/local/bin/swoftcli...
2021-05-09 16:36:03 208
原创 PHP替换回车换行的三种方法
一个小小的换行,其实在不同的平台有着不同的实现,为什么要这样,世界是多样的!本来在Unix世界换行用/n来代替换行,Windows为了体现不同,就用/r/n,更有意思的是,Mac中又用了/r。所以,写的程序在不同的平台上,有着不少的麻烦,比如要替换换行符。第一种方式str_replace(array("/r", "/n", "/r/n"), "", $string);...
2019-11-26 11:12:57 182
原创 02-Redis发布/订阅
声明一个频道:publish 频道名;订阅一个频道:subscribe 频道名;按匹配模式订阅多个频道:psubscribe new*;
2019-08-13 15:00:39 133
原创 php 前后端分离开发进行跨域请求时ajax发送验证参数token的header头解决方法
php前后端分离开发中要实现前后端参数信息交互,必须解决token标识验证问题。步骤如下:1.前端ajax发送请求时,要设置一个自定义header头。代码如下: $.ajax({ url:"http://www.xxx.com/接口方法", type:"get", //请求方式 dataType:"JSON", //请求参数格式 ...
2019-08-01 22:04:43 352
原创 用PHP实现获取数组最大元素的算法
<?phpfunction getMax($arr){ $count = count($arr); if (empty($arr) || ($count == 1)){ return $arr; } $max = $arr[0]; for($i = 1;$i<$count - 1;$...
2019-07-27 22:02:18 432
原创 ThinkPHP5.0解决Ajax跨域的问题
/*防止跨域*/ //允许的请求来源 header('Access-Control-Allow-Origin: '.$_SERVER['HTTP_ORIGIN']);//是否允许ajax跨域请求时带上cookie证书header('Access-Control-Allow-Credentials: true');//允许的请求方法header('Access-Control-...
2019-07-21 22:45:12 368
原创 php常见的排序算法代码示例
//冒泡排序原理:依次比较相邻的两个数,然后根据大小做出排序,直至最后两位数。由于在排序过程中总是小数往前放,大数往后放,相当于气泡往上升,所以称作冒泡排序function bubble_sort($a){ if (!is_array($arr) || empty($arr)) { return false; } // 第一层可以理解为从数组中键为...
2019-07-14 21:33:45 149
原创 php实现二分查找法
二分查找法需要数组是一个有序的数组假设我们的数组是一个递增的数组,首先我们需要找到数组的中间位置.一。要知道中间位置就需要知道起始位置和结束位置,然后取出中间位置的值来和我们的值做对比。二。如果中间值大于我们的给定值,说明我们的值在中间位置之前,此时需要再次二分,因为在中间之前,所以我们需要变的值是结束位置的值,此时结束位置的值应该是我们此时的中间位置。三。反之,如果中间值小于我们...
2019-07-12 18:29:53 118
原创 解决nginx+keepalived 中主从节点负载均衡服务器同时拥有虚拟ip的问题
该问题属于"脑裂"什么是"脑裂"?由于无法描述的原因导致从节点无法检测到主节点的心跳包,造成从节点也变成主节点。这样就会造成冲突,这就是所谓的脑裂。产生的原因:服务器上开启iptables、网卡老化,网线断掉最明显的"脑裂"现象就是主从节点负载均衡服务器同时拥有虚拟ip的问题:主节点真实ip:192.168.1.101 虚拟ip:192.168.1.100从节点真实ip:192.168.1.102...
2018-06-05 19:34:06 4841 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人