posts - 48,comments - 156,trackbacks - 0
     摘要: Pymedia 是个 C/C++/Python 的多媒体模块,可以对包括 mp3/ogg/avi等多媒体格式文件进行编码解码和播放,基于 ffmpeg 提供了简单的 Python 接口  阅读全文
posted @ 2011-08-07 02:10 左洸 阅读(5141) | 评论 (3)编辑 收藏
     摘要: 增删改查操作,其中增删改操作被称为数据操作语言 DML,相对来说简单一点。 查操作相对来说复杂一点,因为涉及到很多子句...  阅读全文
posted @ 2011-07-13 23:41 左洸 阅读(13732) | 评论 (3)编辑 收藏
     摘要: 我们在数据库中存储数据的时候,有一些数据有明显的约束条件,如:大于、默认、不能为空、唯一等等。 我们在用 CREATE TABLE 创建表的时候,应该将每个字段列的约束条件事先说明, 以后再往表里输入数据的时候,系统会自动为我们检查是否满足约束条件,如果不满足系统会报错。  阅读全文
posted @ 2011-07-13 18:02 左洸 阅读(5057) | 评论 (1)编辑 收藏
     摘要: 在关系型数据库中,数据库中的表 Table、视图 View、索引 Index、关系 Relationship 和触发器 Trigger 等等,构成了数据库的架构 Schema。 在 SQL 语句中,专门有一些语句用来定义数据库架构,这些语句被称为“数据库定义语言”,即 DDL。  阅读全文
posted @ 2011-07-12 00:33 左洸 阅读(4166) | 评论 (0)编辑 收藏
     摘要: SQLite 是一个自持的(self-contained)、无服务器的、零配置的、事务型的关系型数据库引擎。因为他很小,所以也可以作为嵌入式数据库内建在你的应用程序中。SQLite 被应用在 Solaris 10操作系统、Mac OS 操作系统、iPhone 和 Skype 中。QT4 、Python 、 PHP 都默认支持 SQLite ,Firefox Amarok 等流行的应用程序在内部也使用了 SQLite.  阅读全文
posted @ 2011-07-10 19:32 左洸 阅读(5483) | 评论 (3)编辑 收藏
     摘要: 这一次在上一篇程序的基础上增加了以下交互控制功能:1、键盘控制;2、开始、暂停;3、消除时候空行的停顿效果;4、随着消除行数的增多,速度加快;5、音效等等。可以看出,在数据模型抽象好的基础上,完成控制和图形接口是非常方便的。  阅读全文
posted @ 2010-10-18 18:31 左洸 阅读(2988) | 评论 (9)编辑 收藏
     摘要: 要写一个俄罗斯方块小游戏,我们先来一块考虑一下下面几个问题:....... 如果你对上面几个问题思考,每一个答案都和界面、控件、平台有关的话,就是说假如你是用 .Net 的,你的每一个答案都是围绕着如何利用控件、如何使用窗体、在控件的哪个事件里面改变哪个属性等等,那么说明你被微软的 RAD 开发环境毒害的不浅,我建议你立刻扔掉 Visual Studio,改用其他轻量级的编程语言和开发平台,这样你可以更多的关注问题的本身,而不是控件。  阅读全文
posted @ 2010-10-17 23:21 左洸 阅读(3201) | 评论 (5)编辑 收藏
     摘要: 一、为什么选择 HTML5 HTML5 边玩边学算上这篇已经是第七篇了,在这篇开始之前,我想先说明一下为什么叫“HTML5” 边玩边学,因为有人对 HTML5 提出质疑,毕竟他是一个新生事物。我承认我用 HTML5 来吸引眼球了,如果看过边玩边学系列的每一篇,你会发现前六篇文  阅读全文
posted @ 2010-10-08 00:14 左洸 阅读(2511) | 评论 (1)编辑 收藏
     摘要: 这一篇主要学习 HTML5 图像的变形操作以及变形相关的图形学基本概念,并给出了一个可以对美女图像进行基准点移动、基准点缩放和基准点旋转的小例子。后面学习了图像的组合和裁剪,也给出了一个小例子。  阅读全文
posted @ 2010-10-05 12:34 左洸 阅读(2844) | 评论 (4)编辑 收藏
     摘要: 通过对一幅美女图片的处理,向您展示 HTML5 的强大图像处理功能...  阅读全文
posted @ 2010-10-04 16:45 左洸 阅读(2880) | 评论 (0)编辑 收藏
     摘要: 渐变色 Gradients:上下文对象有两个方法可以创建一个叫做 canvasGradient 的对象,并用它设置 fillStyle 或 strokeStyle 属性,绘制出来的图形就有渐变效果了  阅读全文
