Linux应用 编程深入 语言编程标准C程序设计七 经典C11程序设计 以下内容为阅读: 《标准C程序设计》(第7版) 作者:E. Balagurusamy(印), 李周芳译 清华大学出版社 2017.7 《21天学通C语言》(第7版) 作者:Bradley Jones Peter Aitken D ...
分类:
其他好文 时间:
2017-11-14 17:46:26
阅读次数:
203
(1) 主机(host):要监控的网络设备,可由 IP 或 DNS 名称来标识一台主机 (2) 主机组(host group):类似于用户组,我们可以把 Linux 主机归成一组,把 Windows 主机归成一组,把 MySQL 主机归成一组,便于管理 (3) 监控项(item):即你要监控的具体项 ...
分类:
其他好文 时间:
2017-11-09 17:15:28
阅读次数:
142
前言:在Linux中安装软件时,我们经常要考虑到这样几个个问题: (1).怎样安装软件; (2).软件安装在什么地方; (3).如何卸载删除不要的软件...... 下面,我们就一起来认识一下这些方面的问题。 一.认识Linux应用软件安装包 通常Linux应用软件的安装包有三种: 1) tar包,如 ...
分类:
系统相关 时间:
2017-10-27 11:44:58
阅读次数:
231
分布式架构的演进 系统架构演化历程-初始阶段架构初始阶段 的小型系统 应用程序、数据库、文件等所有的资源都在一台服务器上通俗称为LAMP特征:应用程序、数据库、文件等所有的资源都在一台服务器上。描述:通常服务器操作系统使用linux,应用程序使用PHP开发,然后部署在Apache上,数据库使用Mys ...
分类:
编程语言 时间:
2017-10-17 10:01:58
阅读次数:
134
目前我们常见的操作系统有: 1> 桌面操作系统 Windows 系列 用户群体大 macOS 适合于开发人员 Linux 应用软件少 用户群体大 适合于开发人员 应用软件少 2> 服务器操作系统 Linux 安全、稳定、免费 占有率高 Windows Server 付费 占有率低 安全、稳定、免费 ...
分类:
系统相关 时间:
2017-10-05 12:20:01
阅读次数:
236
3.3.1.关于时间的概念 3.3.1.1、GMT时间 (1)GMT是格林尼治时间,也就是格林尼治地区的当地之间。 (2)GMT时间的意义?【用格林尼治的当地时间作为全球国际时间】,用以描述全球性的事件的时间,方便大家记忆 (3)一般为了方便,一个国家都统一使用一个当地时间。 3.3.1.2、UTC ...
分类:
系统相关 时间:
2017-09-29 16:50:58
阅读次数:
213
3.1.1.应用编程框架介绍 3.1.1.1、什么是应用编程 (1)整个嵌入式linux核心课程包括5个点,按照学习顺序依次是:裸机、C高级、uboot和系统移植、linux应用编程和网络编程、驱动。 (2)典型的嵌入式产品就是基于嵌入式linux操作系统来工作的。典型的嵌入式产品的研发过程就是;第 ...
分类:
系统相关 时间:
2017-09-29 16:40:08
阅读次数:
159
信号实现进程间的通信 3.5.1.什么是信号 3.5.1.1、信号是内容受限(只是一个int型的数字)的一种异步通信机制 (1)信号的目的:用来通信(进程与进程之间的通信) (2)信号是异步的(对比硬件中断),信号好像就是一种软件中断。 (3)信号本质上是int型数字编号(事先定义好的) 3.5.1 ...
分类:
系统相关 时间:
2017-09-29 16:34:54
阅读次数:
237
补充: 1、 C程序的执行过程: C编译器调用链接器,链接器设置可执行程序文件的启动起始地址(启动例程),启动例程获得内核传递来的 命令行参数和环境变量值,为调用main函数做准备。【实际上该启动例程常用汇编语言编写】,如果将启动例程换做C语言就是:exit(main(argc,argv)); ma ...
分类:
系统相关 时间:
2017-09-29 16:32:42
阅读次数:
282
3.6.1.非阻塞IO 3.6.1.1、阻塞与非阻塞 阻塞:阻塞具有很多优势(是linux系统的默认设置),单路IO的时候使用阻塞式IO没有降低CPU的性能 补充:阻塞/非阻塞, 它们是程序在等待消息(无所谓同步或者异步)时的状态. 阻塞调用是指调用结果返回之前,当前线程会被挂起。函数只有在得到结果 ...
分类:
系统相关 时间:
2017-09-29 16:29:21
阅读次数:
233