自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 资源 (51)
  • 收藏
  • 关注

原创 使用kgdb进行Linux内核调试(未完成!)

Linux内核调试本篇文章将介绍如何进行Linux的内核调试,我们的环境如下:主机:Ubuntu 11.04虚拟机:VirtualBox的Ubuntu11.04首先做如下准备工作:1.主机和虚拟机之间要可以共享文件,我用的是Samba,参见:http://blog.csdn.net/htttw/article/details/72161492. 主机

2012-02-15 17:58:13 1880

原创 Matlab之视角旋转函数

Matlab之视角旋转函数Matlab中有两个视角旋转函数:view和rotate,下面详细介绍:view:一:view(az,el):az是方位角,el是仰角,单位均是度。具体:以x轴从左到右(即从小到大)平行放置在我们面前,y轴正半轴垂直屏幕向里,此时的az=0度。以此为基础,从上往下看,顺时针旋转,az变大(大于0),逆时针旋转,az变小(小于0)。e

2012-02-07 21:16:05 17046 1

原创 常用ARM指令集简介

常用ARM指令集简介

2012-02-02 18:36:04 1229

原创 Makefile详解

Makefile详解其中的内容大多来自《GNUmake中文手册》3.8版徐海兵译,有小部分是我的理解:在开始之前,我们要了解一些基本概念:编译:把高级语言转化成.o文件链接:把多个.o文件和库文件链接成一个可执行程序,“ld”命令静态库:Linux下的静态库是.a文件,“ar”命令,程序可以把依赖的.a文件加到自己的程序中,这样,程序的运行就不需要外部的库函数了

2012-01-30 21:48:51 1534

原创 Ubuntu配置嵌入式交叉编译环境

Ubuntu配置嵌入式交叉编译环境我的主机环境:Ubuntu:11.04uname -r:2.6.38-8-genericuname -a:Linux hutao-ubuntu 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 i686 i686 i386 GNU/Linuxgcc -v:gcc v

2012-01-30 18:12:57 3608

原创 initrd和initramfs的区别

initrd和initramfs的区别Linux内核在初始化之后会执行init进程,而init进程会挂载我们的根文件系统,但由于init程序也是在根文件系统上的,所以这就有了悖论。Linux采用两步走的方法来解决这个问题。Linux2.6版以前的方法是:除了内核vmlinuz之外还有一个独立的initrd.img映像文件,其实它就是一个文件系统映像,linux内核在初始化后会mount

2012-01-29 13:52:11 22309

原创 配置Samba

配置SambaSamba可以在多个操作系统间共享文件,很是方便。测试环境:主机Ubuntu11.04,eth0 IP:192.168.123.1Virtualbox虚拟机XP,本地连接 IP:192.168.123.2主机上的共享目录为/home/myshare虚拟机上的共享目录为D:\myshare测试要求:1.主机可以访问D:\myshare

2012-01-27 16:24:00 3801

原创 移植Busybox到宿主机

移植Busybox到宿主机今天,我们要做的不是把Busybox移植到开发板上,而是要移植到我们的主机上:任何一个可启动的Linux都由三部分组成:引导程序,内核映像和文件系统,下面依次介绍。一 引导程序:为了不要太复杂,今天的实验假设我们的主机上已经安装好了grub(像本人,安装好Ubuntu后就自动装好了grub,因此这步直接跳过),我们就用它来启动我们的

2012-01-27 00:32:30 8782

原创 Linux主机和VirtualBox虚拟机局域网互通

Linux主机和VirtualBox虚拟机局域网互通本节我介绍一下如何Linux主和安装在Linux上的VirtualBox的虚拟机进行局域网连接:1.启动虚拟机,选择“更改网络连接”菜单,在网络连接1的连接方式中选择Host-only Adapter,界面名称选择vboxnet0,并且勾选“接入网线”,然后在虚拟机的ip设置中选择自动获取ip和dns,稍等一会,就会发现虚

2011-11-21 23:26:25 5113

原创 Apache,Nginx,Lighttpd,Tomcat,squid,varnish的对比与分析

Apache,Nginx,Lighttpd,Tomcat,squid,varnish的对比与分析呵呵,这篇文章要慢慢的写了~~~~先空着~~~~

