
UNIX
文章平均质量分 63
WangLanguager
喜欢IT,喜欢编程,希望遇到更多志同道合的朋友!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unix哲学
McIlroy:四分之一世纪的 Unix编辑Douglas McIlroy是Unix系统上管道机制的发明者,也是Unix文化的缔造者之一。他归纳的Unix哲学如下:程序应该只关注一个目标,并尽可能把它做好。让程序能够互相协同工作。应该让程序处理文本数据流,因为这是一个通用的接口。罗勃·派克在他的《Notes on Programming in C》中提到了以下格原创 2014-08-09 13:01:12 · 758 阅读 · 0 评论 -
创建守护进程
守护进程,也称为精灵进程,是一种运行在后台的特殊进程,它不存在控制终端,并周期性地执行某项任务或者等待处理某项任务。创建守护进程的步骤:1、让init进程成为新产生进程的父进程 具体方法:调用fork()函数创建子进程后,使父进程立即退出。2、调用setsid函数调用setsid函数,使得新创建的进程脱离控制终端,同时创建新的进程组,并成为该进程组的首进程。3、更原创 2015-09-25 23:41:17 · 661 阅读 · 0 评论 -
系统调用的用途
(1) 系统调用可以为用户空间提供访问硬件资源的统一接口,以至于应用程序不必去关 注具体的硬件访问操作。比如,读写文件时,应用程序不用去管磁盘类型,甚至于不用关心是哪种文件系统。(2) 系统调用可以对系统进行保护,保证系统的稳定和安全。系统调用的存在规定了用 户进程进入内核的具体方式,换句话说,用户访问内核的路径是事先规定好的,只能从规定位置进入内核,而不准许肆意跳入内核。有了这样原创 2015-11-09 13:52:22 · 2908 阅读 · 0 评论 -
NCURSES程序设计之皇后问题
该程序是用NCURSES库实现的皇后问题,可以将算法结果以图形方式显示,并可遍历所有结果编译时需要加上NCURSES链接库, gcc -o 源代码如下,可在linux系统中编译后直接运行#include #include #define QUEEN_CHAR '*'int *nqueens(int num);int place(int c原创 2017-07-18 22:29:50 · 466 阅读 · 0 评论 -
详解大端模式和小端模式
转载地址:https://www.cnblogs.com/little-white/p/3236548.html 一、大端模式和小端模式的起源 关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因:大家都知道,吃鸡蛋的时候,原始的方法是打破鸡蛋较大...转载 2019-01-25 16:18:49 · 2641 阅读 · 0 评论 -
#if #ifdef #ifndef #undef 条件编译
1、#if命令 #if的基本含义:如果#if命令后的参数表达式为真,则编译#if到#endif之间的程序段,#endif命令用来表示#if段的结束,否则跳过这段程序。 #if命令的一般格式如下: #if 常数表达式 语句段#endif如果“常数表达式”为真,则该段程序被编译。例子:#include <stdio.h>#define...原创 2019-01-26 11:43:05 · 2081 阅读 · 0 评论 -
嵌入式学习必备书籍
转载地址:http://www.51hei.com/bbs/dpj-26458-1.html从事嵌入式研发行业十年,认为学习就是要不断的吸纳知识,在研发过程中,经常会遇到一些问题,这种发现问题并解决问题的过程就是进步。为什么选择学习嵌入式?嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一,同时也是当今IT领域仅存的几个金领职位之一。当前的中国IT人才面临严重的“后继乏人”, 而...转载 2019-03-05 08:26:41 · 644 阅读 · 0 评论