51CTO博客开发
1、如果只是在一个文件中的某个字符串,可以使用 g/192.168.254.2/s/192.168.254.2/10.2.2.3/g 解释如下:g/192.168.254.2表示在全文搜索字符串192.168.254.2,对找到的字符串进行后续的 操作。s/192.168.2
#define HASH_HEAD(name, type, field, capacity)\ struct name {\ int &
以下是一段使用libpopt对命令行参数进行解析的程序。//#include <stdio.h>#include <stdlib.h>#include <popt.h>void usage(poptContext optCon, int exitcode, char *error, char *addl) { poptPrintUsag
编程环境可参照http://www.51testing.com/?uid-330427-action-viewspace-itemid-229667进行设置,本文介绍在编程中遇到的另一个问题。问题: 无法解析的外部符号 _pcap_freealldevs。原因: 在链接期间,无法找到函数pcap_freealldevs
#include<iostream>#include<fstream>#include<string>#include<vector>using namespace std;#define BUFSIZE 1024#define LINESIZE 26fstream tongji;class Number{public: int index; int
前两天有个题目是关于文件内存映射的,在网上搜集了一些代码,修改成了通过文本输入框使得两个进程间进行相互通信。进程间的相互通信,可以通过调用以下api函数实现:CreateFile()、CreateFileMapping()、MapViewOfFile()、FlushViewOfFile()、CloseHandle()、UnmapViewOfFile()。以下是我的参数配置: bool initi
最近在看动态连接库,这里记录一下自己试验静态链接库和动态连接库的使用方法。 静态链接库: 1、在File->new->Win32
昨天看《黑客之道:漏洞挖掘的艺术》这本书的时候,看到格式化字符串漏洞小节的时候有点不明白原理,所以自己发汇编看了一下源码,恍然大悟。具体如下: 在我们使用printf(text)时,其中text是一个字符串,存在着安全漏洞。当用户输入"aaaa%08x.%08x.%08x.%08x"时,相当于printf("aaaa%08x.%08x.%08x.%08x"
在LInux下,通过命令 gcc -c a.c b.c 将 a.c b.c 文件编译成 a.o b.o 文件。编译完的文件在进行链接的时候采用的是相似段合并的方式。链接器首先将会为生成的可执行文件分配虚拟地址空间。链接器将会扫描输入文件中各个段的长度、属性和位置等信息,然后计算出输出文件的各个段的长度和位置。另外会收集每个目标文件中定义的符号。链接器第二步将
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号