- 博客(8)
- 收藏
- 关注
原创 事件驱动模型
单线程事件驱动模型 由于只有一个线程,监听到事件后必须马上处理。这样在处理过程中,会忽略掉期间到来的事件。如果处理时间不长,并且事件到来不是特别频繁,可以使用单线程。 有些事件在监听前,必须申请一些资源,如打开文件,打开设备等。因此处理时间前必须释放响应的资源,这为编程增加了一些复杂性。 要注意事件之间的优先级,如果两个事件同时到来,只有先被尝试检测的事件有效,另一个事件会被丢弃。 大致流
2016-05-04 13:33:43
320
转载 python简史
Python是我喜欢的语言,简洁,优美,容易使用。前两天,我很激昂的向朋友宣传Python的好处。 听过之后,朋友问我:好吧,我承认Python不错,但它为什么叫Python呢? 我不是很确定:呃,似乎是一个电视剧的名字。 朋友又问:那你说的Guido是美国人么? (Guido von Rossum,Python的作者) 我再次不是很确定:他从google换到Dropbox
2016-04-12 10:06:06
316
原创 python相关网址
今天把python相关的网址整理一下。 www.python.org 这是python的绝对官方网站,纯英文的画面,有时会眼花缭乱。 可以从上面下载到最新的python版本(安装板或源码),最新的文档。 曾经尝试下载了python3.5的源码,自己编译了一下。由于是开发版本,交互界面居然连箭头都不能用!不过能得到最新的体验,还是很好的。 www.pythontab.com py
2016-04-12 09:47:39
497
转载 python数据库模块
目录 专用数据库连接模块 MySQLSQLitePostgreSQLOracleIBM DB2SAP DBInfomixInterbaseIngresSybaseSQL ServerThinkSQLMatisse 通用数据库接口模块 ODBCJDBCSQLRelay 其它模块 Gadfly 本条目收集了 Python 中的常用数据库接口模块,包括各种主流关
2016-04-05 17:11:36
626
原创 python备忘录
一 入门 整数 x = 0 浮点数 y = 0.0 字符串 z = ‘’ 字节数组 w = bytearray(n) 列表(list) a = [] 元组(元素不可修改,不好用) a = () 字典(dict) b = {} 函数 def func(p1, p2): #形参名称很重要 pass 类 class a: def __init__(self):
2016-03-30 15:51:13
363
原创 嵌入式窗口系统
嵌入式设备不能没有应用,应用程序不能没有界面。 底层画图的库倒有不少,DirectFB,OpenGL SE,OpenGUI,QT等等。 但是好像没有像样的窗口系统,它们大多太耗内存。 xWindows 5MB RAM,16MB disk; GNOME 14MB RAM,95MB disk; KDE 11MB RAM,96MB disk; 所以,现在急需一个轻量级的
2016-03-26 15:00:22
1179
转载 用Python+Django在Eclipse环境下开发web网站
一、创建一个项目 如果这是你第一次使用Django,那么你必须进行一些初始设置。也就是通过自动生成代码来建立一个Django项目--一个Django项目的设置集,包含了数据库配置、Django详细选项设置和应用 特性配置,具体操作步骤如下所示。 1.新建Django项目 选择sqlite数据库 2.创建网站模块app 3.测试新建的模块是否正常
2016-03-19 22:04:07
269
原创 我心目中的C
有必要先回忆一下计算机的简史。 一开始,人们在纸袋上打孔,然后输入进计算机。 那时的计算机CPU很慢,内存很小,没有操作系统。 纸袋打孔就是最原始的机器语言。 后来出现了机器语言的助记符,也就是汇编语言。 由于机器只认机器语言,所以人们需要汇编器。 于是人们用机器语言写了汇编器,由于可读性差,又用了汇编语言重写汇编器。 由于汇编语言只是助i记符,所以与机器语言等价,程序员不仅关心数据
2016-03-19 21:09:31
359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人