XNightSky
码龄15年
关注
提问 私信
  • 博客:20,208
    社区:3,571
    23,779
    总访问量
  • 4
    原创
  • 1,784,996
    排名
  • 15
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2009-09-04
博客简介:

summer__xt的专栏

查看详细资料
  • 原力等级
    当前等级
    0
    当前总分
    0
    当月
    0
个人成就
  • 获得5次点赞
  • 内容获得2次评论
  • 获得1次收藏
创作历程
  • 1篇
    2013年
  • 7篇
    2012年
  • 3篇
    2011年
成就勋章
TA的专栏
  • VC
    5篇
  • MFC
    3篇
  • Regex
    1篇
  • C++
    1篇
  • Index
    1篇
  • ATL
    1篇
  • C/C++
    1篇
  • WebKit
    1篇
  • WTL
    1篇
  • Other
    1篇
  • Python
    1篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

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 ·
537 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

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 ·
3670 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

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 ·
5299 阅读 ·
2 点赞 ·
1 评论 ·
3 收藏

stl regex 行匹配记录

(?:.|\r
) 或 [\s\S] 或 [\d\D] 或 [\w\W] (?:.|\r
)+ 或 [\s\S]+(?:.|\r
)+?理想结果——// warn: 贪婪匹配(?:.|\s)+ (?:.|\r
)+// info:惰性匹配(?:.|\s)+?// boost[\s\S]*?获取任意不定长
原创
发布博客 2012.07.02 ·
772 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

GDI和GDI+对象的相互转换

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

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

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

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

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

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

在以下代码中,线程Thread退出时,可能会要UI线程互锁void CTagScanPCDlg::StopRead(){ if (m_hEvent != NULL) //线程结束等待事件 { SetEvent(m_hEvent); } if (m_hThreadRead != NULL) {
转载
发布博客 2012.03.01 ·
856 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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 ·
1100 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

BITMAPFILEHEADER* pbmfh;BITMAPINFO* pbmi;//加载pbmfh等操作//转换pbmi = (BITMAPINFO*)(pbmfh[0] + 1);  一开始 死活没搞懂 指针怎么位移,struct怎么转换的现在有点懂了——BITMAPFILEHEADER 14字节BITMAPINFO 40字节 BIT
原创
发布博客 2011.06.13 ·
3801 阅读 ·
0 点赞 ·
1 评论 ·
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 ·
1440 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