代码改变世界

Windows Live Writer插件开发

2012-05-13 19:07 by 轩脉刃, 1902 阅读, 3 推荐, 收藏, 编辑
摘要:WLW(windows live writer)是我在博客园发博客必用的博客编写工具。它的插件编写就是WindowsLive.Writer.Api接口的使用,接口API文档在MSDN上有 。如果你有时间,可以按照文档的教程一步步学习。 这里就照着一个插件的实现步骤进行记录: 需求说明 开发准备 开发步骤 参考文章 需求说明 需求:将文章中的<h1></h1>标题自动生成目录,并插入到... 阅读全文

nginx模块_使用gdb调试nginx源码

2012-05-10 16:45 by 轩脉刃, 19255 阅读, 4 推荐, 收藏, 编辑
摘要:工欲善其事必先利其器,如何使用调试工具gdb一步步调试nginx是了解nginx的重要手段。 ps:本文的目标人群是像我这样初接触Unix编程的同学,如果有什么地方错误请指正。 熟悉gdb的使用 这里就不说了,谷歌一搜一堆,这里推荐一篇文章:GDB 命令详细解释 请重点看一下step,run,break,list,info,continue命令 下载nginx源码 这里使用nginx-1.0.14 src是源代码,auto文件夹是configure运行时候的各种命令集合 修改config并编译 由于gdb需要gcc的时候加上-g参数,这样生成的文件才能使用gdb调试,因此... 阅读全文

UltraEdit高级使用技巧

2012-05-02 17:22 by 轩脉刃, 19776 阅读, 3 推荐, 收藏, 编辑
摘要:UltraEdit是众多IDE中颇有亮点的一款,它功能强大,这里说一下它的一些很好用的功能。 列模式 很多人喜欢上UltraEdit最初就是由于它的列模式。 进入列模式: Alt + C 如何对多个行进行注释 1 进入列模式 2 选定多个行 3 增加注释符 计算列的多个数的和 1 进入列模式 2 选择统计的列 3 列 -- 列选择统计 更多列模式的操作可以参考这里 UltraEdit中的脚本 脚本只支持ASCII/ANSI files编码,UTF-8是会出错的 几个常用的命令 var str = UltraEdit.ge... 阅读全文

编码史记

2012-04-21 10:44 by 轩脉刃, 4006 阅读, 16 推荐, 收藏, 编辑
摘要:昨天听了一个同事的编码讲座,很精彩。想起了要写这个文章分享一下各种编码是如何产生的。 字符编码的故事 字符是什么 字符是什么?就是有意义的图形,比如a,中等。在不同的国家代表不同的意思。 但是在计算机世界中只有0和1,好了,如何用0和1将这些字符表示出来呢?这就是编码存在的意义。 编码一点也不高深,就是一个计算机的01和字符ab的简单映射。 于是故事开始了... 很久很久以前,计算机世界只有美国人。美国人的文字造诣很低的,他们的所有文字就只有26个字母,甚至加上大写和小写,阿拉伯数字,计算机中的控制符(回车啥的)都不超过256个(只有127个)。于是,对于他们来说,很自然,那么计... 阅读全文

一些工作中遇到的问题分享

2012-04-19 19:21 by 轩脉刃, 2052 阅读, 1 推荐, 收藏, 编辑
摘要:这些是在工作过程中遇到的问题 当bash命令中有warning,想消除warning怎么做? cat access.log 2> /dev/null 将系统error不返回到控制台 这里使用2> /dev/null 要分析一个很大(10G)的nginx日志,将最近5分钟的access.log进行分析,怎么做? 这里不能使用高级语言,把10G的日志读到内存中再进行处理是不合理的 使用ba... 阅读全文

Zookeeper简介

2012-04-19 18:57 by 轩脉刃, 16732 阅读, 1 推荐, 收藏, 编辑
摘要:更多内容请查看zookeeper官网 Zookper: 一种分布式应用的协作服务 Zookper是一种分布式的,开源的,应用于分布式应用的协作服务。它提供了一些简单的操作,使得分布式应用可以基于这些接口实现诸如同步、配置维护和分集群或者命名的服务。Zookper很容易编程接入,它使用了一个和文件树结构相似的数据模型。可以使用Java或者C来进行编程接入。 众所周知,分布式的系统协作服务很难有... 阅读全文

Munin进阶使用

2012-04-16 14:25 by 轩脉刃, 2080 阅读, 0 推荐, 收藏, 编辑
摘要:关于munin的基础理解和使用请参考munin-因为plugin而亮。下面是一些我在使用munin中遇到的问题和解答,以问答形式回答。 munin的cron文件有吗? 默认安装路径是:/usr/bin/munin-cron munin的几个命令的作用和先后顺序? 命令: munin-update: (收集数据) munin-update - A program to gather da... 阅读全文

Nginx 模块-细节详探

2012-04-01 12:36 by 轩脉刃, 10643 阅读, 1 推荐, 收藏, 编辑
摘要:本文主要基于 http://www.codinglabs.org/html/intro-of-nginx-module-development.html 和 http://www.evanmiller.org/nginx-modules-guide.html#compiling 的学习些的 nginx模块要负责三种角色 handler:接收请求+... 阅读全文

Nginx 第三方模块-漫谈缘起

2012-03-30 10:10 by 轩脉刃, 9487 阅读, 4 推荐, 收藏, 编辑
摘要:本文的部分内容和图片摘录于http://tengine.taobao.org/download/nginx@taobao.pdf 为什么要使用nginx模块?我个人觉得taobao这个ppt来做说明是最好不过了 从web服务器结构开始说起: 第一个模式(LAMP): 这个结构中,Apache的PHP模块将所有动态网页都使用php解析,所有逻辑结构都放在php中进行处理。 这个结... 阅读全文

如何安装nginx_lua_module模块

2012-03-27 15:01 by 轩脉刃, 37282 阅读, 1 推荐, 收藏, 编辑
摘要:摘要: 本文记录如何安装ngx_lua模块 nginx_lua_module是由淘宝的工程师清无(王晓哲)和春来(章亦春)所开发的nginx第三方模块,它能将lua语言嵌入到nginx配置中,从而使用lua就极大增强了nginx的能力 http://wiki.nginx.org/HttpLuaModule 正文: 1 下载luajit 2.0并安装 http://luajit.o... 阅读全文
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 49 下一页