- 博客(8)
- 资源 (10)
- 收藏
- 关注
转载 linux 下ar 命令的详细解释
功能说明:建立或修改备存文件,或是从备存文件中抽取文件。语 法:ar[-dmpqrtx][cfosSuvV][a][b][i][备存文件][成员文件]补充说明:ar可让您集合许多文件,成为单一的备存文件。在备存文件中,所有成员文件皆保有原来的属性与权限。参 数: 指令参数 -d 删除备存文件中的成员文件。 -m 变更成员文件在备存文件中的次序。 -p
2015-05-26 11:24:39 1188
转载 system()函数的使用
一,system()理解功能:system()函数调用“/bin/sh -c command”执行特定的命令,阻塞当前进程直到command命令执行完毕原型:int system(const char *command);返回值:如果无法启动shell运行命令,system将返回127;出现不能执行system调用的其他错误时返回-1。如果system能够顺
2015-05-21 11:42:44 4296
转载 ldd命令的介绍
ldd命令用于打印程序或者库文件所依赖的共享库列表。1.在制作自己的发行版时经常需要判断某条命令需要哪些共享库文件的支持,以确保指定的命令在独立的系统内可以可靠的运行;在Linux环境下通过ldd命令即可实现,在终端下执行:ldd /bin/ls //ldd命令通常使用"-v"或"--verbose"选项来显示所依赖的动态连接库的尽可能的详细信息。即可得到/bin/ls命令
2015-05-20 14:29:06 571
转载 linux下定时器的使用--timer_create等系列
程序1:采用新线程派驻的通知方式#include #include #include #include #include #include #define CLOCKID CLOCK_REALTIMEvoid timer_thread(union sigval v){ printf("timer_thread function! %d\n", v.sival_int);
2015-05-14 11:41:13 1295
转载 Glibc辅助运行库 (C RunTime Library): crt0.o,crt1.o,crti.o crtn.o,crtbegin.o crtend.o
crt1.o, crti.o, crtbegin.o, crtend.o, crtn.o 等目标文件和daemon.o(由我们自己的C程序文件产生)链接成一个执行文件。前面这5个目标文件的作用分别是启动、初始化、构造、析构和结束,它们通常会被自动链接到应用程序中。例如,应用程序的main()函数就是通过这些文件来调用的。如果不进行标准的链接的话(编译选项-nostdlib),我们就必须指明这些必要
2015-05-13 13:20:42 962
转载 GCC 中的编译器堆栈保护技术
以堆栈溢出为代表的缓冲区溢出攻击已经成为一种普遍的安全漏洞和攻击手段。本文首先对编译器层面的堆栈保护技术作简要介绍,然后通过实例来展示 GCC 中堆栈保护的实现方式和效果。最后介绍一些 GCC 堆栈保护的缺陷和局限。4 评论:何 文垒 ([email protected]), 软件开发实习生, IBM 中国系统科技实验室2009 年 5 月 31 日
2015-05-11 16:38:47 717
转载 有意思的12道C面试题及答案
这篇文章涉及到的都是一些C语言的基础知识,是从一篇英文文章中部分翻译和加入我自己的认识!!!!1. gets()函数Q:下面的代码中隐含着安全问题,能发现吗? 1 #include 2 int main(void) 3 { 4 char buff[10]; 5 memset(buff,0,sizeof(buff)); 6 7 gets(buff
2015-05-11 15:12:39 467
转载 C++预编译头文件stdafx.h作用
许多初学 VC 的朋友也许都为那么一个问题困扰过: 为什么所有的 cpp 都必须 #include "stdafx.h" 也许请教了别的高手之后,他们会告诉你,这是预编译头,必须包含。可是,这到底是为什么呢?预编译头有什么用呢? 这得从头文件的编译原理讲起。其实头文件并不神秘,它的全部作用,就是把自己的所有内容直接“粘贴”到相应的 #include
2015-05-05 10:40:35 713
LTE—UMTS长期演进理论与实践
2011-11-17
EDA技术实用教程(第三版)答案
2010-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人