03 2018 档案

摘要:1、 Shell基础 参考资料 Shell编程 Shell编程资料 参考书籍 ubuntu Linux操作系统 阅读全文
posted @ 2018-03-29 17:05 noticeable 阅读(150) 评论(0) 推荐(0)
摘要:1,digital solution lab 网站上的de1soc QT教程。 内容包括: Install Qt 5.4 Designer Install the Altera SoC Tool-Chain Build Qt 4.8.5 Library for the Altera SoC ARM  阅读全文
posted @ 2018-03-26 11:56 noticeable 阅读(1003) 评论(0) 推荐(0)
摘要:函数指针是指向函数地址的变量,通过函数指针,我们能实现一个函数调用。 1、定义函数指针 函数指针变量定义依赖于该变量要指向的函数定义。最一般形式定义如下: 返回类型(*<变量名>)(参数表); 示例: 2、初始化函数指针 可以通过两种方法实现函数指针变量初始化 1、使用“取址”操作符。 2、使用隐含 阅读全文
posted @ 2018-03-17 11:32 noticeable 阅读(1126) 评论(0) 推荐(0)
摘要:结构体是一个变量里集合了多个变量。结构体为一个聚合力不同类型或相似类型变量的变量。结构体与指针的相关性非常强。结构体提供了非常直观的方式来模拟用户定义的实体(记录、分组格式、图像头,等等)。 1、定义结构体 C语言常用关键字struct定义结构体。结构体能包括任何C语言允许的类型变量。他也能在其内部 阅读全文
posted @ 2018-03-16 19:32 noticeable 阅读(7850) 评论(0) 推荐(3)
摘要:1、数组排列 二维数组可看作一维数组的堆叠,如图所示。每个一维数组在内存中都是线性排列的。 如图所示,首先排第0行,接着排第一行,以此类推。 下面个代码演示了如何访问二维数组。代码中使用<变量名>[行][列](data[i][j])表达式。 2、多维数组指针 (1)一维数组语法 数组变量名 假定一个 阅读全文
posted @ 2018-03-15 14:35 noticeable 阅读(1437) 评论(0) 推荐(0)
摘要:本问介绍数组或字符串在内存中如何表示以及如何分配内存存储字符串。 首先理出对字符串可以执行的基本操作: (1)比较两个字符串。(2)字符串复制。(3)查找字符串长度。(4)在字符串中查找子串。 下面是几种不同初始化字符串的方法: 1、内存中的字符串排列 通常情况下,字符数组或字符串存储在连续内存单元 阅读全文
posted @ 2018-03-14 19:53 noticeable 阅读(523) 评论(0) 推荐(0)
摘要:多数变量都能进行算数运算,但并不是所有变量都可以。幸运的是,指针变量能作算术运算操作。除了引用和解引用内存地址外这也是指针的最重要的用途之一。 内存是连续块排列,这自然让我们想到了数组数据类型,因为数组索引也是连续排列。 1、数组内存排列 数组是最基本的数据结构之一。更具定义数组是相同数据类型的集合 阅读全文
posted @ 2018-03-14 10:43 noticeable 阅读(599) 评论(0) 推荐(0)
摘要:下载地址:https://download.csdn.net/download/noticeable/10283841 EndNote X8.1是一款功能强大的文献管理软件,软件在x8版本中继承了国际期刊中的文献格式就多达3776项,覆盖了各个领域中的杂质以及几百种写作模板,无论您是图书管理人员还是 阅读全文
posted @ 2018-03-13 14:31 noticeable 阅读(2378) 评论(0) 推荐(0)
摘要:多个线程共享资源时一定会存在冲突,试想,假设多个线程都要往一段内存中写数据,按照预期应该是一个现程写完数据后,内存地址的偏移增加,另一个线程在紧接着这个偏移地址往下写,每个线程写入的数据都是完整的,但实际上,由于线程是并发的,可能一个线程把自己的数据还没有写完,另外的线程已经开始写了,结果整个内存区 阅读全文
posted @ 2018-03-12 18:14 noticeable 阅读(5139) 评论(1) 推荐(1)
摘要:线程有一套完整的与其有关的函数库可供调用,它们中的绝大多数函数名都以pthread_开头。为了调用这些函数库,必须在程序中包含头文件pthread.h,并且在比那一程序时使用选项-lpthread来链接线程库。 1、线程标识 就像每个进程有一个进程ID一样,每个线程也有一个线程ID。进程ID在整个系 阅读全文
posted @ 2018-03-11 15:41 noticeable 阅读(323) 评论(0) 推荐(0)
摘要:与进程类似,线程是允许应用程序并发执行多个任务的一种机制。一个进程包含多个线程,同一进程中的所有县城均会独立执行相同程序,且共享一份全局内存区域。 1、线程的基本概念 在一个进程中的多个执行路线叫做线程,更准确的定义是:线程是进程内部的一个控制序列。每个进程至少有一个执行线程(到目前为止,所涉及的所 阅读全文
posted @ 2018-03-11 11:08 noticeable 阅读(413) 评论(0) 推荐(1)
摘要:进程间通信(Interprocess Communication,IPC)是一个描述两个进程彼此交换信息的通用术语。一般情况下,通信的两个进程即可以运行在同一台机器上,也可以运行在不同的机器上。进程间的通信是数据的交换,两个或多个进程合作处理数据或同步信息,以帮助两个彼此独立但相关联的进程调度工作, 阅读全文
posted @ 2018-03-09 11:24 noticeable 阅读(1105) 评论(0) 推荐(0)
摘要:进程控制的主要任务就是系统使用一些具有特定功能的程序端来创建、撤销进程以及完成进程各状态之间的转换,从而达到多进程、高效率、并发的执行和协调,实现资源共享的目的。 1、进程标识 每个进程都有唯一的、用非负整型表示的进程ID,这个ID就是进程标识符。起作用就如同身份证一样,因其唯一性,系统可以准确的定 阅读全文
posted @ 2018-03-06 10:42 noticeable 阅读(3508) 评论(0) 推荐(0)
摘要:进程的基本概念 进程是操作系统设计的核心概念,Multics的设计者在20世纪60年代首次使用了"进程"这个术语,比作业更通用一点。目前存在很多关于进程的定义,例如: 1、一个正在执行的程序。 2、计算机中正在运行的程序的一个实例。 3、可以分配给处理器并由处理器执行的一个实体。 4.由单一的顺序的 阅读全文
posted @ 2018-03-04 19:45 noticeable 阅读(374) 评论(0) 推荐(0)