- 博客(12)
- 资源 (41)
- 收藏
- 关注
转载 wait waitpid
定义pid_t wait(int *status);pid_t waitpid(pid_t pid, int *status, int options);暂时停止进程的执行,直到有信号来到或子进程结束 如果不在意结束状态值,则参数status 可以设成NULLpid = wait(NULL); wait实现# vi unistd.hstatic inline pid_t wait(int *
2015-07-28 16:32:39 445
原创 达梦备份还原
1. 完全备和增量备当用户选择在数据库或表空间上进行增量备份时,系统会自动将该数据库或表空间最近的一个备份作为其基础备份(基础备份可以是完全备份也可以是一个增量备份)如果该数据库或表空间自创建以来还没有进行过备份,则增量备份无法进行最近那一次的还原会使以前的备份对于当前系统都失效。系统管理员在每次系统还原后就立即作一次完全备份是一个很好的习惯增量备份所依赖的基础备份有且仅有一个完全备份2.
2015-07-24 18:28:18 4276 3
转载 sigprocmask阻塞信号
有时候不希望在接到信号时就立即停止当前执行,去处理信号,同时也不希望忽略该信号,而是延时一段时间去调用信号处理函数1. 信号阻塞和忽略信号的区别 操作系统在信号被进程解除阻塞之前不会将信号传递出去,被阻塞的信号也不会影响进程的行为,信号只是暂时被阻止传递。当进程忽略一个信号时,信号会被传递出去但进程会将信号丢弃2. sigprocmaskint sigprocmask(int how, const
2015-07-21 17:18:44 2036
转载 sigaction信号处理
1. sigactionint sigaction(int signum, const struct sigaction *act, struct sigaction *oldact);signum:可以指定SIGKILL和SIGSTOP以外的所有信号2. struct sigactionstruct sigaction { void (*sa_handler)(int);
2015-07-20 12:40:11 904
转载 dd命令
1. 参数 if=name:输入文件名,缺省为标准输入 ibs=bytes:一次读入bytes个字节,即指定一个块大小为bytes个字节 obs=bytes:一次输出bytes个字节,即指定一个块大小为bytes个字节 bs=bytes:同时设置读入/输出的块大小为bytes个字节 cbs=bytes:一次转换bytes个字节,即指定转换缓冲区大小 skip=blocks:从输入文件开头
2015-07-17 11:16:49 280
转载 linux系统启动过程
启动顺序: BIOS -> MBR(stage1) -> stage2(/boot) -> /etc/grub.conf -> kernel -> /root -> /sbin/init -> /etc/inittab -> /etc/rc.d/rc.sysinit -> /etc/rc.d/rc -> /etc/rc.d/rc?.d/ -> /etc/rc.d/rc.local1. BIOS自检
2015-07-16 15:14:59 512
转载 cpio建立、还原备份档
1. 简介 加入、解开cpio或tar备份档内的文件 与tar相似,将文件归档到硬盘或磁带等存储设备中2. tar比较在所处理的文件类型方面,它比tar更全面,但也更复杂cpio比tar更为可靠,因为如果一个tar文件中某处有一个坏块,就不能对备份文件的其它部分进行访问,而使用cpio则只有坏块不能被访问,其他部分照样可以被访问3. 解cpio件 cpio -idmv < filenam
2015-07-16 12:29:09 483
转载 configure详解
尽管许多选项是很少用到的,但是当你为了特殊的需求而configure一个包时,知道他们的存在是很有益处的--cache-file=FILE在你的系统上测试存在的特性(或者bug!)。为了加速随后进行的配置,测试的结果会存储在一个cache file里。当configure一个每个子树里都有'configure'脚本的复杂的源码树时,一个很好的cache file的存在会有很大帮助--prefix=
2015-07-09 18:19:54 1311
转载 GNU autotools 安装和使用
1. 下载 http://www.gnu.org/software/software.html 2. 安装 m4-1.4.11.tar.gz autoconf-2.63.tar.gz automake-1.9.1.tar.gz3. autotools五工具aclocalautoscanautoconfautoheaderautomake4. autotools使用流程 第一步:
2015-07-09 18:17:05 3652 1
转载 C++容器-STL
STL的最主要组成部分--容器 分为向量(vector),双端队列(deque),表(list),队列(queue),堆栈(stack),集合(set),多重集合(multiset),映射(map),多重映射(multimap)1、deque#include <deque>using namespace std;2、构造函数deque<Elem> c; //产生一个空的
2015-07-08 17:05:15 433
转载 信号量(Posix)
Posix信号量分为有名信号量和无名信号量有名信号量既可以用于线程间的同步也可以用于进程间的同步 sem都是创建在/dev/shm目录下,名字格式sem.xxx,只需要指定一个name名字即可。这是为什么名字被限制在NAME_MAX-4sem_t *sem_open(const char *name, int oflag);sem_t *sem_open(const char *name, int of
2015-07-06 12:43:42 333
转载 system execl
system(); int system(const char *command); 在Windows下,用来调用常用的Dos命令 在Linux下,system()会调用fork()产生子进程,由子进程来调用/bin/sh-c string来执行参数string字符串所代表的命令,此命令执行完后随即返回原调用的进程。在调用system()期间SIGCHLD 信号会被暂时搁置,SIGINT和SI
2015-07-01 17:14:10 1191
esp8266_non_os_sdk_api_reference_cn.pdf
2017-07-18
串口调试助手
2017-05-10
get-pip.py
2015-06-18
Qt_5_14_2_MSVC2017_64bit-Release
2021-04-19
ALINX黑金Zynq7000开发平台配套教程V1.02.pdf
2018-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人