自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 iOS 属性的属性

关于retain, assign, copy的含义已经有很多文章了,自己使用的经验: 赋值: class.propertyA = instanceA retain, assign, copy 只影响 instanceA的计数,可能增加,可能不变。到这句执行完毕为止,只要insta...

2011-12-28 12:08:53

阅读数 1100

评论数 0

原创 Java Swing

要写个能编辑管理"项目"和其中文件的编辑器,用到JTree,JTextArea我嘞个去, 没事还是不要用JTree~~ 先说说java graphics通过调用drawLine(), drawString(), 来绘制。里面的东西没办法控制自己的外观和位置,全依靠graphic...

2011-06-29 16:28:00

阅读数 371

评论数 0

原创 java concurrency

synchronized 关键字,同一个对象之间互斥 synchronized static关键字, 同一个类的都互斥 其实是锁机制的实现: sychronized(obj){ } 相当于在块开始处:lock-X(obj);块结束处 unlock(obj); 先锁住...

2011-06-19 17:19:00

阅读数 282

评论数 0

原创 Qt: Resource System

http://doc.trolltech.com/latest/resources.html qrc文件: xml格式的qrc文件,给出资源名字和磁盘上资源之间的联系。例如 images/cut.png images/new.png image...

2011-05-25 16:19:00

阅读数 728

评论数 0

原创 QMainWindow(三)QMessageBox, QFileDialog

