- 博客(26)
- 收藏
- 关注
原创 终于研究完tiOPF的文档了
在Delphi下,持久层框架出名的只有InstantObjects与tiOPF,相比InstantObjects, tiOPF给了开发人员很大的自由度,而且文档还算丰富,在概念方面讲得还是蛮清晰的,只是没有代码级的帮助或文档,嘿嘿,我来做一个,今天就开始,以2.2.0(2006年12月的版本)为基础。有对Delphi感兴趣的同志,可以到这儿去溜一溜: tiopf.sourceforge.net
2007-04-02 14:34:00
3348
3
原创 还有人在用Delphi吗?
Delphi,个人认为,有着强大的Object Pascal的语言与VCL类库,非常好的一个开发平台,对于普通的应用来说,现在除了WEB,我们不再需要其它的应用了吗?一定要在我们的机器上装上一个.NET库吗?好像这是一个没有答案的问题,反正各有所见吧 :) 其实,在Sourceforge上搜搜,几个大的Delphi项目还都在更新中,如超级类库JEDI - JCL & JVCL,ORM框架t
2007-03-21 18:20:00
4409
1
原创 Python in nutshell 2nd 简明翻译 (9)
5.1.9. 内置的object类内置的object类是所有内置类型与新型处定义类的最顶层基类。object类定义了一些用来实现默认对象语义的专有方法(请参见“专有方法”章节)。__new__与__init__可以通过无参数调用object()来创建一个object类的实例。这会隐式调用object.__new__与object.__init__方法来创建并返回一个没有任何定制属性(即
2007-03-12 12:37:00
1210
翻译 Python in nutshell 2nd 简明翻译 (8)
5.1.6. 属性引用基础x.name形式的表达式就是属性引用,在这里x是任意的一个表达式,name是一个标识符,也叫属性名。许多Python对象都拥有属性,但是对于类或实例来说,属性引用还有着其它的丰富语义。一定要记住,方法也是属性,所以只要下面说到属性就同时指普通数据属性与可执行属性(如,方法对象属性、类对象属性)。假设x是类C的实例,C的基类是B:class B(object):
2007-02-06 17:40:00
1196
翻译 Python in nutshell 2nd 简明翻译 (7)
Chapter 5. 面向对象的PythonPython是面向对象的编程语言。跟其它一些面向对象的语言不同,Python并不强制要求你必须按面向对象的原则来编程,可以依据程序不同部分的不同特点与要求,混合面向过程的编程与面向对象的编程。一般来说,面向对象的优势是封装数据与行卫,以及继承等面向对象的普遍优势。但是面向过程的编程也具有简单易懂的优势,所以在Python中可以按需进行选择。现
2007-01-26 14:16:00
1046
原创 超强的MS Project的Linux平台替代软件
在Linux平台上,要想阅读或编辑MS Project文件目前还是比较困难的,有一些商业软件可以完成此任务,但不符合Linux平台Free & Open的原则,鄙视他们!还好,发现一个基于Java的软件,可以读入MS Project文件,进行自由编辑,只是不能再存回MS Project格式 :)网址: http://www.ganttproject.org强烈推荐!
2007-01-25 10:20:00
3150
原创 Linux平台下阅读CHM文件的简易方法
在Linux平台上,不免也要打开CHM格式的电子书籍,要自己编译安装GUNCHM库,再选择一个喜欢的阅读器太麻烦了,而且编译时信赖关系复杂,有个简单的解决办法:大家在Linux平台上一般都会使用FireFox浏览器,FireFox有个插件,用来阅读CHM文件, 安装方便,使用效果又好,强烈推荐!
2007-01-25 10:13:00
1387
原创 强列推荐两个SuSE10.2 的安装源
在SuSE安装结束后,我们还是缺少一些有用的软件,如网络P2P下载软件,多点下载软件,媒体播放器等,只要在安装源中添加好的源就可以在YaST2中直接安装使用了,避免了麻烦的下源源文件,自己编译的过程。主要安装源官方页面:http://en.opensuse.org/Additional_YaST_Package_Repositories其中最好且速度也可以的有两个:PackMan与Guru
2007-01-25 10:06:00
3945
翻译 Python in nutshell 2nd 简明翻译 (6)
4.11. 函数典型Python程序中的大部分语句都被组织成为函数。函数是按请求执行的语句集合。Python提供了大量的内置函数,也允许程序员定义他们自己的函数。函数的执行请求就是函数调用。当你调用一个函数,你可以通过传递参数来为函数提供运算的数据。在Python中,函数总是有一个返回值,要么是None,要么是运算的结果。在类的内部定义的函数称为方法。在Python中,函数也是对象,可
2007-01-24 18:11:00
995
翻译 Python in nutshell 2nd 简明翻译 (5)
4.7 集合(Set)操作集合是容器,用len可以得到内部元素个数。集合是可迭代对象,其迭代顺序是随机的。4.7.1 成员检测k in S 用来检测S中是否包括元素k。4.7.2 Set方法非改变方法(不改变应用方法的对象本身,它们也可以应用到fronzeset对象上):S.copy( )返回集合的浅拷贝。 S.difference(S1) (S – S
2007-01-23 16:28:00
1085
翻译 Python in Nutshell 简明翻译(4)
<!-- @page { size: 8.5in 11in; margin: 0.79in } P { margin-bottom: 0.08in } H2 { margin-bottom: 0.08in } H2.western { font-family: "Albany AMT", sans-serif; fo
2007-01-17 15:16:00
1067
原创 SUSE 10.2 ATI X1300显卡Beryl 配置
前两天终于在IBM T60本本上成功设置了SuSE 10.2中的Beryl,有一点心得(针对Gnome):Beryl 是一个基于Compiz分支的窗口管理器,由于ATI不支持Composite与AIGLX,所以我们吸能将Beryl运行在XGL之上。安装ATI驱动,在网络上有很多资料(官方网址 http://en.opensuse.org/ATI_Driver ),简单步骤如下:1. 安装make,
2007-01-10 20:33:00
2863
1
翻译 Python in nutshell 2nd 简明翻译 (3)
<!-- @page { size: 8.5in 11in; margin: 0.79in } P { margin-bottom: 0.08in } H2 { margin-bottom: 0.08in } H2.western { font-family: "Albany AMT", sans-serif; fo
2007-01-09 15:27:00
1047
翻译 Python in nutshell 2nd 简明翻译 (2)
<!-- @page { size: 8.5in 11in; margin: 0.79in } P { margin-bottom: 0.08in } H2 { margin-bottom: 0.08in } H2.western { font-family: "Albany AMT", sans-serif; fo
2007-01-08 18:25:00
851
原创 新的一年 2007
新的一年来到了,我在新的工作单位的工作也进入了第9个月份,终于结束了从长天离职后的迷惘期,自从离开呆了超过7年的长天,经过半年多的自我调整,还有三个月时间的失业经历,可以说已经告别了上一个十年工作状态,现在的我又进入了下一个时期...希望在新的一个,我能继续稳定地在新单位呆下去,维持一个正常、有规律的生活。让我,还有家人都能每天开开心心。年龄越大,越感觉到“战胜自已”以后,给自己带来的巨大改变。
2007-01-07 22:46:00
593
翻译 Python in nutshell 2nd 简明翻译 (1)
<!-- @page { size: 8.5in 11in; margin: 0.79in } P { margin-bottom: 0.08in } H1 { margin-bottom: 0.08in } H1.western { font-family: "Albany AMT", sans-serif; fo
2007-01-03 17:01:00
1147
原创 用Python来烹调大餐
学习 Python中,感谢OReilly出版的好书Python Cookbook 2nd. 当然最衷心的感谢要给作者们:David Ascher, Alex Martelli, Anna Ravenscroft
2006-12-14 14:54:00
946
翻译 sqlite3 遵循Python PDB-API 2.0 接口规范的SQLite库(2)
这是第二部分,也是最后一部分,关于SQLite3, -:)13.13.3 Cursor 对象一个cursor实例拥有如下的属性与方法:l execute( sql, [parameters]) 执行一个SQL语句。SQL语句可以是参数化的(用占位符来代替具体的字面值)。Sqlite3支持两种类型的占位符:问号与命名。下面的例子展示了如果使用问号:import s
2006-12-14 14:25:00
1931
翻译 sqlite3 遵循Python PDB-API 2.0 接口规范的SQLite库(1)
最近在学习Python,数据库访问是必不可少的部分,就想通过SQLite来进行这方面的学习。 sqlite3 -- DB-API 2.0 interface for SQLite databasesNew in version 2.5 13.13 sqlite3SQLite是一个提供轻量级磁盘文件数据库支持的C库,这样我们就不再需要独立的数据库服务器进程,并且不需要使用基于各种
2006-12-14 11:35:00
1638
翻译 Thinking in Python(前言 + Python语言概览)
Thinking in PythonDesign Patterns and Problem-Solving Techniques Bruce EckelPresident, MindView, Inc. 前言本书中所用的资料开始于我在最近几年中所做的Java联合研讨会,有几次是跟Larry O’Brien, 还有Bill Venners。Bill和我重复了好几次这样的研
2006-12-12 18:31:00
3571
原创 面向Java开发人员的Ajax技术
本人仅出于学习目的翻译,完整无误文章请参见原文!面向Java开发者的Ajax:构建动态的Java应用程序Ajax铺设了更好的开发Web应用的道路级别:中级Philip McCarthy (mailto:philmccarthy@gmail.com?subject=Build dynamic Java applications), Software Development Consultant, I
2005-10-11 15:40:00
3103
2
原创 关于一本红皮书《Eclipse Development using the Graphical Editing Framework and the Eclipse Modeling Framework》
看它有半个月了,这本书还是很细致地讲清了许多细节内容。与阅读同步的翻译也到了第四章了,当然只是为了自己阅读的需要(翻好了,以后再看第二启遍就省事了,谁让咱外语水平不行呢,一看外文就头晕!!!)文章出处:ibm.com/redbooks所有的示例代码都可以从站点上下载!如果你想好好用用Eclipse,在上面随便做点自己想做的事,应该看看这本书!
2005-09-30 10:45:00
1306
原创 Eclipse Modeling Framework(EMF)概要
以下文章出自www.eclipse.org。本人仅作中文翻译,未作任何其它修改。EMF概述文档原出处:http://eclipse.org/emf/docs.php?doc=references/overview/EMF.html最后修改时间: 2005年6月16日 本文为EMF及其代码生成模式提供了一个基本的概述。要了解EMF所有功能的详细描述,请参见《Eclipse Modeling Fram
2005-09-28 13:52:00
4034
2
原创 读英文技术文章的新点子
我是个程序员,骨子里就是。 忽然对Eclipse感兴趣了,最近把Eclipse跟IBM网站翻了个遍,看英文有点烦,一会儿就看不下去了,那就顺便把它翻出来,强迫自己看下去。 以后翻好的文章,我不管质量如何,就都往BLOG上扔一下。
2005-09-28 13:33:00
1066
原创 最近有点烦
终于决定在优快云上发发牢骚,在原来的单位呆了7年了,终于跳槽了,到新公司的适应期还没有过,可能是太看重自己的表现了,太在乎其它人的眼光了。有点烦! 到新公司做的第一个项目,投标都快1个月了,还没有消息,如果不成(可能性还挺大),也不知道,没想好以后干些什么?还是回头做项目? 30出头了,生活的压力,每月的还款,父母想抱孙子的唠叨,我能休息一段时间吗? 不知道向下该怎么办
2005-09-28 13:28:00
725
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人