posted @ 2010-10-03 20:11 左洸 阅读(2203) | 评论 (0)编辑 收藏
     摘要: 我们在电脑屏幕上可以看到色彩斑斓的图像,其实这些图像都是由一个个像素点组成的。那么像素是什么?颜色又是什么呢?(如果您提出这两个问题,您一定是个热爱思考的人)一个像素其实对应着内存中的一组连续的二进制位  阅读全文
posted @ 2010-09-18 23:00 左洸 阅读(2369) | 评论 (1)编辑 收藏
     摘要: 在前一篇博客中,我们测试了 canvas 标签的用法,并得到了 canvas 标签的渲染上下文对象, 但是并没有用它绘制任何图形。在这一篇中,我们先了解一下HTML5绘图的一些基础概念,然后再来画几个图形玩玩。  阅读全文
posted @ 2010-09-18 11:32 左洸 阅读(2596) | 评论 (6)编辑 收藏
     摘要: Html5 引入了一个新的 canvas 标签,这个标签所代表的区域就好象一块画布,你的所有图形绘制最后都要在这块画布上呈现。有了这个标签,浏览器的图形表现力被极大的提升,Flash 和 SilverLight 有没有感到威胁呢?  阅读全文
posted @ 2010-09-17 23:45 左洸 阅读(2909) | 评论 (2)编辑 收藏
posted @ 2009-10-07 19:59 左洸 阅读(1966) | 评论 (0)编辑 收藏
posted @ 2009-10-05 13:07 左洸 阅读(4626) | 评论 (3)编辑 收藏
     摘要: 如果我们知道选 3 个元素的排列,嵌套 3 层循即可;但是如果我们暂时不知道选几个元素,嵌套层数是一个变量怎么办?  阅读全文
posted @ 2009-07-29 00:49 左洸 阅读(1783) | 评论 (2)编辑 收藏
posted @ 2009-07-16 18:28 左洸 阅读(1313) | 评论 (0)编辑 收藏
posted @ 2009-05-18 10:08 左洸 阅读(1515) | 评论 (2)编辑 收藏
     摘要: dojo 有强大的单元回归测试,还有 assert 断言,这些先不讲(因为我也不会,呵呵)。这里我们使用 dojox.wodget.DocTester 组件,它可以直观的在页面上显示多个表达式的真假。如果为真,整个表达式背景变为绿色,代表通过;如果为假,背景变为红色,代表失败,并告诉正确的值。系统还会自动统计通过了几个,失败了几个。有了这个小工具,我们可以简单的测试一些函数的功能,并迅速定位程序的错误。  阅读全文
posted @ 2009-05-16 18:05 左洸 阅读(1175) | 评论 (0)编辑 收藏
posted @ 2009-05-15 10:25 左洸 阅读(1316) | 评论 (4)编辑 收藏
posted @ 2009-05-14 16:56 左洸 阅读(1325) | 评论 (0)编辑 收藏
posted @ 2009-05-13 16:04 左洸 阅读(1469) | 评论 (0)编辑 收藏
     摘要: 1、选 Python 还是选 Java ?
2、GAE 速度怎么样?
3、GAE 数据库好使吗?
4、GAE 配额都有什么限制?  阅读全文
posted @ 2009-05-09 14:28 左洸 阅读(2980) | 评论 (7)编辑 收藏
     摘要: 经过一天多测试,终于可以在 App Engine 正常使用 JDO 了,现把项目模板发上来。所有配置文件、库包都设置完毕,您可以根据自己的情况更改几个小地方就可是正常使用了。  阅读全文
posted @ 2009-05-08 13:48 左洸 阅读(2037) | 评论 (5)编辑 收藏
     摘要: 其实用 Netbeans 一样也能开发 GAE,一点也不复杂。下面让我们用 Netbeans 来完成一个带 Servlet 和 静态图片的小程序,并将它成功部署到 App Engine 上  阅读全文
posted @ 2009-05-07 17:33 左洸 阅读(3432) | 评论 (4)编辑 收藏
posted @ 2009-05-07 11:52 左洸 阅读(24399) | 评论 (0)编辑 收藏
posted @ 2009-05-07 11:47 左洸 阅读(4374) | 评论 (0)编辑 收藏
     摘要: 如果你是 Google 公司的一名员工,你完成了一些代码,想上传到公司的服务器让它工作,但是这里有十几万台服务器,你选择哪台呢?  阅读全文
