自定义博客皮肤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!!!

  • 博客(25)
  • 资源 (13)
  • 收藏
  • 关注

转载 对C++ Local的经典分析

“这个问题比你想象中复杂”(我也学下BS的风格,虽然这句话是我自己临时想说的。^^)从字符到整数char是一种整数类型,这句话的含义是,char所能表示的字符在C/C++中都是整数类型。好,接下来,很多文章就会举出一个典型例子,比如,’a' 的数值就是0×61。这种说法对吗?如果你细心的读过K&R和BS对于C和C++描述的原著,你就会马上反驳道,0×61只是’a'的ASCII 值,并没

2014-09-30 15:39:56 2202 1

转载 directUI

0. Windows Live, QQ 和 百度 hi 的界面其实并不神秘。大家都想学习而不得其门而入。我也经历了跟大家同样的历程。现在发现了一些门道,跟大家分享一下。1. 所谓 directUI 其实大部分不是真的用DirectX技术做的。其实他也是用的GDI和GDI+的函数绘制出来的。WPF是用的DirectX,这个很强。2. 那些看起来非常漂亮的界面效果在《Windows 图形编程》这本书里

2014-09-30 10:53:20 805

转载 GUI库

UI库例如金山开源的BKWin,迅雷开源的bolt,还有sourceforge上的一些开源UI库

2014-09-30 10:43:20 596

原创 boost.crc

// boost crc校验// made by davidsu33//crc_16_byte crc_32_byte#include "stdafx.h"#include #include #include #include #include #include #include using namespace std;void calcFileCrc32(cons

2014-09-30 08:54:48 1271

原创 boost.locale 初用

// boost编码转换// made by davidsu33#include "stdafx.h"#include #include using namespace std;//GBK 2 UTFwstring strToWstr(const string& str){ return boost::locale::conv::to_utf(str, "GBK");}

2014-09-30 00:04:48 2689

转载 C语言的谜题

本篇文章《C语言的谜题》展示了14个C语言的迷题以及答案,代码应该是足够清楚的,而且我也相信有相当的一些例子可能是我们日常工作可能会见得到的。通过这些迷题,希望你能更了解C语言。如果你不看答案,不知道是否有把握回答各个谜题?让我们来试试。1、下面的程序并不见得会输出 hello-std-out,你知道为什么吗?#include #include int main()

2014-09-27 19:26:39 538

转载 Win7下普通权限进程动态提升权限

一、前提     在Vista/Win7下,加强了对安全的管理,对注册表修改,系统目录的文件操作,都需要管理员权限才能完成(当然虚拟存储机制,表面上也相当于能操作)。所以,对于程序中有相关操作的,这时候,就要求我们的程序必须拥有管理员权限。通过mainfest文件,我们可以让程序总是需要管理员权限执行,但是,这将导致程序每次运行时,都需要弹出UAC框老骚扰用户,另外,有时候我们的程序只是在某一

2014-09-27 17:14:26 2541

原创 C++成员指针和成员函数的操作

对于C++类成员指针和成员函数,很

2014-09-27 17:07:23 667

原创 关于QT的QSystemTrayIcon的上下文菜单失去焦点仍然显示的问题

QT的QSystemTrayIcon可以是用户很容易实现

2014-09-25 10:57:27 1729

转载 ShellExecute

