- 博客(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
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人