流年二哥
码龄7年
关注
提问 私信
  • 博客:70,560
    70,560
    总访问量
  • 32
    原创
  • 1,598,303
    排名
  • 14
    粉丝
  • 0
    铁粉

个人简介:从基础到内核,分享PHP的方方面面

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河南省
  • 加入CSDN时间: 2017-06-20
博客简介:

PHP自学辅导

博客描述:
从基础到内核,分享PHP的方方面面
查看详细资料
个人成就
  • 获得10次点赞
  • 内容获得9次评论
  • 获得70次收藏
创作历程
  • 36篇
    2017年
成就勋章
TA的专栏
  • PHP基础
    6篇
  • PHP小白
    4篇
  • MYSQL
    1篇
  • PHP实用
    2篇
  • PHP高级
    2篇
  • 开发工具
    3篇
  • wordpress教程
    1篇
  • JS&JQuery
  • 工具使用
  • TP应用
    1篇
  • PHP进阶
    2篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

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

Redis的7个应用场景,那些让人发疯的SQL,都可以扔掉了

热点数据(经常会被查询,但是不经常被修改或者删除的数据),首选是使用redis缓存,毕竟强大到冒泡的QPS和极强的稳定性不是所有类似工具都有的,而且相比于memcached还提供了丰富的数据类型可以使用,另外,内存中的数据也提供了AOF和RDB等持久化机制可以选择,要冷、热的还是忽冷忽热的都可选。结合具体应用需要注意一下:很多人用spring的AOP来构建redis缓存的自动生产和清除,过程可
原创
发布博客 2017.11.13 ·
4619 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

忽略git已经跟踪的文件或者目录

原文地址:忽略git已经跟踪的文件或者目录大家都知道, 在git项目下想要忽略某个文件,只需要在gitignore文件中添加此文件,但是有时候却不起作用,这是为什么呢?因为如果第一次提交的时候,没有在gitignore文件中添加忽略文件,那么这些文件(目录也是文件)就会被git跟踪,push的时候也会被推送到远程。被跟踪的文件,gitignore都会失效,所以最好就是一开始在commit之前先添加
原创
发布博客 2017.08.25 ·
930 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

php 解决json_encode中文UNICODE转码问题

原文地址:php 解决json_encode中文UNICODE转码问题用PHP的json_encode来处理中文的时候, 中文都会被编码, 变成不可读的, 类似"\u***"的格式,如果想汉字不进行转码,这里提供三种方法1.升级PHP,在PHP5.4, 这个问题终于得以解决, Json新增了一个选项: JSON_UNESCAPED_UNICODE, 故名思议, 就是说, Json不要编码Unico
原创
发布博客 2017.08.25 ·
341 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ubuntu的man命令帮助如何设置中文版

原文地址:ubuntu的man命令帮助如何设置中文版当我们在ubuntu下使用命令,常常需要用到man命令来帮助查看命令参数的意义。但是我们的英文水平不一,因此好多英文解释根本看不懂。phpfudao@phpfudao.com:~# man vi比如用该命令查看 vi 的帮助,纯英文很难懂:其实ubuntu有man的中文包,只需几行命令安装配置即可显示中文帮助。命令如下:apt-get insta
原创
发布博客 2017.08.23 ·
828 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

解决git以 https和ssh方式 每次都要输入用户名和密码问题

原文地址:解决git以 https和ssh方式 每次都要输入用户名和密码问题如何区分我们使用的https方式还是ssh方式跟git server交互的呢?在git bash里边输入 git remote -v如图所示https协议,所以使用的就是https方式使用https方式在git bash 中执行git config –global credential.helper store这个是长期存
原创
发布博客 2017.08.21 ·
13314 阅读 ·
3 点赞 ·
1 评论 ·
8 收藏

php cli模式下获取参数的方法

原文地址:php cli模式下获取参数的方法PHP在cli模式下接收参数有两种方法1.使用argv数组 2.使用getopt方法1.使用argv数组例如:需要执行一个php,并传递三个参数(type=news, is_hot=1, limit=5)创建test.php在命令行执行php test.php news 1 511输出:可以看到argv[0]为当前执行的php文件名称,而argv[1]~
原创
发布博客 2017.08.21 ·
364 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

四种常见的 POST 提交数据方式

原文地址:四种常见的 POST 提交数据方式HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求
原创
发布博客 2017.08.21 ·
513 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

windows下swoole安装教程

原文地址:windows下swoole安装教程(1)下载安装cygwin(根据操作系统选择32位或者64位):           https://cygwin.com/install.html 选择在windows中虚拟环境的root目录 选择下载安装的网络节点,如果选择的节点状况不好,可以另选别的节点。 下面选择要安装的包,没有全部选择安装不要点击“下一步”(2)gcc-core (3)php
原创
发布博客 2017.08.17 ·
1353 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

学习swoole的心得

原文地址:学习swoole的心得什么是swooleswoole是PHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。 Swoole内置了Http/WebSocket服务器端/客户端、Http2.0服务器端。Sw
原创
发布博客 2017.08.16 ·
440 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

判断类是否存在函数class_exists用法分析

