- 博客(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
原创 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
原创 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
Django Book 2.0 中文版 chm格式
2012-04-17
Bresenham直线算法的C++实现
2010-08-26
UNIX程序员手册(unix下变成必备书)
2009-09-27
相同系统或者不同系统之间的数据同步工具 rsync
2009-09-27
kSar:linux中将sar截取数据画成图形的工具
2009-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人