2011-11-21 19:57:29 2883

原创 Linux下使用IE

Linux下使用IE<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->在Linux上已经有了FireFox这么好的浏览器,为什么我们还需要IE呢。对一般用户来说可能不需要,但对Web开发人员来说就不同啦。为了获得最好的用户体验,Web应用程序应该能适应多种主流的浏览器。这使得他们在开发程序时需在不同的浏

2011-11-21 19:29:18 26746 1

原创 phpDoc使用入门

phpDoc使用入门1.下载在 http://sourceforge.net/projects/phpdocu/files/下载phpDoc,我的版本是1.4.32.使用解压出来后,终端:phpdoc -h   可以查看所有的指令,选几个重要的:-d     源php文件的路径-t      生成文档后文档的存放路径(最好为其单独创建一个文件夹)

2011-11-08 13:24:50 10132

原创 JSDoc 使用入门

JSDoc 使用入门Java语言引入了一个工具,名为javadoc。这个工具可以根据源代码中的文档注释以HTML格式生成API文档。所生成的HTML文档在任何Web浏览器上都能阅读,而且由于它是以HTML格式生成的,所以可以在线发布,这样开发人员就能很容易地访问这些文档。要以一种可以轻松浏览的格式来提供API文档,这样开发人员就不必仔细地查看源代码才能了解某个类或方法会有怎样的行为,以及该如何

2011-10-29 13:19:57 2354

原创 git 使用

和CVS,SVN一样,git也是一个版本控制系统,下面介绍如何使用:这里的步骤和http://help.github.com/linux-set-up-git/基本一样:1.安装git:sudo apt-get install git-core git-gui git-doc2.到https://github.

2011-10-16 11:13:37 964

原创 为Apache安装mod_rewrite

为Apache安装mod_rewritemod_rewrite这个东东的首先通过php提供的phpinfo()函数查看环境配置,通过Ctrl+F查找到“Loaded Modules”,其中列出了所有apache2handler已经开启的模块,如

2011-10-15 15:05:47 1279

原创 Ubuntu下配置qooxdoo

qooxdoo 配置说明qooxdoo是一个开源的ajax框架(还有很多类似的ajax框架,都很不错),研究它主要是因为eyeos用的就是这个框架,而eyeos是一个非常棒的在线OS,好了,直接切入正题:1.在qooxdoo官网下载最新版:http:/

2011-10-09 21:39:55 1055

原创 在Apache中配置基于主机名的虚拟主机

在Apache中配置基于主机名的虚拟主机在同一台pc(ip:192.168.1.1)中配置三个虚拟主机:www.1.comwww.2.comwww.3.com访问不同的虚拟主机,可以显示不同的页面。注意:以下的设置全部在Ap

2011-10-09 00:44:48 6063

原创 Ubuntu 安装 eyeOS

Ubuntu 安装 eyeOSeyeOS是一个超酷的在线OS,界面是非常的漂亮,不过,现在有很多的在线OS,但我选择eyeOS的一个最重要的原因是它完全开发源代码!啊,开源真是伟大!贴个图:注意了哦,这可是全部在浏览器中的哦~~

2011-10-07 23:11:10 4259

原创 Linux 设备的挂载与卸载相关操作

Linux 设备的挂载与卸载相关操作挂载之前,先用sudo fdisk -l查看一下设备的设备号和类型!Linux下的设备名称通常都在/dev目录下,这些设备的命名都是有规则的,比如: /dev/hda11.如何为插入的光盘制作iso镜像文件?

2011-09-28 17:31:17 2075

原创 使用Valgrind

使用Valgrind    Valgrind是Linux下的一个非常优秀的软件,它可以帮我们检测出我们程序里的内存泄漏,错误访问等很多问题。Valgrind是一个GPL的软件,用于Linux(For x86, amd64 and ppc32)程序的内存调试和代码剖析。你可

2011-09-26 17:25:08 1268

原创 用Netbeans编写PHP

用Netbeans编写PHPLAMP搭建完毕了,下面要开始编写PHP代码了,我选择的是Netbeans。1.在http://netbeans.org/downloads/index.html下载所需要的Netbeans版本,我选择的是完全版。以

