技术随笔
文章平均质量分 70
maliang1225
一直从事C++ 相关的跨平台开发工作
展开
-
八皇后问题
八皇后问题是一个古老而著名的问题,是回溯算法的典型例题。该问题是十九世纪著名的数学家高斯1850年提出:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解,后来有人用图论的方法解出92种结果。 算法一:递归实现n皇后问题原创 2007-07-17 12:20:00 · 905 阅读 · 0 评论 -
ubuntu下移植QT基本流程
配置tftp 配置tftp服务的步骤: 1、安装相关软件包:tftpd(服务端),tftp(客户端),xinetd sudo apt-get install tftpd tftp xinetd 2、建立配置文件 在/etc/xinetd.d/下建立一个配置文件tftp sudo vi tftp 在文件中输入以下内容转载 2010-01-31 21:57:00 · 1333 阅读 · 0 评论 -
What is PKM?
Overview of Personal Knowledge Management The concept of Personal Knowledge Management, as outlined below, wasdeveloped by Professor Paul Dorsey and elaborated and made concrete ina原创 2009-10-04 21:47:00 · 705 阅读 · 0 评论 -
检查C++中的内存泄漏-通过添加代码来检测
如何检查C++中的内存泄漏 内存泄漏是编程中常常见到的一个问题,我所遇过的原因有两个:1.分配完内存后忘记回收2.代码有问题,造成想回收却无法回收,例如:int* p=new int;p=new int; //p指针修改,原来申请内存的地址没有记录下来,于是无法释放 下面介绍如何检查内存泄漏:1.包含头文件和定义#define _CRTDBG_MAP_原创 2009-03-26 21:43:00 · 990 阅读 · 0 评论 -
不同语言之间的调用 - ATL COM方式实现
上一篇说道了使用DLL的方式实现混合使用,但是使用过程还有一些复杂,比如VB用使用字符串的一些操作就不得不使用了lstrlen这个API来完成.而且DLL的使用范围也不够广泛,而这次介绍如何使用COM方式进行多语言间调用,相对DLL方式这个容易使用.按照惯例先使用C++的方式编写(我是使用VS2005)先新建一个ATL工程,名字为ComCore点确定之后点完成,使用默认的工程配置.再添加原创 2008-12-28 17:16:00 · 1478 阅读 · 0 评论 -
不同语言之间的DLL调用
__declspec(dllexport)是告诉编译器用来导出函数的,在代码中不另作说明了extern "C"的意思就是用C的方式来导出函数,为什么要用C的方式来导出呢.因为C++中有重载,编译器会对函数名进行更改,修饰成唯一的函数名.__stdcall告诉编译器函数调用方式.这点可以参考其他文章,我预计也会在blog中写上一篇关于函数调用方式.C++编写的DLLextern "C" __原创 2008-12-28 17:12:00 · 1694 阅读 · 0 评论 -
C++ 有价值blog索引-分类索引
图形学:图形学-鋭化-拉普拉斯(Laplacian)算子图形学-降噪技术-2维中值滤波图形学-对比度变换-直方图均衡化 图形学-灰度变换 单通道图像的直方图(C/C++源代码) 并行图像细化算法和C代码实现 计算抛物线方程 游戏领域:sevecol的专栏 主要有光照处理和DX9使用我的ALLEGRO学习之旅 我的ALLEGRO学习之旅2 网络:hustxxbs Blog 关注着web ser原创 2009-01-04 21:10:00 · 826 阅读 · 0 评论 -
C++ 有价值blog索引
本文章的出现是因为有不少人恶劣地将垃圾文章归类到C++blog中,也包括很多可以归类到C++但没什么价值的blog出现最新的blog文档添加到最下面,老的会逐渐添加到前面.一般只归类原创和翻译的!大家如果发现blog文章只是转的,请及时告知................................................................................原创 2009-01-04 21:09:00 · 1193 阅读 · 0 评论 -
《windows核心编程》读书笔记 --Windows应用程序启动方式
关于核心编程的读书笔记: Unicode :宽字节字符集 1. 如何取得一个既包含单字节字符又包含双字节字符的字符串的字符个数? 可以调用Microsoft Visual C++的运行期库包含函数_mbslen来操作多字节(既包括单字节也包括双字节)字符串。 调用strlen函数,无法真正了解字符串中究竟有多少字符,它只能告诉你到达结尾的0之前有多少个原创 2007-04-30 15:05:00 · 1186 阅读 · 0 评论 -
Hypertable简介
2006年Google公布了自己的BigTable论文,作为Google继GFS和MapReduce两项创新之后的又一项创新,其在设计用来针对海量数据处理情形下的管理结构型数据方面具有着巨大的技术优势。而Hypertable是最知名的基于BigTable为蓝本设计的数据库之一,Hypertable基于C++实现。在过去5年,Hypertable社区一直在致力于努力完善产品。旨在将Hypertabl原创 2012-03-02 17:10:58 · 806 阅读 · 0 评论