- 博客(18)
- 资源 (2)
- 收藏
- 关注
转载 Unicode和UTF-8之间的转换详解
通过这几天的研究,终于明白了Unicode和UTF-8之间编码的区别。Unicode是一个字符集,而UTF-8是Unicode的其中一种,Unicode是定长的都为双字节,而UTF-8是可变的,对于汉字来说Unicode占有的字节比UTF-8占用的字节少1个字节。Unicode为双字节,而UTF-8中汉字占三个字节。 UTF-8编码字符理论上可以最多到6个字节长,然而16位BMP(Basi
2009-05-21 00:04:00
1230
1
转载 UTF-8与UNICODE的关系及代码转换
所谓“utf-8”只是UCS Transformation Format,只是UNICODE的一种表现形式,不等同于UNICODE,一般汉字在UNICODE中为两个(双)字节表示,而我们看到实际保存的文档确是三个字节表示一个汉字的,看看下表:U-00000000 - U-0000007F: 0xxxxxxxU-00000080 - U-000007FF: 110xxxxx 10xxxxxx
2009-05-21 00:01:00
1266
转载 Linux设备驱动编程之中断处理
与Linux设备驱动中中断处理相关的首先是申请与释放IRQ的API request_irq()和free_irq(),request_irq()的原型为:int request_irq(unsigned int irq,void (*handler)(int irq, void *dev_id, struct pt_regs *regs),unsigned long irqfla
2009-05-18 21:41:00
628
原创 字节对齐
现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开始存取。其他平台可能没有这种
2008-04-24 17:26:00
636
转载 指针变量也是传值调用的(C语言)
先看看下面一段代码:#include #include void F(int *pi){ pi = (int *)malloc(sizeof(int));}main(){ int *pi = NULL; F(pi); printf("%d/n", pi == NULL);}如果你指望函数F能帮你改变pi的值,那你就错了,运行上面这段代码,你会发现输出是1。刚
2008-04-21 16:50:00
809
转载 斯比亚之名
把双臂弯曲成弓,血液,从弓背澎湃流过。 弦,是生命凝聚; 箭,是灵魂铸就; 用超越万物生灵的目光,瞄准; 用与生俱来的驰骋,引发; 穿透岁月的震颤,让星空,一再凋零; 让大地,永世残缺; 独留下,斯比亚之名!
2007-05-16 17:34:00
817
转载 linux学习笔记
linux目录架构/ 根目录/bin 常用的命令 binary file 的目錄/boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 /boot/grub/menu.lst GRUB设置 /boot/vmlinuz 内核 /boot/initrd 核心解壓縮所需 RAM Disk/dev 系统周边设备
2007-04-13 15:16:00
725
转载 100个最佳linux站点
(一) 软件下载 (1) Freshmeat站点 网址:http://www.freshmeat.net 评介:如果你绝对肯定,非要获取开放源代码应用程序,那毫无疑问,Freshmeat就是个不错的站点。这个最值得推崇的软件下载站点,有着数以千计的大量开放源代码应用程序的分类链接。此外,Freshmeat站点在更新程序的基础上,每天还会添加10到30个新程序链接。 (2) Tucows Linux
2006-11-03 08:35:00
1195
转载 Linux操作系统的内核编译内幕详解
内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。 Linux的一个重要的特点就是其源代码的公开性,所有的内核源程序都可以在/usr/src/linux下找到,大部分应用软件也都是遵循GPL而设计的,你都可以获取相应的源程序代码。 全世界任何一个软件工程师都可以将自己认为优秀的代码加入到其中,由此引发的一个明显的好处就是Li
2006-11-03 08:28:00
1210
原创 硬盘引导安装linux系统
硬盘引导安装linux系统(fedora core6)首先,wingrub的安装: 1、下载地址:http://grub4dos.sourceforge.net 或: http://fedora.linuxsir.org/main/files/WINGRB0206.EXE在上面的网址中,有下载页面,里面说的就是wingrub;2、安装:1]安装wingrub
2006-10-27 15:32:00
2359
原创 Linux_Debian系统安装
以WinGrub 引导安装Debian为例,详述用WinGrub来引导Linux的安装 提要:本文主要讲述的是用wingrub 引导Linux的进入安装过程,以通过wingrub引导Fedora 4.0进入安装过程为例,来引导初学者进入精彩的Linux 世界 ;有些弟兄没有光驱,也无刻录机,更没有软驱,在这种情况下,如何才能把Linux安装上呢?本文的重点就在这里;一、 关于
2006-10-25 16:50:00
996
原创 Debian 系统配置文件
Debian 系统配置文件都有哪些?分别由什么作用?如下: /etc/passwd、/etc/shadow 和 /etc/group这三个配置文件用于系统帐号管理,都是文本文件,可用 vi 等文本编辑器打开。/etc/passwd 用于存放用户帐号信息,/etc/shadow 用于存放每个用户加密的密码,/etc/group 用于存放用户的组信息。/etc/passwd
2006-10-25 15:23:00
2971
原创 Debian 下的 Deb 软件包管理工具 apt-get 怎么使用?
Debian 下的 Deb 软件包管理工具 apt-get 怎么使用?Debian 使用 Deb 软件包来管理软件。apt-get 是 Debian 的 Deb 软件包管理工具,它的最低底层还是调用 dpkg 包管理程序,它是 Debian 发行版的最大特色。要使用好 apt-get 就要配置好一个名为sources.list 的资源列表,资源列表指向 Debian 系统的软件库,apt
2006-10-25 15:18:00
2065
原创 Debian 下安装 Samba 服务器
Debian 下安装 Samba 服务器Samba 服务器是 Linux 平台上的 Windows 文件服务器和打印服务器,可供 Windows 用户或 Linux 用户共同使用,是 Linux 与 Windows 之间信息沟通的桥梁。安装命令如下:debian~:# apt-get install samba smbclientsamba 是服务器软件包, smbclient
2006-10-25 15:14:00
5513
原创 DEBIAN下中文输入法的安装
1.用包管理工具把fcitx包装上就可以了注意一定要在用户目录下的.bashrc文件中写入如下一行,export XMODIFIERS=@im=fcitx此行的作用是启动系统的时候指定启动fcitx,如果安装成功的话,启动X的时候会出小企鹅图标条,启动 OPEN OFFICE 的时候FCITX会被激活。CTRL+空格是启动输入法。注意:一般情况下FCITX输入法在ROOT下不好用,请用普通用
2006-10-25 15:11:00
4847
原创 Linux_Debian系统下中文显示
DEBIAN下中文显示一.首先检查LOCALE情况说明:DEBIAN因为基于GNU所以,对不同地域进行了不同的包支持,以LOCALE形式存在。1.挂载ISO文件包,前8个ISO包就可以(这里不在讲述)。2.启动终端#apt-get install locales 3.重新配置LOCALE#dpkg-reconfigure locales在所有的语言包选择en_
2006-10-25 15:06:00
2455
alsa driver
2009-08-02
嵌入式系统的构建(清华大学试用版)
2009-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人