2011-09-24 15:11:33 6284

原创 Android模拟器的使用

Android模拟器的使用  一、90度旋转模拟器      快捷键:ctrl+F11 或 ctrl+F12  二、在模拟器中安装apk      首先要运行模拟器,否则就有如下错误:error: device

2011-09-23 23:14:05 5704

原创 Ubuntu 安装 PHP 及相关扩展

Ubuntu 安装PHP及相关扩展1.在http://php.net/downloads.php这里下载php最新源代码(需要注册),我的版本是php-5.3.82../configure   --prefix=/usr/local/php5

2011-09-23 21:38:11 8479

转载 Android 模拟器快捷键

Android 模拟器快捷键Emulated Device Key  Keyboard KeyHomeHOMEMenu (left softkey)F2 or Page-up butt

2011-09-23 01:10:30 1109

原创 Ubuntu 安装MySQL

Ubuntu 安装MySQL1.增加用户和组:sudo groupadd mysqlsudo useradd -g mysql mysql2.我下载的MySQL版本是5.5.16,由于新版的mysql采用了cmake编译,因此需要首先安

2011-09-22 22:28:35 5160

原创 Linux 常用命令

Linux 常用命令#增加组abcsudo groupadd abc#删除组abcsudo groupdel abc可以在系统-->系统管理-->用户和组中查看#增加用户(在abc组中加入aaa这个用户)sudo

2011-09-22 21:48:48 904

原创 使用DownThemAll! FireFox插件

使用DownThemAll! FireFox插件在Linux下有一款 FireFox插件专门用来下载,而且有断点续传等强大功能,这就是DownThemAll!,下面介绍一下使用方法:1. Firefox --> 工具 --> 附加组件 -->在搜索栏中输入“downthemall!”,安装2. 把downthemall!按钮放到工具栏上,方便使用:查

2011-09-17 12:18:31 7037 2

原创 手动更新Android SDK

手动更新Android SDK有时候自动更新Android SDK时非常得慢,这时我们可以通过手工来更新。1. 下载需要更新的文件。打开https://dl-ssl.google.com/android/repository/repositor

2011-09-17 07:57:41 15670 1

转载 Android emulator中的system.img,userdata.img和ramdisk.img

Android emulator中的system.img,userdata.img和ramdisk.img1、android文件系统的结构android源码编译后得到system.img,ramdisk.img,userdata.img映像文件。其

2011-09-17 00:02:41 6455 3

原创 Ubuntu 11.04下用Eclipse搭建Android开发环境

Ubuntu 11.04下用Eclipse搭建Android开发环境  一、安装JDK 1.6   sudo apt-get install sun-java6-jdk  二、安装Eclipse  Ubuntu软件中心下载Eclipse;注意,不要使用Indigo版本,而要使用Galileo,我一开始就使用Indigo版本,结果后面有很奇怪的问题!

2011-09-16 21:59:34 2057

原创 编译Android 2.3.1 源代码心得

经过了痛苦的挣扎,终于编译Android 2.3.1 源代码通过了!!!这里介绍一下过程:1.在编译之前,先安装好以下的库:sudo apt-get install bisonsudo apt-get install zlib1g-dev

2011-09-16 19:57:48 3672

转载 Eclipse Indigo Helios Galileo Ganymede Europa 这几种版本的意思

Eclipse Indigo Helios Galileo Ganymede Europa 这几种版本的意思Galileo Ganymede Europa 代表不同的版本2001年11月7日 ,Eclipse 1.0发布半年之后,2002年6月27日Eclipse进入了2.0时代。2.0时代的Eclipse经历了2.0和2.1两个大的版本。其中2.0在

2011-09-16 14:09:35 1591

原创 使用SVN

<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->使用SVN有些软件目前正在开发中,还没有release版本放出来,但你又想先下载下来看一看,这个时候你就可以用svn啦:比如我想下载multiget,但目前的release版本是2.0,而SVN版本已经更新到3.0了,所以可以这样子来

2011-09-14 23:24:22 806

原创 Ubuntu下使用VirtualBox

<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->Ubuntu下使用VirtualBox安装VirtualBox:在http://www.virtualbox.org/wiki/Downloads下载源码或者在Ubuntu软件中心直接下载VirtualBoxOSE;提示:终端输入wg

