using c-ares and libcurl
admin | net work | 2013-09-26
C++
#include
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
#include
#include <string.h>
#include <assert.h>
#define ERROR_EXIT(x...) do {fprintf(stderr, x);fprintf(stderr, ", %s:%d", __FILE__, __LINE__);exit(-1);}while(0)
#define DEBUG(x...) do {fp... [阅读全文]
深度兼容std的vector,支持多线程同时读写
admin | win32 | 2013-09-18
C++
/*
A multithread_safe vector
TB
*/
#pragma once
#include <vector>
template<typename T>
class CVector
{
private:
std::vector<T> m_vecCon;
CCriticalSection m_syncFlag;
public:
typedef typename std::vector<T>::size_type size_type;
//typedef T value_type;... [阅读全文]
C++加密解密函数及用法示例
admin | 算法 | 2013-09-17
C++
// 常量
#define C1 52845
#define C2 22719
CString Encrypt(CString S, WORD Key) // 加密函数
{
CString Result,str;
int i,j;
Result=S; // 初始化结果字符串
for(i=0; i<S.GetLength(); i++) // 依次对字符串中各字符进行操作
{
Result.SetAt(i, S.GetAt(i)^(Key>>8)); // 将密钥移位后与字... [阅读全文]
C++注册,卸载OCX控件,以及判断是否注册
admin | activex | 2013-09-17
C++
方法一_/STRONG>在dos或Windows命令行下运行:regsvr32 ocxname.ocx 注册
示例_BR>regsvr32 netshare.ocx //注册netshare.ocx控件
regsvr32 /u netshare.ocx //解除netshare.ocx控件的注冿BR>
如果netshare.ocx文件不在system目录时,还必须在文件名前加上完整的路径。除了regsvr32应用程序之外,Micr... [阅读全文]
VC开发OCX
admin | activex | 2013-09-17
开篇语:最近在弄ocx控件发布到asp.net网站上使用,就是用户在使用过程中,自动下载安装ocx控件。(此文章也是总结了网上好多人写的文章,我只是汇总一下,加上部分自己的东西,在这里感谢所有在网上发表相关内容的朋友们。)
ActiveX控 件用于Web的过程是将控件嵌入主页中,用户通过浏览器访问该主页时,将主页中的控件下载,并在用户机器上注册,以后... [阅读全文]
Duilib中使用TeeChart Pro v8(or手动添加ActiveX控件)
admin | win32 | 2013-09-10
作为一个方便大众的ActiveX控件,在C++中竟然只能在MFC被傻瓜式地操控是不对滴,而当这种专利居然在不引入afxwin.h和afxdisp.h的情况下都还要有所体现的时候,朕就hold不住了,誓要能死你个落伍的小玩意儿!
经过这两天的搏斗,朕在没有整过activeX这小b玩意儿的情况下还是收获了一些技巧,特此记录下来以便日后查看,也为苦于在C++中手动添加ActiveX时... [阅读全文]
在MFC中使用纯COM方式来操纵Flash OCX (IShockwaveFlash)
admin | C++ | 2013-09-10
1. MFC中的控件(OCX)包装类
在VC++环境中,使用OCX会变得比较简单和快捷。
在Dialog中插入ActiveX,如:Shockwave Flash Object。
在建立了Dialog的类之后,为刚才插入的Flash 控件添加变量,
MFC会自动帮我们生成两个文件:CShockwaveFlash1.h和CShockwaveFlash1.cpp有了这两个文件,就可以很容易控制Flash了。
2. 通过MIDL生成TLB文件
MFC包装类固... [阅读全文]
获得本机所有网卡的IP和MAC地址信息
admin | C++ | 2013-09-09
一台机器上可能有多个网卡,每一个网卡只有一个MAC地址,但是每一个网卡可能配置有多个IP地址;如平常的笔记本电脑中,就会有无线网卡和有线网卡(网线接口)两种;因此,如果要获得本机所有网卡的IP和MAC地址信息,则必须顺序获得每个网卡,再依次获取其信息等;在windows sdk中,用IP_ADAPTER_INFO结构体存储网卡信息,包括网卡名、网卡描述、网卡MAC... [阅读全文]
快播5控件(QvodInsert)网页和二次开发使用说明
admin | C++ | 2013-09-05
一、最新修改
1、QvodPlayer插件增加对Mozilla内核的浏览器支持,如火狐浏览器和谷歌浏览器。
2、增加了一些Web初始化的参数
7) Mute: 设置静音
8) Volume: 设置音量
9) SoundTrack:设置播放文件声道
10) EnableTextAd:设置文字链开关
11) QvodTextAdUrl:设置文字链广告地址
12) SkipBegin: 设置片头长度
13) SkipEnd:设置片尾长度
3、去掉了一些属... [阅读全文]