摘要:
//此函数有以下几点值得注意://1、第一个参数中的const。一般在函数的形参中,如果我们只是希望调用者使用该参数,而不会去改变该参数// 内容(一般是指针指向的内容),则可以声明为const。//2、第二个参数。C语言中函数只能有一个返回值,但是有时候我们希望从函数中得到不止一个返回内容怎么办// 呢?只能通过参数了。一般的参数是用来向函数输入信息的,但是指针型参数可以间接用来从函数输出信// 息。使用时用户只需传入一个相应的指针,函数中会把需要输出的信息地址传给这个指针,这样在函数调用// 完成后,用户即可到endp指针处去取函数传出的值了。这就是用参数实现返回值的方式。但是要注意...
阅读全文
posted @ 2013-09-18 15:35
dolinux
阅读(2785)
推荐(0)
摘要:
转:http://www.embedu.org/Column/Column464.htm作者:曾宏安,华清远见嵌入式学院讲师。u-boot是嵌入式系统中广泛使用的一种bootloader。它不仅支持众多的平台和参考板,而且支持丰富的命令,可以让用户对开发板进行各种操作。关于u-boot使用和移植的资料很多,这里不再赘述。下面用问答的方式介绍u-boot中命令的实现机制。Q1: u-boot中命令的实现代码在什么地方?A1: 在u-boot源码的common目录下。通常一个或多个命令在对应的某个C文件中实现。如果用户要增加一个新命令的话,要在common目录下添加对应的C文件,并在Makefil
阅读全文
posted @ 2013-09-18 14:37
dolinux
阅读(428)
推荐(0)
摘要:
转;http://chenxing777414.blog.163.com/blog/static/186567350201141791224740/下面以添加menu命令(启动菜单)为例讲解U-Boot添加命令的方法。(1) 建立common/cmd_menu.c 习惯上通用命令源代码放在common目录下,与开发板专有命令源代码则放在board/目录下,并且习惯以“cmd_.c”为文件名。(2) 定义“menu”命令 在cmd_menu.c中使用如下的代码定义“menu”命令:_BOOT_CMD( menu, 3, 0, do_menu, "menu - display a men
阅读全文
posted @ 2013-09-18 14:35
dolinux
阅读(3361)
推荐(0)
摘要:
GNU汇编语言结构 主要包括三个常用的段: data 数据段 声明带有初始值的元素 bss 数据段 声明使用0或者null初始化的元素 text 正文段 包含的指令, 每个汇编程序都必须包含此段 使用.section 指令定义段, 如: .section .data .section .bss .section .text 起始点: gnu汇编器使用_start标签表示默认的起始点, 此外如果想要汇编内部的标签能够被外部程序访问, 需要使用.globl 指令, 如:.globl _start 使用通用库函数时可以使用: ld -dynamic-linker /lib/ld-linux.so.2
阅读全文
posted @ 2013-09-18 11:46
dolinux
阅读(693)
推荐(0)
摘要:
第一部分 Linux下ARM汇编语法尽管在Linux下使用C或C++编写程序很方便,但汇编源程序用于系统最基本的初始化,如初始化堆栈指针、设置页表、操作 ARM的协处理器等。初始化完成后就可以跳转到C代码执行。需要注意的是,GNU的汇编器遵循AT&T的汇编语法,可以从GNU的站点(www.gnu.org)上下载有关规范。一. Linux汇编行结构任何汇编行都是如下结构:[:] [} @ comment[:] [} @ 注释Linux ARM 汇编中,任何以冒号结尾的标识符都被认为是一个标号,而不一定非要在一行的开始。【例1】定义一个"add"的函数,返回两个参数的和
阅读全文
posted @ 2013-09-18 11:43
dolinux
阅读(943)
推荐(0)
摘要:
ARM GCC 内嵌(inline)汇编手册关于这篇文档对于基于ARM的RISC处理器,GNU C编译器提供了在C代码中内嵌汇编的功能。这种非常酷的特性提供了C代码没有的功能,比如手动优化软件关键部分的代码、使用相关的处理器指令。这里设想了读者是熟练编写ARM汇编程序读者,因为该片文档不是ARM汇编手册。同样也不是C语言手册。这篇文档假设使用的是GCC 4 的版本,但是对于早期的版本也有效。GCC asm 声明让我们以一个简单的例子开始。就像C中的声明一样,下面的声明代码可能出现在你的代码中。 /* NOP 例子 */asm("mov r0,r0");该语句的作用是将r0移
阅读全文
posted @ 2013-09-18 11:41
dolinux
阅读(907)
推荐(0)
摘要:
这是来自ethernut网站的一篇文章,原文链接:http://www.ethernut.de/en/documents/arm-inline-asm.html另外,据说nut/os是个不错的开源os,对单片机以太网开发感兴趣的可以留意一下。对gcc内联汇编讲解的资料很多,主要也是基于x86架构的,讲解arm的不多。而且,这篇文章对clobber list部分讲得很仔细,包括其他文章很少讲明白的"cc",所以我就果断把它收藏了。ARM GCC Inline Assembler Cookbook About this document The GNU C compiler f
阅读全文
posted @ 2013-09-18 11:39
dolinux
阅读(2000)
推荐(0)
摘要:
转自:http://blogold.chinaunix.net/u2/69404/showart_1922655.htmlARM GCC 内嵌(inline)汇编手册关于这篇文档这篇文章是本人为方便各位业界同仁而翻译,方便大家开发底层代码使用,转载请注明出处,谢谢。要是你E文功底好,本人还是建议阅读E文版的。http://www.ethernut.de/en/documents/arm-inline-asm.html对于基于ARM的RISC处理器,GNU C编译器提供了在C代码中内嵌汇编的功能。这种非常酷的特性提供了C代码没有的功能,比如手动优化软件关键部分的代码、使用相关的处理器指令。这里设
阅读全文
posted @ 2013-09-18 11:38
dolinux
阅读(956)
推荐(0)
摘要:
转:http://andyhuzhill.github.io/arm/gcc/asm/2012/09/25/gcc-inline-assemly/在操作系统级的编程中,有时候,C语言并不能完全的使用硬件的功能,这时候就需要嵌入一些汇编代码来实现功能。 有两种方式可以使C语言和assemly语言一起工作,一种是两种语言分开写成两个文件,链接的时候链接成一个文件;另一种就是在C语言中嵌入汇编代码。下面简单介绍一下如何在GCC中嵌入汇编代码。GCC规定了一个内联汇编的语法,不同硬件平台上的GCC内联汇编几乎都是这样的:asm( 汇编指令列表 :输出运算符列表 :输入运算符列表 ...
阅读全文
posted @ 2013-09-18 11:37
dolinux
阅读(1760)
推荐(0)
摘要:
转:http://chuna2.787528.xyz/taek/archive/2012/02/05/2338838.htmlGCC支持在C/C++代码中嵌入汇编代码,这些代码被称作是"GCC Inline ASM"(GCC内联汇编);一、基本内联汇编GCC中基本的内联汇编非常易懂,格式如下:__asm__ [__volatile__] ("instruction list");其中,1.__asm__:它是GCC定义的关键字asm的宏定义(#define __asm__ asm),它用来声明一个内联汇编表达式,所以,任何一个内联汇编表达式都以它开头,它是必
阅读全文
posted @ 2013-09-18 11:35
dolinux
阅读(743)
推荐(0)
摘要:
转:http://smileleeboo.howbbs.com/posts/list/3127/81062.html更多文档参见:http://pan.baidu.com/s/1eQ7nd8Q 有时为了高效,有时为了直接控制硬件,有些模块我们不得不直接用汇编语言来编写,并且对外提供调用的接口,隐藏细节,这其实就是内联汇编。如何使用内联汇编?我们就以 GCC 为例,一窥其中奥秘! 一、关键字 如何让 GCC 知道代码中内嵌的汇编呢? 借助关键字!来看下面的例子: __asm__ __volatile__("hlt"); __asm__ 表示后面的代码为内嵌汇编,...
阅读全文
posted @ 2013-09-18 11:05
dolinux
阅读(6758)
推荐(1)
摘要:
/usr/include/asm/errno.h#define EPERM 1 /* Operation not permitted */操作不允许 #define ENOENT 2 /* No such file or directory */文件/路径不存在 #define ESRCH 3 /* No such process */进程不存在 #define EINTR 4 /* Interrupted system call */中断的系统调用 #define EIO 5 /* I/O error */I/O错误 #define ENXIO 6 /* No such devic...
阅读全文
posted @ 2013-09-17 16:03
dolinux
阅读(3003)
推荐(0)
摘要:
转:http://blog.163.com/lgh_2002/blog/static/44017526201046111856208/问题1:svn: Could not use external editor to fetch log message; considersetting the $SVN_EDITOR environment variable or using the --message(-m) or --file (-F) optionssvn: None of the environment variables SVN_EDITOR, VISUAL or EDITOR is
阅读全文
posted @ 2013-09-17 15:07
dolinux
阅读(1428)
推荐(0)
摘要:
转:http://www.linuxso.com/command/sync.htmlsync命令 linux同步数据命令格式: sync 用途:更新 i-node 表,并将缓冲文件写到硬盘中。功能:sync命令是在关闭Linux系统时使用的。 用户需要注意的是,不能用简单的关闭电源的方法关闭系统,因为Linux象其他Unix系统一样,在内存中缓存了许多数据,在关闭系统时需要进行内存数据 与硬盘数据的同步校验,保证硬盘数据在关闭系统时是最新的,只有这样才能确保数据不会丢失。一般正常的关闭系统的过程是自动进行这些工作的,在系统运行过 程中也会定时做这些工作,不需要用户干预。 sync命令是强制把内
阅读全文
posted @ 2013-09-17 09:47
dolinux
阅读(4917)
推荐(1)
摘要:
转:http://chuna2.787528.xyz/snowsolf/p/3325235.html在Linux下做算术运算时你是如何进行的呢?是不是还在用expr呢?你会说我还会bc还有其它的呢!闲话不多扯,干正事!exprexpr在使用中要注意一些书写,如表达式中量和运算符号之间的空格及一些运算符号需要转义,还有一点需要记住,expr只适用于整数之间的运算!表达式expr的help文档中关于表达式部分如下: ARG1 | ARG2 若ARG1 的值不为0 或者为空,则返回ARG1,否则返回ARG2 ARG1 & ARG2 若两边的值都不为0 或为空,则返回ARG1...
阅读全文
posted @ 2013-09-16 21:19
dolinux
阅读(738)
推荐(0)
摘要:
转:分区只是内核的概念,就是说A~B地址放内核,C~D地址放文件系统,(也就是规定哪个地址区间放内核或者文件系统)等等。1:在内核MTD中可以定义分区A~B,C~D。。。。。。并予以绝对的地址赋值给每个分区。我们可以来看看在内核中是怎样来对MTD进行分区的:arch\arm\plat-s3c24xx\common-smdk.cstatic struct mtd_partition smdk_default_nand_part[] = {[0] = {.name= "Boot",.size= SZ_16K,.offset= 0,},[1] = {.name= "S3
阅读全文
posted @ 2013-09-16 18:56
dolinux
阅读(3619)
推荐(0)
摘要:
ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。RAM有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备了,但是它也非常昂贵,所以只在要求很苛刻的地方使用,譬如CPU的一级缓冲,二级缓冲。另一种称为动态RAM(Dynamic RAM/DRAM),DRAM保留数据的时间很短,速度也比SRAM慢,不过它还是比任何的ROM都要快,但从价格上来
阅读全文
posted @ 2013-09-16 17:19
dolinux
阅读(1187)
推荐(0)
摘要:
转: http://www.360doc.com/content/11/0915/10/7715138_148381804.shtml在进行数据存储的时候,我们需要保证数据的完整性,而NAND Flash大容量存储器K9F1G08U芯片由于工艺上问题,不可避免就会出现有的Block中就是某个位或某些位是块的,就是用块擦除命令也是无法擦除的,K9F1G08U数据手册也讲了坏块是存在的,对于K9F1G08U最多有20个坏块。如果数据存储到这个坏块中,就无法保证该数据存储的完整性。对于坏块的管理K9F1G08U数据手册也有它的方法去处理该坏块的方法,我根据实际经验总结出自己的一种方法。首先我们要定义
阅读全文
posted @ 2013-09-16 16:40
dolinux
阅读(863)
推荐(0)
摘要:
转:http://m.blog.csdn.net/blog/woshixiongge/9017149 Nand Flash是flash存储器的一种,其内部采用非线性宏单元模式,为固态大容量内存的实现提供了廉价有效的解决方案。Nand Flash存储器具有容量较大,改写速度快等优点,适用于大量数据的存储,因而在业界得到了越来越广泛的应用,如嵌入式产品中包括数码相机、MP3随身听 记忆卡、体积小巧的U盘等。NAND型闪存以块为单位进行擦除操作。闪存的写入操作必须在空白区域进行,如果目标区域已经有数据,必须先擦除后写入,因此 擦除操作是闪存的基本操作。 S3C2410的Nand Flash控制器有一
阅读全文
posted @ 2013-09-16 16:37
dolinux
阅读(560)
推荐(0)
摘要:
转:http://blog.csdn.net/zhaocj/article/details/5795254nandflash在对大容量的数据存储中发挥着重要的作用。相对于norflash,它具有一些优势,但它的一个劣势是很容易产生坏块,因此在使用nandflash时,往往要利用校验算法发现坏块并标注出来,以便以后不再使用该坏块。nandflash没有地址或数据总线,如果是8位nandflash,那么它只有8个IO口,这8个IO口用于传输命令、地址和数据。nandflash主要以page(页)为单位进行读写,以block(块)为单位进行擦除。每一页中又分为main区和spare区,main区用于
阅读全文
posted @ 2013-09-16 16:32
dolinux
阅读(501)
推荐(0)
摘要:
转:http://chuna2.787528.xyz/elect-fans/archive/2012/05/14/2500643.html0.NAND的操作管理方式NAND FLASH的管理方式:以三星FLASH为例,一片Nand flash为一个设备(device),1 (Device) = xxxx (Blocks),1 (Block) = xxxx (Pages),1(Page) =528 (Bytes) = 数据块大小(512Bytes) + OOB 块大小(16Bytes,除OOB第六字节外,通常至少把OOB的前3个字节存放Nand Flash硬件ECC码)。 关于OOB区,是每个Pag
阅读全文
posted @ 2013-09-16 16:11
dolinux
阅读(11919)
推荐(0)
摘要:
转:http://blog.csdn.net/tigerjibo/article/details/9322035[-]前言NorFlash和NandFlash启动方式NorFlash与NandFlash型读写的基本单位不同NorFlash和NandFlash容量与成本对比NorFlash和NandFlash可靠性对比NorFlash和NandFlash寿命对比使用上差异如何抉择补充知识点 SPI Flash[摘要]:作为一个嵌入式工程师,要对NorFlash 和NandFlash要有最起码的认知。本文通过从启动方式、读写方式、容量成本、可靠性、寿命以及是使用型上进行了全面的分析和对比。任何事物
阅读全文
posted @ 2013-09-16 15:19
dolinux
阅读(1099)
推荐(0)
摘要:
为了不影响其他的虚拟网卡,我们在VMware下在添加一块虚拟网卡: 然后点击Next,选择连接方式: 点击Finish即可。 重新启动虚拟机,如果这是你手动添加的第一块虚拟网卡,那么应该是eth1。 配置eth1的ip信息 可以看到,VMnet1的type就是Host-only,我们看一下他的DHCP setting...
阅读全文
posted @ 2013-09-16 09:43
dolinux
阅读(3659)
推荐(0)
摘要:
1、VirtualBox连接方式选择:Host-Only。在宿主机windows上会自动新建连接:VirtualBox Host-Only Network。2、启用宿主机windows的连接共享,此时VirtualBox Host-Only Network连接ip配置被设置为:IP Address. . . . . . . . . . . . : 192.168.0.1Subnet Mask . . . . . . . . . . . : 255.255.255.0Default Gateway . . . . . . . . . :3、进入虚拟机安装的客户机,将虚拟系统的ip设置成和宿主机一
阅读全文
posted @ 2013-09-15 23:42
dolinux
阅读(835)
推荐(0)
摘要:
其实网络这类相关的文章很多,我只是想结合自己的实际情况,把我的经验写下来,给那些需要的人们吧。主机:windows xp虚拟机:ubuntu 10.10Virtualbox:4.0.2虚拟机在安装好之后,默认情况下是通过NAT的网络连接方式,这样的情况下,虚拟机可以正常上网,但是无法和主机通讯。我们想得到的效果是物理机器可以通过ip访问虚拟机,同时虚拟机可以访问互联网。我们需要做的就是启用第二个网络接口,并将改接口改为HostOnly方式。这个接口的用途用来跟主机进行通信的。在VBox安装好之后,物理主机 系统会自动生成一个网卡(VirtualBox Host-Only Network),默认
阅读全文
posted @ 2013-09-15 23:40
dolinux
阅读(914)
推荐(0)
摘要:
转:http://www.juwends.com/tech/unix_series/virtualbox-ubuntu-sharefolder.html1. 进入系统,安装增强功能,安装完关闭系统。2. 在E盘下创建一个共享文件夹 gongxiang。3. 设置 -> 数据空间 -> 固定分配,选择共享文件夹路径,注意此时不要勾选自动挂载,如下图所示。4. 重新启动系统(Juwend注:可以不用重启,在执行第5步之前,需要执行:sudo mkdir /mnt/gongxiang这是原文作者没有写出的)5. 执行如下命令,就可以看到共享文件夹下面的文件。huang@huang-Vir
阅读全文
posted @ 2013-09-15 21:43
dolinux
阅读(2928)
推荐(0)
摘要:
deb http://mirrors.163.com/debian wheezy main non-free contribdeb http://mirrors.163.com/debian wheezy-proposed-updates main contrib non-freedeb http://mirrors.163.com/debian-security wheezy/updates main contrib non-free deb-src http://mirrors.163.com/debian wheezy main non-free contribdeb-src http:
阅读全文
posted @ 2013-09-15 13:37
dolinux
阅读(618)
推荐(0)
摘要:
注:本文中为注明为自定义快捷键的,均为notepad++的默认快捷键。0、 关闭标签页UltraEdit是双击窗口就可以关闭,Notepad++双击不能关闭,右键只能关闭非当前标签页,那怎么办呢? 其实很简单:CTRL+w就可以很轻松的关闭当前标签页了。1、 书签这是个非常好用的功能,通常我们在一篇...
阅读全文
posted @ 2013-09-15 08:49
dolinux
阅读(690)
推荐(0)
摘要:
转载:http://occool.com/2012/04/change-ultraedit-to-notepadpp/下面就是开始折腾工作了:1.软件下载首先从熟悉的xdowns.com上找,绿色软件一直是我的最爱,还有最新的6.0版本,下载解压使用之,运行后好像提示某个插件版本不对,需要更 新的云云,好吧,我就更新一下,结果更新完重启软件,又说我的插件管理器出问题,nndx!虽然只是运行时弹出个警告窗口,点完后也正常,但是作为一个完 美主义追求者,真的觉得不好受。没办法,重新下一个呗,这次老子去http://portableapps.com/ 上面下,还是老外的网站靠谱,那边最新的版本是5.
阅读全文
posted @ 2013-09-15 08:30
dolinux
阅读(479)
推荐(0)
摘要:
解决方法:访问这个url: https://dynamic.12306.cn/otsweb/展开“我已充分了解可能的风险”,点击“添加例外”->"确认安全例外"
阅读全文
posted @ 2013-09-14 11:06
dolinux
阅读(229)
推荐(0)
摘要:
下面是我的sourceinsight的配置,点击下面的链接,下载*.em文件,将他们添加到Base工程,设置相应的快捷键即可,或者导入下载的配置文件。http://pan.baidu.com/s/1sjHabIP
阅读全文
posted @ 2013-09-13 18:04
dolinux
阅读(896)
推荐(0)
摘要:
转:http://blog.csdn.net/flyyanqu/article/details/2222799目录(?)[-]配置成简单好用的cjava代码编辑器缩进与tab向项目中添加文件时只添加特定类型的文件文件类型过滤器去掉功能强大但是无用的自动完成功能恢复小键盘的-功能恢复ctrla的全选功能解决字符等宽对齐问题撤销与反撤销列编辑SourceInsight提供的功能解析日志信息时非常有用的Source Link创建SourceLink在解析日志信息时使用SourceLink在解析自定义命令输出时使用SourceLink替换Replace VS 上下文敏感的智能重命名Context-Se
阅读全文
posted @ 2013-09-13 17:51
dolinux
阅读(2251)
推荐(0)
摘要:
转:http://biancheng.dnbcw.info/c/283027.html使用source insight 的时候一直被一个问题困扰着:就是在 { 后如果敲下回车后,光标换行后,但没有自动缩进,用起来很不习惯,每次都还要瞧下TAB,麻烦~~实际不敲TAB的效果如下:fun(){int x=0;}上面那样写程序很不标准,希望在 { 后敲回车后让代码自动缩进,如下效果。(比较郁闷的方法是每次敲回车后再敲下 TAB)fun(){ int x=0;}想想,source insight 这么专业的编辑器,总不会这么不智能吧~~~ 肯定有地方可以设置的。把菜单翻了好几遍也没找到。后来还是在GO
阅读全文
posted @ 2013-09-13 17:46
dolinux
阅读(2022)
推荐(0)
摘要:
转:http://blog.yikuyiku.com/?p=2659基本上,在Makefile里会用到install,其他地方会用cp命令。它们完成同样的任务——拷贝文件,它们之间的区别主要如下:1、最重要的一点,如果目标文件存在,cp会先清空文件后往里写入新文件,而install则会先删除掉原先的文件然后写入新文件。这是因为往正在 使用的文件中写入内容可能会导致一些问题,比如说写入正在执行的文件可能会失败,比如说往已经在持续写入的文件句柄中写入新文件会产生错误的文件。而使用 install先删除后写入(会生成新的文件句柄)的方式去安装就能避免这些问题了;2、install命令会恰当地处理文件
阅读全文
posted @ 2013-09-13 16:47
dolinux
阅读(5806)
推荐(1)
摘要:
安装和登录文件处理系统管理网络操作网络安全其它命令linux必学的60个命令 - 安装和登录安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔
阅读全文
posted @ 2013-09-13 16:37
dolinux
阅读(9786)
推荐(0)
摘要:
编译时的警告如下:源代码如下:修改为:这样警告就可以消除。参考:http://stackoverflow.com/questions/5476759/compiler-warning-suggest-parentheses-around-assignment-used-as-truth-value
阅读全文
posted @ 2013-09-13 13:37
dolinux
阅读(1789)
推荐(0)
摘要:
回到上一行开头#include #include int main(void){ int i = 0; while(1){ printf("%d\n", i); printf("\033[1A"); //先回到上一行 printf("\033[K"); //清除该行 i++; sleep(1); } return 0;}回到本行开头#include int main(int argc, const char *argv[]){ fprintf(stderr, "%s", "pengdongl...
阅读全文
posted @ 2013-09-13 11:10
dolinux
阅读(5342)
推荐(0)
摘要:
转:http://www.crifan.com/linux_system_in__dev__mtd_and__dev__mtdblock_distinction_character_devices_and_block_devices_mtd_difference/1. /dev/mtdN 是Linux 中的MTD架构中,系统自己实现的mtd分区所对应的字符设备,其里面添加了一些ioctl,支持很多命令,如MEMGETINFO,MEMERASE等。而mtd-util中的flash_eraseall等工具,就是以这些ioctl为基础而实现的工具,实现一些关于Flash的操作。比如,mtd 工具中的
阅读全文
posted @ 2013-09-12 11:28
dolinux
阅读(4760)
推荐(0)
摘要:
转:http://blog.is36.com/linux_free_command_for_memory/linux下在终端环境下可以使用free命令看到系统实际使用内存的情况,一般用free -m方式查看内存占用情况(兆为单位)。而系统实际可用内存是不是free部分呢,不是的,系统实际内存占用以及可用内存有如下几个加减法:used=total-free 即total=used+free实际内存占用:used-buffers-cached 即total-free-buffers-cached实际可用内存:buffers+cached+free total used free shared bu
阅读全文
posted @ 2013-09-11 18:21
dolinux
阅读(137856)
推荐(6)
摘要:
GB2312简体中文编码表code +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +FA1A0 、 。 · ˉ ˇ ¨ 〃 々 — ~ ‖ … ‘ ’A1B0 “ ” 〔 〕 〈 〉 《 》 「 」 『 』 〖 〗 【 】A1C0 ± × ÷ ∶ ∧ ∨ ∑ ∏ ∪ ∩ ∈ ∷ √ ⊥ ∥ ∠A1D0 ⌒ ⊙ ∫ ∮ ≡ ≌ ≈ ∽ ∝ ≠ ≮ ≯ ≤ ≥ ∞ ∵A1E0 ∴ ♂ ♀ ° ′ ″ ℃ $ ¤ ¢ £ ‰ § № ☆ ★A1F0 ○ ● ◎ ◇ ◆ □ ■
阅读全文
posted @ 2013-09-10 15:51
dolinux
阅读(1318)
推荐(0)