2011-09-14 23:10:04 24466

原创 Ubuntu安装常用软件

Ubuntu安装常用软件安装Ubuntu后宽带总是掉线,每次重启都检测不到eth0,很奇怪,在root下运行:dhclient eth0 然后重启就可以了,我也不知道为什么?安装常用软件:QQ:去腾讯官网下载QQ for Linux即可;Chromium浏览器:在Ubuntu软件中心输入Chromium即可;安装编译工

2011-09-14 23:01:46 4995

原创 Ubuntu使用宽带

<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->Ubuntu使用宽带如何在Ubuntu中使用宽带上网?sudo pppoeconf之后应该出现图形界面。如果pppoeconf没有安装,那运行以下命令:sudo apt-get install pppoeconf

2011-09-14 22:53:14 997

iPhone简易音频播放程序

这是iPhone简易音频播放程序,具体参考: http://blog.csdn.net/htttw/article/details/7842295

2012-08-08

cocos2d/box2d简单弹球程

cocos2d/box2d简单弹球程序,具体参考: http://blog.csdn.net/htttw/article/details/7802581

2012-07-30

黑苹果常用的几个kext

这是黑苹果常用的几个kext,具体参考: http://blog.csdn.net/htttw/article/details/7765750

2012-07-20

黑苹果笔记本安装Mac所需软件

这是黑苹果笔记本安装Mac所需软件,具体参考: http://blog.csdn.net/htttw/article/details/7762122

2012-07-19

MIPS反汇编器(修正版)

这是一个简易的MIPS反汇编器,具体参考: http://blog.csdn.net/htttw/article/details/7727673

2012-07-09

MIPS反汇编器

这是一个简易的MIPS反汇编器,具体参考: http://blog.csdn.net/htttw/article/details/7727673

2012-07-09

PCSpim-Tutorial.pdf

这是PCSpim教程,具体参考: http://blog.csdn.net/htttw/article/details/7718302

2012-07-07

OpenGL超级宝典源代码

这是《OpenGL超级宝典》一书的Windows版本源代码,如果要在Linux下编译通过,需要进行适当修改,具体请参考: http://blog.csdn.net/htttw/article/details/7701032

2012-06-28

Qt的UDP测试代码

这是Qt的UDP测试代码,具体参考: http://blog.csdn.net/htttw/article/details/7641609

2012-06-07

Qt重力感应程序

这是Qt重力感应程序,具体参考: http://blog.csdn.net/htttw/article/details/7637674

2012-06-06

QBluetoothZero测试程序

这是QBluetoothZero测试程序,具体请参考: http://blog.csdn.net/htttw/article/details/7636576

2012-06-06

QBluetoothZero蓝牙库的使用

这是QBluetoothZero蓝牙库的使用,具体请参考: http://blog.csdn.net/htttw/article/details/7636576

2012-06-06

Qt Creator连接Symbian手机所需的trk文件

这是Qt Creator连接Symbian手机所需的trk文件,有好几个版本,具体参考: http://blog.csdn.net/htttw/article/details/7632122 Nokia 5230的版本是s60_5_0_app_trk_3_2_7.sisx

2012-06-05

Qt Creator连接Symbian的trk文件

这是Qt Creator连接Nokia Symbian手机所需的trk文件,具体参考: http://blog.csdn.net/htttw/article/details/7632122

2012-06-05

Qt Creator连接PC需要的trk文件

如果需要让Qt Creator连接PC,下载此文件不可或缺: 具体参考:http://blog.csdn.net/htttw/article/details/7632122

2012-06-05

Symbian Qt 4.07(4)库

这是Symbian的Qt 4.07(4)库,具体请参考: http://blog.csdn.net/htttw/article/details/7630831

2012-06-05

Symbian Qt 4.07(3)库

这是Symbian的Qt 4.07(3)库,具体请参考: http://blog.csdn.net/htttw/article/details/7630831 注意:这个库适用于Nokia 5230

2012-06-05

Qt开发Symbian实例程序

这是Qt开发Symbian应用程序的实例程序,具体请参考: http://blog.csdn.net/htttw/article/details/7632103

2012-06-05

