自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xqs83的专栏

求知若渴,虚心若愚

  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

转载 C++的lambda表达式

很多高级语言里引入了lambda表达式的概念,即匿名函数。以往C++需要传入一个函数的时候,必须事先进行声明,视情况可以声明为一个普通函数然后传入函数指针,或者声明一个funtor,然后传入一个对象。但这种传统方法太过复杂,一个简单的遍历输出就需要声明一个类或者函数,本来用于简化语法的东西却使语法大大复杂化。比如一个用随机数填充数组的例子:#include #in

2012-05-29 15:08:44 29628 3

转载 VC10和C++ 0x (1) - lambda表达式

【本文大部分内容译自Visual C++ Team Blog】http://blogs.msdn.com/vcblog/archive/2008/10/28/lambdas-auto-and-static-assert-c-0x-features-in-vc10-part-1.aspx尽管C++社区对C++ 0x很是追捧,但是各厂商对于新标准的支持并不热乎。盼星星盼月亮,微软作为Windo

2012-05-29 14:57:52 1341

原创 BaiAPI 简单示例

//创建和初始化地图函数:function initMap(){    createMap();//创建地图    setMapEvent();//设置地图事件    addMapControl();//向地图添加控件}    //创建地图函数:function createMap(){    var map = new BMap.Map("dituCo

2012-05-26 11:36:19 623

原创 JSP连接Access

//index.htm智能导航系统function chkVal(){if(document.form1.user.value==null||document.form1.user.value==""){ alert("用户名不得为空!"); document.form1.user.focus(); return false;

2012-05-26 11:32:05 520

转载 HTML Select 操作

javascript select options text value// Author: i@lxl.cn// Modify: i@cnlei.comfunction watch_ini(){ // 初始for(var i=0; i   var oOption=new Option(arguments[i],arguments[i]);   docume

2012-05-26 11:27:15 487

转载 const char * 和 std::string.c_str()是个危险的东西!

今天中招了!有一个类,内部有个 const char * 类型的变量 word, 该类构造函数用一个string来初始化word,于是我想都没想就这么写:1MyClass(std::string inputStr){2  this->word = inputStr.c_str();

2012-05-13 18:48:01 8056 2

转载 string和wstring相互转换

第一种方法:调用WideCharToMultiByte()和MultiByteToWideChar(),代码如下(关于详细的解释,可以参考《windows核心编程》):#include #include using namespace std;//Converting a WChar string to a Ansi stringstd::string WChar2Ansi(L

2012-05-11 08:33:52 675

原创 CPU使用率

#include  #include  #include        //Time convert  static UINT64 file_time_2_utc(const FILETIME* ftime)  {      LARGE_INTEGER li;        assert(ftime);      li.LowPart = ft

2012-05-08 13:11:10 525

转载 VC中实现变参,省略号的使用

void _cdecl Myprint(const char *fmt, ...)     {                       char        text[256];                // 保存文字串     va_list    ap;                    // 指向一个变量列表的指针       if (fmt == N

2012-05-05 14:49:18 2166

原创 变参宏

#define debug(format, ...) fprintf (stderr, format, __VA_ARGS__)Here ‘...’ is a variable argument. In the invocation of such a macro, it represents the zero or more tokens until the closing parent

2012-05-05 14:02:43 515

转载 宏定义 可变参数

...在C宏中称为Variadic Macro,也就是变参宏。比如: #define myprintf(templt,...) fprintf(stderr,templt,__VA_ARGS__) 或者#define myprintf(templt,args...) fprintf(stderr,templt,args) 第一个宏中由于没有对变参起名,我们用默认

2012-05-05 13:56:38 62

转载 宏定义的技巧总结

1,防止一个头文件被重复包含#ifndef COMDEF_H#define COMDEF_H  //头文件内容#endif2,重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。typedef  unsigned char      boolean;     /* Boolean value type. */

2012-05-05 13:49:48 407

介绍ECDSA的入门级资料,通俗易懂

介绍ECDSA的入门级资料,通俗易懂。 1:数学背景介绍 2:公私钥 3:签名和验证 4:sony PS3例子与问题。

2012-07-02

C++编码风格,命名规范

详细讲述C++编码风格, 命名规范的好文章,带有大量实例代码,不要错过。

2010-08-22

空空如也

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

TA关注的人

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