webstorm/phpstorm 解决 html 中的 js 代码 format 后空格问题

2019-06-17
阅读 1 分钟
4.1k
代码风格项设置,选择 HTML ,在 Other 这一栏的 Do not indent children of: 这一项设置中添加 script 标签即可。

macOS 安装 grafana

2019-06-17
阅读 2 分钟
4.2k
通过 brew 安装 => 失败 {代码...} 有个问题,无法启动,看起来是因为安装时的那个警告: {代码...} 使用 brew postinstall grafana 也没有解决。 手动安装 下载解压: {代码...} 在 conf 目录下创建 custom.ini 文件,在里面进行自己的配置,可以覆盖 defaults.ini 的默认配置。 启动: {代码...} 这是官方文档里写的启...

HomeBrew 修改镜像源解决慢的问题

2019-06-17
阅读 2 分钟
8.3k
今天发现在用 brew 安装一个软件的时候非常非常慢,半天没反应,怀疑因为软件源在外国受墙的影响。于是看了一下当前使用的是哪个源: {代码...} 可以看到,其实 brew 的仓库本质上就是一个 git 仓库。 打开 [链接] 地址一看,发现不见了... 原来不是墙的干扰(一般情况下 GitHub 不会被墙,顶多也就慢一点)。 回到清华...

使用 expect 在必要情况下实现自动输入密码登陆

2019-06-13
阅读 2 分钟
8.6k
由于公司的堡垒机必须要用域账号登陆,然后转发密钥,所以每次登陆堡垒机的时候都需要手动输入域账号密码。密码太长且复杂,手动输入容易输错,故使用 expect 写了个脚本来做这个事情,实现免输入密码登陆,工作效率大大提升!

macOS 安装 adb

2019-06-13
阅读 1 分钟
12.5k
通过 homebrew 安装 {代码...} <!--more--> 测试是否正常 {代码...} 手动安装 {代码...} 原文地址:CroWall Notes

Ubuntu 下解决 LC_CTYPE/LC_ALL 无法设置导致的中文乱码问题

2019-06-13
阅读 1 分钟
7.6k
今天登录一台很久没有登录的服务器执行一条 SQL,发现输入中文全部变成乱码了。 服务器的版本是 Ubuntu 16.04,之前借给朋友装过 Confluence 之类的软件测试,不知道是不是跟这个问题有关。 不管,先执行以下命令: {代码...} 执行后还是不行。网上搜了搜,找到这篇文章:解决ubunut系统locale: Cannot set LC_CTYPE to d...

Mac 下使用 rz 在 iTerm 中传输文件到服务器

2018-10-31
阅读 1 分钟
6.2k
Mac 下安装 lrzsz: {代码...} Ubuntu(服务器端) 下安装 lrzsz: {代码...} 此外,Mac 还需要装 iTerm (点击这里下载) 并配置 trigger: 1. 点击这里 下载 iterm2-send-zmodem.sh 和 iterm2-recv-zmodem.sh 两个脚本,放入 /usr/local/bin/ 目录; 2. 设置这两个脚本可执行权限: {代码...} 3. 配置 iTerm: 打开 iTerm2 =>...

Mac 下无法在 /usr 目录下创建文件

2017-09-28
阅读 1 分钟
10.4k
由于公司的 VPN 软件用的是 Array Networks SSL VPN,这个古老的客户端在 Mac OS X 10.11 以上就默认安装不起来了,因为 macOS 默认开启了 SIP(即 System Integrity Protection,系统完整性保护功能),导致root用户也没有权限修改/usr/bin目录。而这个客户端需要在 /usr 目录下写入一个文件,两者相冲突,不关闭 SIP,即...

Ubuntu下MySQL不能远程登录的解决

2016-11-28
阅读 1 分钟
3.6k
打开 /etc/mysql/my.cnf 文件,找到 bind-address = 127.0.0.1 修改为 bind-address = 0.0.0.0

【转载】为何说张三丰是个优秀的程序员

2016-10-13
阅读 2 分钟
1.9k
在武侠小说中,张三丰是位武学奇才,技击之术冠绝天下。如果放到现在来看,这位张真人的角色很可能是个天才程序员。毕竟 600 年前统治世界的是武力,今天控制世界的变成了软件。

用 mermaid 画甘特图

2016-09-13
阅读 2 分钟
23.6k
“Generation of diagram and flowchart from text in a similar manner as markdown”。

Mac 下常用的 Shell 命令

2016-09-05
阅读 1 分钟
2.7k
创建 Sublime Text 2 命令行启动 {代码...} 此时就可以使用 subl 命令来启动 Sublime Text 2 了。参考:[链接] PS: 如果是 Sublime Text 3,修改下数字应该就可以了。 修改主机名 hostname {代码...} Finder 显示/隐藏 隐藏文件 {代码...}

DNSmasq 的安装、配置与使用

2016-08-30
阅读 2 分钟
25.1k
DNSmasq 是一个小巧且方便地用于配置DNS和DHCP的工具。我们在做开发时,经常会把一些域名映射到本地,但我们知道 /etc/hosts 不支持各种稍微高级一些的配置,比如泛域名解析,你想把 *.hello.me 映射到本地,必须在 hosts 文件里一个一个地写,这个就很坑了。

CentOS 6.5 下编译安装 Nginx 1.8.0

2016-08-23
阅读 2 分钟
5.9k
注意上面的配置信息,Nginx 的配置文件在 /usr/local/nginx/conf/ 目录下,此时可以编辑 /usr/local/nginx/conf/nginx.conf 文件,修改配置,这个就不多说了。

Vim 常用操作笔记

2016-07-28
阅读 1 分钟
2k
{代码...}

