自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

davidsu33的专栏

To be or not to be, It's a problem!!!

  • 博客(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 4553

原创 读取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

python编写的汽车之家爬虫

自动下载汽车之家资源,并使用json进行解析出完整数据列表。

2015-02-14

QT的WebKitDemo

1.用QT编写的访问天气的代码 2.用QT编写的HTML脚本

2014-10-15

nsis编译2012版本

nsis编译2012版本

2014-09-12

nsis-vs2010编译通过的安装包程序

nsis-vs2010编译通过的安装包程序,我折腾了很长时间才编译通过,喜欢的同学可以研究一下

2014-09-12

testplusplus

plusplus语法解析和qt-creator-opensource-src-3.1.0使用,很不错的东西,我研究了qtcreator的源码

2014-08-27

com初学demo

一个客户端例子,一个服务端的例子,算是入门的demo吧,大家可以看看

2014-08-13

openGL图形变换和裁剪

openGL图形变换和裁剪,矩阵的使用以及基本的用法。

2013-10-21

visual asssistant

Visual Assistant 支持VS2008和VS2010,是程序猿的必备工具

2013-06-05

android4.2.2src.zip

在网上找了老半天才找到~,费劲,需要的朋友请下载。

2013-05-13

android自动短信发送源码

用来学习短信模块的绝佳代码! public class ListAdapter extends BaseAdapter { private LayoutInflater mInflater; private List<Map<String, Object>> mData; public static Map<Integer, Boolean> isSelected; SMSINFODao smsinfodao; public ListAdapter(Context context) { mInflater = LayoutInflater.from(context); init(context); } //初始化 private void init(Context context) { mData=new ArrayList<Map<String, Object>>(); smsinfodao = new SMSINFODao(context); Cursor cursor = smsinfodao.select(); while (cursor.moveToNext()) { Map<String, Object> map = new HashMap<String, Object>(); map.put("img", android.R.drawable.ic_dialog_email); map.put("pn", cursor.getString(0)); map.put("title", cursor.getString(1)); map.put("body", cursor.getString(2)); mData.add(map); }

2013-04-26

Windows环境下实现原始UDP数据包发送

在Windows上实现原始UDP数据的通信,这是一个很实用的例子,喜欢的朋友可以好好看看

2011-10-16

矩阵的算法课件-对于学习OpenGL的朋友来说值得一看

对于学习OpenGL的朋友来说,复习线性代数应该是很有必要的,这里就有matrix的一套课件,值得参考一下

2010-03-23

独立的键盘钩子,用来hook键盘的一个小程序,很值得看看

这个程序是用来hook键盘的,而且是一个全局hook,但是程序并没有用全局的,所以是个不错的程序,这个程序是在console台下运行的,你也可以改写该代码

2009-12-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除