自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mjnmjn的专栏

江南的C++技术交流

  • 博客(24)
  • 资源 (4)
  • 收藏
  • 关注

原创 V8 JavaScript引擎Windows+VS2015编译遇到错误解决经验

由于项目要求需要用到V8 JS脚本引擎库嵌入到工程,但是刚接触V8不是很了解,然后就开始摸索好久,由于国情无法访问谷歌网站,百度上查了很多都说简单没有什么难度,我一试错误不断,发现那些帖子基本上是2014年之前左右的帖子,再加上现在Google的代码与文档很多移植到GitHub上了,之前的连接都失效了。 以下是我成共生成VS工程的方法: 1)下载Python2.xxx (不要用Pyth

2016-02-26 09:22:55 2485 1

原创 国家级经济将会根据规划

http://cli.im/user/active/edit1/5975337?showqrcode=1&return=http://cli.im/user/active/add1 http://cli.im/p/SU1499641

2015-03-11 23:34:27 609

原创 符合法规的规范当天活动覆盖

http://cli.im/p/index.php/index/edit/id/1499641

2015-03-11 22:28:10 424

原创 读取utf-8等编码的文本

 int MultiByteToWideChar(  UINT CodePage,        // code page  DWORD dwFlags,        // character-type options  LPCSTR lpMultiByteStr,// string to map  int cbMultiByte,      // number of bytes in stri

2007-11-01 10:14:00 701

原创 关闭子线程和监视线程关闭的方法

方法一:线程函数返回    直接使用return语句。方法二: 调用AfxEndThread函数    函数定义如下:    void AfxEndThread(UINT nExitCode);    参数nExitCode为线程的退出码。    注意:AfxEndThread必须在线程内部调用,所以在其它线程中结束该线程,必须采用线程通信的方法实现。例如,在线程0中结束线程1,退出码为100,采

2007-10-31 15:31:00 1471 1

转载 IOCP

什么是IOCP?先让我们看看对IOCP的评价I/O完成端口可能是Win32提供的最复杂的内核对象。[Advanced Windows 3rd] Jeffrey Richter这是[IOCP]实现高容量网络服务器的最佳方法。[Windows Sockets2.0:Write Scalable Winsock Apps Using Completion Ports] Microsoft Corpora

2007-10-29 16:16:00 641

转载 网站实时监控系统的设计与实现

对网页监控比较成熟的技术是定时监控,即由用户设定时间间隔,系统按时对需监控的网页文件轮询一遍,来判断文件是否被非法删除或篡改。若发现,立即用备份盘上的备份文件进行恢复。这样的监控存在一个缺陷:被非法删除或篡改的网页不能得到及时的恢复。  本文介绍的网站实时监控系统创造性地利用操作系统内核提供的系统服务和多线程技术,所有的文件非法变更事件都会被操作系统及时通知监控程序,该机制完全区别于扫描技术,不需

2007-10-29 12:07:00 1340

转载 CEvent

CEvent2006-10-18 23:21

2007-10-29 11:54:00 1422

原创 GetCurrentProcessID 得到当前进程的ID OpenProcessToken 得到进程的令牌句柄 LookupPrivilegeValue 查询进程的权限

GetCurrentProcessID            得到当前进程的ID   OpenProcessToken          得到进程的令牌句柄LookupPrivilegeValue          查询进程的权限AdjustTokenPrivileges          判断令牌权限              要对一个任意进程(包括系统安全进程和服务进程)进行指定了写相关的访问

2007-10-25 16:58:00 1461

原创 Iconv是UNIX 95的iconv()函数的封装形式,它在各种字符代码体系间进行字符串转换。

[Ruby首页] [参考手册] [附加库] IconvIconv是UNIX 95的iconv()函数的封装形式,它在各种字符代码体系间进行字符串转换。详情请参考Open Group的在线文档。 iconv.h iconv_open() iconv() iconv_close() 具体使用哪套字符代码体系要看系统而定。Ic

2007-08-31 15:43:00 1082

转载 跨平台的UTF8GBK转换以及GBKw_chart转换代码,支持std::string

关于unicode,各种编码等国际化的技术原理可以参看我blog上的文章。最近的项目里要用到GBK->wchar_t,wchar_t->UTF8.所以对这部分功能做了些简单封装。其实对于国际化技术的封装,无非就是DBCS wchar_t .wchar_t 各种unicode编码 比如说UTF8,UTF16等。这样的转换都是绝对可以成功的。像GBKBIG5这种dbcsdb

2007-08-31 14:58:00 701

转载 dom document简单介绍

dom document简单介绍                                      先来看一张简单的文档树很明显树的顶层节点是NodeA节点,接下来可以通过指定的合适节点移动到树中的任何点,结合以下的代码你可以更好的了解这棵树节点间的相互关系:NodeA.firstChild = NodeA1 NodeA.lastChild = NodeA3 NodeA.child

2007-08-31 14:45:00 513

转载 Xerces C++解析XML文档

Xerces C++解析XML文档Xerces-C++是什么?      Xerces-C++ 的前身是 IBM 的 XML4C 项目。XML4C 和 XML4J 是两个并列的项目,而 XML4J 是 Xerces-J——Java 实现——的前身。IBM 将这两个项目的源代码让与 Apache 软件基金会(Apache Software Foundation),他们将其分别改名为 Xerc

2007-08-09 09:03:00 1156

转载 MSXML4

MSXML4不能createinstance的解决方法!(附MSXML介绍)调用MSXML时 如果HRESULT hr=pDoc.CreateInstance(__uuidof(MSXML2::DOMDocument40)); 不能创建成功那说明没有初始化COM组件。只要将 CoInitialize(NULL);  放到程序初始化函数中就行了!~  另外 在stuafx.h中要记得包含#i

2007-08-07 09:18:00 981

转载 XML4C完美兼容中文的补充

XML4C完美兼容中文的补充 xml4c兼容中文的问题一直是大家比较头疼的问题,网上也有很多关于这方面的讨论,但是一直没有太好的结论。在IBM Developerworks的网站上,找到了邹月明先生的一篇文章《剖析XML4c源码,完美兼容中文XML》,该文章对Xml4c的源码进行了剖析,对xml4c的源码进行了修改,从而达到了对中文兼容的目的。我也针对Xml4c的源码按照文章中的说法进行了

2007-08-06 10:36:00 587

转载 COM初步介绍

一、 COM的定义微软的官方教材上是这样说的:COM是一个二进制对象互动的标准或模型。一个COM的重要特点是COM是已经预先编译过的。这就意味着COM是和语言无关的。我个人认为COM的定义是:COM是一种windows平台下二进制组件的复用技术。二、COM的特性   COM和传统的编程方式相比,COM有以下诸多好处。1、 语言独立性COM允许多种语言对其进行调用。比如Visual Basic、Ja

2007-08-03 15:45:00 498

转载 调用COM的正确方法

检查一下是不是在CoUninitialize   调用的时候还有未完结的接口引用?           这个问题经常发生在使用   #inmport   生成的   智能接口   包装上.     比如:         void   main()     {           CoInitialize(NULL);               IApplicationPtr     app;

2007-08-03 15:24:00 412

转载 utf8的编码算法

unicode字符集是我们世界上最完善最全面的字符集,几乎包含了世界上所有的字符。其实可以这么理解,unicode字符集是一张巨大的表格,把世界上各种语言的字符和标点符号都编排到里面,然后按照一定的顺序给每个字符排号(很遗憾的是对于中文来说,这个顺序不是按照汉语拼音的顺序)。有了这张巨大的表格,世界上大部分字符就都有一个unicode内码(整数)来对应。计算机就通过记录字符的unicode码来表示

2007-08-02 18:51:00 842 1

转载 va_start() va_end()函数应用

  va_start() va_end()函数应用1:当无法列出传递函数的所有实参的类型和数目时,可用省略号指定参数表void foo(...);void foo(parm_list,...);2:函数参数的传递原理函数参数是以数据结构:栈的形式存取,从右至左入栈.eg:#include   void fun(int a, ...) { int *temp = &a; temp++; fo

2007-07-25 09:42:00 435

原创 cdecl、pascal、stdcall、fastcall等修饰符号到底什么意思呢

下面把区别列表如下:Directive Parameter order  Clean-up Passes parameters in registers? register  Left-to-right   Routine   Yes pascal   Left-to-right   Routine   No cdecl   Right-to-left   Caller    No stdca

2007-07-18 13:24:00 495

转载 3D编程指南第四部分:M3G内建碰撞、光照物理学和照相机视点

 译者注:本文版权归J2ME开发网和作者所有,如需转载请注明出处。   现在我们来到来自Mikael Baros的“使用M3G(JSR184)进行移动3D编程”的系列指南的第四部分,Mikael Baros是Redikod的高级程序员。在前三部分的基础上,他将带你进入碰撞和照相机视点的世界。在讲解了一些理论之后,他将指导你从头到尾创建一个3D乒乓球游戏。下面是指南的前三部分的链接:l 

2007-07-14 15:29:00 836

原创 FlashCom基础教学安装前必看

 http://livedocs.macromedia.com/fms/2/docs/wwhelp/wwhimpl/js/html/wwhelp.htmflash8帮助中文:http://www.chinaue.com/tool/flash8/Help/UsingHelp/设计Flash Comm.程序的考虑 http://www.flashcom.com.cn/bbs/showthread.ph

2007-07-14 15:03:00 686

原创 在网页中用JAVASCRIPT控制FLASH的播放

 javascript控制flash播放的函数1.StopPlay() 停止flash动画的播放2.Play() 使falsh动画在停止处开始播放3.IsPlay() 判断flash动画是否正在播放,返回布尔值。4.Rewin() 使flash跳到第一帧关停止播放5.GoToFrame(intnum) 使flash跳到指定帧6.CurrentFrame 返回当前帧数。flash帧数从0开始计算

2007-07-14 14:56:00 1126

原创 升级到VC8恶意代码处理

 无论是居室还是代码,我们总是有必要不时对其进行认真的清理。不幸的是,在我们开始清理时,总会产生这样的疑惑,那就是这些东西到底来自何方?为什么我们从未注意到它的存在?尽管能够清理部分内容,但总有一些会保留下来。如果您在某些方面与我相像,那么可能还会导致出现更明显、更新奇的问题。我们看一下问题出在什么地方。C 运行库亟待进行有效的改进,这里的改进不是指一般意义上的完善,而是使它具有稳固的结构

2007-07-12 13:53:00 608

VS2010编译V8 JavaScript引擎库可嵌入C++

包含 VS2010编译出来的V8静态库 Release版 还有Demo代码

2016-03-01

RFB协议中文PDF

RFB协议(Remote帧缓存)是一个远程图形用户的简单协议,因为他工作在帧缓存级别上,所以他可以应用于所有窗口系统,例如:X11,Windows和Mac系统,其中VNC就采用了RFB协议

2012-05-31

DevExpress11.2.7控件+破解包

绚丽的.net控件 VS2008 VS2010 内含官方下载地址和破解工具一个

2012-01-05

BCGControlBar中文简明使用教程

BCGControlBar是一个强大的第三方MFC扩展库,提供了一组类和组件,使得开发者很容易在自己的程序中实现类似Office、Visual Studio、Money、Internet Explorer的界面,其商业版本还提供完整的源代码。 BCGControlBarBro在此基础上提供了一个语法高亮和代码折叠功能的编辑器(类似Visual Studio),以及支持界面换肤功能。 2008年,Microsoft买断了BCGControl Bar,并且集成到Visual Studio 2008 SP1中,使得VC++ 2008用户可以直接实现Office2003/2007界面效果。

2011-03-21

空空如也

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

TA关注的人

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