自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 nginx编译和调试

nginx源码编译,依赖于pcre和zlib下载源码后,通过./configure --help可以查看编译选项,为了增加gdb调试信息,使用./configure --with-cc-opt='-g -o0'和make CFLAGS="-g -o0" 为了方便调试可以启动一个worker进程nginx对gdb也有辅助支持,用debug_points配置项:st

2016-12-24 15:52:43 1224

原创 python 面向对象

一、组成:方法和属性。类定义:class MyClass():    def say(self):        print("hello")test=MyClass()test.say()2.属性:self.attr = value普通属性:self.attr=value静态属性:

2016-12-24 15:52:03 295

原创 lua 协程

-- coroutine api: create, resume, yield, wrap. running, status-- coroutine status: suspend, running, normal, deadlocal stop = function()    return coroutine.yield(7, 9)end

2016-12-24 15:51:22 327

原创 lua require与module

一、模块机制module    1.什么是module对于用户来说,一个module相当于一个so库。模块的主要目标是实现代码的共享。    2.如何编写modulelua是通过table来实现模块的,典型的写法如下。local M = {}        ---- 通常是加local的,如果不加,则M默认注册到_G中,require后,即使不ret

2016-12-24 15:50:48 3993

原创 lua local 变量和表

local是我们在lua编程里面经常写的,经常写的方式为local foo = foo。lua对local的处理有加速访问的效果,并且将变量定义为局部变量也是一种好的编程习惯。lua对变量和表的local化处理的方式是不同的======example======foo = {}foo.a =1dolocal foo = foo

2016-12-24 15:49:55 6259

原创 设计一门语言

语言设计

2016-12-24 15:44:12 464

原创 编译详解

gcc

2016-12-24 15:43:41 428

原创 编译器

编译器

2016-12-24 15:43:16 548

原创 编解码

编码 解码

2016-12-24 15:42:55 360

原创 汇编

汇编

2016-12-24 15:42:33 4619

原创 正则表达式

正则

2016-12-24 15:42:14 7097

原创 日志系统

elk

2016-12-24 15:41:50 633

原创 开源软件

soft

2016-12-24 15:41:30 362

原创 xargs

xargs

2016-12-24 15:41:04 271

原创 vim

vim

2016-12-24 15:40:43 406

原创 vagrant

vagrant

2016-12-24 15:40:21 730

原创 toml

toml

2016-12-24 15:39:59 2655

原创 tmux

tmux

2016-12-24 15:39:37 471

原创 ssh端口转发

ssh

2016-12-24 15:39:17 388

原创 redis

redis

2016-12-24 15:38:55 270

原创 python绘图

python绘图matplotlibMatplotlib 可能是 Python 2D-绘图领域使用最广泛的套件,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图使用import matplotlib.pyplot as plt plt.bar(left = 0,height = 1)plt.plot([1,2,3,4]) # 划线函数plt.ylabel('some

2016-12-24 15:38:20 292

原创 python

python

2016-12-24 15:37:49 215

原创 python_琐碎

python

2016-12-24 15:37:27 289

原创 openresty

openresty

2016-12-24 15:36:57 1558

原创 nsq

nsq

2016-12-24 15:36:28 479

原创 makefile

makefile

2016-12-24 15:36:07 243

原创 mac_vim配置

vim

2016-12-24 15:35:41 223

原创 lua实现原理

lua

2016-12-24 15:34:55 1568

原创 lua_深入用法

lua

2016-12-24 15:34:32 549

原创 lpeg使用

peg

2016-12-24 15:34:09 1438

原创 linux_misc

linux

2016-12-24 15:33:28 315

原创 kibana

kibana

2016-12-24 15:33:06 1678

原创 kafka

kafka

2016-12-24 15:32:49 300

原创 jvm

jvm

2016-12-24 15:32:26 263

原创 jinja2

jinjia2

2016-12-24 15:31:46 282

原创 go

go

2016-12-24 15:30:34 290

原创 git

git

2016-12-24 15:30:13 213

原创 ffi

lua

2016-12-24 15:29:40 1988

原创 fabric

fabric

2016-12-24 15:29:20 540

原创 es原理

es

2016-12-24 15:27:20 5291

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除