自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 CSDN收藏备份Python脚本

备份一下CSDN空间的收藏模块,顺便检测一下 python2 的学习成果,简单的使用 liburl2 和 re,轻拍。#!\usr\bin\env python2# -*- coding: utf-8 -*-import reimport osimport timeimport pdbFAVORITE_USER = 'summer__xt'FAVORITE_ULR =

2013-04-11 22:03:14 510

转载 Older Blog’s Index - 姜江

转自:http://www.jjos.org/older-blogs-index如需转载,请注明出处!WebSite: http://www.jjos.org/作者: 姜江 linuxemacs@gmail.comQQ: 457283AndroidAndroid平台上GDB for MIPS芯片的构建http://blog.csdn.net/jzns

2012-08-24 00:48:32 3641

转载 C++模板 别名 typedef 替代方案

by  [csdn]@plainsong——template struct Func { typedef T (*result)(T n); }; 用的时候: 用[typename]   Func ::result代替原来的Func vc7.01的编译结果很慢,比Bcc32   5.6还慢,也许我没有找到正确的设置方法。VC7.01对标准的支

2012-08-21 10:06:23 5271 1

原创 stl regex 行匹配记录

(?:.|\r\n) 或 [\s\S] 或 [\d\D] 或 [\w\W] (?:.|\r\n)+ 或 [\s\S]+(?:.|\r\n)+?理想结果——// warn: 贪婪匹配(?:.|\s)+ (?:.|\r\n)+// info:惰性匹配(?:.|\s)+?// boost[\s\S]*?获取任意不定长

2012-07-02 15:06:08 737

转载 GDI和GDI+对象的相互转换

GDI和GDI+对象的相互转换作者:dotLive当然希望可以使用GDI+来完全代替GDI,再不济也只需要从GDI对象转到GDI+对象。但是就是有那么些半吊子的工程,又要新技术新特性、又希望快速开发、又不肯丢弃旧版本的已有的功能。没办法,只能打补丁。石头、剪子、不......1.CDC到Graphics只要这样:Graphics

2012-05-01 14:34:32 592

转载 VC中预处理指令与宏定义的妙用之二

2006-09-07 07:00作者:出处:blog责任编辑:方舟  在上一篇文章中,我演示了几个常用的宏定义和预处理指令,但可以说这些都是相当常规的技巧。下面要介绍的宏定义与预处理指令的用法也是ATL,MFC以及LINUX中使用得比较多的非常重要的技巧。  ## 连接符与# 符  ## 连接符号由两个井号组成,其功能是在带参数的宏定义中将两个子串(token)联接起来,从而形

2012-04-01 16:39:56 410

转载 VC中预处理指令与宏定义的妙用之一

2006-09-05 05:00作者:刘巍出处:BLOG责任编辑:方舟刚接触到MFC编程的人往往会被MFC 向导生成的各种宏定义和预处理指令所吓倒,但是预处理和宏定义又是C语言的一个强大工具。刚接触到MFC编程的人往往会被MFC 向导生成的各种宏定义和预处理指令所吓倒,但是预处理和宏定义又是C语言的一个强大工具。使用它们可以进行简单的源代码控制,版本控制,预警或者完成一些特

2012-04-01 16:32:25 373

转载 MFC工作线和UI主线程互锁问题的解决方法

在以下代码中,线程Thread退出时,可能会要UI线程互锁void CTagScanPCDlg::StopRead(){ if (m_hEvent != NULL) //线程结束等待事件 { SetEvent(m_hEvent); } if (m_hThreadRead != NULL) {

2012-03-01 12:19:32 835

原创 char数组复制,半天想不出来!

2010-12-30 12:12:12 转成 20101230121212 不用临时数组,半天没想出来。哎~char a[20];; memset(a,0,20); strcpy(a,_T("2010-12-30 12:12:12")); char* b = a; fo

2011-07-21 09:17:10 1080

原创 pbmi = (BITMAPINFO*)(pbmfh + 1); 这行代码终于懂了

BITMAPFILEHEADER* pbmfh;BITMAPINFO* pbmi;//加载pbmfh等操作//转换pbmi = (BITMAPINFO*)(pbmfh[0] + 1);  一开始 死活没搞懂 指针怎么位移,struct怎么转换的现在有点懂了——BITMAPFILEHEADER 14字节BITMAPINFO 40字节 BIT

2011-06-13 17:40:00 3760 1

转载 wininet异步操作类学习总结[2012/07/11 补充]

网上查了很多资料,也看了很多教程,自己写了一个wininet异步操作类...多线程使用的还可以,也解决了请求拥堵问题。 参照文章:http://topic.csdn.net/u/20110126/17/40811C5F-A561-47F9-AEB0-43C9A893F35B.htmlhttp://blog.csdn.net/cpq37/archive/2010/11/18/60

2011-05-28 23:49:00 1422

空空如也

空空如也

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

TA关注的人

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