10 2016 档案
摘要:详解C++中的Boost智能指针2010-12-17 10:07 sld666666 博客园 我要评论(0) 字号:T | T今天我们要介绍boost中的智能指针的使用。对于内存管理,C++中有两个实现方案: 垃...
阅读全文
摘要:前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛...
阅读全文
摘要:一、编码是什么编码为了某种目的把信息从一种形式集合转换为另一种形式集合的过程,古时的鸣金收兵,从某种意义上讲也是一种编码,将帅发出了退兵的命令,为了让更多的人能够知道这个命令,传令兵把这个信息转换为了锣声,传递了...
阅读全文
摘要:AES一般是16个字节为一块,然后对这一整块进行加密,如果输入的字符串不够16个字节,就需要补位,当然如果你使用NoPadding就木办法了填充方式需要比较下 才更加清楚: 更多关于加密模式内容:http://b...
阅读全文
摘要:From: http://www.cnblogs.com/starwolf/p/3365834.html?utm_source=tuicool&utm_medium=referral分组密码有五种工作体制:1.电...
阅读全文
摘要:有些应用需要把用户密码保存在本地,本方案设计了一种较为安全的密码本地存储的方案。1 安全要求1.1 要实现的防止攻击者得到用户密码的明文防止攻击者拿到自动登录token后,一直都可以登陆即使两个用户的密码相同,服...
阅读全文
摘要:有段时间我面试程序员时,喜欢问这个问题:局域网IP有哪些IP段?由这个问题再追问NAT(网络地址转换)。 为什么不是每个设备一个公网IP?先说个关于QQ的小故事,最早开发QQ时,小马哥他们也没想到QQ会发展成中国...
阅读全文
摘要:写网络程序躲不过协议,协议其实就是定义了消息的格式,以及消息是如何交换的。协议可简单可复杂,复杂精密如TCP协议,简单奔放如HTTP的协议。这里将我所接触到的协议稍微总结一下,最后抛出一个个人设计的简单通用的文...
阅读全文
摘要:有两种方法访问WindowsXP系统下分区,可以进入Linux后进行手工配置,也可以配置系统脚本,每次系统启动后自动挂接Windows分区,这样每次进入Linux后就可以直接看到WindowXP分区。一、手动配...
阅读全文
摘要:背景:协议解析时,碰到二进制数据,有些内容可以识别的,比如说带着特征1F8B08:代表着gzip数据出现了故想了解下gzip是怎么回事!From:http://www.tuicool.com/articles/Y...
阅读全文
摘要:Protobuf是Google开源的一款类似于Json,XML数据交换格式,其内部数据是纯二进制格式,不依赖于语言和平台,具有简单,数据量小,快速等优点。目前用于序列化与反序列化官方支持的语言有C++,C#, G...
阅读全文
摘要:From:http://www.open-open.com/lib/view/open1418518348136.html 背景:碰到一个协议,使用了ProtoBuf,就想对此做个了解!:) 正文: protobuf全称Protocol Buffers,是google推出的一种高效,快捷的数据交换格
阅读全文
摘要:Reference:http://blog.itpub.net/291731/viewspace-694141/借鉴下别人的内容出于工作中涉及到需要获取linux系统的 也就是我的大老婆的mac地址,所以整理了下...
阅读全文
摘要:首先得说 用了菜鸟教程的cgi python3程序实验了下 完蛋 没成功!好吧 得先找错!一、cgi相关1、Content-type: text/html需要一个这样的头! 二、python使用1、m...
阅读全文
摘要:translate的用法如下: bstr = astr.translate(strtable,delete) astr是一个需要被转换的字符串,strtable是一个翻译表,delet...
阅读全文
摘要:截图自:主要是说数据字节长度的计算:每个字节由1个持续位和7个数据位组成:如果持续位为1,表示接下来的一个字节仍然表示长度的一部分7个数据位表示的数据 0-127 共计128个数字所以如上图的表格所示...
阅读全文
摘要:一、解析Linux应用软件安装包通常Linux应用软件的安装包有三种: tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。rpm包,如software-1.2...
阅读全文
摘要:IDLE是Python软件包自带的一个集成开发环境,初学者可以利用它方便地创建、运行、测试和调试Python程序。一、IDLE的安装实际上,IDLE是跟Python一起安装的,不过要确保安装时选中了“Tcl/Tk...
阅读全文
摘要:1、安装kali 先去官网下载镜像 注意下的对应自己的机型 amd64的就下amd64的版本的 https://www.kali.org/2、下载好了 就写入镜像 随你用光盘还是U盘 ...
阅读全文
摘要:1、首先暴力卸载ubuntu在win10里面磁盘管理中找到对应的linux磁盘分区 删除卷OK2、重启 出现下面(根据机型不同界面可能不一样 )3、exit 退出grub引导 进入uefi引导 选择win10引...
阅读全文
摘要:先说下本文框架,先是问题引出,然后概括两个机制的区别和联系,最后介绍每个接口的用法一、问题引出 联系区别问题的引出,当需要读两个以上的I/O的时候,如果使用阻塞式的I/O,那么可能长时间的阻塞在一个描述符上面,另...
阅读全文
摘要:select,poll,epoll都是IO多路复用的机制。I/O多路复用就是通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,po...
阅读全文
摘要:TCP提供了可靠的传输服务,这是通过下列方式提供的:分块发送:应用数据被分割成TCP认为最适合发送的数据块。由TCP传递给IP的信息单位称为报文段或段(segment)定时确认重传:当TCP发出一个段后,它启动一...
阅读全文
摘要:处于对于wireshark中的SYN和ACK如何计算出来的疑惑 找的这篇译文!From: http://blog.csdn.net/a19881029/article/details/38091243原文见:h...
阅读全文
摘要:网易debian源:deb http://mirrors.163.com/debian/ jessie main non-free contribdeb http://mirrors.163.com/debian...
阅读全文
摘要:目的:想学下网络安全等方面的知识 所以安装了kali linux 因为里面集成了 很多有用的工具 非常方便1、应为想要安装VMware里面的虚拟机 所以找一个虚拟镜像就行下载url: https://www.ka...
阅读全文

浙公网安备 33010602011771号