apo4183
码龄10年
关注
提问 私信
  • 博客:8,408
    8,408
    总访问量
  • 暂无
    原创
  • 1,725,439
    排名
  • 1
    粉丝
  • 0
    铁粉
  • 加入CSDN时间: 2014-11-05
博客简介:

apo4183的博客

查看详细资料
  • 原力等级
    当前等级
    0
    当前总分
    0
    当月
    0
个人成就
  • 获得1次点赞
  • 内容获得0次评论
  • 获得2次收藏
创作历程
  • 3篇
    2018年
  • 15篇
    2017年
  • 11篇
    2016年
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

PHP is_writeable函数bug问题

1、在windowns中,当文件只有只读属性时,is_writeable()函数才返回false,当返回true时,该文件不一定是可写的。如果是目录,在目录中新建文件并通过打开文件来判断;如果是文件,可以通过打开文件(fopen),来测试文件是否可写。2、在Unix中,当php配置文件中开启safe_mode时(safe_mode=on),is_writeable()同样不可用。读取...
转载
发布博客 2018.02.07 ·
259 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PHP 底层的运行机制与原理 --转

发现一片总结的还不错的文章,记录一下PHP说简单,但是要精通也不是一件简单的事。我们除了会使用之外,还得知道它底层的工作原理。PHP是一种适用于web开发的动态语言。具体点说,就是一个用C语言实现包含大量组件的软件框架。更狭义点看,可以把它认为是一个强大的UI框架。了解PHP底层实现的目的是什么?动态语言要像用好首先得了解它,内存管理、框架模型值得我们借鉴,通过扩展开发实现更...
转载
发布博客 2018.02.07 ·
145 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

php实现兼容Unicode文字的字符串大小写转换strtolower()和strtoupper()

前言网上流传着这么一个腾讯笔试题:PHP的strtolower()和strtoupper()函数在安装非中文系统的服务器下可能会导致将汉字转换为乱码,请写两个替代的函数实现兼容Unicode文字的字符串大小写转换。举个例子,我们直接对中英文混排的字符串处理是会出乱码的,如:1234php >$a='abc...
转载
发布博客 2018.02.07 ·
321 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

php+nginx输出数据太大,无法显示

分析 fastcgi_temp 错误以及 Nginx 的 Buffer 机制转载2017年04月17日 14:05:36336文章来源:http://www.phpvim.net/os/ubuntu/fastcgi_temp_error_and_nginx_buffer.html最近在使用 phpMyAdmin 的时候,发现一个很让人蛋疼的问题...
转载
发布博客 2017.11.08 ·
250 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

http协议之chunk编码

chunk编码其实是一种动态数据传输协议,针对大数据可以动态传输,网页可以动态显示。chunk编码格式如下:[chunksize][\r
][chunkdata][\r
][chunksize][\r
][chunkdata][\r
][chunksize=0][\r
][\r
]chunksize是以十六进制的ASCII码表示,比如3361...
转载
发布博客 2017.02.17 ·
340 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

php的json_encode不兼容JSON_UNESCAPED_UNICODE的解决方案

