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
Unix_Linux
10本 Linux PDF 书籍免费分享
极力推荐文章:欢迎收藏Android干货分享本篇文章主要分享以下Linux开发PDF书籍一、Linux程序设计二、Unix环境高级编程三、
Unix_Linux
编程实践教程四、鸟哥的私房菜五、深入理解Linux
anpaikan3027
·
2020-07-27 19:49
斯坦福大学TE-Demo配置全过程
解决方案在后面的步骤中解决方案:使用中科大镜像更新源对Ubuntu10.10进行更新-Unix之家-Linux/Unix新闻、技术、开源资讯、IT观点UnixDo.comhttp://www.unixdo.com/
Unix_Linux
fay625
·
2020-07-09 15:03
科研
Unix_Linux
操作系统-笔记Day11(同步,竞争,互斥)
Day11同步,竞争,互斥#include#includeintnum=0;void*start_run(void*arg){for(inti=0;i#include#includeintnum=0;//定义一个互斥量并初始化pthread_mutex_tmutex=PTHREAD_MUTEX_INITIALIZER;void*start_run(void*arg){for(inti=0;i#in
BroWuG
·
2019-08-11 19:22
笔记
Unix_Linux
操作系统-笔记Day10(线程)
Day10线程线程基本概念线程的就是进程中的执行路线,即进程内部的控制序列,或者是进程的子任务(进程就是正在运行的程序,它是一个资源单位)线程就是轻量级的,没有自己独立的内存资源,使用的是进程的代码段,数据段,bss段,堆(没有栈),环境变量表,命令行参数,文件描述符,信号处理函数,工作目录,用户ID,组ID等资源线程拥有自己独立的栈,也就是由自己独立的局部变量一个进程中可以同时拥有多个线程,即同
BroWuG
·
2019-08-11 19:19
笔记
Unix_Linux
操作系统-笔记Day9(信号量)
Day9信号量内核维护的计数量,用于管理多进程之间共享资源例如,由个变量n表示资源的数量,当有进程想要独占一个资源时,n的值要-1(或多个),如果n的值等于0(不够减),则进程阻塞,直到n的值可以减再被唤醒,当资源使用完毕后n的值要+1(或多个)intsemget(key_tkey,intnsems,intsemflg);创建/获取信号量keyIPC键值nsems信号量的数semflg0获取信号量
BroWuG
·
2019-08-11 19:45
笔记
Unix_Linux
操作系统-笔记Day8(进程间通信)
Day8进程间通信基本概念进程间的通信(IPC)InterProcessCommunication两个或多个进程之间的交换数据的过程当多个进程协同工作高效率完成任务时,因为每个进程都是一个独立的个体(资源单位),进程之间就需要通信进程之间通信方式简单进程通信:命令行参数,环境变量表,信号,文件传统进程通信:管道XSI进程间通信:共享内存,消息队列,信号量网络进程通信:socket传统的进程间通信-
BroWuG
·
2019-08-01 16:01
笔记
Unix_Linux
操作系统-笔记Day7(进程)
Day7基本概念进程与程序程序:存储在磁盘上的文件,包含可执行指令和数据的静态实体进程:运行中的程序(一个程序可以执行多次,加载出多个进程),进入活动状态的计算机程序。进程的分类:交互进程:有输入,输出,用户可以根据自己的情况输入数据,得到想要的结果(一般进程)。批处理进程:由脚本加载执行的程序(Linux下的shell,win下的bat)守护进程:总是活跃的,后台运行,一般由系统开机时加载执行或
BroWuG
·
2019-08-01 15:12
笔记
Unix_Linux
操作系统-笔记Day6(信号)
Day6信号的基本概念中断,中止(非终)当前正在运行的任务,转而执行其他任务(可能返回也可能不返回),中断分为硬件中断(硬件设备产生的中断)和软件中断(其他程序产生的中断)信号:是一种软件中断,提供了一种异步执行任务的机制常见的信号SIGINT(2)Ctrl+CSIGQUIT(3)Ctrl+\SIGABRT(6)调用abort函数,产生此信号SIGFPE(8)表示一个算术运算异常,例如除以0、浮点
BroWuG
·
2019-08-01 15:47
笔记
Unix_Linux
操作系统-笔记Day5(文件)
Day5stat/fstat/lstat#include用来获取文件的属性,返回0成功,-1失败intstat(constchar*path,structstat*buf);path需要文件路径intfstat(intfd,structstat*buf);fd需要打开后的文件描述符intlstat(constchar*pathname,structstat*buf);stat/fstat会跟踪链接
BroWuG
·
2019-07-27 15:54
笔记
Unix_Linux
操作系统-笔记Day4(文件操作,文件同步)
Day4lseek#include#includeoff_tlseek(intfd,off_toffset,intwhence);设置文件位置指针返回值文件指针的位置功能类似于ftell练习1:实现一个Linux系统下计算文件大小的函数使用系统调用homework练习2:实现一个带覆盖检查的cp命令homeworkdup/dup2#includeintdup(intoldfd);复制文件描述符,操
BroWuG
·
2019-07-27 15:39
笔记
Unix_Linux
操作系统-笔记Day3(内存管理,文件操作)
Day3内存管理自动分配/释放内存(auto_ptrSTL调用标准C++中的new/deletenew/delete构造/析构C++malloc/free标准C调用POSIXbrk/sbrkPOSIX调用Linux系统接口mmap/munmapLinux调用内核接口kmalloc/vmalloc内核调用驱动get_free_page驱动。。。进程映像程序是保存在磁盘上的可执行文件,加载到内存中被操
BroWuG
·
2019-07-27 15:42
笔记
Unix_Linux
操作系统-笔记Day2(错误处理)
Day2错误处理通过函数返回值表示错误返回值合法表示成功,非法表示失败返回有效指针表示成功,空指针(NULL/0xffffffff)表示失败0成功,-1失败永远成功printf练习1:str_len求字符串的长度,若指针为空则报错练习2:str_cpy(char*dest,size_tdlen,char*src)字符串拷贝函数,考虑目标的溢出问题如果目标无效或超出则报错练习3:intmin求两个整
BroWuG
·
2019-07-23 20:59
笔记
Unix_Linux
操作系统-笔记Day1(库)
Day1课程介绍UNIX/linux环境C语言,借助学习操作系统的接口的方法来学习,理解操作系统的运行机制以及一些网络协议。C/C++,数据结构的算法与平台无关,重点是算法逻辑UNIX/Linux/Android/IOS平台相关,系统接口。嵌入式/驱动/移植/硬件相关,硬件接口环境介绍内存管理文件操作文件管理信号处理进程管理网络通信线程同步UNIX操作系统C语言编写的操作系统特点:多用户,多任务,
BroWuG
·
2019-07-23 20:43
笔记
干货CentOS6.5_Nginx1.40_Php5.57_MySQL5.5.35编译安装全记录
http://www.unixdo.com/
Unix_Linux
/CentOS65_Nginx140_Php557_MySQL5535.html 如果是编译升级php,之前做过nginx的虚拟主机配置的话
·
2015-11-10 23:45
centos6
Unix_Linux
系统定时器的应用(案例)
2014-05-05 Created By BaoXinjian 一、摘要 关于任务定时的命令crontab,在Linux中应用还算常见,这次为了配合开发完成一些辅助功能,以及一些备份更新等脚本,就需要crontab来完成,在windows下也就是一个批处理,linux只是多了一些命令而已。先来看看crontab的介绍: crontab命令常见于Unix和类Un
·
2015-10-31 08:26
linux
Hadoop下进行反向索引(Inverted Index)操作
0.参考资料: 代码参考1:http://www.pudn.com/downloads212/sourcecode/
unix_linux
/detail999273.html 理论参考2:http:/
·
2015-10-30 11:26
hadoop
斯坦福大学TE-Demo配置全过程
解决方案在后面的步骤中解决方案:使用中科大镜像更新源对Ubuntu 10.10进行更新 - Unix之家 - Linux/Unix新闻、技术、开源资讯、IT观点UnixDo.comhttp://www.unixdo.com/
Unix_Linux
·
2015-05-21 18:00
开源
解决方案
斯坦福大学
openflow
Tiny6410一线触摸屏tslib的移植
的移植作者:背包客系统:Fedora9 编译工具:arm920t-eabi 编译目标:tslib1.4.1 地址:http://www.pudn.com/downloads194/sourcecode/
unix_linux
zhangjikuan
·
2014-03-25 18:00
移植
tslib
Tiny6410
一线触摸屏
FIMV_MFC_V1.0.rar display_optimization1.c - Read
转自:http://read.pudn.com/downloads143/sourcecode/
unix_linux
/622436/FIMV_MFC_V1.0/mfc_app/API/display_optimization1
lijiatong1005
·
2013-08-22 15:00
timer相关
以下代码来源:http://www.pudn.com/downloads165/sourcecode/
unix_linux
/detail756768.html#ifndefTIMER_MANAGER_H
zhq651
·
2013-05-26 21:00
Linux下MySQL Administrator
安装环境:OpenSuse先下载http://www.pudn.com/downloads168/sourcecode/
unix_linux
/network/detail775214.html下载mysql-gui-tools
cwallow
·
2013-02-21 15:38
Mysql
Unix_Linux
学习(5)——认识Bash,shell(1)
1.什么是shell 操作系统的接口,通过shell可以借由kernel调用相应的硬件。 2.什么是Bash? Bourne Again SHell (简称 bash) ,其实就是shell的一个版本。 3.Bash Shell的功能: 1)命令编修功能(命令历史记录); 2)命令自动补全功能(按tab键); 3)别名功能,例如在bash中加入alias la='ls
touchmm
·
2011-08-15 00:00
linux
Unix_Linux
学习(5)――认识Bash,shell(1)
1.什么是shell操作系统的接口,通过shell可以借由kernel调用相应的硬件。2.什么是Bash?BourneAgainSHell(简称bash),其实就是shell的一个版本。3.BashShell的功能:1)命令编修功能(命令历史记录);2)命令自动补全功能(按tab键);3)别名功能,例如在bash中加入aliasla='ls-al',输入la就能查询文档属性了(之前配置zhcon时
拳四郎
·
2011-08-15 00:00
linux
shell
unix
bash
Random
Path
Unix_Linux
学习(4)——Linux的档案属性和目录配置
1.登录终端,输入ls -al 以列表的形式列出了当前目录下的所有文件, 第一项为档案属性,第二项是连接数,第三项是档案拥有者,第四是所属群组,第五是档案容量,第六是档案最后修改时间,最后是档案名。 2.改变档案权限的命令: 改变所属群组:chgrp-》change group; 改变所属者:chown-》change owner; 改变属性:chmod-》change m
touchmm
·
2011-08-13 22:00
linux
Unix_Linux
学习(4)――Linux的档案属性和目录配置
1.登录终端,输入ls-al以列表的形式列出了当前目录下的所有文件,第一项为档案属性,第二项是连接数,第三项是档案拥有者,第四是所属群组,第五是档案容量,第六是档案最后修改时间,最后是档案名。2.改变档案权限的命令:改变所属群组:chgrp-》changegroup;改变所属者:chown-》changeowner;改变属性:chmod-》changemode;(这个在配置工具的时候经常用到,操作
拳四郎
·
2011-08-13 22:00
linux
windows
unix
ubuntu
文档
hierarchy
Unix_Linux
学习(3)——纯命令模式下的一些基本操作
首先进入tty1,登录,进zhcon,下面是一些简单的命令。 命令的一般格式: 指令 选项 参数 参数。。。。 1.date 显示时间,日期; 2.cal 显示日历,默认显示本月的,cal 2011的话就显示整年的日历; 3.bc 进入计算器 scale=3,设置3位小数,默认是整数计算; 4.tab键补全命题; 5.ctrl+c中断执行; 6.ctrl+d可以替代qu
touchmm
·
2011-08-13 21:00
linux
Unix_Linux
学习(3)――纯命令模式下的一些基本操作
首先进入tty1,登录,进zhcon,下面是一些简单的命令。命令的一般格式:指令选项参数参数。。。。1.date显示时间,日期;2.cal显示日历,默认显示本月的,cal2011的话就显示整年的日历;3.bc进入计算器scale=3,设置3位小数,默认是整数计算;4.tab键补全命题;5.ctrl+c中断执行;6.ctrl+d可以替代quit,exit;7.manxx看指令操作说明(xx为某指令)
拳四郎
·
2011-08-13 21:00
linux
unix
日历
Unix_Linux
学习(2)——Unix和Linux的发展史及终端机配置
本来想直接看UNIX环境高级编程,发现还是有点啃不懂,就先把鸟哥私房菜拿来看看了! 学校的书都被借光了,只能看电子版了。 先说一下Linux的一些发展 1.两个重要的思想: 所有的程序或系统装置都是档案; 不管构建编辑器还是附属档案,所写的程序只有一个目的:要有效的完成目标; 2.BSD:Berkerley Software Distribution 开发者 Bill Jo
touchmm
·
2011-08-13 21:00
linux
Unix_Linux
学习(2)――Unix和Linux的发展史及终端机配置
本来想直接看UNIX环境高级编程,发现还是有点啃不懂,就先把鸟哥私房菜拿来看看了!学校的书都被借光了,只能看电子版了。先说一下Linux的一些发展1.两个重要的思想:所有的程序或系统装置都是档案;不管构建编辑器还是附属档案,所写的程序只有一个目的:要有效的完成目标;2.BSD:BerkerleySoftwareDistribution开发者BillJoy,他开创了Sun公司;3.RichardMa
拳四郎
·
2011-08-13 21:00
linux
unix
嵌入式
bash
emacs
终端
Unix_Linux
学习(1)――vim编辑器的使用学习
最近要看Unix高级编程这本书,本想用Ubuntu下的Code::Blocks,单用着颇为不爽,最后决定用简单而使用的Vim,下面是编程环境的配置。一:首先是安装gcc和Vim安装gcc:sudoapt-get build-depgcc或者sudoapt-get install build-essential我的之前在配置某个环境的时候已经装好了。Tminal中输入:gcc-v显示gcc的版本信息
拳四郎
·
2011-08-08 22:00
html
linux
unix
XHTML
gcc
vim
Unix_Linux
学习(1)——vim编辑器的使用学习
最近要看Unix高级编程这本书,本想用Ubuntu下的Code::Blocks,单用着颇为不爽,最后决定用简单而使用的Vim,下面是编程环境的配置。一:首先是安装gcc和Vim安装gcc:sudoapt-getbuild-depgcc或者sudoapt-getinstallbuild-essential我的之前在配置某个环境的时候已经装好了。Tminal中输入:gcc-v显示gcc的版本信息,我是
touchmm
·
2011-08-08 22:00
linux
xsniff源代码
http://www.pudn.com/downloads37/sourcecode/
unix_linux
/network/detail125314.html
cnbird2008
·
2011-05-05 22:00
Hadoop下进行反向索引(Inverted Index)操作
参考资料:代码参考1:http://www.pudn.com/downloads212/sourcecode/
unix_linux
/detail999273.html理论参考2:http://zhangyu8374
xw13106209
·
2011-01-07 19:00
hadoop
String
Class
Path
import
templates
linux下nmap工具的使用
原贴:http://www.mscto.com/
Unix_Linux
/24680105.htmlMap,也就是NetworkMapper,是Linux下的网络扫描和嗅探工具包,其基本功能有三个,一是探测一组主机是否在线
chinalinuxzend
·
2008-11-19 14:00
上一页
1
下一页
按字母分类:
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
其他