04 2016 档案

摘要:今天在《网络渗透测试--保护网络安全的技术、工具、过程》一书中看到了一个关于对恶意链接进行域名伪装的方法,以前从不知道的一个方法,特此记录下来: 我们通常使用的都是以下这种格式的域名: 浏览器在将域名发往dns服务器之前,会先对域名进行第一步处理,这里就涉及到一个隐含的知识:“@”符号 如果在浏览器 阅读全文
posted @ 2016-04-29 01:17 隐念笎 阅读(3033) 评论(0) 推荐(0) 编辑
摘要:以前写过一个关于linux下用c++写动态链接库无法通过的解决方案,今天看到《linux C程序设计-王者归来》这本书,书中有个更容易的解决方案,特此记录下来 书中使用的是c语言,我改用c++试了一下,依旧可以运行: 先来写动态库文件: (*前面写过一个复杂的,这次就简单些举个例子吧*) 书中运用了 阅读全文
posted @ 2016-04-26 20:24 隐念笎 阅读(379) 评论(0) 推荐(0) 编辑
摘要:1、程序中需要用到字符串的时候,尽可能选择string类型,这种类型的字符串有很多比较容易的功能,如字符串之间可以直接拷贝赋值 2、指针与其指向内容求长度问题 (1)、假设有如下定义: 此时用 求得的结果是1024,即buf数组的大小; (2)现在改为定义如下: 再用 求得结果为1而不是1024,级 阅读全文
posted @ 2016-04-26 19:59 隐念笎 阅读(166) 评论(0) 推荐(0) 编辑
摘要:c/c++中使用字符串的频率还是比较高的,下面就字符串的不同定义及其使用方法做一些对比 字符串一般有以下三种定义方法: 1、char *p="hello"; 2、char str[6]="hello"; 3、string s="hello"; 【第一种字符串】:这种定义方式会被编译器默认为字符串常量 阅读全文
posted @ 2016-04-25 21:02 隐念笎 阅读(12325) 评论(0) 推荐(0) 编辑
摘要:一、函数调用的优化 调用函数需要对内存进行多次访问,因此对函数的调用通常很费时,容易造成程序效率低下; 在函数调用过程中,如果每一次函数的调用结果都相同且需要多次调用时,可以将几次调用的结果进行多次累加,以避免函数多次调用带来的效率低下; 二、变量存储优化 对频繁使用的变量和只在一定范围内的变量,尽 阅读全文
posted @ 2016-04-23 13:17 隐念笎 阅读(517) 评论(0) 推荐(0) 编辑
摘要:一、表达式优化--使用替换程序中的乘除法 c/c++中的加减运算效率远远高于乘除运算,由于移位指令的执行速度和乘除法差不多,所以可以使用移位的方式来替换程序中的乘除法。一个数向右移一位,等于该数乘以2;向左移一位,等于该数除以2;通过这种移位的方式可以明显提高程序的工作效率; 理论上讲,所有的乘法运 阅读全文
posted @ 2016-04-23 12:37 隐念笎 阅读(587) 评论(0) 推荐(0) 编辑
摘要:一、TCP循环服务器 TCP循环服务器一次只能处理一个客户端的请求,处理完成后,才能接受下一个客户端的请求,程序流程如下: 二、UDP循环服务器 UDP循环服务器每次从套接字上读取一个客户端的请求并处理,然后将结果返回给客户机,程序流程如下: 三、并发处理器 并发处理器是指服务器在同一个时刻可以响应 阅读全文
posted @ 2016-04-19 14:20 隐念笎 阅读(332) 评论(0) 推荐(0) 编辑
摘要:1、每次从文件中读出一行作为一个字符串 可以用ifstream()函数来打开一个文件,然后用while加getline()函数即可每次读一行文件,直到文件结束 2、对文件中有空格的各个字符串进行分解提取 如文本文件为: 则可以使用file>>input 这样的方式进行读取分解,知道文件结束为止 阅读全文
posted @ 2016-04-12 20:02 隐念笎 阅读(10201) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示