Git的BASH Git的为Windows提供了用于命令行运行的一个仿真BASH的Git。习惯LINUX和UNIX环境的你,可以在该BASH环境中输入“git”命令来完成各种版本控制的操作。 简介 Git-分布式版本控制系统。 安装步骤 Git下载地址(Windows 2.8.2-20160508) ...
今天给PHP程序员们推荐几本PHP进阶好书,PHP程序员们不要以为自己现在已经工作就放弃了一个上进的心,现在互联网发展这么快,小心长江后浪推前浪,前浪死在沙滩上哦。。。 《UNIX网络编程卷1(第3版)》 《UNIX网络编程卷2(第2版)》 《UNIX环境高级编程(第3版)》 《UNIX编程艺术》 ...
分类:
Web程序 时间:
2016-05-19 14:52:24
阅读次数:
149
对于linux和unix环境,当前数据处于run的时候,某个controlfile人为删除是不影响数据库运行的,如下: #### 删除controlfile 删除后,alert日志并没有报错,数据库正常运行 在数据库执行以下操作: alert日志对应的内容,数据库仍然能正常运行: 因为其进程持有的句 ...
分类:
其他好文 时间:
2016-05-14 17:02:48
阅读次数:
158
多线程信号
1.默认情况下,信号将由主进程接收处理,就算信号处理函数是由子线程注册的
2. 每个线程均有自己的信号屏蔽字,可以使用sigprocmask函数来屏蔽某个线程对该信号的响应处理,仅留下需要处理该信号的线程来处理指定的信号。
3. 对某个信号处理函数,以程序执行时最后一次注册的处理函数为准,即在所有的线程里,同一个信号在任何线程里对该信号的处理一定相同
4. 可以使用pth...
分类:
编程语言 时间:
2016-05-12 17:31:16
阅读次数:
201
《UNIX环境高级编程》(fork和vfork)本文主要介绍fork和vfork的一些特性...
分类:
其他好文 时间:
2016-05-12 12:26:59
阅读次数:
134
第一章 概述 by flamephoenix 一、Perl是什么?二、Perl在哪里?三、运行四、注释 一、Perl是什么? Perl是Practical Extraction and Report Language的缩写,它是由Larry Wall设计的,并由他不断更新和维护,用于在UNIX环境下 ...
分类:
其他好文 时间:
2016-05-03 07:02:47
阅读次数:
123
gdb是一个在UNIX环境下的命令行调试工具。 如果需要使用gdb调试程序,请在gcc时加上-g选项。 下面的命令部分是简化版,比如使用l代替list等等。1.基本命令1)进入GDB #gdb test test是要调试的程序,由gcc test.c -g -o test生成。进入后提示符变为(gdb) 。2)查看源码 (gdb) l 源码会进行行号提示。 如果需要查看在其他文件中定义...
分类:
数据库 时间:
2016-04-29 16:32:41
阅读次数:
192
一. 进程 C编译器(gcc)——>连接编辑器— (设置起始地址:启动例程)—>可执行程序文件—(启动例程)—>内核(命令行参数、环境变量值) ——>main()—(大多数)—>exit()——>_exit()【or _Exit()】 1. exit 2. atexit : 登记终止处理程序 3. ...
分类:
其他好文 时间:
2016-04-29 07:01:55
阅读次数:
175
AWK是一个优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一。这种编程及数据操作语言(其名称得自于它的创始人阿尔佛雷德·艾侯、彼得·温伯格和布莱恩·柯林汉姓氏的首个字母)的最大功能取决于一个人所拥有的知识。awk经过改进生成的新的版本nawk,g..
分类:
系统相关 时间:
2016-04-27 19:01:27
阅读次数:
355
介绍一下make及其描述文件makefile
Makefile文件
Make工具最主要也是最基本的功能就是通过makefile文件来描述源程序之间
的相互关系并自动维护编译工作。而makefile 文件需要按照某种语法进行编写,文件
中需要说明如何编译各个源文件并连接生成可执行文件,并要求定义源文件之间的依赖
关系。
在
UNIX 系统中,习惯使用 Makefi...
分类:
系统相关 时间:
2016-04-22 20:53:55
阅读次数:
267