PHP
文章平均质量分 51
嘿丶单炒饭
没有什么能让你加班的 如果有就通宵~
展开
-
PHP是单线程还是多线程?
PHP 从设计之初到流行起来都没有出现明显需要用多线程才能解决的需求。某些需要用到多线程的地方也有相应的解决方案和替代方案。多线程并不总是比单线程优,多线程可能会引入其他问题(例如:两个线程同时调用一个类里的同一个方法时,可能出现死锁的情况)。 你可以这样理解 对应一个客户的一个页面请求处理的php 是单线程处理的, 这样一来就可以自上而下的去编辑/理解代码中的业务逻辑了, 但是 ...转载 2020-02-24 17:31:04 · 549 阅读 · 0 评论 -
PHP获取二维数组中某一列的值集合
有一个二维数组,如下:$arr = array( 0 => array( 'id' => 1, 'a' => 'xxxx', 'b' => 'abc', ), 1 => array( 'id' => 2, 'a' => 'yyyy', 'b' => 'abcd', ), ...转载 2018-09-13 16:24:15 · 3122 阅读 · 0 评论 -
PHP面试知识梳理
关于作者昨天在思否上发了这篇整理,晚上10点多看到了很多赞收藏和关注,其实挺愧疚的,因为最近在找工作这篇文章并没有整理完。看到这个还挺受欢迎的,也因为新工作基本定下来了,现在的公司正常交接中,打算下周末之前把这个知识梳理整理完,感谢各位的点赞、收藏和关注,大家一起努力。另外,我自己的博客网站在这,哈哈:https://www.linganmin.cn算法与数据结构BTree和B+t...转载 2018-09-14 09:39:29 · 618 阅读 · 0 评论 -
分析一个在高并发下的财务支付锁的问题
在工作项目中,会遇到一些php并发访问去修改一个数据问题,如果这个数据不加锁,就会造成数据的错误。下面将分析一个财务支付锁的问题。希望对大家有所帮助。 1,在没有应用锁机制的情况下1.1 财务支付简化版本代码<!--?php /** * pay.php * * 支付没有应用锁 * * Copy right (c) 2016 * * modific...转载 2018-09-14 09:44:10 · 2907 阅读 · 0 评论 -
PHP获取真实客户端的真实IP REMOTE_ADDR,HTTP_CLIENT_IP,HTTP_X_FORWARDED_FOR
REMOTE_ADDR 是你的客户端跟你的服务器“握手”时候的IP。如果使用了“匿名代理”,REMOTE_ADDR将显示代理服务器的IP。 HTTP_CLIENT_IP 是代理服务器发送的HTTP头。如果是“超级匿名代理”,则返回none值。同样,REMOTE_ADDR也会被替换为这个代理服务器的IP。$_SERVER['REMOTE_ADDR']; //访问端(有可能是用户,有可能是代理的)...转载 2018-11-01 14:01:23 · 2147 阅读 · 0 评论 -
windows配置本地的虚拟主机
1. 打开apache 配置文件httpd.conf ,找到mod_rewrite.so,去掉注释2.apache 配置文件httpd.conf ,找到httpd-vhosts.conf,去掉注释3.打开httpd-vhosts.conf文件,配置本地虚拟主机路径和域名4.打开hosts文件,C:\Windows\System32\drivers\etc目录下。配置域名解析...原创 2018-11-02 10:41:34 · 2287 阅读 · 0 评论 -
位运算
位运算基础& 按位与如果两个相应的二进制位都为1,则该位的结果值为1,否则为0| 按位或两个相应的二进制位中只要有一个为1,该位的结果值为1^ 按位异或若参加运算的两个二进制位值相同则为0,否则为1~ 取反~是一元运算符,用来对一个二进制数按位取反,即将0变1,将1<< 左移用来将一个数的各二进制位全部左移N位,右补0>> 右移将...转载 2018-11-02 16:25:45 · 782 阅读 · 0 评论