zlib的安装与使用

zlib的使用,具体请参考: http://blog.csdn.net/htttw/article/details/7616124

2012-05-30

android socket通信实例程序(下)

这是android socket通信的实例程序,具体请参考: http://blog.csdn.net/htttw/article/details/7574409

2012-05-16

黑苹果安装Mac OS X Lion 10.7.4(更新)资源

这是黑苹果安装Mac OS X Lion 10.7.4(更新)所需的资源,具体参考: http://blog.csdn.net/htttw/article/details/8104515

2012-10-23

iPhone开发之重力感应示例程序

这是iPhone开发之重力感应的示例程序,具体参考: http://blog.csdn.net/htttw/article/details/7973661

2012-09-13

黑苹果安装Mac OS X Lion 10.7.4所需文件

这是黑苹果安装Mac OS X Lion 10.7.4所需的文件,具体参考: http://blog.csdn.net/htttw/article/details/7965306

2012-09-13

黑苹果安装Mac OS X Lion 10.7所需软件

这是黑苹果安装Mac OS X Lion 10.7所需软件,具体参考: http://blog.csdn.net/htttw/article/details/7957815

2012-09-09

黑苹果安装Mac OS X Lion 10.7需要软件

这是黑苹果安装Mac OS X Lion 10.7时需要的软件,BT种子,kext等文件,具体参考: http://blog.csdn.net/htttw/article/details/7957815

2012-09-09

plist文件示例程序

这是plist文件示例程序,具体参考: http://blog.csdn.net/htttw/article/details/7944594

2012-09-06

iPhone开发之JSON解析示例程序

这是iPhone开发之JSON解析示例程序,具体参考: http://blog.csdn.net/htttw/article/details/7901785

2012-08-25

iPhone开发之UIScrollView初步示例程序

这是iPhone开发之UIScrollView初步示例程序,具体参考: http://blog.csdn.net/htttw/article/details/7891396

2012-08-21

iPhone常用集合类介绍的示例程序

这是iPhone常用集合类介绍的示例程序,具体参考: http://blog.csdn.net/htttw/article/details/7884218

2012-08-21

NSArray,NSSet,NSEnumerator,NSDictionary及对应Mutable介绍的示例程序

这是NSArray,NSSet,NSEnumerator,NSDictionary及对应Mutable介绍的示例程序,具体参考: http://blog.csdn.net/htttw/article/details/7884218

2012-08-21

iPhone之NSString常用方法示例程序

这是iPhone之NSString常用方法示例程序,具体参考: http://blog.csdn.net/htttw/article/details/7884632

2012-08-21

iPhone开发之UIWebView示例程序

这是iPhone开发之UIWebView示例程序,具体参考: http://blog.csdn.net/htttw/article/details/7888557

2012-08-21

iPhone开发之UIPageControl示例程序

这是iPhone开发之UIPageControl示例程序,具体参考: http://blog.csdn.net/htttw/article/details/7888322

2012-08-20

iPhone之手势切换图片示例程序

这是iPhone之手势切换图片示例程序,具体参考: http://blog.csdn.net/htttw/article/details/7881955

2012-08-19

iPhone开发之多线程入门示例程序

这是iPhone开发的多线程入门示例程序,具体参考: http://blog.csdn.net/htttw/article/details/7881015

2012-08-18

iPhone之手动切换View示例程序

这是iPhone之手动切换View示例程序,具体参考: http://blog.csdn.net/htttw/article/details/7879534

2012-08-18

苹果官方的QuartzDemo

这是苹果官方的QuartzDemo,功能很强大,具体参考: http://blog.csdn.net/htttw/article/details/7871470

2012-08-17

iPhone之UITableView入门

这是iPhone之UITableView入门的示例程序,具体参考: http://blog.csdn.net/htttw/article/details/7875462

2012-08-17

iPhone之UIImageView入门

这是iPhone之UIImageView入门的简易图片浏览程序,具体参考: http://blog.csdn.net/htttw/article/details/7874367

2012-08-16

iPhone之简易导航栏

这是iPhone之简易导航栏程序,具体参考: http://blog.csdn.net/htttw/article/details/7870897

2012-08-15

空空如也

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

TA关注的人

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