原文地址:判断类是否存在函数class_exists用法分析如果我们要判断一个类是不是可以用,可以先使用class_exists函数来判断一下,下面来看几个例子。bool class_exists ( string $class_name [, bool $autoload = true ] )此功能是否给定的类被定义检查。this function checks whether or not t
原创
发布博客 2017.08.16 ·
910 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Shell标准输出、标准错误 >/dev/null 2>&1

shell中可能经常能看到:>/dev/null  2>&1 eg:sudo kill -9 `ps -elf |grep -v grep|grep $1|awk '{print $4}'` 1>/dev/null 2>/dev/null命令的结果可以通过%>的形式来定义输出/dev/null 代表空设备文件> 代表重定向到哪里,例如:echo "123" > /home/123.txt1 表示s
原创
发布博客 2017.08.16 ·
226 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PHP-cli 日志彩色玩法 echo "\033[1;33m Hello World. \033[0m \n";

效果图:怎么样?我们平常在cli下写脚本,便于记录反馈,加上这么个东西,是不是瞬间感觉清晰多了呢?代码:颜色特效控制:  颜色如下:  none             = "\033[0m"  black             = "\033[0;30m"  dark_gray      = "\033[1;30m"  blue               = "\033[0;34m"  li
原创
发布博客 2017.08.16 ·
2314 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】

本文实例讲述了PHP获取redis里不存在的6位随机数的方法。分享给大家供大家参考,具体如下:PHP获取6位数随机数PHP str_shuffle() 函数str_shuffle() 函数随机打乱字符串中的所有字符。参数描述string必需。规定要打乱的字符串。用php的str_shuffle函数:实例:获取redis里面不存在的6位随机数(设置24小时过时)原文地址:PHP获取redis里不存在
原创
发布博客 2017.08.08 ·
353 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ThinkPHP3.1教程新特性:动态设置自动完成和自动验

在3.1版本之前,如果需要设置自动验证或者自动完成,一般来说必须定义在模型中,或者通过setProperty方法动态设置属性来完成,缺点是不太方便动态改变和调整.不过3.1版本在模型类中增加auto和validate两个连贯操作,用于动态设置自动完成和自动验证规则,现在可以在Action中使用:$validate = array( array('verify','requ
原创
发布博客 2017.08.08 ·
195 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

漂亮的git log显示

Git提供了别名设置,参考git别名,使用git过程中经常需要查看log。默认的log显示界面:美化后的:美化命令:git config --global alias.hist 'log --pretty=format:"%C(auto)%h %ad | %C(auto)%s%d  %Cblue(%an)" --graph --date=short'查看原文:http://www.phpfudao
原创
发布博客 2017.07.25 ·
942 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jQuery插件之jquery editable plugin--点击编辑文字插件

jeditable是一个jquery插件,可以就地编辑,并且提交到服务器处理,是一个不可多得的就地编辑插件。(注: 就地编辑,也有称即时编辑?一般的流程是这样的,当用户点击网页上的文字时,该文字就会出现在一个编辑框中,用户对文字进行修改完成后点击提交按钮,新的文本将发送到服务器上,然后表单消失,显示最新编辑的文本。),你可以通过这个演示页面来亲自体验下。基本的使用方法如下:首先
翻译
发布博客 2017.07.20 ·
1459 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Git忽略规则及.gitignore规则不生效的解决办法

在Git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如无,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如:# 此为注释 – 将被 Git 忽略*.a # 忽略所有 .a 结尾的文件!lib.a # 但 lib.a 除外/TODO # 仅仅忽略项目根目录下的 TODO 文件,不包括
转载
发布博客 2017.07.18 ·
297 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Git 常用命令整理

初始化配置#配置使用git仓库的人员姓名 git config --global user.name "Your Name Comes Here" #配置使用git仓库的人员email git config --global user.email you@yourdomain.example.com #配置到缓存 默认15分钟 git config --gl
原创
发布博客 2017.07.18 ·
263 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

WordPress用户角色及其权限管理编辑插件:User Role Editor汉化版

如果Wordpress默认的用户角色及权限不能满足您的需求,又觉得修改代码编辑用户权限太麻烦。那不妨试试User Role Editor,Wordpress用户角色及其权限管理编辑插件。User Role Editor用户角色及权限编辑插件最主要的功能是可以自定义用户角色,并针对不同用户角色可以指定其对应的权限。下载安装User Role Editor插件后,在Wordpress后台“
转载
发布博客 2017.07.16 ·
8941 阅读 ·
2 点赞 ·
2 评论 ·
2 收藏

解决 Chrome最新版右键工具中的"编码"修改功能没有了的工具

自从谷歌升级了5.5以上之后(其实我自己也没注意到时是从哪个版本开始的),点击鼠标右键→工具→编码的功能选项没有了,这是怎么回事呢?通过搜集资料发现,原来是谷歌浏览器本身精简了这个功能,关于Google为什么要去掉这个功能,官方解释是这个功能会使得浏览器速度变慢(-1s),并且使用的不频繁,所以去除了这个功能。但是我们浏览网页或者制作网站的时候,经常会出现页面乱码的情况,这种情况就要用到编码转换的
原创
发布博客 2017.07.16 ·
2330 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多