QMessageBox和QFileDialog的静态方法可以快速的生成所需要的对话框。 QMessageBox static methods: about (QWidget, QString, QString) aboutQt (...

2011-05-24 16:02:00

阅读数 675

评论数 0

原创 QMainWindow(二) QAction

QAction包含的内容有:icon, menu text, shortcut, status text, “What’s this” text, tooltip。既可以在调用constructor时创建,也可以用Set***()单独地设置。 同样的QAction可以通过menu, toolba...

2011-05-24 15:51:00

阅读数 2754

评论数 0

原创 QMainWindow(一)

创建一个QMainWindow,必须有Central Widget setCentralWidget(), 通常central widget是一个QTextEdit或者QGraphicsView.如果想让界面是MDI(multiple document interface),就用QMdiA...

2011-05-20 14:55:00

阅读数 1620

评论数 0

原创 QTextEdit和QTextDocument(二)

QTextFrame: 组成QTextDocument的树结构,rootframe()得到根节点。只有一系列遍历的方法和设置格式TextFrameFormat的方法。 QTextBlock: 组成QTextDocument的列表结构。 QTextBlock表示QTextDocument中的...

2011-05-19 19:34:00

阅读数 6562

评论数 0

原创 QTextEdit和QTextDocument(一)

QTextEdit简介: 它可以显示rict text。 这里的rich text不是指microsoft的ricth text,而是用html标签表示的形式。 它通过viewport显示大型文件,而且性能好,可以快速响应用户的操作。 以paragraph和character为基本单位工作。...

2011-05-19 14:27:00

阅读数 14822

评论数 0

原创 把一组函数整理成类

1. helper 类型的函数整理成类相比而言最好写: helper函数互相之间通常不用共享数据. 而一组helper函数通常对相同类型的数据提供协助。即他们不共享数据值而加强了这个类型的功能。所以只要类里主要存放一个变量,类型为大家都协助的那个数据类型,即可。 f1( L, a,b ) f2(...

2011-05-06 15:34:00

阅读数 563

评论数 0

转载 Java语法总结 - 内部类

<br />转载自睿狼的博客: http://www.blogjava.net/raylong1982/archive/2007/10/24/155439.html<br /><br /> 从Java1.1开始引入了内部类以来,它就引起了人们的激烈争论。其实任...

2011-05-04 23:26:00

阅读数 241

评论数 0

原创 我想搭网站(零)

我想搭网站。直接的需求是因为博客上面不能上传程序。我想把自己写的各种东西像博客一样发布出来,给路过的人评论评论,给自己也留个记录。 注册了域名,申请了服务器。光是申请域名的时候,就很激动地想到用什么名字。再到挑选具体的技术时,更是会激动不已头昏昏。。。 目前赶快把自己的第一所需给实现了就好了,...

2011-05-01 23:30:00

阅读数 430

评论数 0

原创 我想搭网站(一)

摘自Wiki[Python]: Python is often used as a scripting language for web applications, e.g. via mod_wsgi for the Apache web server. With Web Server Gat...

2011-05-01 23:24:00

阅读数 514

评论数 0

原创 python碎碎念(一)

python对象的复制 python中的类型为序列型或者类的变量,在传递的过程中都是传引用。如何复制对象的值而不是其引用呢? 工厂方法:list() dict()等 dict: copy() 方法 , list: [:] slice copy 以上为浅拷贝(shallow copy...

2011-05-01 23:24:00

阅读数 323

评论数 0

原创 python tutorial 学习笔记(七)Errors and Exceptions

try, except, raise,finally raise raise NameError,’HiThere’    raise NameError(‘HiThere’) raise Class,instance raise instance raise can be used ...

2011-04-25 14:59:00

阅读数 256

评论数 0

原创 python tutorial 学习笔记(六)class

class ClassName( SuperClass ) : A new name space is created, thus all assignments to local variables go into this new namespace. When a class d...

2011-04-20 16:59:00

阅读数 325

评论数 0

原创 python tutorial 学习笔记 (五) scope,namespace

Namespace A mapping from name to objects. Names in different namespaces have no relation at all. Most namespaces are currently implemented as Python...

2011-04-20 15:01:00

阅读数 1148

评论数 0

原创 python tutorial 学习笔记(四) Input and Output, 字符串的转换等

print object value in the interpreter shell: expression statment print keyword print a,b,c sys.stdout.write() string module tran...

2011-04-15 14:36:00

阅读数 402

评论数 0

原创 Java的数据类型转换方法

数字之间的转换 (byte,short,char)--int--long--float—double 低级到高级, 自动转换 但是如果是要降低精度的转换,要加强制转换的标记 double a; int b = (int) a;// a 的小数部分会被完全省略 基本类型转换到...

2011-04-08 17:44:00

阅读数 239

评论数 0

原创 基于类的编程语言的学习

java 在类的世界里,光光记住方法的名字是不够的。是要知道这个世界里有“谁”。做什么事情要找“人”去做。 但是阅读“类”的文件时,有时候太简单的东西懒得看。或者说太流水账似的,没有理论和解释在背后的东西让人懒得去看。 常常一个库要和相关的理论联合在一起看。在实际中需要解决些什么问题,解决方...

2011-04-07 17:35:00

阅读数 277

评论数 0

原创 python tutorial 学习笔记(三)

module –> .py file import  module_name from module_name import * module_name.__name__ #returns the module name module c...

2011-04-01 18:14:00

阅读数 327

评论数 0

原创 python tutorial 学习笔记(二) Sequence type

built-in functions: range() len(object) keyword in, return boolean filter(function,sequence) map(function,*sequence) reduce(function,sequence) ...

2011-04-01 15:58:00

阅读数 288

评论数 0

原创 python tutorial 学习笔记(一)

built-in funcitons raw_input([String]) range(int,[int],[int]) keyword lambda: small anonymous function control flow: if,elif,else ( no switch in...

2011-04-01 13:57:00

阅读数 268

评论数 0

原创 automation testing的case不应该太长

原因有三点:一个case太大,在前面部分的failure导致后面的部分没有执行到,降低了整个test suite的覆盖率。一个case太大,会让人花更多精力查找failure原因。一个case太大,常常有许多额外的setting动作。而如果case之间类似的setting很多,将会导致一个bug就...

2011-02-10 16:46:00

阅读数 561

评论数 0

原创 html和css

最近在看html和css。对好多人来说太菜鸟的内容啦,但是总要一步一步前进的。html的tag的主要功能之一是排版文字。现在正在用的这个csdn博客的编辑器是用javascript写的。把一段有样式的文字转换成html代码不知道有多难。rich text 和 html之间有多少能够转换? 应该不是...

2011-01-30 17:49:00

阅读数 376

评论数 0

原创 html5和h.264

今天从apple4.us上看了几篇关于goolge不再支持h.264的文章 http://apple4.us/2011/01/html5-video-war-part-4.html,另外介绍了一下视频解码编码的基本概念和现状,给俺扫了扫盲。俺本来连视频要解码编码什么的都不知道。。 有几个地方可以看...

2011-01-20 16:52:00

阅读数 620

评论数 0

原创 解析器小结

<br />第一次用编程语言写自己的工具,挺有成就感的说~ 也有一些体会。工具的任务是把SilkTest脚本转换成python脚本。里面有一些工作特定相关的假设和需求。主要所得是心得体会啦~<br />Draft for SilktTest to Python transf...

2011-01-13 13:07:00

阅读数 267

评论数 0

原创 白盒测试

我的经验manual tester在刚入手的时候发现漏洞的机会越多,因为刚开始更像客户,更容易做出不可预知的乱七八糟的行为。这次有点像白盒测试,要测试一组转换过后的代码。1)用parser转换代码。2)   凭经验直接编辑代码至没有语法错误及避免常见问题。将现实参数代入。差不多就得到一个可测试的脚...

2011-01-13 13:01:00

阅读数 371

评论数 0

原创 早期测试日志

整理抽屉,翻到以前记的纸条。不是什么大道理,但是既然记下来了,不想就这么扔掉。        越重要的bug越早发现越好        不同模块有不同特点和需求        积累经验,积极思考最重要        新的功能:冒烟测试,探索性测试        稳定的功能,后期阶段:攻击性测试,随...

2011-01-13 12:57:00

阅读数 241

评论数 0

提示
确定要删除当前文章?
取消 删除