- 博客(48)
- 资源 (15)
- 收藏
- 关注
原创 我的firefox插件
1. Aardvark 2.96 Utility for cleaning up a page prior to printing, and for analyzing a page. 2. Adblock Plus 广告已成往事! 广告过滤规则:chinalist3. Adblock Plus:Element Hiding Helper Helps you create el
2008-07-26 08:57:00
1473
原创 云风个人好书推荐 云风的blog:blog.codingnow.com
实用算法的分析与程序设计 吴文虎 王建德 编著 这是一本信息学奥赛的教材, 应该是先阶段能在书店里找到的最好的一本专门讲解程序设计算法的书. 可惜我当年竞赛的时候没有这么一本好书. 不仅讲解了很多的算法, 还有容量很大的题库, 如果书中附的习题都能顺利完成, 我想程序设计的水平一定达到了很高的境界 :-) 书是黑色封皮, 现在书店里应该都能找到 电子工业出版社 ISBN 7-5053-4402-1
2008-05-06 12:45:00
4759
原创 gbk 与 UTF-8 转换
要实现 GB2312 (其实是GBK)转换为 UTF-8 其实很简单,先用 MultiByteToWideChar 把 GB2312 转换为 Unicode,再用 WideCharToMultiByte 把 Unicode 转换为 UTF-8 就可以了。UTF-8 转换为 GB2312 是个相反的过程,先用 MultiByteToWideChar 把 UTF-8 转换为 Unicode,再用 W
2008-04-17 11:09:00
1241
转载 TCPMP
showModalDialog和showModelessDialog使用心得一、showModalDialog和showModelessDialog有什么不同? showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。 showModelessDialog:被打开后,用户可以随机切换输入焦点。对主窗口没有任何影响(
2008-03-12 17:04:00
975
2
原创 source insight v3.50.0058注册码
Source Insight v3.50.0058序列号(Serial):(任选其一)SI3US-956386-80191SI3US-840598-11493SI3US-404808-04697SI3US-510811-93484SI3US-343066-11287
2008-02-21 10:52:00
7261
5
原创 UltraEdit32 13.20版本注册号
Name: icycool and everybody Code: K7V0U-O6Q6W-E6J9Q-H2C9P-XW24V-0J441
2008-02-19 17:02:00
1194
转载 emule源代码编译
经过多次努力编译0.47a成功,写下心得,主要注意的是由于依赖了四个开源的库,所以在配置工程连接输入路径时一定要正确配置,还有就是所有工程全部用/MTD方式编译,都要用相应的DEBUG模式,因为是为了学习和研究,所以不提供relase的配置了,需要的话可以参考上一次的编译。原来那次Relase模式的编译没有办法调试,给研究和学习带来不便。正确的编译方法如下:先下载下面4个库: Crypto++
2008-02-18 16:42:00
1246
转载 《wxWidgets跨平台GUI开发》中文版链接
http://cnfreesoft.googlegroups.com/web/wxindex.htm... 《wxWidgets跨平台GUI开发》目录介绍 为什么要使用wxWidgets?wxWidgets的历史wxWidgets社区wxWidgets和面向对象编程许可协议wxWidgets的体系结构第一章小结开始使用 一个小例子应用程序类Frame窗口类事件处理函数F
2008-02-04 14:52:00
2184
转载 volatile关键字
volatile关键字 原文地址:白衣人 volatile是c/c++中一个鲜为人知的关键字,该关键字告诉编译器不要持有变量的临时拷贝,它可以适用于基础类型如:int,char,long......也适用于C的结构和C++的类。当对结构或者类对象使用volatile修饰的时候,结构或者类的所有成员都会被视为volatile. 使用volatile并不会否定对CRITICAL_SECTI
2008-02-03 10:08:00
549
原创 Windows 下安装QT4.3.3
从电驴上下了个qt-win-commercial-4.3.3-vs2005注册码为:FGEAK5X-APEJWNX-F4M-KNNT8U-LMDVLVX-RP9YDBM-1FF3运行效果不错!ps:1.学习C++ GUI Programming with qt42. STL源码剖析
2008-02-02 13:30:00
1427
1
原创 C++免费库 (转) 看到好的BLOG文章,就记录下来
Linear Algebra MTL, the Matrix Template Library. Dense and sparse matrices and vectors; banded, symmetric, triangular matrices; basic algorithms. C++. 矩阵
2008-02-01 15:39:00
1302
原创 xmemory std::allocator源代码及注释
//D:/Program Files/Microsoft Visual Studio 8/VC/include/xmemory // xmemory internal header (from )#pragma once#ifndef _XMEMORY_#define _XMEMORY_#ifndef RC_INVOKED#include #include #include #inclu
2008-02-01 13:40:00
4153
转载 VS2005配置QT4环境 (转) -- 以后装QT4有用
作者: 陈原 一直比较佩服那些搞GCC的家伙,今天也想玩玩跨平台的c++,当然就不能用MFC了,看看目前的GUI,感觉比较好的算QT了.还好现在QT4有开源版本了.今天搞了半天终于成功. 下载软件 QT4: http://wftp.tu-chemnitz.de/pub/Qt/qt/source/qt-win-open
2008-01-29 15:43:00
2805
原创 LINUX 实现的红黑树算法 及代码风格
源代码:http://lxr.linux.no/linux/include/linux/rbtree.h#L...#define rb_set_red(r) do { (r)->rb_parent_color &= ~1; } while (0)对于宏定义函数,使用do while(0).的方式确定其范围
2008-01-29 09:30:00
1003
转载 C++常用库(转)
非常惭愧,我过去也仅仅了解boost、STLport这样的库,以及一些GUI库,但是居然有如此众多的C++库,其实令我惊讶。当然,这个问题应该辩证的看,对于拿来主义确实可以直接使用这些库,但是如果学习和专业的开发,确实应该自己写,因为——适合的才是最好的。无论效率还是简洁性都是自己开发的好,否则还要那么多程序员干什么。程序就像做衣服,需要量身定做,拼凑起来的,一定不会好用,不过借鉴也是必须的,可以
2008-01-19 09:45:00
23517
转载 (转)VC++学习方法及书籍推荐
现在的计算机图书发展的可真快,很久没去书店,昨日去了一下,真是感叹万千,很多陌生的出版社,很多陌生的作者,很多陌生的译者,书名也是越来越夸张,什么××天精通××,精通××编程, ××宝典等等,书的印刷质量真的很好,纸张的质量也是今非昔比啊,但书的内容好象却是越来越让人失望,也许是我老了,我的思想我的观念已脱离现实社会,也许是外面的世界变化得太快,我编程数月,出去一走,路已不是原来的路……回家
2008-01-16 09:10:00
1360
1
转载 (转)华为招聘--C语言笔试试题
一、判断题(对的写T,错的写F并说明原因,每小题4分,共20分)1、有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为0。( )2、int (*ptr) (),则ptr是一维数组的名字。( )3、指针在任何情况下都可进行>,=,4、switch(c) 语句中c可以是int ,long,char ,float ,unsigned int 类型。(
2008-01-15 17:13:00
1969
原创 转 使用VC编译器的小技巧
转自http://blog.youkuaiyun.com/roger_77/archive/2007/06/10/1... 一些有用的技巧,保存下来 ◎VC工具问题,编辑时成员变量和函数不显示提示?通常输入类的对象,按“.”会出现该类的提示,函数按“("也会有参数提示,如果没提示,对菜鸟来说就要傻眼了。怎么办呢?关闭工程,到工程目录下删除××.ncb文件,再重新打开就OK了:)举一反三:有时遇到添加删除类
2008-01-09 14:03:00
935
原创 转 ASCII, DBCS,UNICODE小结
引言 毫无疑问,我们都看到过像 TCHAR, std::string, BSTR 等各种各样的字符串类型,还有那些以 _tcs 开头的奇怪的宏。你也许正在盯着显示器发愁。本指引将总结引进各种字符类型的目的,展示一些简单的用法,并告诉您在必要时,如何实现各种字符串类型之间的 转换。 在第一部分,我们将介绍3种字符编码类型。了解各种编码模式的工作方式是很重要的事情。即使你已经知道一个字符串是
2008-01-08 19:28:00
9063
1
原创 转 C++有价值BLOG
图形学:图形学-鋭化-拉普拉斯(Laplacian)算子图形学-降噪技术-2维中值滤波图形学-对比度变换-直方图均衡化图形学-灰度变换单通道图像的直方图(C/C++源代码)并行图像细化算法和C代码实现计算抛物线方程游戏领域:sevecol的专栏 主要有光照处理和DX9使用我的ALLEGRO学习之旅我的ALLEGRO学习之旅2网络:hustxxbs Blog 关注着web server的编写AC
2008-01-08 18:22:00
855
原创 菜单
Windows API函数封装的成员函数:CMenu::TrackPopupMenu显示上下文菜单CMenu::EnableMenuItem使菜单项有效或灰化。加载并显示菜单1.Create(NULL, _T("MY Application"), WS_OVERLAPPEDWINDOW,rectDefault, NULL, MAKEINTRESOURCE(IDR_MAINFRAME));2.Lo
2008-01-07 16:34:00
658
原创 MFC 窗口的创建
BOOL CWnd::CreateEx(DWORD dwExStyle, LPCTSTR lpszClassName,LPCTSTR lpszWindowName, DWORD dwStyle,int x, int y, int nWidth, int nHeight,HWND hWndParent, HMENU nIDorHMenu, LPVOID lpParam)(wincore.cpp)
2008-01-07 13:22:00
1009
原创 转载 视图的缩放与映射
http://www.vckbase.com/vckbase/vckbase12/vc/nonctr... 关键字:坐标系统、CScrollView、视图缩放、窗口、视口 笔者采用Visual C++6.0开发图形数据支持系统,其中的难点正在于理解坐标系统的含义、各种映射模式的意义以及与逻辑坐标的转换。下面分几个部分逐一进行论述: 一 坐标系统概述 众所周知,VC中的坐标系统分
2008-01-05 14:32:00
803
原创 PfxEditCtrl代码风格
编辑控件PfxEditCtrl 以一段函数为例: /////////////////////////////////////////////////////////////////////////////// 函数:// LONG TextGetThisMainLine(LONG nLine) const// 作用:// 获取当前行所在的主行行号。// 参数:// LONG nLine - 当
2008-01-04 17:05:00
869
原创 UCS-UNICODE-UTF-8编码
对每一个字符采用四个8比特字节编码的称为UCS-4,对每一个字符采用两个8比特字节编码的称为UCS-2。 UTF-8定义:在UTF-8中,字符采用1到6个8比特字节的序列进行编码。仅仅一个8比特字节的一个序列中,字节的高位为0,其他的7位用于字符值编码。n(n>1)个8比特字节的一个序列中,初始的8比特字节中高n位为1,接着一位为0,此字节余下的位包含被编码字符值的位。接着的所有8比特字节
2008-01-04 10:21:00
907
原创 Basic Control Containment[2]
The CreateNormalizedObject function creates an instance of a COM object using the strings of the param lpszTricsData. 共有 static HRESULT CreateNormalizedObject(LPCOLESTR lpszTricsData, REFIID riid, vo
2008-01-03 15:09:00
570
原创 Basic Control Containment基本的控制容器[1]
首先回顾一下CWindow中的窗口过程: #define DECLARE_WND_CLASS(WndClassName) /static ATL::CWndClassInfo& GetWndClassInfo() /{ /static ATL::CWndClassInfo wc = /{ /{ sizeof(WNDCLASSEX), CS_HREDRAW | CS_VREDRAW | CS_D
2008-01-03 10:41:00
873
原创 运行时类型识别(RTTI)
通过以下两个操作符提供RTTI: 1.typeid 操作符,返回指针或引用所指对象的实际类型。 2.dynamic_cast操作符,将基类类型的指针或引用安全地转换为派生类型的指针或引用。 ××这些操作符只为带有一个或多个虚函数的类返回动态类型信息。只有存在虚函数的情况下,编译器才会为类加入多态信息。 与dynamic_cast一起使用的指针必须是有效的--他必须为0或者指向一个对象。 dyna
2008-01-03 08:58:00
684
原创 BOOST库之Conversion[1]
Conversion库由四个转换函数组成,分别提供了更好的类型安全性(polymorphic_cast),更高效的类型安全防护(polymorphic_downcast),范围检查的数字转换(numeric_cast), 以及文字转换(lexical_cast). 由于dynamic_cast对指针和引用类型的不同行为(对指针转型失败不抛出异常). The value of
2008-01-02 19:14:00
533
原创 基于C的文件操作 转载自 记算机名人录
在ANSI C中,对文件的操作分为两种方式,即流式文件操作和I/O文件操作,下面就分别介绍之。一、流式文件操作 这种方式的文件操作有一个重要的结构FILE,FILE在stdio.h中定义如下:typedef struct {int level; /* fill/empty level of buffer */unsigned flags; /* File status flags */char
2007-06-06 02:13:00
940
原创 使用vim编辑器
1 、如果你已经找到了一个单词并且想找出这个单词还在其它哪些地方出现, 可以使用"*"命令, 它查找下一个匹配的目标. 2、使用"%"命令可以从一个打开的括号跳转到与它成对匹配的另一个括号处, 还可以从一个预处理指令"#if"跳转到与之匹对的"#endif". 3、使用"[{"跳转到当前代码块的开头(代码块是用"{}"括起来的程序段). 4、使用"gd"可以跳转到当前光标所在的单词(变量
2007-06-06 02:11:00
690
转载 sizeof终极无惑 转载自: 拼搏之路
关键字:sizeof,字节对齐,多继承,虚拟继承,成员函数指针前向声明:?sizeof,一个其貌不扬的家伙,引无数菜鸟竟折腰,小虾我当初也没少犯迷糊,秉着“辛苦我一个,幸福千万人”的伟大思想,我决定将其尽可能详细的总结一下。?但当我总结的时候才发现,这个问题既可以简单,又可以复杂,所以本文有的地方并不适合初学者,甚至都没有必要大作文章。但如果你想“知其然,更知其所以然”的话,那么这篇
2007-06-04 10:53:00
689
转载 VC 学习过程----vc++学习精髓(收集,整理) 转载自 拼搏之路
vc++学习精髓(收集,整理) 以下是很多VC爱好者的学习经历,希望对大家有所帮助: 我记得我在网上是这么说的:先学win32的SDK,也就是API, 再学MFC,这么一来呢,就先有个基础,MFC是API的封装, 如果API用的熟了,MFC上手就轻松的多了。 我 觉得呢,现在不少WINDOWS编程入门的好书很多,多买一些,多看看,多想想。不要心浮气躁。我的经验就是一边看书,一边写程序,看看是不是书
2007-06-04 01:54:00
1120
转载 VC6几个技巧
1.检测程序中的括号是否匹配 把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号前面,键入快捷键“Ctrl+]”。如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动,并且机箱喇叭还会发出一声警告声。 [注:当一个函数体的内容过长时,全部选中,可以把光标移动到函数体的{处,按下Ctrl+},即可全部选中] 2.查看一个宏(或变量、函数)的宏定义
2007-06-04 01:18:00
768
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人