自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 苹果发布的是iPphone 4s,而不是iPhone 5

昨晚凌晨1点钟,虽然很困,但还是爬起来关注苹果的发布会。Let‘s talk iPhone。手捧着iPad 2,狂刷新浪微博,留意蹦出来的每一条信息。此前,所有的人都在预测苹果会发布iPhone 5,我想这也是很多人关注这次发布会的原因所在。但是,没有iPhone5,而是iP

2011-10-05 11:27:12 969

原创 Ubuntu的samba设置

<br /> <br />1. Samba的安装<br />  安装Ubuntu时,可能已经安装了samba。如果没有安装,则执行下面的命令:<br />sudo apt-get install samba<br />sudo apt-get install smbfs<br />如果需要使用samba客户端访问其它机器的共享目录,还需要安装smbclient:<br />sudo apt-get install smbclient<br />  <br />  安装完毕后,会在/etc下生成一个samba

2011-05-01 09:16:00 5023

原创 Android开机画面制作(Bootloader阶段)

    Android开机画面由三部分组成,第一部分在bootloader启动时显示(在Android1.5版本以前是显示一个小企鹅,1.5版本及之后取消了);第二部分是在Kernel启动初始化时,出现“A N D R I O D”文字字样画面;第三部分是在平台图形系统启动后,出现含闪烁的ANDROID字样的动画。    在bootloader阶段,aboot_init函数中,调用了display_init完成显示的初始化动作后,接着调用display_image_on_screen,在该函数中涉及开机画面

2011-03-16 21:55:00 6313

原创 解决Debug certificate expired的问题

使用Eclipse调试Android程序,源代码没有错,但总是提示:Error generating final archive: Debug certificate expired on ****从字面了解,生成最终的文档出错了,是由于Debug证书过期所致。安装之后,Android SDK会生成一个Debug证书,保存在debug.keystore文件中。Eclipse使用这个证书对每个生成的应用(Application)进行签名。非常不幸的是,每个Debug证书的有效期限是365天,那么不可避免的

2010-11-24 15:00:00 10239 5

转载 Android Error: Unable to open class file R.java

<br />You’ve just installed Eclipse , and attempted to create your first Android Application. When clicking create, you see an error similar to this: "Error: Unable to open class file R.java" <br />如果出现 “Error: Unable to open class file R.java No s

2010-11-24 12:00:00 1697

转载 什么是Big Endian和Little Endian

1.故事的起源“endian”这个词出自《格列佛游记》。小人国的内战就源于吃鸡蛋时是究竟从大头(Big-Endian)敲开还是从小头(Little-Endian)敲开,由此曾发生过六次叛乱,其中一个皇帝送了命,另一个丢了王位。我们一般将endian翻译成“字节序”,将big endian和little endian称作“大尾”和“小尾”。2.什么是Big Endian和Little

2009-12-09 15:42:00 827

原创 解决VMware上RedHat Linux系统时间过快或过慢的问题

     VMware中的RedHat EneterpriseLinux 5系统时间总比主机的Windows XP慢。即使用date命令设置Linux时间与Windows XP时间一致,Linux的时间仍会逐渐的慢下来。这是很头痛的问题,如果不能解决,当在两个系统间交换文件时,可能会导致编译出现异常。电脑所使用的CPU是Intel Core2 Duo T7250,主频2.0G;而先前使用的

2009-10-22 16:36:00 4502

转载 李开复分享人生中的十大启发

一,自信不失谦虚,谦虚不失自信;二,兴趣就是天赋,天赋就是兴趣;三,思考比传道更重要,观点比解惑更重要;四,我不同意你,但是我支持你;五,挫折不是惩罚,而是学习的机会;六,创新不重要,有用的创新才重要;七,用勇气改变可以改变的事情,用胸怀接受不能接受的事情,用智慧分辨两者的不同;八,求知若饥,虚心若愚;九,追随你的心,用它引领你的一生,其他的一切都是次要的;十,

2009-10-18 16:42:00 595

