
我的 Logo 来历:艾斯的帽子、属蛇的 ZC、和一对 PHP 标签
本站每个浏览器标签页里都藏着一个小图标:一顶宽檐帽、一张人脸、一条盘成一笔的蛇。见过它的朋友不止一次问过我画的到底是什么,我也零散解释过好多回——索性一篇写清楚。它不是随手涂鸦:每一笔都有来历,凑在一起,正好是一份压缩过的自我介绍——我最喜欢什么、我属什么、我叫什么、我从哪里入的行。 帽子:海贼王里艾斯的那顶 logo 最先定下来的是帽子。原型是《海贼王》里的艾斯:那顶橙色宽檐牛仔帽...

本站每个浏览器标签页里都藏着一个小图标:一顶宽檐帽、一张人脸、一条盘成一笔的蛇。见过它的朋友不止一次问过我画的到底是什么,我也零散解释过好多回——索性一篇写清楚。它不是随手涂鸦:每一笔都有来历,凑在一起,正好是一份压缩过的自我介绍——我最喜欢什么、我属什么、我叫什么、我从哪里入的行。 帽子:海贼王里艾斯的那顶 logo 最先定下来的是帽子。原型是《海贼王》里的艾斯:那顶橙色宽檐牛仔帽...
给链接加个 hover 下划线不稀奇,但如果下划线能像穿越一样滑过去——鼠标移入时从左到右划过,移出时也从左到右消失——就像一条线从文字底部滑过然后离开,整体质感立刻不一样。这个效果不需要 JavaScript,纯 CSS 就能搞定,核心就一招:用 background-image 画一条渐变线,靠 background-size 和 background-position 控制动画方向。 ...

做后端迟早要碰负载均衡。一开始只知道 Nginx 反向代理,后来发现还有 LVS、NLB、ALB 这些东西,文档里动不动就”四层”“七层”,听着像黑话。这篇把这两个概念、它们的区别、市面上的产品分类,以及什么场景选哪个,一次整理清楚。 先说结论 四层快但”瞎”——只看 IP 和端口,转发速度极快;七层慢但”聪明”——能读懂 HTTP 请求内容,做精细路由。大多数生产架构是 L4 在...

mysql升级之后数据文件夹共用, 但是无法使用db:migrate 错误信息大致如下: E, [2019-02-14T11:06:23.650106 #68912] ERROR -- : Mysql2::Error: Table 'performance_schema.session_variables' doesn't exist: SHOW VARIABLES LIKE 'char...

如下是初级工程师Bob和老程序员Bill的又一个故事。 Bob:我这golang装个包太困难了。动不动就time out Bill:开代理啊 Bob:开了,我有shadowsocks, 而且我开了全局代理. Bill: 那你一定是没有给你的终端设置http代理。ss设置的系统代理是socks5代理, 给你一个教程吧! 教程 首先找到ss里面的HTTP Proxy Pref...

单例模式是常见的设计模式,被广泛用于创建数据库,redis等单实例。作用在于可以控制实例个数节省系统资源 特点: 保证调用多次,只会产生单个实例 全局访问 单例的分类 单例模式大致分为2大类: 懒汉式: 指全局的单例实例在第一次被使用时构建。 饿汉式: 指全局的单例实例在类装载时构建。 sync.Once 这里我们不做一步一步的演进,哪种好,哪种不好见仁见智。我...

Golang基础 一. 变量、常量 内置支持utf8编码 fmt.Printf("Hello, world or 你好,世界 or καλημ ́ρα κóσμ or こんにちはせかい\n") _下划线是个特殊的变量名,任何赋予它的值都会被丢弃。 _, b := 34, 35 ...

最近想玩玩golang,同事安利了一个编辑器Visual Studio Code, 是用nodejs开发的,用起来十分趁手,如何配置golang的环境就不表了,网上帖子一大把,自行查阅。 今天只说说如何用VSCode的debug模式调试Golang: 在VSCode中打开你的package main的文件 (Shift) ⇧ + (Command) ⌘...

Callbacks are methods that get called at certain moments of an object’s life cycle. With callbacks it is possible to write code that will run whenever an Active Record object is created, saved, upd...

一、安装条件 由于VMWare需要收费,本章只介绍安装Vagrant和VirtualBox所遇到的麻烦,首先请在如下 网站下载和自己系统匹配的安装包,并完成安装 VirtualBox: https://www.virtualbox.org/wiki/Downloads Vagrant: https://www.vagrantup.com/downl...