关闭

在Ubuntu上用Phonesim模拟开发oFono

全文参见:http://xzis.me/2011/07/use-phonesim-for-ofono-development-on-ubuntu/...
阅读(727) 评论(0)

用OBS创建Debian和RPM包

原文参见我的英文博客:http://xizhizhu.blogspot.com/2011/04/create-debian-and-rpm-packages-using.html这里是重点翻译;)  如果你对Debian和RPM包的基础还不太明了,请参考:http://www.debian.org/doc/maint-guide/index.en.html或者http://en.opensuse.or...
阅读(1257) 评论(0)

Qt之美(三):隐式共享

Qt之美系列文章,和大家分享Qt的一切!...
阅读(6172) 评论(2)

Qt之美(二):元对象

Qt之美系列文章,和大家分享Qt的一切!...
阅读(4021) 评论(0)

Qt之美(一):D指针/私有实现

Qt之美系列文章,和大家分享Qt的一切!...
阅读(18065) 评论(54)

看看你是如何被QQ监视的!

原题为《QQ变乖了?》,全文转自ied2k.com。本人未使用QQ,故请读者自行判断:) [此贴完成仓促。可以接受在保持原意的情况下的任何修改、复制。]最近看到有朋友一直在议论疼逊QQ在后台进行大量匪夷所思的“可疑动作”的帖子。心里也是毛毛的。在通过windows7自带的资源监视器中,对QQ进行的一些监视之后,实在让我大为吃惊。它疯狂“触碰”着我电脑里的很多文件...
阅读(9307) 评论(11)

诺基亚Web Runtime开发者讨论

Quim Gil前两天在Maemo上发起了一个针对Nokia Web Runtime(中文)的开发者讨论,以便能够更好的编写开发手册。欢迎大家参与讨论和提问!如果英语不好,请在这里留言,我会帮助翻译。 目前,Web Runtime(简称WRT)能够在Symbian S60 3.2和5.0或更高版本上使用,S60 3.1也可通过固件更新使用。新版本的Web Runtime引擎将基...
阅读(1208) 评论(0)

Qt单元测试框架

QTestLib框架提供了一个简单易用的单元测试框架,需要在工程文件中添加Qt+=testlib。先看一个简单的例子:#include class TestQString: public QObject{ Q_OBJECTprivate slots: // 每个private slot函数都是会被自动调用的测试函数 void testToLower();...
阅读(12933) 评论(6)

用Qt开发Web和本地混合的应用

