自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 资源 (22)
  • 收藏
  • 关注

原创 机器码 真数 原码 反码 补码 float的内存表示

#includeint main(int argc, char** argv){ printf("sizeof(int): %d\n", sizeof(int)); /********* hex格式表示的整数是补码 http://www.cnblogs.com/zhangziqiu/archive/2011/03/30/ComputerCode.html

2016-12-30 20:37:07 2857

转载 mysql character set , collation

转自 http://www.itpub.net/thread-884746-1-1.html字符集和Collations的一般介绍一个character set (字符集)是一组符号和编码,而一个 collation 是在一个字符集里比较字符的一套规则,让我们通过一个虚构的字符集例子来说明区别。假设我们有个四个字母的字母表:`A', `B', `a', `b'.我们给每个字

2015-07-29 15:56:07 3543

原创 从图片中提取文本

ocrpytesseract https://pypi.python.org/pypi/pytesseract[root@test-22 src]# python test.pyTraceback (most recent call last): File "test.py", line 9, in print(pytesseract.image_to_string(I

2015-06-12 16:40:24 6336

原创 skynet浅析

参与者模式,actor model 是1973年就提出的一个分布式并发编程模型,在erlang语言中得到广泛支持和应用http://blog.codingnow.com/2013/12/skynet_monitor.html master 控制节点,可以附属在某个工作节点中harbor 工作节点,所有工作节点之间建TCP连接,所有harbor跟master之间建TCP连接;新的harbor启动时先连接master,master通知其他harbor去连接新的harborhttp://blog.codi

2014-08-16 14:24:35 16669

原创 skynet example

