悄然无声的 Blog
不是我不明白,这世界变化快!
posts - 90,comments - 629,trackbacks - 13
摘要: Pymedia 是个 C/C++/Python 的多媒体模块,可以对包括 mp3/ogg/avi等多媒体格式文件进行编码解码和播放,基于 ffmpeg 提供了简单的 Python 接口。阅读全文
posted @ 2011-08-07 02:06 左洸 阅读(1192) 评论(0) 编辑
摘要: 原文见http://news.163.com/11/0725/16/79QR8A7S00014JB6.html尼玛啊!程序员!有不有!哥学计算机学的后悔了有木有!撞车是bug造成的,有bug抓程序员啊有木有!哪个程序没bug啊!要测试干p啊!!要招投标干p啊!!撞了车抓程序员有木有!为什么不直接抓ibm,他狗日的发明的电脑啊有木有!!彻底服气了,园子里的兄弟姐妹们,大家都有证没?无证程序员,要被拘的噢!阅读全文
posted @ 2011-07-26 15:08 左洸 阅读(611) 评论(4) 编辑
摘要: 增删改查操作,其中增删改操作被称为数据操作语言 DML,相对来说简单一点。 查操作相对来说复杂一点,因为涉及到很多子句阅读全文
posted @ 2011-07-13 23:36 左洸 阅读(2668) 评论(13) 编辑
摘要: 我们在数据库中存储数据的时候,有一些数据有明显的约束条件,如:大于、默认、不能为空、唯一等等。 我们在用 CREATE TABLE 创建表的时候,应该将每个字段列的约束条件事先说明, 以后再往表里输入数据的时候,系统会自动为我们检查是否满足约束条件,如果不满足系统会报错。阅读全文
posted @ 2011-07-13 17:33 左洸 阅读(2377) 评论(5) 编辑
摘要: 在关系型数据库中,数据库中的表 Table、视图 View、索引 Index、关系 Relationship 和触发器 Trigger 等等,构成了数据库的架构 Schema。 在 SQL 语句中,专门有一些语句用来定义数据库架构,这些语句被称为“数据库定义语言”,即 DDL。阅读全文
posted @ 2011-07-12 00:04 左洸 阅读(3635) 评论(18) 编辑
摘要: SQLite 是一个自持的(self-contained)、无服务器的、零配置的、事务型的关系型数据库引擎。因为他很小,所以也可以作为嵌入式数据库内建在你的应用程序中。SQLite 被应用在 Solaris 10操作系统、Mac OS 操作系统、iPhone 和 Skype 中。QT4 、Python 、 PHP 都默认支持 SQLite ,Firefox Amarok 等流行的应用程序在内部也使用了 SQLite.阅读全文
posted @ 2011-07-10 18:32 左洸 阅读(2804) 评论(2) 编辑
摘要: 引言每当不小心搜索了“敏感”字词,或者查看搜索结果中的最新结果,Google 就会被断开,显示“连接被重置”,并且一分钟之内连不上。这是一件相当令人烦恼的事!这个时候,与其咬牙切齿,不如采取一定的措施。而加密的 Google 搜索就是一个不错的选择。至于为什么仍要使用Google搜索,而不用其他的搜索引擎代替,这个不必我多说什么,相信您会有自己的判断。正文方法很简单。用记事本打开hosts 文件(WindowsVista 和 Windows7 用户请先使用管理员权限打开记事本,然后将 hosts 文件拖进记事本中),在最下面添加如下内容:203.208.46.148 encrypted.goo阅读全文
posted @ 2011-06-23 22:17 左洸 阅读(536) 评论(1) 编辑
摘要: 这里要讨论一下,拼木头问题和百钱买百鸡问题是很不一样的。百钱买百鸡问题,每种鸡的数目没有限定,所以你可以用穷举法。拼木头问题,每一种木头的数目一开始已经给出来了,这样,选用哪些种类的木头,最后会相互影响,如果你一开始总是选择最方便的数据来组合,很有可能陷入局部最优。阅读全文
posted @ 2011-06-22 22:08 左洸 阅读(1477) 评论(2) 编辑
摘要: 一、光栅系统绘制图形的原理 1、光栅系统的图元都是由像素点组成的 2、像素点的坐标值都是整数,是离散的,因此表示图形时会出现锯齿现象 3、要绘制图形元素,就必须计算出组成图形元素的所有像素点的坐标值 4、好的算法(计算所有像素的坐标值)不但速度快,还要尽可能的减小锯齿的影响 二、划线算法 1、要求:给出线段的两个端点的坐标值,绘制出直线 2、可以计算出斜率 m 和节距 b 三、DDA算法1、如果斜率 m 小于 1 ,则水平方向每增加一个单位,垂直方向就增加 m 个单位,即yk+1=yk+ m计算结果要四舍五入,这样就可快速计算出线段上所有像素点的坐标值2、如果斜率 m 大于 1,则垂直方向每.阅读全文
posted @ 2011-06-09 15:40 左洸 阅读(236) 评论(0) 编辑
摘要: 一、 视频显示设备 CRT 1、电子枪的结构,如图: 2、控制荧光屏的亮度控制栅极加正电压,电子束大量通过,屏幕变亮3、光点电子束打到屏幕上形成一个光团,光点的物理直径为光点亮度下降到最大亮度60% 时的直径4、屏幕分辨率表示方法:水平和垂直光点数光点的物理直径DPI每英寸点数5、决定分辨率的因素荧光质类型亮度大小偏转系统聚焦6、例题7、显示纵横比 Aspect ratio水平方向上显示单位长度需要的光点数,与垂直方向上显示单位长度需要的光点数的比值,一般:640×480 800×600 1024×768 等等二、电子束扫描方式1、电子束扫描方式自定上下,全屏扫描阅读全文
posted @ 2011-06-09 09:54 左洸 阅读(153) 评论(0) 编辑
摘要: 一般学习模拟退火算法的时候,都是用全排列问题作为例子讲解,所谓全排列问题,就是说解的长度(或者步骤)是确定的,只不过排列顺序不同罢了,其中任何一种排列顺序都是问题的一个解,我们通过不断尝试不同的排列顺序,找到其中最优的一个。象TSP旅行商问题就是典型的全排列问题,所有的城市都是两两互联的,每个城市都要去一次(且只能去一次),先去那个后去那个,顺序不同只不过花费的代价不一样,但都是问题的一个解决方案。注意:任何一种排列都是问题的一个解。这是一种很好的特性,这种情况下,可以直接应用典型的模拟退火算法。模拟退火算法的核心就是对解的取舍。第一步:首先生成一个初始解。生成初始解的时候,你可以随机生成,也阅读全文
posted @ 2011-05-17 23:03 左洸 阅读(1642) 评论(3) 编辑
摘要: {{{wxPython 程序在调试过程中经常会出现这种情况:一个白色的窗口一闪就结束了,到底程序哪里出了问题根本看不清楚,而控制台窗口什么提示也没有。会出现这种问题是因为在 Windows 平台下 wxPython 会将输出流定向到一个默认的窗口中,如果我们想留住这个窗口看清里面的错误信息,在运行程序的时候可以加一个 i 参数,如下:python -i test.py但是大多数时候我们还是希望在控制台窗口里看见错误信息,毕竟控制台窗口比较简单,交互性强,为了达到这个目的,就需要重定向 wx.App 的输出。}}}{{{我们可以先看一下 wx.App 的构造函数:__init__(self,r阅读全文
posted @ 2011-02-08 14:22 左洸 阅读(307) 评论(0) 编辑
摘要: 前面的笔记主要学习了 wx.Frame 的用法,在我们创建一个 Frame 的时候,总是要用到一个应用程序对象 wx.App ,每个程序中必不可少的两行代码是: 1、创建应用程序对象 wx.App() 2、开始主循环 app.MainLoop() 以前用 Delphi 或者 VB 的时候我们是看不到这个对象的(其实也有),我们一般都把窗体就当作了一个程序,其实窗体对象和应用程序对象还是有很大区别的,具体的区别要说起来比较复杂,简单说它主要有以下几个作用: 1、创建和管理消息循环,这个不用说了吧。 2、初始化程序进程,就是程序运行必要的一些资源。 3、缺省的事件处理 4、应用程序对象的其他一些属阅读全文
posted @ 2010-12-25 22:42 左洸 阅读(671) 评论(1) 编辑
摘要: 前面几篇的学习笔记中,对 wx.Frame 已经有了一个大概的了解,wx.Frame 就是一个窗体框架,他有标题栏、有客户绘制区、有菜单条、有工具条、有状态栏、可以最大最小化、可以改变尺寸等等。 但是,这个 wx.Frame 窗体和 VB 、Delphi 、WinForm 等等的窗体有一点不一样的地方:一般情况下我们并不直接在窗体上放置控件。 如果你直接将控件放置在 wx.Frame 上,则控件的大小和位置设置都将不起作用,控件将充满整个 Frame 的客户区域,如果你放置两个按钮,则这两个按钮将共同填充整个客户区域。 所以,一般情况下,我们会先放置一个 wx.Panel 面板在 Frame 阅读全文
posted @ 2010-12-25 21:49 左洸 阅读(342) 评论(0) 编辑
摘要: 在前面的学习笔记中,我们已经学习过了wx.Frame 初始化函数的几个参数,现在来回顾一下,分别是:第一个参数 parent:父窗体的引用,如果没有则传入None;第二个参数 id:窗口的 id 号码,一般传入wx.ID_ANY;第三个参数 title:窗体的标题;第四个参数 pos:窗体的位置;第五个参数 size:窗体的大小;下面我们学习第六个参数 style:窗体的样式;窗体的样式默认值为 wx.DEFAULT_FRAME_STYLEwx.DEFAULT_FRAME_STYLE 其实是一些列值的组合,即wx.MINIMIZE_BOX | wx.MAXIMIZE_BOX | wx.RESI阅读全文
posted @ 2010-12-24 22:08 左洸 阅读(245) 评论(0) 编辑