ShellExecute:1.函数功能:你可以给它任何文件的名字,它都能识别出来并打开它。2.函数原型:HINSTANCE ShellExecute(                           HWND hwnd,                           LPCTSTR lpOperation,                         

2014-09-24 17:41:53 1932

转载 不是管理员权限的进程启动一个具备管理员权限的EXE

一、前提     在Vista/Win7下,加强了对安全的管理,对注册表修改,系统目录的文件操作,都需要管理员权限才能完成(当然虚拟存储机制,表面上也相当于能操作)。所以,对于程序中有相关操作的,这时候,就要求我们的程序必须拥有管理员权限。通过mainfest文件,我们可以让程序总是需要管理员权限执行,但是,这将导致程序每次运行时,都需要弹出UAC框老骚扰用户,另外,有时候我们的程序只是在某一

2014-09-23 10:36:27 2603

原创 boost.lambda

// boost.lambda表达式用法// made by davidsu33// 2014-9-22#include "stdafx.h"#include #include #include #include #include #include #include #include #include #include #include using names

2014-09-22 23:25:12 1072

转载 win7管理员权限的动态请求

文章来源:KingsamChen的博客 感谢KingsamChen博主对《UAC提升权限》(也就是MFC等程序获取管理员权限)的总结!很优秀,谢谢!UAC是微软为了提高Windows的安全性,自Windows Vista开始引入的新安全机制。传统的NT内核系统依靠access token来做权限处理,access token由当前用户所在的用户组的权限决定。而由于长期以来的不当使用

2014-09-22 17:34:00 1826

转载 各个版本的VS提升管理员权限

VC编写在windows7下以管理员权限运行的程序Posted on 2013 年 2 月 17 日 by liufei方法一: VC6:导入manifest文件1.新建一文件命名为 xxx.manifest.内容如下:version=”1.0.0.0″processorArchitecture=”X86″name=”test.exe.manif

2014-09-22 11:12:35 760

原创 boost.property_tree

//made by davidsu33//boost.property_tree是一个保存了多个属性值的树形数据结构//boost.property_tree可以解析xml ini json和info四种格式的文本#include #include #include #include #include #include using namespace std;void

2014-09-21 22:25:58 1043

原创 boost.core.enable_if

//made by davidsu33//boost.core.enable_if#include "stdafx.h"#include #include template struct Test{ typename T TypeName;};void test_enableif(){ //enable_if的用法是如果条件成立,则推导出类型T作为type //否

2014-09-21 21:34:04 815

原创 VS2010编译错误,连接不上动态库

一般的编译问题还真是很少难道我,今天

2014-09-19 16:48:44 980

原创 boost.multi_array学习-子视图用法(3)

//made by davidsu33//2014-9-14 11:51#include "stdafx.h"#include #include #include #include #include #include #include #include #include #include #include #include #include using

2014-09-14 16:59:05 1768

原创 boost.multi_array 的基本用法(2)

//made by davidsu33//2014-9-14 11:51#include "stdafx.h"#include #include #include #include #include #include #include #include #include #include #include #include #include using

2014-09-14 11:49:13 2544

原创 multi_array的正确(错误)用法说明

#include #include #include #include #include #include #include using namespace std;void test_multiArray(){ //using namespace boost; typedef boost::fast_pool_allocator FastPoolAllocator

2014-09-13 22:14:12 1611

原创 boost静态断言的简单实现

boost的静态断言可以实现在编译器就检测错误的类型或语法

2014-09-11 11:21:25 1069

原创 JNI编程入门(-)

最新因工作需要,需要在C++的开发中使用到Java,所以就想到了利用JNI来进行开发,JNI全称Java Native Interface,也就是Java的本地接口,JNI既可以实现Java到本地平台的开发,也可以将本地平台的开发移植到Java上(当然,这里必须要保证二进制的位数一样,因为Java也是程序,JVM也是区分32位版本和64位版本的),下面就简单介绍一下JNI的双向操作,本文章以Jav

2014-09-10 16:29:26 931

转载 QT开源的ZIP

一。简介       QuaZIP是使用Qt,C++对ZLIB进行简单封装的用于压缩ZIP以及解压缩ZIP的开源库。如果你的Qt项目当中用到了压缩以及解压缩ZIP的话你可以考虑选择使用它。      地址:官方主页二。编译          QuaZIP目前支持以下几个平台:linux-g++ (Ubuntu 11.10, Qt 4.7.4)freebsd-g++

2014-09-10 15:49:53 1126

转载 C++通过JVM调用jar包

#include "jni.h"#include "windows.h"#include "stdafx.h"typedef jint (WINAPI *_CreateJavaVM)(JavaVM **, void **, void *);int _tmain(int argc, _TCHAR* argv[]){int res;JavaVMInitArgs vm_arg

2014-09-03 15:07:43 4341 1

转载 vs正则表达式

Visual Studio 2005其他版本Visual Studio 2010Visual Studio 2008Visual Studio 2012正则表达式是查找和替换文本模式的一种简洁而灵活的表示法。Visual Studio“查找和替换”窗口的“查找内容”字段中可使用一组特定的正则表达式。在“快速查找”、“在文件

2014-09-01 09:15:38 3395

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关注的人

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