/***对变量进行JSON编码*@parammixedvalue待编码的value,除了resource类型之外,可以为任何数据类型,该函数只能接受UTF-8编码的数据*@returnstring返回value值的JSON形式*/function myCallback($matchs){  returniconv('UCS-2BE','UT...
转载
发布博客 2017.01.17 ·
92 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

tp中对json_decode返回null的解决办法

json_decode要求的字符串比较严格:(1)使用UTF-8编码(2)不能在最后元素有逗号(3)不能使用单引号(4)不能有\r,\t,如果有请替换tp框架中的I函数默认对post的参数进行了htmlspecialchars过滤'DEFAULT_FILTER' => 'htmlspecialchars', // 默认参数过滤方法 用于I函数...str...
转载
发布博客 2017.04.11 ·
202 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

php运行机制初探

对于这个结果我也很吃惊,但是事实就在眼前,没办法啊,那么到底为什么会有这样的效果呢,咱们继续一探究竟:*.php(php代码) -----Scanner(zend引擎逐行扫描变为zend可以识别的语法)----> exprs -----parser(解析为opcode)-----> opcodes ------exec(执行最后输出)-------> o...
转载
发布博客 2017.01.15 ·
81 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

curl终端请求json

curl -b 'uin=o123456789; skey=@tq9xjRvYy' -H "Content-Type: application/json" -X POST -d 'param={"key0":{"method":"add_money_for_qq_login","module":"pgg_bank_mt_svr","param":{"billno":"fdagdg1f2d...
转载
发布博客 2017.01.17 ·
223 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ubuntu下安装sphinx

http://blog.dbshop.net/ubuntu-12-04-%E5%AE%89%E8%A3%85sphinx/转载于:https://www.cnblogs.com/lyFocus/p/6284555.html
转载
发布博客 2017.01.14 ·
137 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql添加索引

alter table `user` add unique(`username`);id,username,pwd,email,tel----1000人数据27min对username添加索引前:select username,pwd,email,tel from user where username='username';耗时:3.30s对username添加索引后:...
转载
发布博客 2017.01.13 ·
91 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

apache自带ab压测

./ab -k -n100000 -c100 http://localhost/index.php-k表示保持连接keep-alive-n表示请求数-c表示并发数(总结)Web性能压力测试工具之ApacheBench(ab)详解http://www.ha97.com/4617.html转载于:https://www.cnblogs.com/lyFocus/p/61...
转载
发布博客 2016.12.06 ·
80 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

memcache的lru删除机制

惰性删除,get时才删除LRU原理:当某个单元被请求的时候,维护一个计数器,通过计数器来判断最近谁最少使用,那就把谁踢出去。  注:即使某个key设置的永久有效,也会被踢出来,这个就是永久数据被踢的现象。转载于:https://www.cnblogs.com/lyFocus/p/6201627.html...
转载
发布博客 2016.12.20 ·
225 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mac+phpstorm+xampp断点调试

1.下载xdebug文件http://xdebug.org/wizard.php将phpinfo()的源代码复制到文本框中,xdebug会提示如何配置和下载哪个版本的xdebug。全部下载地址:http://www.xdebug.org/download.phpphpize和./configure一定要使用你运行的php对应的phpize和php-config...
转载
发布博客 2016.12.06 ·
141 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

利用Memcache解决数据库高并发访问的瓶颈问题

http://www.jizhuomi.com/software/317.html转载于:https://www.cnblogs.com/lyFocus/p/6119528.html
转载
发布博客 2016.11.30 ·
117 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

http返回码301、302、307、305含义和区别

301永久重定向,302暂时移动,seo对301和302的处理不一样;301和302会出现数据丢失问题,重定向后请求数据丢失;307临时重定向,数据不会丢失;转载于:https://www.cnblogs.com/lyFocus/p/6109176.html...
转载
发布博客 2016.11.28 ·
1287 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

shell获取文件最后100行,开头100行,指定开始行和结束行的内容

文件最后100行:tail -n100 filePath;文件开头100行:head -n100 filePath;文件指定开始行和结束行的内容:sed '1,100p' filePath;文件有多少行:wc -l 文件名;转载于:https://www.cnblogs.com/lyFocus/p/6122051.html...
转载
发布博客 2016.12.01 ·
1947 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

php中session原理及安全性问题

有一点我们必须承认,大多数web应用程序都离不开session的使用。这篇文章将会结合php以及http协议来分析如何建立一个安全的会话管理机制我们先简单的了解一些http的知识,从而理解该协议的无状态特性。然后,学习一些关于cookie的基本操作。最后,我会一步步阐述如何使用一些简单,高效的方法来提高你的php应用程序的安全性以及稳定行。我想大多数的php初级程序员一...
转载
发布博客 2016.11.28 ·
177 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

apache配置多个版本php

参看链接:http://my.oschina.net/u/2366984/blog/543148?p={{page}}主要虚拟主机配置信息FcgidInitialEnv PHPRC "D:/phpstudy/php55n" 指定php目录AddHandler fcgid-script .phpFcgidWrapper "D:/phpstudy/php55n/php-c...
转载
发布博客 2016.08.21 ·
183 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

php防sql注入、xss

php自带的几个防止sql注入的函数http://www.php100.com/html/webkaifa/PHP/PHPyingyong/2013/0318/12234.htmladdslashes不能完全防sql注入,用mysql_real_escape_string;strip_tags过滤html、xml标签;httpspecialchars_decode转载于:http...
转载
发布博客 2017.01.10 ·
84 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多