自定义博客皮肤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 1183

原创 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 265

原创 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 304

原创 lua require与module

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

2016-12-24 15:50:48 3958

原创 lua local 变量和表

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

2016-12-24 15:49:55 6206

原创 设计一门语言

语言设计

2016-12-24 15:44:12 442

原创 编译详解

gcc

2016-12-24 15:43:41 399

原创 编译器

编译器

2016-12-24 15:43:16 523

原创 编解码

编码 解码

2016-12-24 15:42:55 330

原创 汇编

汇编

2016-12-24 15:42:33 4561

原创 正则表达式

正则

2016-12-24 15:42:14 6997

原创 日志系统

elk

2016-12-24 15:41:50 579

原创 开源软件

soft

2016-12-24 15:41:30 336

原创 xargs

xargs

2016-12-24 15:41:04 243

原创 vim

vim

2016-12-24 15:40:43 376

原创 vagrant

vagrant

2016-12-24 15:40:21 709

原创 toml

toml

2016-12-24 15:39:59 2552

原创 tmux

tmux

2016-12-24 15:39:37 432

原创 ssh端口转发

ssh

2016-12-24 15:39:17 321

原创 redis

redis

2016-12-24 15:38:55 247

原创 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 274

原创 python

python

2016-12-24 15:37:49 197

原创 python_琐碎

python

2016-12-24 15:37:27 267

原创 openresty

openresty

2016-12-24 15:36:57 1452

原创 nsq

nsq

2016-12-24 15:36:28 454

原创 makefile

makefile

2016-12-24 15:36:07 220

原创 mac_vim配置

vim

2016-12-24 15:35:41 210

原创 lua实现原理

lua

2016-12-24 15:34:55 1537

原创 lua_深入用法

lua

2016-12-24 15:34:32 523

原创 lpeg使用

peg

2016-12-24 15:34:09 1387

原创 linux_misc

linux

2016-12-24 15:33:28 292

原创 kibana

kibana

2016-12-24 15:33:06 1646

原创 kafka

kafka

2016-12-24 15:32:49 278

原创 jvm

jvm

2016-12-24 15:32:26 248

原创 jinja2

jinjia2

2016-12-24 15:31:46 252

原创 go

go

2016-12-24 15:30:34 270

原创 git

git

2016-12-24 15:30:13 193

原创 ffi

lua

2016-12-24 15:29:40 1933

原创 fabric

fabric

2016-12-24 15:29:20 516

原创 es原理

es

2016-12-24 15:27:20 5213

空空如也

空空如也

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

TA关注的人

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