自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Xizhi Zhu的博客

Proud to be a Troll

  • 博客(24)
  • 资源 (26)
  • 收藏
  • 关注

原创 在Ubuntu上用Phonesim模拟开发oFono

全文参见:http://xzis.me/2011/07/use-phonesim-for-ofono-development-on-ubuntu/

2011-07-13 00:18:26 1388

原创 用OBS创建Debian和RPM包

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

2011-04-29 01:44:00 2168

原创 Qt之美(三):隐式共享

Qt之美系列文章,和大家分享Qt的一切!

2010-12-07 17:30:00 9137 2

原创 Qt之美(二):元对象

Qt之美系列文章,和大家分享Qt的一切!

2010-12-01 20:01:00 5235

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

Qt之美系列文章,和大家分享Qt的一切!

2010-11-25 20:46:00 28541 58

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

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

2010-01-02 18:33:00 19564 11

原创 诺基亚Web Runtime开发者讨论

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

2009-12-29 01:07:00 1647

原创 Qt单元测试框架

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

2009-12-25 16:03:00 19125 5

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

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

2009-12-25 02:21:00 7207 5

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

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

2009-12-24 19:41:00 1960

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

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

2009-12-08 03:10:00 9660

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

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

2009-12-04 02:02:00 5394 2

原创 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

2009-12-01 19:53:00 1783 1

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

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

2009-12-01 18:07:00 6903 1

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

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

2009-11-30 22:48:00 6949

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

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

2009-11-30 22:39:00 3394

原创 用Cucumber进行行为驱动开发

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

2009-11-22 23:01:00 3113

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

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

2009-11-21 04:37:00 3158 2

原创 构建Maemo软件包

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

2009-11-20 04:42:00 1615

原创 SSL renegotiation攻击已成现实

原文参见我的英文博客:http://xizhizhu.blogspot.com/2009/11/ssl-renegotiation-vulnerability.html 本月初刚刚发现的SSL renegotiation漏洞已经被很快的利用。一名名为Anil Kurmus的土耳其学生,近日展示如何利用该漏洞盗取Twitter帐号(改漏洞现已被Twitter修复),并提供了相关代

2009-11-17 14:11:00 5667

原创 SSL renegotiation攻击详解

英文不错的朋友可以参看我英文博客上的原文。该攻击利用了SSL协议renegotiation的漏洞,允许攻击者以中间人攻击的方式在通信的起始部分插入任意的选择明文。以下假设你对SSL/TLS的工作方式,尤其是renegotiation比较熟悉,并且对HTTP有基本的了解。第一个场景:当要求客户证书时在理想情况下,服务器会在第一次和客户握手时要求其提供证书。但在现实中,出于种种原因

2009-11-07 17:55:00 16071 2

原创 对《 一场关于Android的争论》一文的回复,不过扯的是Qt和Java

看过这篇文章,看在此文作者几乎完全不了解Qt,难免误导读者的份上,也来说说Qt和Java在跨平台和效率上的问题。一家之见,欢迎飞砖;o 鉴于Qt在国内的热门程度不及Java,我觉得有必要先简单说说Qt。Qt是一个基于C++语言的跨平台GUI框架(可以简单的视为一个跨平台的MFC,不过比MFC简单多了。类似的框架还有GTK等等),引入了一套名为“signal/slot”的对象间通信机

2009-11-05 01:43:00 6228 8

原创 无线网络安全和攻击现状

最近更新:2009年11月4日WiFi安全WiFi 是IEEE802.11协议的一个实现,是目前使用最为广泛的无线局域网方案。WiFi早期使用WEP作为安全协议,但其在2001年就被爆出安全漏洞,并在2003年被WPA(WiFi ProtectedAccess)取代。WPA是在802.11i开发中产生的一个过渡协议,通过固件更新与老设备兼容,仍然采用RC4算法作为加密核心。完整的8

2009-11-04 23:07:00 1344

原创 Maemo VS Android

Maemo和Android应该是现在最热门的两款Linux手机操作系统了,一个背后是手机巨头Nokia,另一个背后则是网络巨无霸Google。这篇文章对两款系统做了个有趣的比较,这里是一份简单的摘录1、用户访问权限Maemo只需要从官方repository上下载一个package安装即可获得root权限。Android官方则不提供获得root权限的方法。Maemo胜。

2009-11-04 21:41:00 2004 5

QtQuick开发教程

来自芬兰的Qt开发人员编写的QtQuick开发教程;)

2010-12-16

SUNWsmbaS(分卷三)

SUNWsmbaS安装包分卷三。和分卷一、二放在同一目录下用命令cat合并后再用tar解包。该安装包未被包含在b66中。

2007-12-23

SUNWsmbaS(分卷二)

SUNWsmbaS安装包分卷二。和分卷一、三放在同一目录下用命令cat合并后再用tar解包。该安装包未被包含在b66中。

2007-12-23

SUNWsmbaS(分卷一)

SUNWsmbaS安装包分卷一。和分卷二、三放在同一目录下用命令cat合并后再用tar解包。该安装包未被包含在b66中。

2007-12-23

gcc-testsuite-4.2.2

GCC编译器测试套件4.2.2

2007-11-06

gcc-g++-4.2.2

GCC编译器G++插件

2007-11-06

on-closed-bins-nd.i386

Solaris ON Binary-Only Components (Non-Debug),即Solaris内核中尚未开源部分的二进制代码(非Debug版)

2007-11-04

on-closed-bins.i386

Solaris ON Binary-Only Components (Debug),即Solaris内核中尚未开源的部分(Debug版)

2007-11-04

SUNWonbld

Solaris ON Specific Build Tools

2007-11-04

NCurses 5.6

System V Release 4.0环境模拟器

2007-11-01

Cscope 15.6

Solaris 10 on x86下的源代码浏览器

2007-11-01

SUNWman

Solaris 10 用户手册软件安装包

2007-11-01

Solaris man手册

Solaris最新mannual用户手册下载(2007-10-3)

2007-11-01

libiconv-1.11安装包

Solaris 10 libiconv-1.11安装包(x86)

2007-10-31

bash-3.2.17安装包

Solaris 10 bash-3.2.17安装包(x86)

2007-10-31

libgcc-3.4.6库安装包

Solaris 10 libgcc-3.4.6库安装包(x86)

2007-10-31

Solaris 10 man(9E)_ DDI and DKI Driver Entry Points

Solaris 10 用户手册(9E)_ DDI and DKI Driver Entry Points

2007-10-31

Solaris 10 man(9)_ DDI and DKI Overview

Solaris 10 用户手册(9)_ DDI and DKI Overview

2007-10-31

Solaris 10 man(7)_ Device Network Interfaces

Solaris 10 用户手册(7)_ Device Network Interfaces

2007-10-31

Solaris 10 man(6)_ Demos

Solaris 10 用户手册(6)_ Demos

2007-10-31

Solaris 10 man(5)_ Headers, Tables and Macros

Solaris 10 用户手册(5)_ Headers, Tables and Macros

2007-10-31

Solaris 10 man(4)_ File Formats

Solaris 10 用户手册(4)_ File Formats

2007-10-31

Solaris 10 man(3)_ Library Routines

Solaris 10 用户手册(3)_ Library Routines

2007-10-31

Solaris 10 man(2)_ System Calls

Solaris 10 用户手册(1M)_ System Calls

2007-10-31

Solaris 10 man(1M)_ System Administration Command

Solaris 10 用户手册(1M)_ System Administration Command

2007-10-31

Solaris 10 man(1)_ User Commands

Solaris 10 man Pages(1)_ User Commands

2007-10-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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