• BLOG
  • ARCHIVE
  • GITHUB
  • RSS
  • 使用 tmux

    Feb 24, 2017
    ...阅读全文
  • 几个常用的 Linux 系统分析工具

    Jan 13, 2017

    top

    top 命令用于快速了解当前系统的负载情况。

    比较常用的交互式命令:

    • 1:查看每个 CPU 的时间分配情况
    • H:查看每个线程的资源占用情况
    • P:执行任务按 CPU 占用降序排序
    • M:执行任务按内存占用降序排序
    ...阅读全文
  • IntelliJ IDEA 常用快捷键

    Jan 10, 2017

    最近刚刚从 Eclipse 转到 IDEA,对一些快捷键还不熟悉,所以把一些常用的快捷键整理出来备忘一下。

    ...阅读全文
  • macOS 开发环境搭建笔记

    Jan 5, 2017

    初始准备工作

    通过 AppStore 安装 XCode

    修改 sudo 权限(管理员不需要输入密码)

    打开 shell,执行 sudo visudo,修改以下部分内容:

    1
    %admin ALL = (ALL) NOPASSWD: ALL
    ...阅读全文
  • Java 转换透明背景图片为 JPEG 的问题

    Dec 10, 2016

    最近遇到一个 Java 转换透明背景图片为 JPEG 图片后背景变黑的问题。

    具体情况是这样的,我们有个产品的安卓端将某个 WebView 截图后上传给服务端,服务端为了节省存储空间和带宽,会对图片进行缩放处理。而某些安卓机型上传的 JPEG 图片被服务端处理后变成了黑色。我用图像处理工具查看这些图片,发现它们其实只是背景变黑了。

    ...阅读全文
  • 阿里云 ECS 搭建正向代理

    Dec 3, 2016

    目前公司的产品采用了多个 ECS 加 SLB 的方式负载均衡部署。出于节省成本和安全方面的考虑,我们只有一台作为 CDN 源站的 ECS 开通了外网带宽。

    ...阅读全文
  • Evermark 介绍

    Oct 10, 2016

    Evermark 是我用 JavaScript 开发的命令行工具,支持以 Markdown 格式写 Evernote 笔记,简单实用。

    目前支持的特性如下:

    • 支持基于命令行添加、发布 Markdown 格式的笔记
    • 支持自动添加在笔记内容中指定的笔记本和标签
    • 支持发布或撤销某个目录下的所有 Markdown 笔记
    • 支持高亮代码块、图片引用、表格等
    • 支持任务列表
    • 支持数学公式
    • 支持流程图、序列图、甘特图
    ...阅读全文
  • 使用 include 指令简化 Nginx 配置

    Nov 2, 2013

    在查看公司生产环境的 nginx 配置文件时,经常可以看到大段重复的代码,导致修改一个相同的配置,往往要同时修改好几个地方(比如使用了多个虚拟主机的情况),可维护性非常差。

    ...阅读全文
  • 几种 Linux 发行版的网络配置

    Jul 7, 2013

    Linux 有很多的发行版本,而这些发行版本对于同一个功能的配置,往往会有一些不同。就拿网络配置来说,不同的版本就很不相同。本文对 Redhat、Ubuntu、Arch 等版本的 Hostname、IP、DNS、IPv6 配置 分别做一下说明。

    ...阅读全文
  • 用 DFA 实现敏感词汇过滤

    Mar 15, 2013

    因为项目需要重写了一个简单的过滤敏感词汇的工具类,因为使用了 DFA 算法,所以比较高效。具体实现时在 DFA 算法基础上做了一些改进,如英文词汇的检测改造:单词 have 不会检测出 av,而单词 av 则能检测到。

    ...阅读全文
下一页

© 2009 - 2017 Akuma Huang, powered by Hexo and hexo-theme-apollo.