随笔分类 -  [24]第三字母

摘要:  第一部 初阶(图像处理) 第一回 万物资始乃统天——图像处理的基本数据结构 第二回 斗转星移海化田——图像的变换与变形 第三回 要识庐山真面目——图像局部处理与增强 第四回 经络棱角记心间——图像的骨骼、边缘和角点 第五回 北雁南飞西风紧——数学形态学图像处理 第六回 同在方寸不相连——图像分割 第七回 半纸瑟瑟半纸红——彩色图像处理 第八回 逆旅过客弹指还——视频... 阅读全文
posted @ 2010-01-20 00:46 xiaotie 阅读(1573) 评论(6) 推荐(1) 编辑
摘要:批量去水印是个邪恶的技术,以老赵的衣橱为例子就更邪恶了。之所以以衣橱为例子而不以时尚网为例子,是标题需要。实际上,时尚网的水印批量去除效果更佳。闲话少说,摆原理,上图片(代码就不上了)。 =====... 阅读全文
posted @ 2009-12-19 12:44 xiaotie 阅读(16181) 评论(37) 推荐(7) 编辑
摘要:http://www.digitalmars.com/d 阅读全文
posted @ 2006-08-28 23:33 xiaotie 阅读(707) 评论(0) 推荐(0) 编辑
摘要:项目--(1)bsd tcp/ip stack--最经典的tcp/ip stackWright 和 Stevens 在《TCP/IP详解 卷2:实现》中详细剖析了其源代码,该书十分精彩!(2)lwip(http://savannah.nongnu.org/projects/lwip/, http://www.sics.se/~adam/lwip/index.html)lwIP is a small... 阅读全文
posted @ 2006-06-17 17:44 xiaotie 阅读(2232) 评论(0) 推荐(0) 编辑
摘要:原文来自非典型秃子对江南白衣 blog文章《Javaer 双修C++的key point》的回复:"在C++设计过程中,通常,我们会在两个角色之间转换:生产程序员和客户程序员,我们需要保持两种角色之间衔接的简单性。例如,STL的实现,可以很复 杂,但是,必须保持使用上的简单性,要足够简单。为了实现这种使用上的简单性,在STL的实现上合理运用高超的技巧,就是值得的--这种复杂性不会扩散。 如果STL... 阅读全文
posted @ 2006-05-18 07:47 xiaotie 阅读(813) 评论(0) 推荐(0) 编辑
摘要:C++的开发效率大约为java/C#的1/2甚至更低,bug密度大概也要高一些。这种情况应该得到改善才行,我觉得主要原因在于以下几点: (1)库的积累问题 C++的常用库的积累较java等要慢,库的bug要多一些。这一点逐步在改善,一些常见的库都在成熟。 (2)开发模式与工具的问题 C++的开发模式较java要陈旧一些,相关工具不发达 (3)语言复杂导致的一些问题 ... 阅读全文
posted @ 2006-04-17 05:47 xiaotie 阅读(797) 评论(0) 推荐(0) 编辑
摘要:相比起繁杂难记的autotools,CMake真是一个好东东啊!! 网址: http://www.cmake.org 文档: http://www.cmake.org/HTML/Documentation.html 假定项目为ProjectTest。项目结构如下: src 放置源文件(*.h *.cpp),具体为 src/dira src/dirb src/dirc bin 放置编译后... 阅读全文
posted @ 2006-04-17 05:17 xiaotie 阅读(3760) 评论(0) 推荐(0) 编辑
摘要:模板 + Boost::Function。示例代码: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include #include #include using namespace std;using namespace boost;class... 阅读全文
posted @ 2006-04-06 12:19 xiaotie 阅读(4158) 评论(5) 推荐(0) 编辑
摘要:pyste是boost.python自带的代码生成器,利用pyste可以很方便的为c++ 的 lib加一层python的shell。如果当前boost版本不支持pyste的话,可以到boost官方网站上下载最新版本的boost源码。以 boost 1.3.1为例,进入boost_1_33_1/libs/python/pyste/install目录,运行python setup.py install... 阅读全文
posted @ 2006-03-16 12:27 xiaotie 阅读(2145) 评论(1) 推荐(0) 编辑
摘要:默认状态下log4cpp日志文件是不会超过2G(int32的最大值)的。 将FileAppender.cpp中的两处 _flags(O_CREAT | O_APPEND | O_WRONLY) 更改为: _flags(O_CREAT | O_APPEND | O_WRONLY | O_LARGEFILE) 重新configure;make;make install。然后就可写出大日志文件了。 ... 阅读全文
posted @ 2006-03-15 18:28 xiaotie 阅读(1155) 评论(0) 推荐(0) 编辑
摘要:很多时候需要给c++程序提供一种使用上的灵活性,脚本语言在这里就变得很重要了。采用Boost.Python为c++程序加一层shell,比较简单、简洁,对原有的c++代码也没有侵入性。今天试了一下,感觉不错,可以把它集成在现在正在做的项目中。 我主要参照David Abrahams的"Building Hybrid Systems with Boost.Python"(http://www.bo... 阅读全文
posted @ 2006-02-22 17:53 xiaotie 阅读(4048) 评论(0) 推荐(0) 编辑
摘要:今晚又折腾CDT几个小时,差不多有点思路,就个人的体会归纳一下,说得不对之处,还请大家指正。我的环境是Eclipse3.1.1, CDT 3.0.1, jdk 1.5.0.06, linux fc4, gcc 4.0。别的环境没试过。 CDT有很多性能/内存方面的陷阱, (1)indexer。CDT的有些功能需要indexer(我也不知道是哪些功能需要它,反正有人这么说),我做过试验,一个500... 阅读全文
posted @ 2006-02-09 00:37 xiaotie 阅读(9198) 评论(7) 推荐(0) 编辑
摘要:看以下两个函数的源代码: (1)构建ipv4 header的函数 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->libnet_ptag_tlibnet_build_ipv4(u_int16_t len, u_int8_t tos, ... 阅读全文
posted @ 2006-02-06 01:43 xiaotie 阅读(1372) 评论(2) 推荐(0) 编辑
摘要:源代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--#include<sys/time.h>#include<stdio.h>#include<time.h>inlinedoublenow(){timevaltv... 阅读全文
posted @ 2006-02-05 19:15 xiaotie 阅读(1085) 评论(1) 推荐(0) 编辑
摘要:cppunit文档真少。一个hellpworld程序折腾了好几个小时才折腾够。tnnd作者给的帮助就那么几句话。 偶就结合折腾过程,写一个更详细点的helloworld。 系统:fc4,gcc4 (1)下载 到cppunit.sourceforge.net上下载源代码。我的是cppunit-1.10.2.tar.gz。copy到/usr/src下。运行: ... 阅读全文
posted @ 2006-01-05 00:40 xiaotie 阅读(2088) 评论(2) 推荐(0) 编辑
摘要:主页:http://www.opencascade.org/以下内容来自http://www.opencascade.org/Open CASCADE Technology is software development platform freely available in open source. It includes components for 3D surface and solid... 阅读全文
posted @ 2005-11-09 22:51 xiaotie 阅读(1274) 评论(1) 推荐(0) 编辑
摘要:站点:http://vcf-online.org以下内容转自http://vcf-online.org:What is the VCF? The Visual Component Framework is a C++ application framework that offers a modern, clean, C++ architecture and is designed to be ... 阅读全文
posted @ 2005-11-09 22:48 xiaotie 阅读(1537) 评论(0) 推荐(0) 编辑
摘要:我的Eclipse版本:3.0.11,下载Mingw.exe,安装(假定安装在C:]MinGW),设置环境变量: PATH = C:\MinGW\bin;%PATH% LIBRARY_PATH = C:\MinGW\lib C_INCLUDE_PATH = C:\MinGW\include CPLUS_INCLUDE_PATH = C:\MinGW\include\c++\... 阅读全文
posted @ 2005-10-02 12:58 xiaotie 阅读(7382) 评论(6) 推荐(0) 编辑
摘要:还是96,97年上课时,当Mud巫师时写过一些C程序......太久没写过了,以至于前些天写一些小东西,竟然花了很长时间.指针,struct都不会用了.现在得把C,C++拣起来了.唉,要做的事情真多...... 阅读全文
posted @ 2005-09-26 11:12 xiaotie 阅读(620) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示