摘要:
一、描述 在操作系统中,异步并发执行环境下的一组进程,因为相互制约关系,进而互相发送消息、互相合作、互相等待,使得各进程按一定的顺序和速度执行,称为进程间的同步。具有同步关系的一组并发进程,称为合作进程,合作进程间互相发送的信号,称为消息或事件。 这种需要进程间同步的情况,是可以想见的,例如几个进程
阅读全文
posted @ 2016-05-29 20:50
amanlikethis
阅读(5461)
推荐(0)
摘要:
说明:本文转自多线程编程之pthread_create函数应用,在此基础上笔者做了些许改动。 pthread_create函数 函数简介 pthread_create是UNIX环境创建线程函数 头文件 #include<pthread.h> 函数声明 int pthread_create(pthre
阅读全文
posted @ 2016-05-28 12:41
amanlikethis
阅读(84174)
推荐(5)
摘要:
一、概述 本文首先描述了一个可以实际测试运行的简单驱动实例,然后由此去讨论Linux下驱动模板的要素,以及Linux上应用程序到驱动的执行过程。这个简单的驱动实例运行直接运行在虚拟机Linux系统上,不需要借助于开发板验证。 测试环境: VMware+Ubuntu12.04。 二、驱动程序实例 驱动
阅读全文
posted @ 2015-10-27 15:57
amanlikethis
阅读(35188)
推荐(6)
摘要:
一、命令行模式 1、设置IP、子网掩码(netmask) #ifconfig eth0 <IP地址> netmask <子网掩码> up up 表示开启网卡eth0,可以不加 2、设置网关(gateway) #route add default gw <网关IP> 说明: 此种方法虽然可以配置,但只
阅读全文
posted @ 2015-10-25 14:50
amanlikethis
阅读(701)
推荐(0)
摘要:
问题描述: 笔者欲更新一下VMwareTools,结果发现虚拟机Linux上找不到设备"/dev/cdrom",当然也就不能通过命令"mount /dev/cdrom /mnt/cdrom"来挂载光驱了。 解决办法: /dev/cdrom是/dev/sr0的软连接,也就是说/dev/sr0才是实际意
阅读全文
posted @ 2015-10-25 11:10
amanlikethis
阅读(7029)
推荐(0)
摘要:
辗转相除法 设两数为a、b(a>b),求a和b最大公约数(a,b)的步骤如下:用a除以b,得a÷b=q......r1(0≤r1)。若r1=0,则(a,b)=b;若r1≠0,则再用b除以r1,得b÷r1=q......r2(0≤r2).若r2=0,则(a,b)=r1,若r2≠0,则继续用r1除以r...
阅读全文
posted @ 2015-10-03 19:59
amanlikethis
阅读(297)
推荐(0)
摘要:
微软方法:int __cdecl strcmp (const char *src, const char *dst){ int ret = 0 ; while(!(ret = *(unsigned char *)src - *(unsigned char *)dst)...
阅读全文
posted @ 2015-10-02 10:25
amanlikethis
阅读(4256)
推荐(1)
摘要:
> 预处理器(Preprocessor)1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:1). #define 语法的基本知识(例如:不能以分...
阅读全文
posted @ 2015-09-28 09:20
amanlikethis
阅读(1474)
推荐(0)
摘要:
各种排序算法的比较排序方法平均时间最坏情况辅助存储简单排序O(n2)O(n2)O(1)快速排序O(nlogn)O(n2)O(logn)堆排序O(nlogn)O(nlogn)O(1)归并排序O(nlogn)O(nlogn)O(n)基数排序O(d(n+rd))O(d(n+rd))O(rd)快速排序 排...
阅读全文
posted @ 2015-09-22 16:18
amanlikethis
阅读(284)
推荐(0)
摘要:
"!x++"之说,各人见解不同,但真理只有一个。我只尝试着说出一种见解,未知真相。何如? "!x++"等价于"!(x++)"。理论分析 后置++运算优先级高于逻辑非!,所以先运算优先级高的,也就是x++;然后再运算!(x++)。实验结果 if (!x++){ printf...
阅读全文
posted @ 2015-09-11 12:11
amanlikethis
阅读(453)
推荐(0)