img

咖啡与代码

咖灰怪’s Blog

“当你发现自己的才华撑不起野心时,就请安静下来学习吧。”
入门 Linux 之 从命令行开始
2018-03-08 23:13    学习笔记 Linux    3192 阅读    0条回复

目录操作 Linux 默认目录结构 以下为 Linux 系统默认的目录结构,加粗部分为比较重要的目录,平时应注意不要误删。 /bin :bin 是 Binary 的缩写,这个目录存放着最经常使用的命令。 /boot:这里存放的是启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件。 /dev:dev 是 Device(设备) 的缩写,该目录下存放的是Linux的外部设备,在Linu...

img
更快更安全,HTTPS 优化总结
2018-02-26 03:07    WebServer Apache Nginx 后端综合   6002 阅读   0条回复

在网站升级到 HTTPS 之后,我们还可以有很多玩意可以折腾,优化 HTTPS,让它更快更安全。这里是一篇 HTTPS 优化的总结,也包含问题的解决方法,不过不仅仅包括 HTTPS 的优化,也包含 HTTP 一些安全相关的配置。 因为平时用 Nginx 比较多,本文涉及到 Web Server 的大多数例子都会以 Nginx 为例。如果有错误欢迎指出。HTTPS 发展很快,尤其是在谷歌的推动之下,...

img
Phalcon 入门学习指南
2018-02-20 01:12    PHP Phalcon   4493 阅读   0条回复

1. 什么是 Phalcon 相比 Laravel,Yii,ThinkPHP,在国内 Phalcon 似乎并没有什么人用,甚至有很多人不知道这么一个PHP框架。Phalcon 是一个C拓展编写的全功能栈框架,支持MVC模式。性能是 Phalcon 的一个显著的特点。 还有一个C拓展框架,是鸟哥的Yaf,Yaf和Phalcon的区别在于,Yaf是一个架子而且只有一个架子,而Phalcon是全功能的,...

Swiper:移动端网站的内容触摸滑动 JavaScript 插件
2018-02-17 20:55    JavaScript 类库与拓展    3454 阅读    0条回复

之前过节,想自己做点H5页面的时候,了解到了 Swiper 这款插件,发现非常好用,简单粗暴!通过Swiper这个插件,我们可以自己徒手快速撸出好看的H5页面。 1. 什么是 Swiper Swiper 是纯 javascript 打造的滑动特效插件,常用于移动端网站的内容触摸滑动。Swiper 能实现触屏焦点图、触屏Tab切换、触屏多图切换等常用效果。 GitHub: nolimits4web/...

img
记录常用的 Docker 命令
2018-02-11 11:30    Docker   2725 阅读   0条回复

以下记录在使用 Docker 过程中遇到的常用命令,方便查询。 系统 停止所有容器,清理所有没用的网格、缓存、未标记的镜像 docker system prune 镜像(Images) 列出所有的镜像 docker images 搜索镜像(从官方镜像和所有个人公共镜像) docker search <NAME> 删除镜像,通过镜像的id来指定删除谁 docker rmi <ima...

img
徒手用 Docker 构建自己的 PHP 开发环境
2018-02-11 03:14    Docker   9215 阅读   0条回复

1. 前言 1.1 为什么要用 Docker ? 是否有这样的场景,你搞了一个项目,在本地开发时需要搭建环境,放到线上时也需要搭建环境,到公司想暗戳戳玩一下要搭建环境,不搭还不行,因为你的环境依赖还挺多。这个时候如果有了Docker,只需要在机器上装个Docker,放上写好的Dickerfile,一行命令就自动完成这个事,方便又高效,岂不是很爽? 1.2 准备 接下来,本文介绍如何搭建一个PHP的...

img
Centos 安装 Docker 环境
2018-02-08 12:00    Docker   2783 阅读   0条回复

1. 准备工作 需要 CentOS7 及以上的版本 新版本的 Docker 分为 Docker CE 和 Docker EE,Docker EE是收费的企业版,所以我们安装 CE 版;旧版本的 Docker 叫 docker 或者 docker-engine ;如果安装了旧版本,需要先删除掉,通过命令: $ sudo yum remove docker \ docker-common \ dock...

LeetCode刷题之5:Longest Substring Without Repeating Characters(3)
2018-02-07 14:42    学习笔记 数据结构和算法    2173 阅读    0条回复

1. 题目 1.1 英文 Given a string, find the length of the longest substring without repeating characters. Examples: Given "abcabcbb" , the answer is "abc" , which the length is 3. Given ...

LeetCode刷题之4:Valid Parentheses(20)
2018-02-06 14:42    学习笔记 数据结构和算法    2190 阅读    0条回复

1. 题目 1.1 英文 Given a string containing just the characters '(' , ')' , '{' , '}' , '[' and ']' , determine if the input string is valid. The brackets mu...

Workerman中维护心跳包(Websocket为例)
2018-02-06 11:33    workerman    6037 阅读    0条回复

1. 什么是心跳 其实简单的说就是:客户端隔一段时间就给服务端发送消息,用来告诉服务端这个连接没有断,是正常的,从而维护长连接的持久性。 如果不加心跳包,有的服务器节点(防火墙)会自动把一定时间之内没有数据交互的连接给断掉;而且这中间指不定会有什么乱七八糟的比如机器断电、网线拔出这些幺蛾子出现导致客户端断线。 但是类似断网这种 极端情况 导致客户端断开连接,服务端是不知道的。因为客户端在正常情况下...