qiuyimo / blog-comments Goto Github PK
View Code? Open in Web Editor NEWblog-comments
blog-comments
http://www.qiuyuhome.com/2018/01/28/Item2-usage/
对于程序员来说, terminal 很定不会陌生. 是工作中天天用到的东西, 所以, 打造一个属于自己的专属终端, 是很有必要的.mac 下自带的 terminal, 并不能满足我的要求.所以, 一个神器的app映入了我的眼帘—-iterm2, 配合 oh my zsh, 可以说完美.
http://www.qiuyuhome.com/2018/01/30/phpDoc-study/
去年新开发的一个项目, 因为是一边摸索一般开发, 所以需求变换的也很快, 同时也是懒了, 就没有做接口文档.刚开始还没有什么问题, 随着时间的慢慢推移, 业务逻辑也越来越多, 定制的一些规则也都记不住了, 所以. 做一个接口的文档. 还是很有必要的.现在的开源的api文档管理系统非常多. 最终, 我选择了phpDocumentor, 为什么呢? 只因为他最符合PHP.
http://www.qiuyuhome.com/2018/02/08/Laravel-study/
随着学习的深入, 越来越觉得我用的 TP 框架有些过时了. 用的是 3.2.3 的版本, 不过时才怪.所以本着学习的精神, 又折腾起了 laravel, 很多的**我都没有接触过, 所以学习成本很高.但这个是好事, 说明我的提升空间很大(自我安慰), 哎, 又是一个长期的战斗.
http://www.qiuyuhome.com/2018/01/28/php-cli-use-composer-error/
在命令行下使用php -v, 显示的是7.1的版本.但是使用composer安装要求7以上的包时, 却提示我的php版本是5.6, 不符合要求. 我就纳闷了. WHY.
http://www.qiuyuhome.com/2018/01/29/PHP%E4%B8%AD-SESSION-COOKIE/
本来是在找IoC和DI的资料, 不知道怎么的, 进入了一个介绍 session 和 cookie 的文章.浏览了一下. 觉得此文写的很好. 我在实际操作中, 使用的较少, 没有深入的理解. 所以, 锤他.
http://www.qiuyuhome.com/2018/01/30/BNF-ABNF/
刚刚在看phpdoc的官方手册, 看到了一个陌生又神秘的词. ABNF, 以为是一个缩写, 翻译了一下, 查无结果.这个是什么东东? google了一下. 一个新的知识点又出现在了我的面前. 巴科斯范式. 哎. 学无止境啊.
http://www.qiuyuhome.com/2018/01/28/mac-cli-php-command-slowly/
mac自带的php我必须要吐槽一下. 版本低就不说什么了, 是5.6的版本. 删不掉, 权限不够. 不能升级是搞什么./usr/bin目录是root权限. 不重启使用特殊方法. 是搞不了这个目录的. 哎. 所以用MAMP PRO中的php. 问题来了.执行一个php -v, 居然需要几秒钟. 难道是我的打开方式不对?
http://www.qiuyuhome.com/2017/07/14/shell_bash/
简单记录shell, 现在用的很少了. 一般都用python.
test
http://www.qiuyuhome.com/2017/08/06/php-socket/
项目需要网卡绑定多个ip, 抓取页面时指定使用哪个IP. 所以用worerman做了ip的代理.
http://www.qiuyuhome.com/2017/07/28/ubuntu-apt-get/
高级包装工具(英语:Advanced Packaging Tools,简称:APT)是Debian及其衍生发行版(如:ubuntu)的软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了 Unix系统上管理软件的过程,apt-get命令一般需要root权限执行,所以一般跟着sudo命令。它根yum ,pacman,installpkg等性质差不多,是系统软件的管理工具。会用其中一种基本上都会用了。
http://www.qiuyuhome.com/2018/01/31/%E7%9B%91%E6%8E%A7%E4%B9%8BPrometheus/
对于服务器的监控, 可以说是必不可少的. 很早之前, 公司老大就告诉我说公司里别的团队用了一个很不错的监控系统. 一直忙于开发, 也就没研究. 这几天就研究了一下.确实是一个很NB的架构. 同时也遇到了很多新的技术. 还有很多坑. 有坑不怕, 要早点跳进去.
http://www.qiuyuhome.com/2018/02/02/systemctl-usage/
在项目中, 总会用到各种的服务. 如果这个服务没有封装, 我一般都会用nohug来后台运行.直到前几天查看一些资料, 发现可以自己写一个配置文件,就可以使用systemctl来控制服务的运行了. 所以, 我又有事干了.
http://www.qiuyuhome.com/2018/01/23/phpstorm-2/
继续打造自己的专属神器, 这个是第二篇. 其实还有很多的功能待开发, 希望自己能写出第三篇吧. come on, baby!
http://www.qiuyuhome.com/2018/02/08/Linux-common-commands/
(未完结) 简单的 Linux 命令大家都会, 这里记录一些复杂的, 但是又很常用的命令. 用到了我就记录下来. 也方便日后的查看.
http://www.qiuyuhome.com/2018/01/27/PHP-exception-application-scenarios/
在写代码的过程中, 最痛苦的就是, 每次调用一个方法, 都需要判断返回值. 严重的影响了代码的可读性和布局.在阅读开源项目的源码中, 总是看到很多地方都使用异常机制. 在我的实际项目中, 很少用到. 这个是病, 得治.
http://www.qiuyuhome.com/2017/04/04/encryption/
一直都想弄清楚密钥的作用是什么? 是怎么实现的. 特意简单的学习了一下密钥交换的原理. 记录如下:
http://www.qiuyuhome.com/2017/03/24/screen-usage/
远程连接服务器后, 有的时候需要在后台运行一个服务, 有的时候服务器设置了自动断开, 怎么保证运行的命令不断开? 可以使用screen命令来实现.
http://www.qiuyuhome.com/2017/08/05/Redis-publish-subscribe-message/
发布订阅(pub/sub)是一种消息通信模式,主要的目的是解耦消息发布者和消息订阅者之间的耦合,这点和设计模式中的观察者模式比较相似。
http://www.qiuyuhome.com/2018/01/20/programming-common-english-words/
英语真的是硬伤, 国内的文档有限, 看英文的文档感觉有些吃力, 所以, 英语单词还是有必要记一下的.感觉这个是一个深不见底的坑啊. 但是我已经跳进去了. 哎.
http://www.qiuyuhome.com/2018/01/17/git-cannel-trace/
git的命令太常用了. 但是, 有一些命令用的很少, 用到的时候手忙脚乱的. 特此记录. 方便以后查阅.
http://www.qiuyuhome.com/2017/06/30/web-page-response-speed-optimizing/
能够检测网页的加载速度, 并且提出优化的建议. google 出品, 必属精品.
http://www.qiuyuhome.com/2018/01/21/phpcs-usage/
遇到队友不按套路出牌, 怎么办, 拟定好代码风格, 开发的时候却不执行. 没关系. 可以使用 phpcs 来约束他.如果还是不行. 只能出绝招了. 在 git 提交前做一个钩子. 代码不符合规则, 则不允许提交. 哈哈. 当然. 我没这么干.旧的代码还得慢慢改. 哎.
http://www.qiuyuhome.com/2017/07/10/do-not-stop-your-ideology/
在查找关于php自动部署的资料, 看到了这么一句话. 精辟.
http://www.qiuyuhome.com/2018/01/28/algorithm-complexity/
在写代码的过程中, 平时也会留意代码复杂度. 但是因为写的代码一般都是应用级别的, 所以不会遇到复杂度很高的情况.但是, 如何检测代码的复杂度呢? 今天在浏览技术文章的时候, 无意间发现了一个好的文章. 所以自己试试, 特此记录
http://www.qiuyuhome.com/2017/08/06/mac-brew-install-php7/
mac自带的php, 版本太低, 安装扩展也比较麻烦. 开发机, 没必要重新编译安装扩展吧, 直接使用brew多好. 所以, 准备重新装php7.
http://www.qiuyuhome.com/2018/01/26/PHP7-new-features/
不知道是谁说的这句话, 对于 程序猿 来说. 折腾就等于踩坑.公司爬虫服务器好端端的. 我非得要折腾一下, 脑袋一热, 从原来的 PHP5.6, 升级到了 PHP7.1.13.升级过程中又踩了几个坑. 分享出来. 大家一起踩坑.
http://www.qiuyuhome.com/2017/07/17/shell-set/
set命令作用主要是显示系统中已经存在的shell变量,以及设置shell变量的新变量值。使用set更改shell特性时,符号”+”和”-“的作用分别是打开和关闭指定的模式。set命令不能够定义新的shell变量。如果要定义新的变量,可以使用declare命令以变量名=值的格式进行定义即可。
http://www.qiuyuhome.com/2017/06/28/web-share/
网站一般都有分享的功能. 这个就是这个的作用.
http://www.qiuyuhome.com/2017/07/18/centos7-install-chrome/
在CentOS 7环境下安装chrome浏览器
http://www.qiuyuhome.com/2017/06/26/screen-zh-messy-code/
screen下. 中文乱码问题解决方法
http://www.qiuyuhome.com/2018/01/31/monitor-Prometheus/
对于服务器的监控, 可以说是必不可少的. 很早之前, 公司老大就告诉我说公司里别的团队用了一个很不错的监控系统. 一直忙于开发, 也就没研究. 这几天就研究了一下.确实是一个很NB的架构. 同时也遇到了很多新的技术. 还有很多坑. 有坑不怕, 要早点跳进去.
http://www.qiuyuhome.com/2017/06/29/apache-ab/
简单的压力测试工具. apache 出品的. 很小巧.
http://www.qiuyuhome.com/2018/01/27/submit-composer-to-packagist/
一直在使用 composer 的基础功能, 平时没事的时候也会去 packagist.org 上面去看看优秀的 package, 总是想自己也发布点东西上去.那么, 首先得学会如何发布. 目前为止, 我也不知道. 边学边记录.
http://www.qiuyuhome.com/2017/04/04/compute-system-category/
清明节, 收拾收拾了刚搬过来的新家, 然后晚上看了看«计算机操作系统»这本书. 以前就看过, 但是感觉是粗看, 又看了一遍第一章, 早上凭借自己的理解, 记录一下.
http://www.qiuyuhome.com/2017/11/04/cli-out-replace-string/
只需要输出\r\033[2K字符,就能实现清除当前行并光标回到行首
http://www.qiuyuhome.com/2018/01/21/composer-global-usage/
之前一直很羡慕 python 的 pip, 羡慕 nodejs 的 npm, 羡慕 ruby 的 gem.现在不用羡慕了. php 也有了自己的包管理. 而且, 真的很强大哦. 那就是 composer.
http://www.qiuyuhome.com/2018/01/25/phpDoc-array/
psr的规范中找不到数组应该如何的注释. 只能查一些第三方的资料. 来看看别人是如何注释数组的. 特此记录.
http://www.qiuyuhome.com/2017/04/08/redis-error/
(error) MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error.
http://www.qiuyuhome.com/2017/08/03/dev-ideology/
问题最小化, 严格按照最初定的目标划分模块. 分隔服务进行开发.
http://www.qiuyuhome.com/2018/02/08/Linux-monitor/
(未完结) 服务器的性能分析, 很多的参数, 让人眼花缭乱, 记录一些常用的指标. 方便你我他.
http://www.qiuyuhome.com/2018/01/21/version-num-usage/
版本号是随意弄的么? NO, 是有指定意义的. SO, 了解还是有必要的.
http://www.qiuyuhome.com/2018/01/21/chrome-pluges/
网站开发人员. 不管是前端还是后端, chrome 浏览器肯定是不可缺少的. so, plugin更是用处很大. 我这里使用的我都给列出来了.
http://www.qiuyuhome.com/2017/03/31/php-namespace/
php的命名空间在我以前的项目中没有使用过, 虽然也了解过, 所以今天特意弄了一下. 用起来还是挺方便的. 之前看TP的源码, 里面就是用的namespace, 所以了解一下还是很有必要的.
http://www.qiuyuhome.com/2018/01/18/phpstorm-1/
自打入了PHPer这个坑以后, 陆陆续续的换了几个代码编辑器.就好像游戏中的人物, 总是更换更好的武器一样. 我的编辑器也是这么换过来的.但是, 我现在找到了适合我的武器. 而且, 我还给他进化了. 变成了我的专属神器. 哈哈.
http://www.qiuyuhome.com/2017/07/13/Docker/
docker, 一个很像虚拟机, 但是性能却比虚拟机高出很多的优雅工具. 开发必备啊.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.