Tags 术业专攻
- linux 84
- du 1
- crontab 2
- find 1
- linux-command 21
- mysql 20
- java 19
- io 1
- file 1
- nginx 5
- mac 21
- alfred 4
- tools 9
- work 5
- efficiency 1
- python 22
- sublime-text-3 5
- iterm2 2
- tomcat 12
- jstat 1
- jvm 1
- optimization 1
- tmux 3
- scp 2
- shell 13
- curl 1
- sshfs 1
- jq 1
- json 5
- intellij-idea 9
- svn 7
- kill 1
- xargs 1
- vim 26
- go 1
- web 1
- jekyll 15
- blog 16
- wordpress 2
- zsh 1
- theme 2
- qiniu 3
- ide 6
- gson 2
- logrotate 1
- javascript 23
- nodejs 1
- bootstrap 1
- git 1
- jenkins 4
- APM 5
- new-relic 3
- centos 3
- wget 2
- if 1
- bom 1
- encoding 1
- agile 8
- atlassian 8
- jira 2
- fisheye 2
- crucible 1
- confluence 2
- crowd 4
- google 1
- openvpn 2
- log 4
- ssh 3
- gc 1
- list 1
- exception 1
- monitor 1
- docker 8
- books 3
- hosts 2
- VPN 1
- automator 1
- github 1
- java-utils 2
- liquid 1
- nohup 2
- awk 2
- tutorial 1
- linux-101-hacks 16
- ebook 16
- sed 1
- chmod 1
- UltiSnips 1
- vim-plugin 3
- usb 2
- iso 1
- phpmyadmin 1
- centos5 1
- yum 1
- ntpdate 1
- jsoup 1
- php 1
- autojump 1
- Base64 1
- charles 1
- https 1
- intellij-idea-plugin 1
- flask 3
- web-server 1
- jquery-plugin 4
- jquery 6
- pip 1
- pymysql 2
- logger 1
- vpn 1
- flask-paginate 1
- aliyun 2
- iTerm2 1
- logs 1
- openpyxl 1
- excel 1
- ipdb 1
- pdb 1
- maven 2
- virtualenvwrapper 1
- virtualenv 1
- ruby 1
- brew 2
- clipboard 1
- expect 1
- jailbroken 1
- theos 1
- iOS 1
- libimobiledevice 1
- usbmuxd 1
- practical-vim 18
- emmet 1
- fancybox 1
- split 1
- ubuntu 1
- mybatis 1
- ntfs 1
- javascript, 2
- chrome-extensions 3
- chrome 1
- html2canvas 1
- sleep 1
- react 1
- vue 1
- ocr 1
- baidu 1
- speech-synthesis-api 1
- office 1
- homebrew 1
- scheduler 1
linux
- Jenkins 2.150.3 安装使用 + Maven项目构建示例
- Vim实用技巧进阶(第20章:拼写检查) - Practical.Vim.2nd.Edition Tip 120~123
- Vim实用技巧进阶(第19章:自动补全) - Practical.Vim.2nd.Edition Tip 112~119
- 将txt大文件切分成多个小文件
- Vim实用技巧进阶(第18章:按项目搜索grep,vimgrep) - Practical.Vim.2nd.Edition Tip 109~111
- Vim实用技巧进阶(第17章:Quickfix编译代码和导航错误) - Practical.Vim.2nd.Edition Tip 105~108
- Vim实用技巧进阶(第16章:ctags索引和导航) - Practical.Vim.2nd.Edition Tip 102~104
- Vim实用技巧进阶(第15章:全局命令) - Practical.Vim.2nd.Edition Tip 98~101
- Vim实用技巧进阶(第14章:替换) - Practical.Vim.2nd.Edition Tip 88~97
- Vim实用技巧进阶(第13章:搜索) - Practical.Vim.2nd.Edition Tip 80~87
- Vim实用技巧进阶(第12章:匹配模式和文本) - Practical.Vim.2nd.Edition Tip 73~79
- Vim实用技巧进阶(第11章:宏指令) - Practical.Vim.2nd.Edition Tip 65~72
- Vim实用技巧进阶(第10章:复制和粘贴) - Practical.Vim.2nd.Edition Tip 60~64
- Vim实用技巧进阶(第9章:文件相互跳转导航) - Practical.Vim.2nd.Edition Tip 56~59
- Vim实用技巧进阶(第8章:文档导航基础) - Practical.Vim.2nd.Edition Tip 47~55
- Vim实用技巧进阶(第7章:文件打开和存储) - Practical.Vim.2nd.Edition Tip 42~46
- Vim实用技巧进阶(第6章:管理多个文件) - Practical.Vim.2nd.Edition Tip 37~41
- Vim实用技巧进阶(第5章:命令模式) - Practical.Vim.2nd.Edition Tip 27~36
- Vim实用技巧进阶(第4章:可视化模式) - Practical.Vim.2nd.Edition Tip 20~26
- Emmet-vim - Vim HTML增强插件
- Vim-easy-align 表格格式化/对齐插件
- Vim实用技巧进阶(第1~3章:介绍,常规模式,插入模式) - Practical.Vim.2nd.Edition Tip 1~19
- Vim拷贝字符到剪贴板
- Linux自定义PS1提示符:Zsh最右侧加时间提示
- 再遇神奇的Tmux
- 阿里云:扩容数据盘Linux
- 七牛云-图片水印处理
- Linux目录快速切换工具之:autojump
- Nginx支持https访问
- Linux ntpdate 同步网络时间
- Docker容器初始化/启动脚本
- CentOS 5 yum源地址变更问题
- Docker安装Mysql管理工具Phpmyadmin
- Docker安装MYSQL
- CentOS7 安装 Docker CE
- U盘安装CentOS7.ISO
- Linux 101 Hacks 第十二章:系统和性能监控
- Linux 101 Hacks 第十一章:Bash脚本
- Linux 101 Hacks 第十章:LAMP开发栈(二)
- Linux 101 Hacks 第十章:LAMP开发栈(一)
- Linux 101 Hacks 第九章:安装软件包
- Linux 101 Hacks 第八章:系统管理任务(三:重启、远程同步、开机启动服务、防火墙)
- Linux 101 Hacks 第八章:系统管理任务(二:账号、组、SSH管理、定时器)
- Linux 101 Hacks 第八章:系统管理任务(一:分区相关)
- Linux 101 Hacks 第七章:命令行历史
- UltiSnips 让 Vim 飞起来
- Linux 101 Hacks 第六章:归档和压缩
- Linux 101 Hacks 第五章:PS1,PS2,PS3,PS4和提示命令
- Linux 101 Hacks 第四章:Date相关操作
- Linux 101 Hacks 第三章:SSH命令和提示
- Linux 101 Hacks 第二章:基础的Linux命令(第二部分 sed awk vim chmod tail less wget)
- Linux 101 Hacks 第二章:基础的Linux命令(第一部分 grep find tr xargs sort uniq cut stat diff)
- Linux 101 Hacks 第一章:强大的 CD 命令
- Bash数组教程与15个例子
- 将Shell脚本分发到多台服务器并执行
- Linux shell 提取文件名和目录名
- Tomcat 备份和清理 catalina.out 文件 (高级版)
- Linux下 Nginx 配置文件位置
- Linux Crontab 定时任务不好使了?
- vim 搜索替换详解
- Shell脚本嵌入另一个Shell脚本
- shell列出目录最新的10个文件
- 永久修改 Linux 主机名
- SSH免密码登陆(公钥认证)
- Tomcat日志快速备份和清理
- OpenVPN 使用账号+密码方式登陆
- OpenVPN 搭建和配置
- java处理 BOM 特殊字符
- Shell流程控制:if 分支结构
- centos 6 wget progress bar show muti newline
- New Relic APM(应用性能监控)介绍
- Jekyll使用shell脚本+模板发布新文章
- Tomcat CPU 100%使用率
- Jenkins重启远程服务器的Tomcat
- 如何切分 tomcat 的 catalina.out 日志
- 在终端上踢掉别人
- 双引号和单引号在shell中有什么不同?
- vim 纵向编辑模式
- shell脚本json工具包(jq)
- sshfs挂载远程主机目录
- CURL上传下载
- shell脚本上传小工具
- 神奇的Tmux
- du查询文件夹占用空间,自动删除超过N天的文件
du
crontab
find
linux-command
- Linux 101 Hacks 第十二章:系统和性能监控
- Linux 101 Hacks 第十一章:Bash脚本
- Linux 101 Hacks 第十章:LAMP开发栈(二)
- Linux 101 Hacks 第十章:LAMP开发栈(一)
- Linux 101 Hacks 第九章:安装软件包
- Linux 101 Hacks 第八章:系统管理任务(三:重启、远程同步、开机启动服务、防火墙)
- Linux 101 Hacks 第八章:系统管理任务(二:账号、组、SSH管理、定时器)
- Linux 101 Hacks 第八章:系统管理任务(一:分区相关)
- Linux 101 Hacks 第七章:命令行历史
- Linux 101 Hacks 第六章:归档和压缩
- Linux 101 Hacks 第五章:PS1,PS2,PS3,PS4和提示命令
- Linux 101 Hacks 第四章:Date相关操作
- Linux 101 Hacks 第三章:SSH命令和提示
- Linux 101 Hacks 第二章:基础的Linux命令(第二部分 sed awk vim chmod tail less wget)
- Linux 101 Hacks 第二章:基础的Linux命令(第一部分 grep find tr xargs sort uniq cut stat diff)
- Linux 101 Hacks 第一章:强大的 CD 命令
- Linux shell 提取文件名和目录名
- shell列出目录最新的10个文件
- CURL上传下载
- shell脚本上传小工具
- du查询文件夹占用空间,自动删除超过N天的文件
mysql
- MySQL 使用 order by field() 自定义排序
- MySQL自带的定时任务
- Python pymysql (1366, Incorrect string value: xF0x9F
- Mysql left join索引不好使?
- Mysql分组后每组取前N条数据
- MySQL误操作后数据恢复(delete)
- 使用 DTS 实现跨阿里云账号的 RDS 实例迁移
- Mysql大数据导出(备份)到本地
- Python大文件批量导入Mysql数据库
- Python3 Mysql连库及简单封装使用
- Docker安装Mysql管理工具Phpmyadmin
- Docker安装MYSQL
- Mysql数据表占用空间排行Top10
- 学会用 Mysql show processlist 排查问题
- mysql修改列字符集来支持emoji符号
- Python Mysql访问示例
- sublime text 3执行mysql语句
- Mysql substring_index函数 lastIndexOf+substring
- Mysql 大数据表加字段
- Mysql大数据去重复
java
- Java浮点计算金额精度问题
- Jenkins Maven编译失败 提示:sun.misc.BASE64Encoder 是 Sun 的专用 API,可能会在未来版本中删除
- Docker Tomcat容器图片上传后续问题处理
- Gson解析json数组
- Jsoup:Java的HTML解析器
- Java获取本机内网IP地址
- Java 队列随机工具类
- Sublime Text 3 编译和运行Java
- List.removeAll() 导致 java.util.ConcurrentModificationException 异常
- IntelliJ IDEA SVN 分支代码合并(图文详解)
- 使用APM监控JVM的GC情况
- java处理 BOM 特殊字符
- New Relic APM(应用性能监控)介绍
- Tomcat CPU 100%使用率
- Java中使用Gson解析json
- 如何kill 掉 tomcat 所有的进程
- IntelliJ IDEA svn分支代码合并到主干
- Tomcat JVM性能优化(浅谈jstat)
- Java IO文本文件读写操作,批量操作
io
file
nginx
mac
- curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
- Homebrew国内源安装加速
- python3的pip安装模块报错:[SSL: TLSV1_ALERT_PROTOCOL_VERSION]
- Mac设置Windows远程桌面的共享文件夹
- Mac挂载可读写的NTFS硬盘/U盘
- USB SSH 链接iPhone设备:libimobiledevice
- SSH免密码登录越狱Iphone:公钥或expect脚本
- Mac brew update 非常慢... 更换brew镜像源解决
- Mac源码安装vim 支持python2/3,lua,ruby,perl解释器
- Charles抓包Https请求(MAC)
- Php控制台和phpinfo版本号不一致
- U盘安装CentOS7.ISO
- Mac OS X Tab切换弹框中的选项
- Mac PNG图片转BMP格式
- 脚本切换多套网络环境 hosts
- 脚本自动更新 hosts 来访问 Google 服务
- IntelliJ IDEA 快捷键(mac版) 工欲善其事
- IntelliJ IDEA SVN 分支代码合并(图文详解)
- 如何使用iTerm2+zsh+agnoster主题打造高端、惊艳的终端
- Alfred md5加密 Workflows 插件
- Alfred开发入门:Hello World!
alfred
tools
- 将Shell脚本分发到多台服务器并执行
- Jekyll使用shell脚本+模板发布新文章
- IntelliJ IDEA SVN检出地址重新定位/切换
- shell脚本上传小工具
- iTerm多个Tab切换必备杀器:Badge(徽章)
- Alfred urlencode/urldecode插件
- 哪些工具/服务提高了你的工作效率?
- Alfred md5加密 Workflows 插件
- Alfred开发入门:Hello World!
work
- 发条云VPN: 科学上网(Google翻墙)
- 网页打印自定义设置
- 加速度VPN:科学上网利器(Google翻墙)
- svn pre-commit 做提交前的校验和控制
- 哪些工具/服务提高了你的工作效率?
efficiency
python
- Python pymysql (1366, Incorrect string value: xF0x9F
- Python flask jsonify TypeError: Object of type 'Decimal' is not JSON serializable
- 实用小工具:截图识别OCR
- Mysql大数据导出(备份)到本地
- Python virtualenv 和 virtualenvwrapper 安装和使用
- Python控制台调试模式:IPDB
- Python Excel操作:Openpyxl
- Mac源码安装vim 支持python2/3,lua,ruby,perl解释器
- Python大文件批量导入Mysql数据库
- Python多线程入门
- Python nohup 日志输出延迟问题
- Python Flask Paginate数据分页插件(bootstrap4支持)
- Python3 Mysql连库及简单封装使用
- Pip 源码安装和升级
- Python 3 源码安装及问题解决
- Python Flask:一个极简的web服务+文件上传
- 七牛云-图片水印处理
- 脚本切换多套网络环境 hosts
- 七牛云对象存储SDK Python版
- sublime text 3 python3 utf-8中文输出乱码解决
- Python Mysql访问示例
- Alfred urlencode/urldecode插件
sublime-text-3
- sublime去掉多余的空白字符
- Sublime Text 3 编译和运行Java
- Subline Text 3里运行 javascript
- sublime text 3 python3 utf-8中文输出乱码解决
- sublime text 3执行mysql语句
iterm2
tomcat
- Docker Tomcat容器图片上传后续问题处理
- Docker Tomcat控制台日志查看
- Docker部署本地项目到Tomcat中(jenkins配合部署)
- 将Shell脚本分发到多台服务器并执行
- Tomcat 备份和清理 catalina.out 文件 (高级版)
- 使用APM监控JVM的GC情况
- Tomcat日志快速备份和清理
- Tomcat CPU 100%使用率
- Jenkins重启远程服务器的Tomcat
- 如何切分 tomcat 的 catalina.out 日志
- 如何kill 掉 tomcat 所有的进程
- Tomcat JVM性能优化(浅谈jstat)
jstat
jvm
optimization
tmux
- curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
- 再遇神奇的Tmux
- 神奇的Tmux
scp
shell
- Bash数组教程与15个例子
- 将Shell脚本分发到多台服务器并执行
- Linux shell 提取文件名和目录名
- Tomcat 备份和清理 catalina.out 文件 (高级版)
- Jekyll 增量构建(--incremental)引发的问题
- Shell脚本嵌入另一个Shell脚本
- Jekyll写作效率提升篇
- shell列出目录最新的10个文件
- Shell流程控制:if 分支结构
- Jekyll使用shell脚本+模板发布新文章
- Jenkins重启远程服务器的Tomcat
- 双引号和单引号在shell中有什么不同?
- shell脚本上传小工具
curl
sshfs
jq
json
- Python flask jsonify TypeError: Object of type 'Decimal' is not JSON serializable
- Gson解析json数组
- JavaScript Json 和 字符串 互转
- Java中使用Gson解析json
- shell脚本json工具包(jq)
intellij-idea
- IntelliJ IDEA SVN import 导入项目图文介绍
- IntelliJ IDEA SVN checkout 图文介绍
- IntelliJ IDEA 插件: Jump2Mybatis 快速定位到Mapper对应的Element元素
- IntelliJ IDEA插件开发
- IntelliJ IDEA 快捷键(mac版) 工欲善其事
- IntelliJ IDEA SVN 分支代码合并(图文详解)
- Java中使用Gson解析json
- IntelliJ IDEA SVN检出地址重新定位/切换
- IntelliJ IDEA svn分支代码合并到主干
svn
- IntelliJ IDEA SVN import 导入项目图文介绍
- IntelliJ IDEA SVN checkout 图文介绍
- Jenkins 2.150.3 安装使用 + Maven项目构建示例
- svn pre-commit 做提交前的校验和控制
- IntelliJ IDEA SVN 分支代码合并(图文详解)
- IntelliJ IDEA SVN检出地址重新定位/切换
- IntelliJ IDEA svn分支代码合并到主干
kill
xargs
vim
- Vim实用技巧进阶(第20章:拼写检查) - Practical.Vim.2nd.Edition Tip 120~123
- Vim实用技巧进阶(第19章:自动补全) - Practical.Vim.2nd.Edition Tip 112~119
- Vim实用技巧进阶(第18章:按项目搜索grep,vimgrep) - Practical.Vim.2nd.Edition Tip 109~111
- Vim实用技巧进阶(第17章:Quickfix编译代码和导航错误) - Practical.Vim.2nd.Edition Tip 105~108
- Vim实用技巧进阶(第16章:ctags索引和导航) - Practical.Vim.2nd.Edition Tip 102~104
- Vim实用技巧进阶(第15章:全局命令) - Practical.Vim.2nd.Edition Tip 98~101
- Vim实用技巧进阶(第14章:替换) - Practical.Vim.2nd.Edition Tip 88~97
- Vim实用技巧进阶(第13章:搜索) - Practical.Vim.2nd.Edition Tip 80~87
- Vim实用技巧进阶(第12章:匹配模式和文本) - Practical.Vim.2nd.Edition Tip 73~79
- Vim实用技巧进阶(第11章:宏指令) - Practical.Vim.2nd.Edition Tip 65~72
- Vim实用技巧进阶(第10章:复制和粘贴) - Practical.Vim.2nd.Edition Tip 60~64
- Vim实用技巧进阶(第9章:文件相互跳转导航) - Practical.Vim.2nd.Edition Tip 56~59
- Vim实用技巧进阶(第8章:文档导航基础) - Practical.Vim.2nd.Edition Tip 47~55
- Vim实用技巧进阶(第7章:文件打开和存储) - Practical.Vim.2nd.Edition Tip 42~46
- Vim实用技巧进阶(第6章:管理多个文件) - Practical.Vim.2nd.Edition Tip 37~41
- Vim实用技巧进阶(第5章:命令模式) - Practical.Vim.2nd.Edition Tip 27~36
- Vim实用技巧进阶(第4章:可视化模式) - Practical.Vim.2nd.Edition Tip 20~26
- Emmet-vim - Vim HTML增强插件
- Vim-easy-align 表格格式化/对齐插件
- Vim实用技巧进阶(第1~3章:介绍,常规模式,插入模式) - Practical.Vim.2nd.Edition Tip 1~19
- Vim拷贝字符到剪贴板
- Mac源码安装vim 支持python2/3,lua,ruby,perl解释器
- UltiSnips 让 Vim 飞起来
- Linux 101 Hacks 第二章:基础的Linux命令(第二部分 sed awk vim chmod tail less wget)
- vim 搜索替换详解
- vim 纵向编辑模式
go
web
jekyll
- Jekyll更新后导致:check_for_activated_spec错误
- Jekyll启动失败:Could not find public_suffix-2.0.5
- Jquery ABigImage 图片预览插件
- Jekyll Twitter Bootstrap主题 内容宽屏和窄屏插件
- Jekyll 增量构建(--incremental)引发的问题
- Jekyll 构建加速:增量构建(--incremental)
- Liquid Exception: Invalid Date: '"{time} +0800"' is not a valid datetime
- Jekyll写作效率提升篇
- Magic Thumb 图片缩放预览插件
- Jekyll SEO优化
- Jekyll使用shell脚本+模板发布新文章
- JavaScript自定义Jekyll内容导航边栏
- Jekyll安装Twitter主题包
- 使用jekyll-import导入wordpress文章
- 为什么使用github和jekyll搭建我的博客
blog
- Jekyll更新后导致:check_for_activated_spec错误
- Jekyll启动失败:Could not find public_suffix-2.0.5
- Jquery ABigImage 图片预览插件
- Jekyll Twitter Bootstrap主题 内容宽屏和窄屏插件
- Jekyll 增量构建(--incremental)引发的问题
- Jekyll 构建加速:增量构建(--incremental)
- Liquid Exception: Invalid Date: '"{time} +0800"' is not a valid datetime
- Jekyll写作效率提升篇
- Jekyll SEO优化
- Jekyll 安装 Google分析
- Jekyll使用shell脚本+模板发布新文章
- Git命令大全
- JavaScript自定义Jekyll内容导航边栏
- Jekyll安装Twitter主题包
- 使用jekyll-import导入wordpress文章
- 为什么使用github和jekyll搭建我的博客
wordpress
zsh
theme
qiniu
ide
- IntelliJ IDEA SVN import 导入项目图文介绍
- IntelliJ IDEA SVN checkout 图文介绍
- IntelliJ IDEA 插件: Jump2Mybatis 快速定位到Mapper对应的Element元素
- IntelliJ IDEA插件开发
- IntelliJ IDEA 快捷键(mac版) 工欲善其事
- IntelliJ IDEA SVN检出地址重新定位/切换
gson
logrotate
javascript
- JS保存网页HTML到本地
- JavaScript金额精度问题
- 浏览器自带的语音合成API
- Chrome浏览器插件开发:文件下载,右键菜单
- React JS文本框模拟输入值更改
- JavaScript如何优雅的实现Sleep
- jQuery如何模拟一个正常的回车事件
- 网页另存为图片插件:html2canvas
- 按下Enter回车键提交Form表单?
- Chrome浏览器插件开发:iframe多层嵌套
- Chrome浏览器插件开发:进阶
- Jquery fancybox 图片预览插件
- Jquery 选择器多个参数见过没?
- Javascript Table数据列点击排序:正序或倒序
- Javascript Table数据列可以指定表达式求值
- Javascript Table指定列数字汇总
- Jquery ABigImage 图片预览插件
- 七牛云-图片水印处理
- Jekyll Twitter Bootstrap主题 内容宽屏和窄屏插件
- Magic Thumb 图片缩放预览插件
- JavaScript Json 和 字符串 互转
- JavaScript自定义Jekyll内容导航边栏
- Subline Text 3里运行 javascript
nodejs
bootstrap
git
jenkins
- Jenkins 2.150.3 安装使用 + Maven项目构建示例
- Jenkins Maven编译失败 提示:sun.misc.BASE64Encoder 是 Sun 的专用 API,可能会在未来版本中删除
- Docker部署本地项目到Tomcat中(jenkins配合部署)
- Jenkins重启远程服务器的Tomcat
APM
- APM 快速找到代码里的BUGS Errors or Exceptions
- 永久修改 Linux 主机名
- 使用APM监控JVM的GC情况
- New Relic APM(应用性能监控)介绍
- Tomcat CPU 100%使用率
new-relic
- APM 快速找到代码里的BUGS Errors or Exceptions
- 使用APM监控JVM的GC情况
- New Relic APM(应用性能监控)介绍
centos
wget
- Linux 101 Hacks 第二章:基础的Linux命令(第二部分 sed awk vim chmod tail less wget)
- centos 6 wget progress bar show muti newline
if
bom
encoding
agile
- Confluence 集成 Crowd 实现单点登录
- FishEye 集成 Crowd 实现单点登录
- JIRA 集成 Crowd 实现单点登录
- crowd 2.12.0 安装和配置介绍
- confluence 5.4.4 安装和配置介绍
- fisheye+crucible 4.0.4 安装和配置介绍
- jira7.3.6(linux) 安装配置介绍
- Atlassian产品介绍:jira+confluence+fisheye+crucible+crowd 介绍
atlassian
- Confluence 集成 Crowd 实现单点登录
- FishEye 集成 Crowd 实现单点登录
- JIRA 集成 Crowd 实现单点登录
- crowd 2.12.0 安装和配置介绍
- confluence 5.4.4 安装和配置介绍
- fisheye+crucible 4.0.4 安装和配置介绍
- jira7.3.6(linux) 安装配置介绍
- Atlassian产品介绍:jira+confluence+fisheye+crucible+crowd 介绍
jira
fisheye
crucible
confluence
crowd
openvpn
log
ssh
gc
list
exception
monitor
- APM 快速找到代码里的BUGS Errors or Exceptions
docker
- Docker Tomcat容器图片上传后续问题处理
- Docker Tomcat控制台日志查看
- Docker容器初始化/启动脚本
- Docker安装Mysql管理工具Phpmyadmin
- Docker安装MYSQL
- Docker部署本地项目到Tomcat中(jenkins配合部署)
- CentOS7 安装 Docker CE
- 《Docker — 从入门到实践》
books
hosts
VPN
automator
github
java-utils
liquid
nohup
awk
- Linux 101 Hacks 第二章:基础的Linux命令(第二部分 sed awk vim chmod tail less wget)
- Tomcat 备份和清理 catalina.out 文件 (高级版)
tutorial
linux-101-hacks
- Linux 101 Hacks 第十二章:系统和性能监控
- Linux 101 Hacks 第十一章:Bash脚本
- Linux 101 Hacks 第十章:LAMP开发栈(二)
- Linux 101 Hacks 第十章:LAMP开发栈(一)
- Linux 101 Hacks 第九章:安装软件包
- Linux 101 Hacks 第八章:系统管理任务(三:重启、远程同步、开机启动服务、防火墙)
- Linux 101 Hacks 第八章:系统管理任务(二:账号、组、SSH管理、定时器)
- Linux 101 Hacks 第八章:系统管理任务(一:分区相关)
- Linux 101 Hacks 第七章:命令行历史
- Linux 101 Hacks 第六章:归档和压缩
- Linux 101 Hacks 第五章:PS1,PS2,PS3,PS4和提示命令
- Linux 101 Hacks 第四章:Date相关操作
- Linux 101 Hacks 第三章:SSH命令和提示
- Linux 101 Hacks 第二章:基础的Linux命令(第二部分 sed awk vim chmod tail less wget)
- Linux 101 Hacks 第二章:基础的Linux命令(第一部分 grep find tr xargs sort uniq cut stat diff)
- Linux 101 Hacks 第一章:强大的 CD 命令
ebook
- Linux 101 Hacks 第十二章:系统和性能监控
- Linux 101 Hacks 第十一章:Bash脚本
- Linux 101 Hacks 第十章:LAMP开发栈(二)
- Linux 101 Hacks 第十章:LAMP开发栈(一)
- Linux 101 Hacks 第九章:安装软件包
- Linux 101 Hacks 第八章:系统管理任务(三:重启、远程同步、开机启动服务、防火墙)
- Linux 101 Hacks 第八章:系统管理任务(二:账号、组、SSH管理、定时器)
- Linux 101 Hacks 第八章:系统管理任务(一:分区相关)
- Linux 101 Hacks 第七章:命令行历史
- Linux 101 Hacks 第六章:归档和压缩
- Linux 101 Hacks 第五章:PS1,PS2,PS3,PS4和提示命令
- Linux 101 Hacks 第四章:Date相关操作
- Linux 101 Hacks 第三章:SSH命令和提示
- Linux 101 Hacks 第二章:基础的Linux命令(第二部分 sed awk vim chmod tail less wget)
- Linux 101 Hacks 第二章:基础的Linux命令(第一部分 grep find tr xargs sort uniq cut stat diff)
- Linux 101 Hacks 第一章:强大的 CD 命令
sed
chmod
UltiSnips
vim-plugin
usb
iso
phpmyadmin
centos5
yum
ntpdate
jsoup
php
autojump
Base64
charles
https
intellij-idea-plugin
flask
- Python flask jsonify TypeError: Object of type 'Decimal' is not JSON serializable
- Python Flask Paginate数据分页插件(bootstrap4支持)
- Python Flask:一个极简的web服务+文件上传
web-server
jquery-plugin
- Javascript Table数据列点击排序:正序或倒序
- Javascript Table数据列可以指定表达式求值
- Javascript Table指定列数字汇总
- Jquery ABigImage 图片预览插件
jquery
- jQuery如何模拟一个正常的回车事件
- Jquery fancybox 图片预览插件
- Jquery 选择器多个参数见过没?
- Javascript Table数据列点击排序:正序或倒序
- Javascript Table数据列可以指定表达式求值
- Javascript Table指定列数字汇总
pip
pymysql
logger
vpn
flask-paginate
aliyun
iTerm2
logs
openpyxl
excel
ipdb
pdb
maven
- Jenkins 2.150.3 安装使用 + Maven项目构建示例
- Jenkins Maven编译失败 提示:sun.misc.BASE64Encoder 是 Sun 的专用 API,可能会在未来版本中删除
virtualenvwrapper
virtualenv
ruby
brew
- curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
- Mac brew update 非常慢... 更换brew镜像源解决
clipboard
expect
jailbroken
theos
iOS
libimobiledevice
usbmuxd
practical-vim
- Vim实用技巧进阶(第20章:拼写检查) - Practical.Vim.2nd.Edition Tip 120~123
- Vim实用技巧进阶(第19章:自动补全) - Practical.Vim.2nd.Edition Tip 112~119
- Vim实用技巧进阶(第18章:按项目搜索grep,vimgrep) - Practical.Vim.2nd.Edition Tip 109~111
- Vim实用技巧进阶(第17章:Quickfix编译代码和导航错误) - Practical.Vim.2nd.Edition Tip 105~108
- Vim实用技巧进阶(第16章:ctags索引和导航) - Practical.Vim.2nd.Edition Tip 102~104
- Vim实用技巧进阶(第15章:全局命令) - Practical.Vim.2nd.Edition Tip 98~101
- Vim实用技巧进阶(第14章:替换) - Practical.Vim.2nd.Edition Tip 88~97
- Vim实用技巧进阶(第13章:搜索) - Practical.Vim.2nd.Edition Tip 80~87
- Vim实用技巧进阶(第12章:匹配模式和文本) - Practical.Vim.2nd.Edition Tip 73~79
- Vim实用技巧进阶(第11章:宏指令) - Practical.Vim.2nd.Edition Tip 65~72
- Vim实用技巧进阶(第10章:复制和粘贴) - Practical.Vim.2nd.Edition Tip 60~64
- Vim实用技巧进阶(第9章:文件相互跳转导航) - Practical.Vim.2nd.Edition Tip 56~59
- Vim实用技巧进阶(第8章:文档导航基础) - Practical.Vim.2nd.Edition Tip 47~55
- Vim实用技巧进阶(第7章:文件打开和存储) - Practical.Vim.2nd.Edition Tip 42~46
- Vim实用技巧进阶(第6章:管理多个文件) - Practical.Vim.2nd.Edition Tip 37~41
- Vim实用技巧进阶(第5章:命令模式) - Practical.Vim.2nd.Edition Tip 27~36
- Vim实用技巧进阶(第4章:可视化模式) - Practical.Vim.2nd.Edition Tip 20~26
- Vim实用技巧进阶(第1~3章:介绍,常规模式,插入模式) - Practical.Vim.2nd.Edition Tip 1~19