转载 什么是子域名、二级域名、次级域名?

       子域名是个相对的概念,是相对父域名来说的。域名有很多级,中间用点分开。例如中国国家顶级域名CN,所有以 CN 结尾的域名便都是它的子域。例如:www.zzy.cn 便是 zzy.cn 的子域,而 zzy.cn 是 cn 的子域。     “二级域名”目前有很多用户认为“二级域名”是自己所注册域名的下一级域名,实际上这里所谓的“二级域名”并非真正的“二级”,而应该称为“次级”(

2009-07-02 21:26:00 3029

转载 A记录、CNAME、MX、NS

A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录。用户可以将该域名下的网站服务器指向到自己的web server上。同时也可以设置您域名的二级域名。 别名记录(CNAME)也被称为规范名字。这种记录允许您将多个名字映射到同一台计算机。 通常用于同时提供WWW和MAIL服务的计算机。例如,有一台计算机名为“host.mydomain.com”(A记

2009-07-02 21:22:00 974

转载 了解Linux线程技术的概念与技术发展

Linux是一个多用户、多任务的操作系统。多用户是指多个用户可以在同一时间使用计算机系统;多任务是指Linux可以同时执行几个任务,它可以在还未执行完一个任务时又执行另一项任务。在操作系统设计上,从进程(Process)演化出线程(Thread),最主要的目的就是更好地支持多处理器,并且减小(进程/线程)上下文切换的开销。进程和线程的关系根据操作系统的定义,进程是系统资源管理的最小单位,线程是程序

2009-06-12 17:55:00 468

转载 哈佛经典:把主动性还给下属

      为什么经理们忙得不可开交,而下属却无所事事?这里我们将探究一下管理时间(management time)的内涵,因为这涉及经理们与他们的上司,同级人员以及下属之间的互动关系。 具体地说,我们将讨论三种管理时间:      受上司支配的时间(boss-imposedtime)——用于完成上司下达的工作任务。对于这些工作,经理们不能掉以轻心,否则会立即受到直接处罚。    

2009-06-12 15:03:00 602

转载 linux进程的几个用户id及其转换

linux为每个进程设置了3个ID:实际用户id,有效和用户id和保存的设置id 关于这3个id,需要注意以下几个方面:1.只有root才能改变进程的实际用户id。例如,用户从终端login程序登陆,此时login程序的3个id都是root。然后正确输入用户名密码之后,login程序于是setuid到注册的id。于是3个id都被改成了注册的用

2009-06-11 15:57:00 724

转载 linux进程的用户ID,有效ID,保存的设置ID

    一个系统启动后,用户login登录后,会产生一个用户进程,该进程和其它进程一样有7个id值:实际用户id,有效用户id,保存的设置ID(set-user-id),实际组id,有效组id,添加组id以及保存的设置组ID。这里只说uid,这三个id都来自登录名。至此我们有了一个用户shell进程,当执行程序时,通常由fork+exec函数来做。由用户进程fork出来的子进程将继承父进程的uid

2009-06-11 15:33:00 2337

转载 Linux exec函数族

 extern char **environ; int execl(const char* fullpath, const char* arg, ...); int execlp(const char* file, const char* arg, ...); int execle(const char* fullpath, const char* arg , ..., cha

2009-06-09 20:13:00 684

转载 Linux下的多进程编程

(一) 理解Linux下进程的结构   Linux下一个进程在内存里有三部份的数据,就是“数据段”,“堆栈段”和“代码段”,其实学过汇编 语言的人一定知道,一般的CPU象I386,都有上述三种段寄存器,以方便操作系统的运行。“代码段”,顾名思义,就是存放了程序代码的数据,假如机器中有数个进程运行相同的一个程序,那么它们就可以使用同一个代码段。堆栈段存放的就是子程序的返回地址、子程序的参数以

2009-06-09 19:57:00 388

转载 linux中waitpid系统调用

对于进程的一生可以用一些形象的比喻作一个小小的总结:随着一句fork,一个新进程呱呱落地,但它这时只是老进程的一个克隆。然后随着exec,新进程脱胎换骨,离家独立,开始了为人民服务的职业生涯。人有生老病死,进程也一样,它可以是自然死亡,即运行到main函数的最后一个”}”,从容地离我们而去;也可以是自杀,自杀有2种方式,一种是调用 exit函数,一种是在main函数内使用return,无论哪一

2009-06-09 19:42:00 737 1

转载 linux中wait系统调用

系统中的僵尸进程都要由wait系统调用来回收,下面就通过实战看一看wait的具体用法:wait的函数原型是:#include sys/types.h> /* 提供类型pid_t的定义 */#include sys/wait.h>pid_t wait(int *status);进程一旦调用了wait,就立即阻塞自己,由wait自动分析是否当前进程的某个子进程已经退出,如果让它

2009-06-09 19:32:00 488

空空如也

空空如也

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

TA关注的人

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