Shimejing

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 6 7 8 9 10 11 12 下一页

2013年12月9日

摘要: 目录1简介2代码示例3从系统时钟获取时间方式4time函数介绍函数名称: localtime函数名称: asctime函数名称: ctime函数名称: difftime函数名称: gmtime函数名称: time函数名称: tzset1简介time.h是C/C++中的日期和时间头文件。2代码示例# include #include int main(void){time_t timer =time(NULL);printf("ctime is %s\n",ctime(&timer)); //得到日历时间return 0;}3从系统时钟获取时间方式time_ttime 阅读全文
posted @ 2013-12-09 00:20 Shimejing 阅读(419) 评论(0) 推荐(0) 编辑

2013年12月8日

摘要: LDR/STR字和无符号字节加载/存储 1,LDR Rd,[Rn] 2, LDR Rd,[Rn,Flexoffset] 3, LDR Rd,[Rn],Flexoffset 4, LDR Rd,label ldr只能在当前PC的4KB范围内跳转 B只能在当前PC的32M范围内跳转 label标号实际上就是个地址 eg:合法:ldr r1,[r2] ldr r1,[r2,#0x4];不能超过0xfff,否侧编译不能通过或者linker时有错 ldr r1,[r2,#label];所以这个经常是编译不能通过,因为label的值一般都大于0xfff ldr r1,[r2],#0x4 ldr r1,la 阅读全文
posted @ 2013-12-08 22:31 Shimejing 阅读(1990) 评论(0) 推荐(0) 编辑

2013年12月7日

摘要: 1.在古代,我们汉族人不吃晚饭,连皇帝都不吃;不是为了省钱,而是“晚饭不吃,饿治百病”;大家晚饭尽量吃少一点,对身体绝对有益无害。2. 危害健康的四大不良习惯:第一吸烟,第二长期熬夜,第三酗酒,第四暴饮暴食。3. 正确的饮食习惯:早上吃的像皇帝,中午吃的像土豪,晚上吃的像乞丐。换句话说:早上要吃好,中午要吃饱,晚上要吃少。4. 人体一天最佳睡眠时间:晚上10点-清晨6点。5. 电脑出了小故障,大多人会重启;其实关机后彻底断电一会后再开机,更能解决问题。6. 国内搜索用得最多的是百度,国外则是谷歌。7. 很多人的电脑主页用的是百度或hao123,而IT业内用得最多的则是hao268。8. 千万别 阅读全文
posted @ 2013-12-07 23:52 Shimejing 阅读(704) 评论(0) 推荐(0) 编辑

摘要: 2012-05-15 1.ARM开发板环境的搭建,nor启动,通过suppervivi,下载vivi---下载Kernel----下载文件系统,然后Nandflash启动即可。 2.在/etc/init.d/rcS 中注释开机启动qtopid, #/bin/qtopid;需要启动的就是用命令 #/bin/qtopid & 如果此命令不行,就进入bin目录中执行 #./qtopid & //&符号是表示后台运行2012-05-16 1.git clone /e/git/.git ./test #将E盘下的git目录下的内容 克隆到当前目录下的test目录中 2.从主机拷贝 阅读全文
posted @ 2013-12-07 23:35 Shimejing 阅读(915) 评论(0) 推荐(0) 编辑

2013年12月6日

摘要: 一、位域 有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域, 并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。 这样就可以把几个不同的对象用一个字节的二进制位域来表示。一、位域的定义和位域变量的说明位域定义与结构定义相仿,其形式为: struct 位域结构名 { 位域列表 }; 其中位域列表的形式为: 类型说明符 位域名:位域长度 ... 阅读全文
posted @ 2013-12-06 03:40 Shimejing 阅读(322) 评论(0) 推荐(0) 编辑

摘要: 1. 第 80 页,第2行 原文: a – b = 1 改为: b – a = 1 2. 第133页,第1行 原文:f(10n-1)=n*10n-1 改为:f(10n-1)=n*10n-1 3. 第147页,第7行 原文:f(x,y)=f(y, y%x) (y>0) 改为:f(x,y)=f(y, x%y) (x≥y>0) 4. 第153页,第5行 原文:再引入一个变量j, j=X%N 改为:再引入一个变量J, J=X%N 5. 第227页,代码清单3-8中的第6行 原文: int nAbstractBegin = 0; //目标摘要的结束地址 改为: int nAbstractEn 阅读全文
posted @ 2013-12-06 03:37 Shimejing 阅读(207) 评论(0) 推荐(0) 编辑

摘要: //list.h#pragma oncestruct list_head { struct list_head *next; struct list_head *prev;};#define LIST_HEAD(head) \ struct list_head (head) = { &(head), &(head)}/* inline: 内联,主要修饰函数,内联函数不占用内存空间 当编译器编译时,当发现有内联函数被调用,将拷贝该函数的函数体到调用的位置,省去了函数寻址,传参返回的过程,提高程序执行的效率 弊端: 程序的体积有所增大 特点: ... 阅读全文
posted @ 2013-12-06 03:11 Shimejing 阅读(182) 评论(0) 推荐(0) 编辑

摘要: //list_array.c#include #include #include #include #define MAX_NAME_SIZE 20struct data_info { char name[MAX_NAME_SIZE]; size_t age;};#define _NtoPTR(base, size, n) \ ((char *)(base) + (size) * (n))#define NtoPTR(n) _NtoPTR(base, size, (n))int cmp_int(const void *a, const void *b){ int *pa = (in... 阅读全文
posted @ 2013-12-06 03:07 Shimejing 阅读(158) 评论(0) 推荐(0) 编辑

摘要: 没有挤公交来上班过,就不知道生活的压力有多大。算法的时间复杂度和空间复杂度合称为算法的复杂度。1.时间复杂度(1)时间频度一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时间就多。一个算法中的语句执行次数称为语句频度或时间频度。记为T(n)。(2)时间复杂度在刚才提到的时间频度中,n称为问题的规模,当n不断变化时,时间频度T(n)也会不断变化。但有时我们想知道它变化时呈现什么规律 阅读全文
posted @ 2013-12-06 03:00 Shimejing 阅读(218) 评论(0) 推荐(0) 编辑

2013年12月5日

摘要: 1. man 对你熟悉或不熟悉的命令提供帮助解释eg:man ls 就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。2. ls 查看目录或者文件的属*,列举出任一目录下面的文件eg: ls /usr/manls -la.d表示目录(directory),如果是一个"-"表示是文件,如果是l则表示是一个连接文件(link)b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x)。3. cp 拷贝文件eg: cp filename1 filename2 //把filename1拷贝成filename2c 阅读全文
posted @ 2013-12-05 13:53 Shimejing 阅读(230) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 下一页