- 博客(12)
- 资源 (13)
- 收藏
- 关注
原创 boost
/*数据结构类:any (变体数据)bimap (双向map)tuple(元祖)tribool (三态)variant (有限类型的变体数据 boost::variant,更类似union)heap (优先级数据结构,跟STL的heap一样)multi_index (多维索引)特定领域类:date_time (时间日期)crc (冗余计算码)
2016-11-30 20:46:03 273
转载 C++中typename和class的区别
在c++Template中很多地方都用到了typename与class这两个关键字,而且好像可以替换,是不是这两个关键字完全一样呢?相信学习C++的人对class这个关键字都非常明白,class用于定义类,在模板引入c++后,最初定义模板的方法为: template...... 在这里class关键字表明T是一个类型,后来为了避免class在这两个地方的使用可能给人带来混淆,所以引入了typ
2016-11-25 11:05:41 232
原创 golang中encoding/xml的使用注意事项
1.使用xml.Name的第一个名称作为整个XML文档的根节点。2.凡是需要解析的XML内容,需要使用结构体的tag属性,反射出xml的特性,包含xml的名称,是否是属性、注释等。3.凡是需要解析的节点,结构体的成员名称,首字母必须要大些4.可以直接跳跃解析的父节点(该父节点只存在逻辑结构,并不存储任何数据或者属性),可以使用>来表征。golang的文档上的例子ty
2016-11-11 11:20:53 6265 2
原创 golang-encoding模块学习
//Golang中encoding的用法package mainimport ( "encoding/binary" "bytes" "fmt" "encoding/hex")func main() { pi := 3.1415926 buf := bytes.Buffer{} //使用
2016-11-09 22:54:50 4554
原创 读取windows上的硬件信息
需要读取windows上所有的硬件信息,本来打算直接使用python的wmi实现,但是发现wmi是无法直接读取显卡的,所以使用了最简单的方案,直接用dxdiag来读取例子:dxdiag /t d:\tmp.txt注意事项:1.生成的txt必须是全路径2.生成的过程有延时,需要等待生成硬件统计信息之后,直接解析文件即可
2016-11-09 17:06:42 2406
原创 python中Crypto的注意事项
今天没事用python的AES测试的时候,重复调用AES的encrypt发现每次结果都不一样,原来原因就是因为AES构建的对象只能使用一次,不允许重复使用见如下代码:#coding=utf-8'''加密'''from Crypto.Cipher import AESfrom Crypto import Randomdef testAES(): bloc
2016-11-08 21:18:53 2500
原创 在gvim中使用YaHei Consolas Hybrid字体
1.首先将user_fonts下面的字体拷贝到Windows/Fonts下面2.修改_vimrc配置文件,set guifont=YaHei_Consolas_Hybrid:h10 "设置字体:字号(字体名称空格用下划线代替)
2016-11-08 09:01:59 2486
转载 golang windows程序获取管理员权限(UAC )
golang windows程序获取管理员权限(UAC )在windows上执行有关系统设置命令的时候需要管理员权限才能操作,比如修改网卡的禁用、启用状态。双击执行是不能正确执行命令的,只有右键以管理员身份运行才能成功。为解决此问题,花了很长时间找了各种方法,最终找到一个简单的方法,双击也能执行成功了。过程如下:1> Go get github.com/akavel/rsrc2
2016-11-07 22:52:05 3108 2
原创 csrf(xsrf)跨站点请求伪造
一.CSRF是什么? CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。二.CSRF可以做什么? 你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的名义发送恶意请求。CSRF能够做的事情包括:以你名义发送邮件,发消息,盗取
2016-11-04 11:29:49 552
转载 IIS上通过python的CGI模块 执行python脚本
一、首先要在Win7下安装好IIS细节访问http://wenku.baidu.com/view/148ab53567ec102de2bd89d2.htmlPython学习简明教程:http://sebug.NET/paper/python/index.html#userconsent#具体步骤如下:1、确保你的操作系统里
2016-11-03 15:23:45 3046
转载 IIS上执行通过python的CGI模块执行python脚本
首先,我们先要去官网下载 原生的 Python 2.7。为什么用 2.7,不用3.X。原因是 2.7 比较大众。而且,好多开发程序都是在此基础上进行的。而且,2.7 与 3.X 差不多。呵呵……其实,我想用它编译 QT。。。我们先上官网来下载,网址:https://www.python.org/。这里,我们下载 2.7.8。
2016-11-03 15:21:19 2058
原创 编写百度翻译工具,免得每次打开网页
#coding=utf-8'''百度翻译工具,使用百度翻译接口进行翻译,免得每次打开网页,这样直接解析更省力'''import requestsimport sysimport jsondef utf82u(s): return s.decode("utf-8")def main(): reload(sys) sys.setdefaultencodi
2016-11-02 16:01:44 1899
android自动短信发送源码
2013-04-26
独立的键盘钩子,用来hook键盘的一个小程序,很值得看看
2009-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人