QtWebkit模块使得Qt widget能够通过HTML的object标签嵌入到web页面中,并通过JavaScript代码进行访问,而Qt对象也能相应的访问web页面元素。 将Qt对象插入到web页面中首先继承并实现QWebPluginFactory类:class MyPlugin: public QWebPluginFactory{ Q_OB...
阅读(5185) 评论(5)

Ubuntu下删除不用的内核和配置文件

删除当前未使用的所有内核:sudo aptitude purge ~ilinux-image-.*/(/!`uname -r`/) 删除不再使用的配置文件:dpkg -l |grep ^rc|awk {print $2} |sudo xargs dpkg -P...
阅读(1532) 评论(0)

Ruby快速入门(五):字符串和正则表达式

Ruby中的字符串用String类表示,例如:puts "hello,/nstring"puts hello,/nstring这里第一行用双引号表示的字符串中可以使用转义字符/n表示换行;第二行用单引号表示的字符串中,则不会处理转义字符,而是将其作为普通字符处理。类似的,只有双引号表示的字符串中可以使用#{}表达式。 要在字符串中使用引号,除了用转义字符,还...
阅读(7928) 评论(0)

Ruby快速入门(四):类和模块

我在第一篇文章里简单的提过类和对象,但说得太过简单,所以这里重新再说一遍,也加上了对模块的简单介绍。再重申一遍,在Ruby中,一切都是对象,即便是简单的如1、2、3、4这样的数字都是对象。 下面的代码向我们展示了如何使用类和对象:# 定义类class BaseClass # 定义accessor attr_accessor:name # 构...
阅读(4213) 评论(1)

Qt 4.6正式发布!

今天,Qt 4.6和QtCreator 1.3终于正式发布了!大家可以在这里下载。 这次发布的Qt提供了对更多平台的支持,新支持的平台包括Symbian(要求S60 3.1或更高版本),Windows 7,Apple Mac OS 10.6 (Snow Leopard),以及定于明年发布的Maemo 6等。同时,开发社区还提供了对实时系统QNX和VxWorks的支持,而对Maemo...
阅读(1322) 评论(1)

Ruby快速入门(三):控制语句

这个系列的第一篇文章说了Ruby的安装和运行,也简单的说了下类和对象,第二篇文章说了变量、数组、数字和运算符。这里则说Ruby中的控制逻辑。 先看条件语句。 if语句的格式为:if 条件 代码elseif 条件 代码else 代码end Ruby也支持C/C++中的三元运算符:判断式?代码1:代码2...
阅读(5507) 评论(1)

Ruby快速入门(二):变量、数字、数组和运算符

上一篇文章说了Ruby的安装和运行,也简单的说了下类和对象,这里主要谈谈变量和数字。  先说常量。如果变量名以大写字母开头,就被视为常量,但通常是所有字母都大写。但和其他语言不同,在Ruby中,你仍然可以改变常量的值,当然解释器会抛出一个警告:#! /usr/bin/rubyCONSTANT = 1print "#{CONSTANT}/n"CON...
阅读(5968) 评论(0)

Ruby快速入门(一):安装、运行、类和对象

这是根据当初自己学习Ruby时整理的一份笔记,希望对大家有用。在学习Ruby之前,我基本只使用C/C++开发,除了对Bash有点了解外,唯一用过的脚本语言就是OTcl。只希望这个笔记不至于太过混乱。关于Ruby的介绍我就不重复了,可以参考Wikipedia或者Ruby官网上的介绍。  在Ubuntu上,安装Ruby非常简单:sudo aptitude install...
阅读(2698) 评论(0)

用Cucumber进行行为驱动开发

原文请看我的英文博客:http://xizhizhu.blogspot.com/2009/11/behavior-driven-development-through.html Cucumber是一个能够理解用普通语言描述的测试用例的支持行为驱动开发(BDD)的自动化测试工具,用Ruby编写,支持Java和.Net等多种开发语言。首先安装Cu...
阅读(2333) 评论(0)

在Ubuntu 9.10上搭建Maemo 5及Qt 4开发环境

 Maemo是Linux的一个嵌入式发行版,支持ARM构架,其开发环境自然是桌面Linux了。由于Maemo使用了Debian包管理系统,所以最好还是在Debian或者Ubuntu上搭建开发环境了(目前支持X86和ARM两个构架)。为了简化开发,推荐使用Scratchbox作为沙盒,该软件能够很好的虚拟Maemo环境以便于调试,并提供了很好的跨平台编译支持。如果你没有Linux环境...
阅读(2729) 评论(2)

构建Maemo软件包

 Maemo是Nokia开发的新一代手机操作系统,基于开源的Linux内核。为了更进一步的简化用户操作,Maemo在Debian的APT包管理系统之上,提供了一个非常简单易用的前端程序Application Manager。这里将简单介绍如何创建能够用于Maemo的软件包。假设我们的源码包括一个main.c文件和一个Makefile文件,存放到一个名为“hellodebia...
阅读(1222) 评论(0)

SSL renegotiation攻击已成现实

原文参见我的英文博客:http://xizhizhu.blogspot.com/2009/11/ssl-renegotiation-vulnerability.html 本月初刚刚发现的SSL renegotiation漏洞已经被很快的利用。一名名为Anil Kurmus的土耳其学生,近日展示如何利用该漏洞盗取Twitter帐号(改漏洞现已被Twitter修复),并提供了相关代...
阅读(3349) 评论(0)
24条 共2页1 2 下一页 尾页
    个人资料
    • 访问:116756次
    • 积分:1518
    • 等级:
    • 排名:千里之外
    • 原创:23篇
    • 转载:1篇
    • 译文:0篇
    • 评论:97条
    文章分类
    最新评论