img

咖啡与代码

咖灰怪’s Blog

“当你发现自己的才华撑不起野心时,就请安静下来学习吧。”
Centos6.8编译安装LNMP环境(Nginx+MySQL+PHP)
2017-03-03 01:48    PHP Linux    837 阅读    0条回复

最近研究了Linux系统下的PHP环境搭建,个人感觉最好最好不要用yum默认的程序包安装,因为版本都比较低,下载最新的稳定版自行安装比较好。现在网上教程很多,之所以还记这篇,原因有一点,当你重复网上的教程自行安装时,90%还是会出现各种各样的问题,因为你可能linux的系统版本不同,你想装的软件版本不同,安装的方法不同,你下错了安装包的版本,还有其它乱七八糟的。举个例,比如你看着5.6的mysql...

理解单页面应用(SPA)
2017-02-15 11:25    前端综合    466 阅读    0条回复

什么是单页面应用? 单页面应用(Single Page Application,SPA),就是只有一张Web页面的应用。单页应用程序 (SPA) 是加载单个HTML 页面并在用户与应用程序交互时动态更新该页面的Web应用程序。 对于我来说,这个概念对于我来说还算是比较新的,之前还没接触过,是在学习vue的时候接触的。我看了一下,这个东西的应用还是很广泛的。 比如,拿微博做个例子: 我们到首页是这样...

基于Bootstrap开发的自适应WordPress主题(自用)
2017-02-14 02:43    WordPress    301 阅读    0条回复

这是一个基于Bootstrap开发的自适应Wordpress主题,是我自己用的,所以是根据我自己的需求与想法做的。考虑到主题的效率,流畅性,没有用太多JS,能用css就用css解决(包括顶部的三级导航菜单),所以并没有太多的酷炫效果,某些设计也比较古老(自用的嘛)。而且,作为一个后端程序猿,前端目前真心不熟啊!!!不过,还是分享出来。 先上一张效果图: 移动端中的展现: 可能在pad中的展示会比较...

WordPress导航菜单开发
2017-02-13 10:18    二次开发 WordPress    345 阅读    0条回复

最近做一个自己的主题,开始接触wordpress的二次开发。在导航菜单这一块,遇到一点小问题。其实网上的资料挺多,有一些也挺久远的,不过也都能用,毕竟wordpress没什么大改。但是这些资料实际上讲得不清楚,一开始误导了我。 其实在主题中做导航菜单,我们只需要用到两个函数register_nav_menus()和wp_nav_menu() 。 接下来看看怎么搞: register_nav_men...

解决windows下php-cgi进程经常自动关闭
2017-02-09 09:57    WebServer Nginx    753 阅读    0条回复

php-cgi在linux中有fpm管理,Apache不是采用cgi这种模式,于是乎就出现了,在windows下,采用nginx时,开启的php-cgi监听非常不稳定,经常奔溃关闭。现在解决了这个问题。注意是win32位系统下解决的,虽然服务器上64位系统也跑起来了,但是环境装的都是32位的。 采用了这个叫xxfpm的FastCGI进程管理器: xxfpm 下载后运行xxfpm.exe,如果出现报...

img
常用 Git 命令清单
2017-02-08 16:11    开发工具 Git   265 阅读   0条回复

注:本文转载自 阮一峰的网络日志,原文地址为 常用 Git 命令清单 。 我每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:...

img
Git——基本概念理解
2017-02-08 15:57    开发工具 Git   353 阅读   0条回复

Git文件三种状态 已提交(committed)表示数据已经安全的保存在本地数据库中。 已修改(modified)表示修改了文件,但还没保存到数据库中。 已暂存(staged)表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。 Git 项目的三个工作区域 Git 仓库目录:是 Git 用来保存项目的元数据和对象数据库的地方。 这是 Git 中最重要的部分,从其它计算机克隆仓库时,...

PHP开发之网站安全
2017-01-11 16:30    PHP    259 阅读    0条回复

一. 防止SQL注入 1 危害 攻击者可以利用它读取、修改或者删除数据库内的数据,获取数据库中的用户名和密码等敏感信息 甚至可以 获得数据库管理员的权限。 如果能够再利用SQLServer扩展存储过程和自定义扩展存储过程来执行一些系统命令,攻击者还可以获得该系统的控制权。 SQL Injection 也很难防范。网站管理员无法通过安装系统补丁或者进行简单的安全配置进行自我保护,一般的防火墙也无法拦...

serialize序列化和json的比较
2017-01-05 11:21    学习笔记 PHP    269 阅读    0条回复

关于将数据序列化存储这块,一直有一个疑问,就是serialize和json应该用哪一个更好。 参考了很多文章和讨论: Serialize or json in PHP? JSON vs. Serialized Array in database PHP的serialize序列化数据与JSON格式化数据 php的serialize序列化和json性能测试 总结一下: serialize解码比json...

img
2016年回顾总结
2017-01-01 09:44    生活   258 阅读   0条回复

2016年,可以说是最折腾的一年。2016的最后一天,是在广州的医院里陪老妈度过的。 先回顾一下学习工作方面吧,实际上一月份才开始找工作,过年前几天拼了命找呀,就想着年后上班,主要是想在上海稳下来。然后第一份工作,B2B电商平台,卖食品的,实际上我在看到这套程序代码的时候,我是有点接受不来,因为连我这种刚出来混的都觉得这代码有点low。当然,每一份工作都会有所收获,在这里我学到了:熟悉了Ecsho...