E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Uinx环境高级编程
Git遇见的问题小结
今天学习Git有一个warning:LFwillbereplacedbyCRLFinreadme.txt经过查阅,得知是不同系统使用的换行符不同造成的;
Uinx
/Linux采用换行符LF;Dos和Windows
Mr__FFF
·
2020-06-20 22:56
Git
MIT6.S081/6.828准备:MacOS下搭建xv6和risc-v环境
介绍只有了解底层原理才能写好上层应用,曾经几度想要系统地学习OS课程,尝试去看了《计算机操作系统》、《OperatingSystems:ThreeEasyPieces》、《UNIX
环境高级编程
》,均以半途而废告终
zhayujie
·
2020-05-27 10:00
萌新带你开车上p站(终极番外)
这里顺便真心安利一本书,《UNIX
环境高级编程
》,简称APUE书里介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程
合天智汇
·
2020-05-18 16:00
从零开始UNIX
环境高级编程
(10):信号
0.思维导图信号1.信号概念1.1信号的名字每个信号都有一个名字,这些名字以SIG开头。Linux将这些信号定义在/usr/include/bits/signum.h中。/*Signals.*/#defineSIGIGHUP1/*Hangup(POSIX).*/#defineSIGINT2/*Interrupt(ANSI).*/#defineSIGQUIT3/*Quit(POSIX).*/#def
伤口不该结疤
·
2020-04-04 13:49
0.Unix程序运行准备
由于本人并不想从事Linux内核的开发,只是想在Linux系统上进行开发,因此从知乎,以及stackoverflow上面找到这本Unix
环境高级编程
(APUE)。
大雄good
·
2020-04-03 19:54
关于《linux/unix系统编程手册》的读书笔记1
之前看过被称为linux圣经的《unix
环境高级编程
》(居然还是我导师翻译的!!),书是很好,但是看的很艰难。但是这本书,读起来极其舒服,把道理讲的很清楚,然
zhaozhengcoder
·
2020-03-29 14:42
栈的缓冲区溢出详解
1.C程序地址空间布局先上一张老生常谈的图(来自《Unix
环境高级编程
》)。地址空间布局2.函数调用stdcall和cdecl要理解栈的缓冲区溢出,对栈的结构要非常熟悉。
Matrix0x7C
·
2020-03-26 00:56
2018读书清单(未完待续~~)
文学《三体》doingIT《腾讯方法》done技术《http权威指南》doing《算法》《UNIX
环境高级编程
》《php7内核剖析》《鸟哥Linux私房菜》《php和mysqlweb开发》《redis设计与实践
__renpeng
·
2020-03-20 19:18
IOS基础学习之C(一)
C语言:是编译型语言;*C语言于1972年发明,首次使用是用于重写
UINX
操作系统(UNIX以前是用汇编写的)*C语言是一门面向过程的语言,非面向对象的语言++特点:*弱语法;*
南山伐木
·
2020-03-17 05:09
软件工程师必读图书
《代码大全》《代码简洁之道》《HeadFirst设计模式》C++《AcceleratedC++》《C++Primer》《EffectiveC++》《linux/unix系统编程手册》apue《UNIX
环境高级编程
fxm5547
·
2020-03-15 17:07
【git warning】: LF will be replaced by CRLF
【问题】:在使用Git提交代码时,出现“warning:LFwillbereplacedbyCRLF”警告问题出在不同操作系统所使用的换行符是不一样的,下面罗列一下三大主流操作系统的换行符:
Uinx
/Linux
uakora
·
2020-03-15 12:00
Linux下用GCC编写第一个C程序
突然使用到C语言,大学忘得差不多了,捡起来啃啃:开始看UNIX
环境高级编程
。学会了用gcc编译helloworld程序。。惭愧。。。
hello大象
·
2020-03-03 05:33
2017.9.16
2017.9.16ReinWD(张巍)工作日志11:00外出觅食+寻找Unix
环境高级编程
以及C++参考材料13:00进行开始之前的准备工作1.同步ArchLinux至最新版2.在Arch虚拟机环境下配置
ReinWD
·
2020-03-02 05:37
1/5的日记
《UNIX
环境高级编程
》中有关于多线程并行的讨论。
ArimaKisho
·
2020-02-28 15:54
从零开始UNIX
环境高级编程
(6):系统数据文件和信息
0.思维导图系统数据文件和信息1.口令文件在从零开始UNIX
环境高级编程
(1)中,已经介绍过口令文件(/etc/passwd),本小节主要学习如果通过函数去获取口令文件的信息。
伤口不该结疤
·
2020-02-27 23:02
unix
环境高级编程
笔记
unix进程的环境当内核启动一个c程序时,在main函数之前会先调用启动例程,由启动例程做一些处理工作然后才调用main函数,该启动例程至少要设置命令行参数和环境变量。unix进程退出的5种方式:在main函数中return。调用exit函数,一般在main函数返回后也会调用exit函数。调用_exit函数。调用abort。由一个信号终止。情况4是本情况的特殊情况。exit和_exit函数的区别e
p__n
·
2020-02-23 21:22
unix
c语言概述
一、c语言简史1、c语言于1972年发明,首次使用是用于重写
UINX
操作系统(UNIX以前是用汇编写的)2、随着UNIX操作系统的成功,c语言也得到了大幅度地推广,至今还是世界上
鲸鱼Alice1992
·
2020-02-20 02:14
第1章——《Unix基础知识》
实验环境介绍gcc:4.8.5glibc:glibc-2.17-222.el7.x86_64os:Centos7.4kernel:3.10.0-693.21.1.el7.x86_64引言参考《Unix
环境高级编程
alex_man
·
2020-02-19 12:04
从零开始UNIX
环境高级编程
(3):文件I/O
open和openat函数原型intopen(constchar*pathname,intflags);intopenat(intdirfd,constchar*pathname,intflags);open和openat区别openat比open多一个dirfd((文件描述符)的参数,dirfd表示需要进行open操作目录的文件描述符openat操作的文件路径为dirfd+pathname示例代
伤口不该结疤
·
2020-02-15 03:36
[Unix
环境高级编程
]第三章.文件I/O
文件描述符非负整数,变化范围(0~OPEN_MAX-1,或许是63?)取得描述符#includeintopen(constchar*path,into_flag);intopenat(intfd,constchar*path,into_flag);(fd表示相对路径,和open的唯一区别)oFlag参数:O_RDONLY:只读打开O_WRONLY:只写打开O_RDWR:读写打开O_APPEND:(
WhiteBlue
·
2020-02-12 22:42
从零开始UNIX
环境高级编程
(2):Unix标准及实现
0.思维导图Unix标准及实现1.Unix标准化1.1ISOC目的提供C程序的可移植性,使其能适合于不同的操作系统工作组ISO/IECJTC1/SC22/WG14版本ISO/C版本定义内容Itspecifies—therepresentationofCprograms;—thesyntaxandconstraintsoftheClanguage;—thesemanticrulesforinterp
伤口不该结疤
·
2020-02-12 18:45
孤儿进程与僵尸进程
转自:http://www.cnblogs.com/Anker/p/3271773.html1、前言之前在看《unix
环境高级编程
》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊。
Daniel521
·
2020-02-10 04:29
从零开始UNIX
环境高级编程
(1):Unix基础知识
1.概述《UNIX
环境高级编程
》介绍的是不同版本的Unix操作系统提供的服务。那具体指的是哪些服务呢?首先,需要了解整个Unix操作系统的体系结构。
伤口不该结疤
·
2020-02-05 09:03
centos7下安装jdk、eclipse、mysql
linux流程第一阶段:包括vi,gcc,gdb,make,jdk,tomcat,mysql,和linux基本操作第二阶段:加厚c语言功底《C专家编程》或java语言第三阶段:学习unix
环境高级编程
《
yeying12321
·
2020-02-02 21:03
[Linux] 初学者关于进程与线程的几个问题
这段话选自《UNIX
环境高级编程
第二版》第11.3节。我第一次看到这段话时,自然而然的认为线程ID既然只在其所述的进程有效,那自然在不同的进程中可以重复才对,不然多浪费资源对吧。
字芽
·
2020-01-05 03:26
UNIX
环境高级编程
——线程
线程线程的概念典型的UNIX进程可以看成只有一个控制线程:一个进程在同一时刻只做一件事。有了多个控制线程后,在程序设计时可以把进程设计成在同一时刻能够做不止一件事,每个线程处理各自独立的任务。线程的优点通过为每种事件类型分配单独的处理线程,可以简化处理异步事件的代码。每个线程在进行事件处理时可以采用同步编程模式,同步编程模式要比异步编程模式简单得多。统一进程多个线程可以自动的共享相同的存储地址空间
ColdWave
·
2020-01-04 12:21
从零开始UNIX
环境高级编程
(0):Linux下运行第一个程序
0.准备UNIX
环境高级编程
(简称APUE)书中要求使用cc进行编译。Linux上执行cc对应调用的还是gcc,所以只要安装了gcc,就能够编译。
伤口不该结疤
·
2019-12-31 21:26
Sshtunnel, SSH 隧道穿墙通内网利器
ssh是
Uinx
派系系统中通用的管理接口协议,默认端口22。
黑客圈
·
2019-12-28 18:53
认识C语言
但是最初C语言是为了开发
uinx
系统而被创造出来的,所以UNIX操作系统以及C编译器都是由C语言开发出来的。
LittleWizard
·
2019-12-24 01:02
2 安装python
python是跨平台的,可以运行在Windows、Mac和各种Linux/
Uinx
系统上。
九日_Reedo
·
2019-12-22 10:57
给自己的ubuntu安装apue静态链接库
《UNIX
环境高级编程
》一书中,作者的大多数程序都包含了头文件apue.h。这个头文件定义了一些常量和常用的系统头文件,减少了用于书中的程序的长度。下载源代码,解压之后按照按照说明文档编译安装。
御浅永夜
·
2019-12-07 10:32
C语言程序运行时的一些细节
本章可以看作是《Unix
环境高级编程
》Ch7的笔记。
wAt3her
·
2019-11-23 23:00
磁盘组织与管理
快要将计算机操作系统看完了,刚才翻起Unix
环境高级编程
,才知道自己仅仅走了一小步磁盘的结构磁道,磁道又被划分为扇区,每个扇区固定存储大小512B,一个扇区被称为一个盘块,扇区密度从外面向里面增加,磁盘的存储能力受限于最内道的最大记录密度
KevinCool
·
2019-11-06 10:26
Linux的进程间通信:信号量(转)
前言信号量又叫信号灯,也有人把它叫做信号集,本文遵循《UNIX
环境高级编程
》的叫法,仍称其为信号量。它的英文是semaphores,本意是“旗语”“信号”的意思。
云南厨子
·
2019-11-04 13:54
从零开始UNIX
环境高级编程
(4):文件和目录
1.函数stat、fstat、fstata和lstat1.1函数描述函数原型描述intstat(constchar*restrictpath,structstat*restrictbuf);获得与path有关的文件信息到bufintfstat(intfd,structstat*buf);获得与文件描述符fd有关的文件信息到bufintfstatat(intfd,constchar*path,str
伤口不该结疤
·
2019-11-03 22:18
[APUE习题]不使用fcntl实现dup2函数
选自《Unix
环境高级编程
》习题3.2编写一个与3.12节中dup2功能相同的函数,要求不调用fcntl函数,并且要有正确的出错处理。
哈莉_奎茵
·
2019-11-02 22:26
从零开始UNIX
环境高级编程
(1):Unix基础知识
1.概述《UNIX
环境高级编程
》介绍的是不同版本的Unix操作系统提供的服务。那具体指的是哪些服务呢?首先,需要了解整个Unix操作系统的体系结构。
伤口不该结疤
·
2019-10-31 14:38
用Go学UNIX环境编程 - 记录锁
本文参考《Unix
环境高级编程
》,Mac下实验结果可能会和书上有所不同(因为书上是以freeBSD进行实验),希望读者可以在不同的系统下进行实验,如果文章有错误的地方,还请提出,我会及时修正。
jiangjincc
·
2019-10-15 05:27
golang
简介Linux中cp和mv搭配{,}在shell当中的用法
经常会在博客或者论坛看到类似下面的命令大括号扩展Braceexpansion{}shell作用cp/etc/httpd/httpd.{,.bakup}或者是mvresume{z,}.doc那么,在
uinx
·
2019-09-23 22:34
php中使用session_set_save_handler()函数把session保存到MySQL数据库实例
PHP保存session默认的是采用的文件的方式来保存的,这仅仅在文件的空间开销很小的windows上是可以采用的,但是如果我们采用
uinx
或者是liux上的文件系统的时候,这样的文件系统的文件空间开销是很大的
·
2019-09-23 19:23
工作技术积累总结
2014.04~2015.04C++Primer操作系统原理计算机组成与设计计算机网络Linux内核0.12Linux系统使用与操作Unix
环境高级编程
深入理解计算机系统程序员的自我修养韦东山第一期,嵌入式
火哥的简书
·
2019-07-19 22:10
gdb中常用的命令和用例讲解
总述gdb虽然只是一个调试器,但如何要用好它,必须深刻理解linux下程序是如何编译运行的,比较推荐的书有《CSAPP》(中文版名:深入理解计算机系统)和《APUE》(中文名:Unix
环境高级编程
)。
harriszh
·
2019-07-12 00:00
gdb
Unix高级环境编程(3版CN).pdf
Unix高级环境编程(3版CN)内容简介······《UNIX
环境高级编程
(第3版)》是被誉为UNIX编程“圣经”的AdvancedProgrammingintheUNIXEnvironment一书的第
viu_d111
·
2019-06-26 15:28
嵌入式菜鸟学习路线
2)学习Linux下的C编程、这本书必学《UNIX
环境高级编程
》、《UNIX网络编程》,RechardStevens写的,C高手大都学习过《C和指针》、《C缺陷与陷阱》、《高质量C/C++编程指南》、《
wb591d61da45ce1
·
2019-06-14 11:16
嵌入式
Linux
系统开发
Oracle XTTS跨平台数据库迁移(从Unix迁移数据库到Linux)_Oracle数据库迁移项
OracleXTTS技术基础知识2.OracleXTTS项目需求与调研3.XTTS跨平台迁移项目环境准备3.1.Oracle11g单机与RAC环境介绍3.3.基于Unix平台Oracle11g数据库安装4.从
Uinx
风哥Oracle
·
2019-04-18 11:48
oracle
xtts
xtts数据迁移
xtts跨平台迁移
Oracle视频教程
分享一些C++软件开发&&后台开发复习必备电子书单
中文版STL源码剖析简体中文版PythonCookbook第三版中文数据结构和算法:数据结构与算法分析:C语言描述大话数据结构剑指offer程序员面试宝典网络通信:计算机网络(第7版)-谢希仁UNIX
环境高级编程
从心开始yjh
·
2019-04-15 22:34
IT技术面试经验
Linux 下信号量与锁的配合使用学习
还是很早之前看的《Unix
环境高级编程
》,今天重新学习线程,又看了一下,感觉理解又加深了,记录一下以前不理解的地方。
lixin_karl
·
2019-04-04 16:10
Visual C++网络编程必读书单
生前著有《TCP/IP详解》(三卷)、《UNIX
环境高级编程
》和《UNI
haimianjie2012
·
2019-02-16 08:47
Visual
C++开发
Visual
C++开发
UNIX
环境高级编程
之带缓冲 I/O 与不带缓冲 I/O 的区别
1、I/OI/O操作可根据是否带缓冲区来分类为带缓冲的I/O和不带缓冲区的I/O,后者就是标准I/O。那么这两者有啥区别呢?不带缓冲其实就是应用程序直接使用系统调用。标准I/O是在系统调用上做了一层封装,替用户做了相关优化操作,从而减少应用程序的系统调用次数,从而达到一定的性能优化。比如需要写100字节数据到磁盘文件。内核的缓冲大小为100字节,假设用户不知道内核的缓冲区大小,采用不带缓冲的函数写
kph_Hajash
·
2019-01-06 20:38
io
带缓冲
unix
高级编程
文件
后台
计算机基础
UNIX
环境高级编程
-概述
文件I/O基本的系统调用函数open,create,close,lseek,read,write以及原子性的pread,pwrite复制文件描述符dup同步刷新fsync,fdatasync,sync更改已经打开的文件属性fcntl,杂物箱ioctl打开文件的内核数据结构,/dev/fd文件类型获取文件类型stat函数和stat结构体测试文件是否打开,写入,执行政策access更改访问权限chmo
hixiaoxiaoniao
·
2018-12-16 12:49
Linux
c语言
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他