posted @ 2009-05-06 23:05 左洸 阅读(2509) | 评论 (7)编辑 收藏
posted @ 2009-05-03 09:33 左洸| 编辑 收藏
     摘要: 第一句:软件工程的终极目标是复用。
第二句:复用永远要面对的问题是变化。
第三句:依赖是导致变化难以控制的主要原因。  阅读全文
posted @ 2009-05-01 13:10 左洸 阅读(1548) | 评论 (3)编辑 收藏
     摘要: PHP是动态语言,利用一些语言特性设计一个工厂,并设计一个符合一定格式的配置文件。有了这两样,我们只需要改变配置文件的内容,就可以得到不同的类实例,而不需修改程序源代码。这就实现了简单的控制反转(IOC)或者依赖注入(DI)。  阅读全文
posted @ 2009-05-01 01:25 左洸 阅读(6089) | 评论 (23)编辑 收藏
     摘要: 热点书库小说多线程下载器  阅读全文
posted @ 2009-04-29 01:12 左洸 阅读(3070) | 评论 (9)编辑 收藏
posted @ 2009-04-20 23:43 左洸 阅读(1317) | 评论 (4)编辑 收藏
     摘要: JSON 极大的简化了工作流程,从数据库取出数据,转换成对象数组,把数组编码成字符串,写到页面,整个过程就OK了,到了前台再将这些字符串一解析,又还原成了对象。  阅读全文
posted @ 2009-04-12 14:53 左洸 阅读(1634) | 评论 (1)编辑 收藏
posted @ 2009-04-04 00:19 左洸| 编辑 收藏
posted @ 2009-04-04 00:08 左洸| 编辑 收藏
posted @ 2009-04-03 23:54 左洸| 编辑 收藏
     摘要: 玩 Linux 的时候,里面有个小游戏特别吸引我,原先叫 Glines,现在改名叫 Five And More,有的山寨手机里面也有,叫五子连珠。正好想练练编程水平,就用 Flex 写了一个,请大家进来试玩,个人记录1000多分了哦!  阅读全文
posted @ 2009-03-31 18:34 左洸 阅读(3386) | 评论 (14)编辑 收藏
     摘要: 想当年第一次学 VB 的时候,就想制作一个和 Windows 里面一样的计算器,但是 N 年过去了,期间尝试了 N 次都失败了,最主要的原因是因为把所有的逻辑都放在了 Button 的 Click 事件里面处理,随着代码的增多就写不下去了,牵一发动全身。  阅读全文
posted @ 2009-03-25 01:29 左洸 阅读(2715) | 评论 (8)编辑 收藏
posted @ 2009-03-24 22:00 左洸 阅读(223) | 评论 (1)编辑 收藏
     摘要: 有了绑定,我们可以直接将观察者的某个属性和被观察者的某个属性绑到一块,同步变化,省了中间很多步骤。  阅读全文
posted @ 2009-03-11 23:24 左洸 阅读(1637) | 评论 (1)编辑 收藏
     摘要: 有了变量和函数,把它们和到一块不就成了类吗?  阅读全文
posted @ 2009-03-10 22:23 左洸 阅读(1054) | 评论 (0)编辑 收藏
     摘要: JavaFX 的变量、函数与传统 Java 语法相比,有一些不一样的地方。
  阅读全文
posted @ 2009-03-10 11:14 左洸 阅读(1056) | 评论 (0)编辑 收藏
     摘要: 在 JavaFX 其实并没有传统意义上的数组,正确的叫法应该是序列,即 Sequence ,它类似集合里面的 List,没有长度限制,可以随时添加元素或者删除元素,同时还提供一些附加的操作  阅读全文
posted @ 2009-03-09 23:17 左洸 阅读(1398) | 评论 (0)编辑 收藏
     摘要: JavaFX 有几种基本数据类型,分别是:

Integer 整数类型
Number 浮点数类型
Boolean 逻辑类型
Duration 时间类型

String 字符串类型
  阅读全文
posted @ 2009-03-08 21:57 左洸 阅读(1394) | 评论 (1)编辑 收藏
     摘要: 每当我们要学习一种新的技术,首先要搞明白他是干什么的,对自己有什么用处,把相关情况弄清楚以后,才能决定去不去学习他。在学习JavaFX之前,下面几个问题我觉得应该先搞清楚
  阅读全文
posted @ 2009-03-07 23:04 左洸 阅读(2026) | 评论 (2)编辑 收藏
posted @ 2005-08-08 16:32 左洸 阅读(7150) | 评论 (17)编辑 收藏