使用PHP栈必备的工具:composer

作为一个年轻的开发者,熟练使用一些提高开发效率的工具是必须的。
composer是PHP的依赖管理工具,用于管理PHP的Libraries和packages。
它将优秀的php轮子统一管理在 packagist.org

packagist并不管理代码,简单地说,他就像一张表,一方面为composer提供了依赖名称,另一方面又映射到了github的某一个仓库

Leer más

对闭包、闭包函数、匿名函数的理解

从知乎上看到一篇文章,里面对php栈后端和java栈后端有一个非常贴切的类比。
气宗与剑宗。
php栈,是剑宗,成效极快,修为突飞猛进,但是根基不稳,空间有限。
java栈,是气宗,从基础到应用,按部就班,稳扎稳打,你得耐得住前期的寂寞,才能有后来水到渠成的收获。

可以看出,php栈的优势在于,成效快,几十天就能上手。而java,则必须奠定基础,说不定半年一年的,都还在积累过程中。
相反,php可能到了某个程度,再想深入,却由于基础薄弱,后继无力。

Leer más

git概念与常用命令总结

我对git的总结,大体上分为三个方面。

  • 认知与概念
  • 命令
  • 技巧

Leer más

更新或开启ssl证书后安卓无法打开网页的解决过程

现在很多人都在用免费的ssl证书。
好坏众说纷纭,具体的倒也没必要研究,总之我相信大多数人或者创业型公司还是会用免费的。
毕竟ssl证书动辄上万一年,也是有点贵的。


我今天遇到的问题是:更换ssl证书后,安卓app和微信小程序无法通过https访问到后端API。

Leer más

Hexo + github pages 简单搭建博客

hexo是一个基于nodejs的博客系统,它会对markdown进行解析,并生成html,同时还自带本地server,你可以直接通过命令行运行一个本地服务器,在本地浏览博客内容。

github pages是将git仓库中的html开放到web上访问的一个服务,它只是为没有服务器、没有域名的人提供一个静态网站支持的服务。

Leer más