摘要:
引言 古人云:“活到老,学到老。”互联网算是最辛苦的行业之一,“加班”对工程师来说已是“家常便饭”,同时互联网技术又日新月异,很多工程师都疲于应付,叫苦不堪。以至于长期以来流传一个很广的误解:35岁是程序员工作的终点。 如何在繁忙的工作中做好技术积累,构建个人核心竞争力,相信是很多工程师同行都在思考 阅读全文
摘要:
覆盖索引Btree除了可以帮助加快过滤数据和找到数据内容之外,还可以排序、分组,其实还可以通过Btree直接获取数据。Btree索引和hash索引不同,在Btree索引的叶子节点存储了索引的关键字的值,所以如果我们可以通过关键字直接获取索引查询中需要的数据,那么也就没必要读取数据行的信息了。这种包含 阅读全文
摘要:
一、下载安装包 二、安装gcc-7.1.0 至此安装成功,一般程序安装在/usr/local/bin/目录下。 三、替换当前gcc4.7版本 当前版本位于/usr/bin/gcc,执行以下命令 四、查看当前版本号(可能需要重启) 阅读全文
摘要:
在windows的cmd控制台下操作git,想要回滚到上一次提交,但是输入git reset --hard HEAD^后就显示more? 这是因为cmd控制台中换行符默认是^,而不是\ ,所以它的more?的意思是问你下一行是否需要再输入,而^ 符号就被当做换行符而被git命令忽略掉了。 解决方法有 阅读全文
摘要:
撤销add git status 查看当下更新的文件 git reset HEAD 表示撤销上次add的所有文件 git reset HEAD dir/dir/test.php 撤销指定文件 或者 git reset HEAD filename1 filename2 撤销commit 在项目开发过程 阅读全文
摘要:
需要使用到curl,没有的话需要 yum -y install curl ###安装一、下载:curl -sS https://getcomposer.org/installer | php (如果是网络原因多试几次) 二、移动composer.phar移动到环境下让其变成可执行:mv compos 阅读全文
摘要:
一、先下载libmemcached ①:https://launchpad.net/libmemcached/+download ②:https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz 阅读全文
摘要:
解决前: 解决方法: 在终端下输入 vi ~/.zshrc //输入保存以下 export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8 //让新配置生效 source ~/.zshrc 解决后: 阅读全文
摘要:
function get_url(){ $sys_protocal = isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443' ? 'https://' : 'http://'; //根据当前端口,判断是http还是htt 阅读全文
摘要:
先来说一下什么是IO复用? IO复用解决的就是并发行的问题,比如多个用户并发访问一个WEB网站,对于服务端后台而言就会产生多个请求,处理多个请求对于中间件就会产生多个IO流对于系统的读写。那么对于IO流请求操作系统内核有并行处理和串行处理的概念,串行处理的方式是一个个处理,前面的发生阻塞,就没办法完 阅读全文