1. 创建一个非模式对话框: HWND hDlg; hDlg = CreateDialog(hInstance, MAKEINTRESOURCE(IDD_DIALOG1), hwnd, AboutDlgProc);//IDD_DIALOG1为资源文件中的对话框ID ShowWindo...

阅读全文 »

//////////////WTL自画按钮///////////////// class CBmpEixtBtn : public CBitmapButtonImpl<CBmpEixtBtn> { public: DECLARE_WND_SUPERCLASS...

阅读全文 »

我们知道WinMain函数是可以接受外部字符串的, 但是它获取的是整个字符串, 如果要获取多个字符串, 就必须把源字符串分离开, 下面是MSDN里介绍的方法: include <windows.h> include <stdio.h> include <shellapi.h>...

阅读全文 »

1. 定制自己的扫描集 %[abc]、%[a-z]、%[^abc]、%[^a-z],比isdigit()、isalpha()更加灵活。[]内是匹配的字符,^表示求反集。 int i;char str[80], str2[80];// scanf("%d%[abc]%s", &i, str...

阅读全文 »

世界是普遍联系的,因此程序世界中的类,也不可能是孤立的。 UML 为我们定义了它们之间的关系,就是:依赖、关联、聚合、组合还有泛化。 泛化关系比较好理解,就是表示类之间的继承关系。容易混淆的是依赖、关联、聚合和组合的关系。这里做一些甄别: 1. 依赖和关联的颠倒 在网上查找了一下...

阅读全文 »

那天无意中发现这个帖子,感觉写的不错,转到这里来,给大家共享一下(非常抱歉原地址忘记了)! 某些情况下希望函数的参数个数可以根据需要确定。典型的例子有大家熟悉的函数printf()、scanf() 和系统调用execl()等。那么它们是怎样实现的呢?C编译器通常提供了一系列处理这种情况的宏,以...

阅读全文 »

C++模板的使用实例: //myStack.h ifndef _TEMP_STACK_H_ define _TEMP_STACK_H_ template <class T> class CMyStack { public: CMyStack(short num...

阅读全文 »

SetWindowLongPtr与GetWindowLongPtr主要有两种用法: 第一种是:改变指定窗口的属性; 第二种是:设置一个值在额外存储空间的指定偏移位置。 下面所说的是第二种用法: 首先,额外存储空间是指在设计一个窗口类时的cbWndExtra属性, 如: ...

阅读全文 »

github地址:[https://github.com/curl/curl.git](https://github.com/curl/curl.git) 1. 打开源码中curl/winbuild/MakefileBuild.vc文件 2. 在下面三处末尾增加:/D_USING_V...

阅读全文 »

实现按下鼠标左键拖动窗口 --- 1. 加入事件: gtk_widget_add_events(window, GDK_BUTTON_PRESS_MASK); 2. 关联信号与button按下的事件: g_signal_connect(G_OBJE...

阅读全文 »

拷贝构造和赋值这两个操作总是被成对地声明并且兼容,为什么要自定义这两个操作呢?看下面的例子。 // MyString.cpp : 定义控制台应用程序的入口点。 // include "stdafx.h" include <stdio.h> include <string.h...

阅读全文 »

宽字符函数 普通C函数 普通C函数 ------------- ------------- ----- iswalnum isalnum 测试字符是否为数字或字母 iswalpha isalpha ...

阅读全文 »

C++语言中这几种转型相信大家并不陌生但是很容易混淆,下面来看下区别和用法。 * const_cast const Person *getEmployee() { ... } Person *anEmployee = const_cast<Person *>(getEmploye...

阅读全文 »

其实很早就想写博客了,可是由于种种原因和人天生的惰性最终都没有写成。 参加工作已经半年了, 今天开始决定写博客记录下今后的工作学习历程, 希望几年甚至若干年后再看到这些文章时能会回想起当初的心情和状况, 现在用我喜欢的一位诗人(汪国真)的诗与大家一起共勉 。 《热爱生命》 ---...

阅读全文 »

如下一组标签,当鼠标点击后设置active状态,再次点击取消active状态 <div class="field required"> <label class="required">标签</label> <a class="ui teal...

阅读全文 »

使用react native开发的,通过showapi获取笑话内容,包括文本消息,趣图,动态图。 [github地址](https://github.com/tujiaw/react_native_joke) [apk下载地址](http://pan.baidu.com/s/1nvBDF7b)...

阅读全文 »

试用一下react native做了这个小软件,文章内容是用showapi获取的, 如果你喜欢或者对你有帮助给个star吧([github地址](https://github.com/tujiaw/react_native_wxarticle) [apk下载地址](http://pan.baidu....

阅读全文 »

PAGE_COUNT:每个页面的item数 page:当前页面标号 schema.find(query)
 .skip(PAGE_COUNT * (page - 1))
 .limit(PAGE_COUNT)
 .sort({ _id: -1 })
 .exec...

阅读全文 »

去掉这个警告的方法: --- var mongoose = require('mongoose'); mongoose.Promise = global.Promise; ...

阅读全文 »

> 先来了解一下什么是防盗链系统吧,只想知道解决方法的可以跳过直接看底部。 什么是防盗链系统 --- * 在确保地址正确的情况下,不能下载相应的资源,均是受到防盗链系统的影响,那么究竟什么是防盗链系统呢?防盗链自然就是防范盗链,所以这里先说一下什么是盗链。 * 盗链是指在...

阅读全文 »