[dongsong@localhost skynet]$ sudo netstat -lntp | grep skynettcp 0 0 0.0.0.0:8888 0.0.0.0:* LISTEN 2705/./skynet--> simpledb service (watchdog servi

2014-08-16 14:17:53 4119

原创 lua coroutine & skynet

thread type用于创建协程(coroutines),跟OS的thread不是一个概念(Python则不同,Python的线程就是OS原生线程;不过stackless和pypy的微线程跟这个概念差不多)Coroutines 又名collaborative multithreading(协作多线程)每个协程是一个独立的线程(lua thread, not os thread),

2014-08-08 20:59:36 2348

转载 skynet

https://github.com/cloudwu/skynet电商不是有C2B B2C C2C这些个概念么,互动百科的CEO甚至还对抄袭美其名曰:COPY TO CHINA (C2C)。鸟人今天也为C2B赋予新意:COPY TO BLOG。哈哈研究skynet的朋友请移步云风的博客,我这里纯属抄袭下来做标记笔记用的,因为个人阅读习惯如此。http://blog.codi

2014-08-04 23:25:13 4110

原创 gdb

1.设置多线程的调试模式    2.设置list默认显示的行数

2014-07-17 15:13:43 1155 1

原创 twisted小作:刻录器 机器人

1.充当client和server之间的proxy,做数据转发2.提供console接入,由console输入命令:开始刻录、停止刻录、显示刻录的区段、选择性的回放刻录区段3.刻录功能:把client的数据加上时间戳写盘4.回放功能:根据选择把某个区段的刻录数据按照原始的时间间隔发送给server

2014-05-20 19:38:12 1621

原创 code segments

之前闲着没事参加了一次小编程比赛,看着奖品挺诱人的,可惜------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2014-04-27 01:22:55 1595

原创 boost.python小试牛刀

http://www.boost.org/doc/libs/1_55_0/libs/python/doc/ http://www.boost.org/doc/libs/1_55_0/libs/python/doc/ http://www.boost.org/doc/libs/1_55_0/libs/python/doc/ http://www.boost.org/doc/libs/1_55_0/l

2014-04-26 19:06:30 4625

原创 灯塔aoi--地图视野处理

参考:http://blog.codingnow.com/2012/03/dev_note_13.html

2014-04-22 20:36:48 9325 3

原创 shell手册--笨鸟巨制

三年前,鸟人刚接触linux环境,用ssh终端连上服务器,两眼一黑(啥命令也不会).....每次把成老师在我电脑上操作的命令用history

2014-04-22 09:53:57 19827 10

原创 [ Extending Lua with c/c++ ] & [ Embedding Lua in c/c++ ]

动态库/静态库================================================================================================转自:http://www.360doc.com/content/09/0421/19/36491_3216558.shtml静态库       在linux环境中, 使用ar命

2014-03-14 23:35:39 2172

原创 Lua随手记

官网:http://www.lua.org/手册:http://www.lua.org/manual/5.1/manual.html#5.7社区:http://lua-users.org/论坛:http://www.luaer.cn/在线中文手册:http://manual.luaer.cn1.Lua中...可表示可选参数,但是跟arg的区别有些大啊!而且如果在一个函数内同

2014-03-07 20:01:15 5596 1

原创 《Lua程序设计》(Programming in Lua)阅读笔记

官网:http://www.lua.org/社区:http://lua-users.org/论坛:http://www.luaer.cn/在线中文手册:http://manual.luaer.cnhttp://www.codingnow.com/2000/download/lua_manual.html花了三天多时间看这本书,基本算入门了吧,有些东西因为时间关系没细看,以后再逐

2014-03-04 23:06:33 6476 2

原创 twisted学习笔记

经过上周末的突击,2dx client跑到python server前面去了:client网络连接、数据包收发、房间列表、进出房间都ok了;之前写的简易版server还只能接受连接和转发数据故,开始着手twisted框架,把server搞起~twisted启动一个tcp server很简单,按照示例几行代码就能搞定:监听端口、reactor启动反应堆、factory管理连接、改写proto

2013-10-23 00:59:54 9086

原创 cocos2d-x学习笔记

http://www.cocos2d-x.org/http://www.cocos2d-x.org/reference/native-cpp/index.html2dx 2.1.4的版本居然不支持vs2008? 而且build-win32.bat运行失败...在多个平台创建2dx项目:http://www.cocos2d-x.org/projects/cocos2d-x/w

2013-10-19 19:37:59 4415

原创 Python全局变量在模块之间引用的问题

昨天在Python群里有人提到一个问题,在模块a中引入模块b的全局变量x,并在a中调用b的函数来修改x的值,结果出现很难理解的现象。经过反思发现自己对这个概念也是一知半解,好像在《Python源码剖析》那本书中看到过相关的知识但是又有些记不太清,故编写程序做一些验证以扫清编码障碍,至于实现层面的理解等晚一点再翻翻书(PS: 这件事情显示读书笔记还是很重要的,不然每次都得去书中重新找相关信息)。

2013-10-10 11:42:21 4038

原创 mysql主从复制(master/slave)

官方英文文档:http://dev.mysql.com/doc/refman/5.1/en/replication.html官方中文文档:http://dev.mysql.com/doc/refman/5.1/zh/replication.html原理: MySQL使用3个线程来执行复制功能(其中1个在主服务器上,另两个在从服务器上。当发出START SLAVE时,从服务器创建一个I/

2013-08-31 09:29:27 2301

原创 cocos2d-x android 调试

搭建2dx的android开发环境官网有教程(http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Chapter_1_-_How_to_Create_a_New_cocos2d-x_project_on_multi-platforms),2dx的中文网站也有翻译(http://cocos2d.cocoachina.com/resource/show?n

2013-08-28 22:34:46 3024

原创 Configuring and Using the Twisted Web Server

http://twistedmatrix.com/documents/13.0.0/web/howto/using-twistedweb.htmlTwisted Web Development    Twisted Web接受(serve)实现了IResource接口的Python对象。    twisted_web_server.jpgMain Concepts:

2013-08-09 00:05:07 3330

原创 编写Python扩展(Extending Python with C or C++)

其实这是一篇译文,看官方文档的时候觉得不好对重点做标记,加上以后遗忘的时候看中文可以更快速的捡起来,所以在阅读的过程中就直接翻译出来记录在此了,借助于博客的一下编辑功能对重点做一些突出表现。1. Extending Python with C or C++C编写的扩展模块源码文件构成:1.功能函数 spam_system2.模块的方法表(Method Table)SpamMet

2013-07-19 00:22:27 8069 1

原创 《Python源码剖析》读书笔记

《Python源码剖析》电子书下载 http://download.csdn.net/detail/xiarendeniao/5130403Python源码在官网有下载链接,用ctags -R *来建符号链接,在阅读电子书的过程中用vi -t functionName/varName方便的查看对应源码PyObjectPython对象机制的基石,Python中所有对象都拥有P

2013-07-14 23:29:28 8323

原创 python magic methods

英文原文:http://www.rafekettler.com/magicmethods.html#conclusion1.__new__ 是静态方法,实例化前先调用__new__返回实例对象,然后把调用__init__对实例对象做进一步初始化;对于一些不可变对象的类(int,str,tuple),其__init__是无效的,要想在初始化过程中改变其值,需要override __new__

2013-07-08 11:54:24 2434

转载 深刻理解Python中的元类(metaclass)

转载来源:http://blog.jobbole.com/21351/对应原文:http://stackoverflow.com/questions/100003/what-is-a-metaclass-in-python译注:这是一篇在Stack overflow上很热的帖子。提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理

2013-07-03 11:29:29 1460

原创 concurrence vs twisted ---- python networking/concurrence library/framework

python concurrence framework/library : http://wiki.python.org/moin/Concurrency/栈溢出对该问题的讨论帖:http://stackoverflow.com/questions/1824418/a-clean-lightweight-alternative-to-pythons-twistedconcur

2013-06-21 10:26:54 2427

原创 RabbitMQ使用笔记

官网    http://www.rabbitmq.com/客户端    https://pika.readthedocs.org/en/latest/RabbitMQ安装见另外一篇文章python rpc framework ---- callme/multiprocessing.managers1.概念:channel        我理解就是每个连接对应的一个

2013-03-21 11:54:03 2469

原创 智联招聘刷新简历

应一大学同学的要求,写了个刷新智联简历的脚本,省得他一边奔波于面试还要一边刷简历。主要工具还是神器casperjs!1.capserjs程序:     1>访问自制的一个iframe组合页(验证码识别页+智联登录页)      2>把智联页的验证码截图并写入验证码识别页并提交      3>把验证码识别页返回的字符填入智联页的验证码框、用户名密码也填入相应位置,点击登录按钮

2013-03-14 20:53:52 5019

原创 python excel lib (xlwt)

具体安装和使用见文章http://blog.csdn.net/xiarendeniao/article/details/6774520 item44下面是鸟人写的一个打印颜色和宽高的脚本:#encoding=utf-8from xlwt import Workbook, easyxfdef show_color(sheet): colNum = 6

2012-12-10 10:45:18 4417

原创 python rpc framework ---- callme/multiprocessing.managers

一、选择python RPC frameworkQAM http://packages.python.org/qam/introduction.html    基于carrot消息框架(AMQP协议) http://ask.github.com/carrot/introduction.htmlQAM目前已经不再被积极维护了,它的替代品是callme,carrot也被kombu取

2012-11-22 18:10:03 3665

原创 QtWebKit解析js页面

WekKit官网:http://www.webkit.org/QtWebKit官网及安装:http://trac.webkit.org/wiki/QtWebKit#GettingInvolvedQtWebKit Class Reference:http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qtwebkit.html

2012-11-22 11:44:12 4618

原创 python收发邮件(demo)--smtplib--poplib

发邮件#encode=utf-8import smtplibfrom email.mime.text import MIMETextfrom email.mime.image import MIMEImagefrom email.mime.multipart import MIMEMultipartif __name__ == '__main__': from

2012-09-24 22:33:22 5483

原创 matplotlib--python绘制图表 | PIL--python图像处理

matplotlib库官网http://matplotlib.org/示例http://matplotlib.org/gallery.html文档http://matplotlib.org/contents.html中文入门http://azaleasays.com/2010/04/27/matplotlib-beginner-guide/

2012-09-18 16:00:24 6574

原创 腾讯微博开放平台

官网http://open.t.qq.comapi文档 http://wiki.open.t.qq.com/index.php/API%E6%96%87%E6%A1%A3api测试http://test.open.t.qq.com/python sdk oauth2 https://github.com/jinuljt/qqweibov21.我发布的评论用statu

2012-09-06 13:24:57 4041

原创 python内存泄露

一、python有自动垃圾回收机制(当对象的引用计数为零时解释器会自动释放内存),出现内存泄露的场景一般是扩展库内存泄露或者循环引用(还有一种是全局容器里的对象没有删除)前者无需讨论,后者举例如下(Obj('B')和Obj('C')的内存没有回收)[dongsong@localhost python_study]$ cat leak_test2.py #encoding=utf-8

2012-08-16 18:16:44 18804

原创 嵌套python解释器(Embedding Python in Another Application)

http://docs.python.org/2/c-api/index.html1.hello,world[dongsong@bogon python_study]$ cat py.cpp #include int main(int argc, char** argv){ Py_Initialize(); PyRun_SimpleString

2012-08-03 15:15:00 3194

转载 python vs lua

lua和python根本就不具有可比性出处:http://blog.csdn.net/shgaol/article/details/3746477网上经常看到别人拿lua与python来进行对比,但是,本人认为,lua与python根本就不具有可比性.原因如下:    1、两者的定位不同。python的定位在于自身的独立开发,即是说python定位于自己能解决所有的问题。l

2012-08-03 14:45:04 8944

原创 casperjs小结

官网http://casperjs.org/环境:[dongsong@localhost ~]$ casperjs --version1.0.0-RC2[dongsong@localhost ~]$ phantomjs --version1.7.01.casperjs按照start()、then*()、wait*()、open()等流程往下做导航(注意,如果有

2012-07-12 06:47:58 14870 5

原创 php随手记

好久没写php了...1.判断对象类型if ($object instanceof stdClass) { echo 'yes';}还有类似的函数is_objectis_arraystdClass类是PHP的一个内部保留类,初始时没有成员变量也没成员方法,所有的魔术方法都被设置为NULL,可以使用其传递变量参数,但是没有可以调用的方法。stdClass类

2012-06-28 16:56:31 2080

bomb.apk android(2dx)

bomb.apk android(2dx)

2013-08-28

plane.apk android(2dx)

plane.apk android(2dx)

2013-08-28

cocos2d-x手机游戏开发

cocos2d-x手机游戏开发(偏移12)

2013-07-24

rabbitmq.pptx(官方文档)

rabbitmq.pptx 技术分享的资料

2013-07-19

casperjs.pptx

capserjs.pptx 技术分享的资料

2013-07-19

python xlwt

一个excel文件,用于显示python xlwt库生成excel文件时选取颜色和宽高...

2012-12-10

python MySQLdb 封装接口

鸟人封装的MySQLdb操作接口,包含读写分离、断线重连的逻辑,对于具体应用可以继承和扩展

2012-05-18

python 中文手册

中文python手册,适合快速入门..

2012-04-18

Django Book 2.0 中文版 chm格式

Django Book 2.0 中文版其实就是官网手册(http://www.djangobook.com/en/2.0/)的中文翻译

2012-04-17

windows定时器

用windows消息队列实现的一个定时器,include的一些日志和广播头文件没有上传,可以把这些相关的注释就能用了

2012-01-19

系统程序员成长计划

作者是一个工作9年的系统程序员,看看受益匪浅...

2011-12-12

perl.chm中文手册

perl中文chm手册,找一个正常能用的太难了,所以贡献出来 有些电脑打开chm文件显示空白,解决办法:属性->接触锁定

2011-04-07

Bresenham直线算法的C++实现

在linux下面写的,WIN下面用的话把 typedef int32_t int32; typedef uint32_t uint32; 改成 typedef __int32 int32; typedef unsigned __int32 uint32;

2010-08-26

Bresenham直线算法的实现

这个貌似有点问题,我重新发布一个,嘿嘿..

2010-04-20

UNIX程序员手册(unix下变成必备书)

这么好的书 资源这么少 我贡献一个资源出来吧 this book is very useful...和《unix环境高级编程》配套使用

2009-09-27

UNIX环境高级编程

很好的一本书 新接触linux的人必看的书 我很喜欢

2009-09-27

相同系统或者不同系统之间的数据同步工具 rsync

用rsync实现windows和windows、windows与linux、linux与linux之间的数据同步 含本人自己使用时的配置说明和搜集的安装教程 设置之后可以达到开机就同步一次数据的功能 可以用于svn仓库和其他重要数据的的备份

2009-09-27

visual assist X

传一个vc助手visual assist X上来,我一直在用挺不错的,好像安装后VC和VS都能使用这个插件,我用的VS 2008

2009-09-25

kSar:linux中将sar截取数据画成图形的工具

上次下载kSar时发现csdn上居然没有这个资源 所以就上传一个赚点积分 我在linux上画图有点问题 好像是java字体解析出错 但是再虚拟机上的linux中能用

2009-09-25

空空如也

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

TA关注的人

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