
技术专栏
xxfigo
这个作者很懒,什么都没留下…
展开
-
初识CDocument——CView
今天在看孙鑫的第13章“文档与串行化”,把13.1——“使用CArchive类对文件进行读写操作”和13.2——“MFC框架程序提供的文件新建功能”看懂了,感觉孙鑫的书讲解比较细致透彻,但是全局观念不强,有点太“唐僧”了。 原来程序运行的时候默认就执行了CWinApp的OnFileNew()函数,而它调用CWinApp的成员变量(CDocManager类型的)m_pDocManager原创 2007-11-03 00:42:00 · 1033 阅读 · 0 评论 -
在MyEclipse8.6中设置jQuery自动提示
MyEclipse8.6是目前J2EE开发中高版本的开发工具,比起一般的Eclipse她有更多的功能!毕竟是商业版本嘛,绝对J2EE是开发神器!但是MyEclipse8.6默认是没有开启jQuery提示的,怎样才能开启提示呢原创 2011-01-14 17:19:00 · 8776 阅读 · 1 评论 -
error 1718: was rejected by digital signature policy
我在新装的windows server 2003上面安装VNware(vmware-server-2.0.2-203138.exe)的时候出现了以下提示:Error 1718 File C:/WINDOWS/Installer/8f6a93f3.msp was rejected by digital signature policy.以下是问题分析和解决方案:原创 2010-05-12 16:09:00 · 3256 阅读 · 0 评论 -
Install MySQL for database server. based on fedora11
[root@www1 ~]# yum -y install mysql-server [root@www1 ~]# /etc/rc.d/init.d/mysqld startInitializing MySQL database: Installing MySQL system tables...090614 11:48:12 [Warning] Forcing原创 2010-02-25 17:17:00 · 641 阅读 · 0 评论 -
operator new 和new operator
C++中的operator new与new operator,看上去挺像的两姐妹,却有天壤之别。operator new(1) 只分配所要求的空间,不调用相关对象的构造函数。当无法满足所要求分配的空间时,则 ->如果有new_handler,则调用new_handler,否则 ->如果没要求不抛原创 2009-12-02 18:08:00 · 565 阅读 · 0 评论 -
基于并行EBE-CG方法的有限元求解程序(从我的毕业论文中节选出来的)
附录A EBE-CG法主程序/* FemPar.c Written by XiaoFei,college of mathematics science and computing technology,CSU,2009-5 */#include#include#include"mpi.h"#define PROCNO 4typedef struct{原创 2009-07-01 21:31:00 · 1538 阅读 · 2 评论 -
(转载)heap与stack的区别
堆(heap)和栈(stack)是C/C++编程不可避免会碰到的两个基本概念。首先,这两个概念都可以在讲数据结构的书中找到,他们都是基本的数据结构,虽然栈更为简单一些。 在具体的C/C++编程框架中,这两个概念并不是并行的。对底层机器代码的研究可以揭示,栈是机器系统提供的数据结构,而堆则是C/C++函数库提供的。 栈和堆其实有两种理解: 其一,纯转载 2009-04-22 01:11:00 · 1148 阅读 · 0 评论 -
Microsoft.NET Framework 全面开源
期待已久的.NET Framework终于在本周开源了,微软在MS-RL协议下终于公开了.NET Framework源代码,我们只可以自由查看,不允许直接进行修改。第一批开放的源代码包括:.NET基本类库:System,System.CodeDom,System.Collections,System.ComponentModel, System.Diagnostics, System.Draw原创 2008-01-21 01:03:00 · 1552 阅读 · 0 评论 -
WPF,你准备好了吗?
要赢得世界,必须在恰当的时间做出恰当的事。这一点,微软做到了。历经微软DOS,Win 31, Windows 95, Windows 98, Windows 2000, Windows XP, 一路走来,一次比一次热闹,一个比一个精彩、炫丽。Windows Vista的宣传更是轰轰烈烈,喧嚣日上。初见Windows Vista,都会被它的酷炫界面所吸引,哇!原来Windows也可与Mac一样酷、一原创 2008-01-21 00:58:00 · 1452 阅读 · 0 评论 -
使用C++调用C#的DLL
SwfDotNet是C#编写的,作者的C#水平,真是令我佩服。这是个特别好的读写Swf文件的库。但是,我要用在C++项目中,怎么让C++调用C#的DLL呢。今天一上午都在琢磨这个问题,耽误了很多时间,原因是编译是出现:warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失。接着就是一大堆的0x01等等。自己做了个Samp转载 2007-12-20 23:50:00 · 2585 阅读 · 3 评论 -
以下概要用作对从 C++ 托管扩展到 Visual C++ 2005 所发生的语言更改的快速参考
以下概要用作对从 C++ 托管扩展到 Visual C++ 2005 所发生的语言更改的快速参考。跟踪每项随附的链接可查看主要文本的相应部分。没有双下划线的关键字移除了所有关键字前面的双下划线,仅有一个例外。这样,__value 变为 value,而 __interface 变为 interface 等等。若要防止用户代码中关键字与标识符之间的冲突,请首先将关键字视为上下文。有关更原创 2007-12-08 02:46:00 · 1092 阅读 · 0 评论 -
C++ 托管扩展语法升级清单
本主题列出了 C++ 托管扩展和新的 C++ 语法之间的语法差异。详情参见MSDN中的C++/CLI 迁移入门更新 C++ 托管扩展代码 移除 #using 。(现在,默认情况下引用此程序集。) 将 __gc class 替换为 ref class。 将 __gc struct 替换为 ref原创 2007-12-08 02:43:00 · 1988 阅读 · 0 评论 -
VS2005 error PRJ0003 : 生成 cmd.exe 时出错
一直被一个问题所困扰,那就是运行CLR—Windows窗体应用程序的时候,即使什么代码也不写,直接编译运行也会报错:“error PRJ0003 : 生成 cmd.exe 时出错” 。 一直在查找资料,看到是因为VS2005的环境变量设置不对,应该如下解决:solution: tools=> Options => Projects and Solutions -> VC++ Dire原创 2007-11-21 23:24:00 · 14158 阅读 · 33 评论 -
怎样定义和引用Mfc 全局变量
我在编程的时候也经常遇到一些错误:gj.obj : error LNK2001: 无法解析的外部符号 "int gg" (?gg@@3HA) gjDlg.obj : error LNK2001: 无法解析的外部符号 "public: static int CgjApp::g_gl" (?g_gl@CgjApp@@2HA) Debug/gj.exe : fatal error LNK1120:原创 2007-11-07 02:27:00 · 1010 阅读 · 0 评论 -
如何在MFC里写自己的自定义消息
Windows 应用程序所要做的每项工作几乎都是基于消息(Message Based)处理的, Windows 系统消息分为常用 Windows 消息,控件通知消息和命令消息。然而,有时 我们需要定义自己的消息来通知程序什么事情发生了,这就是用户自定义消息。ClassWizard 并没有提供增加用户自定义消息的功能,所以要使用用户自定义消息,必须手工编写代码。然后 ClassWizard 才可以象原创 2007-11-07 02:01:00 · 1376 阅读 · 0 评论 -
有关UNICODE、ANSI字符集和相关字符串操作的总结!
最进一直使用VS2005进行VC++的编程,经常遇到一个错误:error C2440: = : cannot convert from const char [23] to LPCWSTR查了好多资料最终才意识到原来是UNICODE字符集的问题,现在找来资料看看,希望能帮助像我一样的菜鸟。Q UNICODE字符串如何显示 A 如果程序定义了_UNICODE宏直接用原创 2007-11-06 01:18:00 · 1695 阅读 · 0 评论 -
分布式锁的几种实现方式
目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两项。”所以,很多系统在设计之初就要对这三者做出取舍。在互联网领域的绝大多数的场景中,都需要牺牲强一致...转载 2018-03-20 09:43:56 · 695 阅读 · 0 评论