PSRedis Exception: ERR unknown command 'ROLE'

2016-06-03
阅读 1 分钟
2.7k
最近在做一个 PHP 版的 Redis 高可用方案,用到了 PSRedis,测试第一个 demo 时就遇到报错: {代码...} 也就是 Redis 里没有 role 这个命令。查阅了官方文档,发现 role 这个命令: Available since 2.8.12. 本地 Redis 的版本是: {代码...} 赶紧升级!

寻找 FontAwesome 图标的正确姿势

2016-05-24
阅读 1 分钟
6.6k
在做管理后台的时候,由于界面用的是 FontAwesome 的图标,所以需要经常去找合适的图标。之前一直以为 FontAwesome 的图标搜索用的是精确搜索,就是直接根据 icon 的名字去匹配,所以懒得去用,一直都是猜测图标的名称然后在网页中 Ctrl+F 查找的,万万没想到...

让 Mac 命令行说话

2016-04-22
阅读 5 分钟
4.7k
复制下面的命令,在终端中运行即可。 {代码...} 不同的声音 {代码...} 唱歌~~ {代码...} 不同的声音 {代码...} 来源地址: Hacker News 以及 v2ex某帖

为 Nginx 添加 HTTP 基本认证(HTTP Basic Authentication)

2016-03-26
阅读 1 分钟
12.9k
原文地址 [链接] 1. 生成密码 PS: 如果没有 conf.d/passwd.conf 这个文件,可以先创建 {代码...} (your_username 和 your_password 替换成你想要的用户名和密码。) 如果显示没有权限,先设置该文件 777 或你认为合适的权限。 2. 配置 Nginx 在你的主机配置中加上 {代码...} 3. 重启 Nginx,即可。

阿里云ECS挂载磁盘

2016-03-26
阅读 6 分钟
6.3k
服务器系统是 Ubuntu 14.04 Trusty LTS 64bit,下面是挂载磁盘的笔记,仅供参考,注意参数要根据具体情况修改。 Step 1: 检查磁盘,是否有未加载的磁盘 {代码...} 最后一句 Disk /dev/xvdb doesn't contain a valid partition table 说明有未挂载的磁盘 Step 2: 分区 {代码...} 貌似分区成功,用 fdisk 命令检查一下: {...

主机内存过小安装 mysql 失败

2016-03-22
阅读 1 分钟
2.1k
(同样的phalcon 编译安装也遇到过) 解决办法就是新增 SWAP 分区 {代码...} 参考 Why did installation of MySQL 5.6 on Ubuntu 14.04 fail?

PHPStorm 调整内存限制

2015-11-06
阅读 1 分钟
27.5k
在 phpstorm9 时候,调整过一次,用得很好,内存最高一度超过 3g,最近升级到 phpstorm 10,发现之前的配置项不见了。故把调整方法记一下,防止下次又忘了。

PHPCon 2015(北京站)之旅

2015-06-17
阅读 1 分钟
2.7k
原文在: Tony's Blog

Git 处理换行符问题

2015-03-26
阅读 1 分钟
8.3k
换行符是 *nux 与 Windows 系及其他系的各种不兼容问题的代表之一,于是,在不同平台使用 Git 时经常碰到 git status 列出一大串修改过的文件,git diff 查看一下其实只是换行符问题。不多扯了,直接上解决方案:

Cygwin 下编译 Nginx

2015-02-10
阅读 6 分钟
9.1k
首先安装以下库: {代码...} 配置 {代码...} 报错: {代码...} 搜索解决方法: 去掉CPU优化编译选项:–with-cpu-opt=pentium 无效,本来就没有加。。。 再次搜索,得到 原因分析:configure通过运行测试程序来获得“int、long、longlong”等数据类型的大小,由于交叉编译器所编译出的程序无法在编译主机上运行而产生错误。...

Linux学习笔记01——系统信息

2015-02-03
阅读 2 分钟
3.1k
虽然两年来一直与 Linux 打交道,但还从来没有一步一步地跟一本书系统地学习过,都是需要什么了搜一下学一下用一下。即搜即用的好处就是快,坏处也很明显,没有系统,很多相关的知识并没有联系起来。今日开始跟随《构建高可用Linux服务器》这本书系统地过一遍。我的系统是 Ubuntu Server 14.04.1 LTS(虚拟机环境)。

MySQL5.5升级5.6后执行grant出错的解决方法

2015-01-20
阅读 2 分钟
2.6k
MySQL 5.5 升级到 MySQL5.6,在什么都没有更改的情况下,直接将data放置到MySQL 5.6下运行,一开始就一切正常,但在新加一个数据库后,分配权限时,就出错了:

关于 MySQL root 账号的默认密码

2015-01-20
阅读 1 分钟
41k
Ubuntu Server 12.04 LTS,用 apt-get 安装 MySQL 过程中没有提示设置 root 账号的密码,安装完成后发现 root 空密码无法登录。

Windows 使用 ln -s 创建软链接

2015-01-20
阅读 1 分钟
25.3k
~~Windows 下有个问题非常蛋疼:软链接。默认的 cmd 没有这个命令,然后就是 Git Bash、Gow 等工具实现的 ln 命令其实并不起作用。我测试的情况是,Git Bash 的 ln 只是把文件夹复制了,Gow 的 ln 实际创建的是一个快捷方式,Windows 的快捷方式其实是一个 .lnk 文件,根本不能 cd 进去,蛋疼的一米!~~

bootstrap datepicker 在bootstrap modal中不显示问题

2015-01-20
阅读 1 分钟
13.5k
可以通过在 input 输入框之外 嵌套 <span style="position: relative; z-index: 9999;"> 完美解决问题。