自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cometdlut的专栏

write something

  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 [转]boost 文件系统库相关资料

原文链接:http://www.usidcbbs.com/simple/?t1883.html      今天开始写作boost库指南系列文章了,我个人比较熟的就是这个filesystem库,当然要从这里先开始。这系列指南只是对初学的一个快速指南,没有深入学习,当然我个人水平也不敢说“深入”二字。      C++ 程序一直有一个方面不能做可移植性,尽管标准库有几个函数用于操作与文件系统相关的任务,但是这几个函数作用相对我们日常对文件系统操作的需求来说真是杯水车薪,所以对目录、路径、文件元信息的操作一直

2011-05-04 14:13:00 2884

转载 解决SecureCRT中文显示乱码

<br />来源:http://blog.tsgcn.com/show-426-1.html  作者:小僧<br />具体解决方法是:<br />1,修改远程linux机器的配置<br />vim /etc/sysconfig/i18n<br />把LANG改成支持UTF-8的字符集<br />如:<br />LANG=”zh_CN.UTF-8″<br />或者是<br />LANG=”en_US.UTF-8″<br />2,然后再改Secure CRT的设置<br />

2011-05-04 09:36:00 786

原创 [转]C++常见排序算法

原文: http://www.oschina.net/code/snippet_115193_2795 C++各种常见排序算法 冒泡排序,插入排序,快排序,选择排序,希尔排序 BubbleSort.cpp // BubbleSort.cpp: implementation of the CBubbleSort class. // /////////////////////////////////////////////////////

2011-05-03 15:49:00 853

原创 [转]C++ Boost库资料汇总

http://www.usidcbbs.com/read-htm-tid-1397.html     boost是一个准标准库,相当于STL的延续和扩充,它的设计理念和STL比较接近,都是利用泛型让复用达到最大化。不过对比STL,boost更加实用。STL集中在算法部分,而boost包含了不少工具类,可以完成比较具体的工作。     boost 主要包含一下几个大类:字符串及文本处理、容器、迭代子(Iterator)、算法、函数对象和高阶编程、泛型编程、模板元编程、预处理元编程、并发编程、数学

2011-05-03 15:30:00 2912

原创 [转]国外的一个图像显著区域检测代码及其效果图 saliency region detection

http://blog.csdn.net/onezeros/archive/2011/04/03/6299745.aspx   国外的一个图像显著区域检测代码及其效果图 saliency region detection 先看几张效果图吧 效果图: 可以直接测试的代码: 头文件: // Saliency.h: interface for the Saliency class. // //////////////////////

2011-05-03 10:27:00 5374 1

原创 boost 遍历文件夹

     打算仅用c++来实现遍历文件夹,在网上看有很多boost的例子,就拿来参考一下: http://hi.baidu.com/seekvista/blog/item/e3e5e788a57f4197a4c27280.html #include " boost/filesystem/operations.hpp " #include " boost/filesystem/path.hpp " #include using

2011-05-03 09:43:00 7444 1

转载 wget命令详解

<br />wget虽然功能强大,但是使用起来还是比较简单的,基本的语法是:wget [参数列表] URL。下面就结合具体的例子来说明一下wget的用法。<br /><br />1、下载整个http或者ftp站点。<br />      wget http://place.your.url/here<br />     这个命令可以将http://place.your.url/here 首页下载下来。使用-x会强制建立服务器上一模一样的目录,如果使用-nd参数,那么服务器上下载的所有内容都会

2011-04-30 22:53:00 564

原创 一个简单的awk脚本

<br /> <br />这段时间网总断,白天去上班的时候,一直开着pt,网断了,pt自然就短了,但是电脑一直开着,浪费电阿,主要还是怕电脑一直开着,损耗啊!于是就想着写一个shell脚本,检测ping的结果,然后控制开关机,一旦没有速度,就自动关机了!<br />第一个版本,实验阶段,先把ping结果放到一个ping.txt文本里,然后利用脚本检测速度.<br />ping.txt文件片断<br />PING www.a.shifen.com (61.135.169.105) 56(84) bytes o

2011-04-30 22:27:00 1025

转载 exec()函数族用法简介

1. exec()函数族成员:<br />execl(char *path, char *arg, ...)<br />execlp(char *file, char *arg, ...)<br />execle(char *path, char *arg, ..., char *envp[])<br /><br />execv(char *path, char *argv[])<br />execve(char *file, char *argv[], char *envp[])<br />execv

2011-02-22 16:26:00 768

转载 关于sizeof

sizeof,一个其貌不扬的家伙,引无数菜鸟竟折腰,小虾我当初也没少犯迷糊,秉着“辛苦我一个,幸福千万人”的伟大思想,我决定将其尽可能详细的总结一下。但当我总结的时候才发现,这个问题既可以简单,又可以复杂,所以本文有的地方并不适合初学者,甚至都没有必要大作文章。但如果你想“知其然,更知其所以然”的话,那么这篇文章对你或许有所帮助。菜鸟我对C++的掌握尚未深入,其中不乏错误,欢迎各位指正啊1. 定义:sizeof是何方神圣sizeof乃C/C++中的一个操作符(operator

2011-02-21 10:58:00 574

转载 很不错的,VC 多线程编程

一、问题的提出编写一个耗时的单线程程序:  新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,代码如下: void CSingleThreadDlg::OnSleepSixSecond() {       Sleep(6000); //延时6秒}编译并运行应用程序,单击“延时6秒”按钮,你就会发现

2010-12-24 10:49:00 1113

转载 VC中的自定义消息

<br />以前看过,怕忘了,记在这里!<br />       Windows 应用程序所要做的每项工作几乎都是基于消息处理的, Windows 系统消息分为常用 Windows 消息,控件通知消息和命令。然而,有时我们需要定义自己的消息来通知程序什么事情发生了,这就是用户自定义消息。 ClassWizard 并没有提供增加用户自定义消息的功能,所以要使用用户自定义消息,必须手工编写代码。然后 ClassWizard 才可以象处理其它消息一样处理你自定义的消息。具体做法如下详解: <br /><b

2010-12-24 09:22:00 363

原创 关于C2143语法错误

<br />     今天也莫名奇妙遇到这个错,在网上找了找说,是头文件的问题,仔细看了看,发现两个头文件互相包括,这样导致定义另一个类的对象时,找不到类的声明。<br />     直接偷下懒,用class CAnotherClass;将另一个类声明,然后将CAnotherClass的头文件注释掉,这样就可以了!

2010-12-24 09:19:00 822

原创 C++ Primer Plus -- 第14章 C++的代码重用 笔记

C++的一个主要目标是促进代码重用。公有继承是实现这种目标的机制之一,其他还有:本身是另一个类的对象。这种方法称为包含、组合或层次化。另一种方法是使用私有或保护继承。通常,包含、私有继承和保护继承用于实现has-a关系,即新的类将包含另一种类的对象。多重继承使得能够使用两个或更多的基类派生出新的类,将基类的功能组合在一起。 14.1 包含对象成员的类 主要介绍了valarray类,该类是由头文件valarray支持的。valarray被定义为一个模板类,以便能够处理不同的数据类型。模板特性意味着声明对象

2010-09-03 00:37:00 1058 1

原创 计算程序运行时间

1. 这个是windows里面常用来计算程序运行时间的函数: 1: DWORD dwStart = GetTickCount(); 2: Test(); // Your program. 3: DWORD dwEnd = GetTickCount(); 4: DWORD dwTimes = dwEnd - dwStart;则(dwEnd-dwStart)就是你的程序运行时间, 以毫秒为单

2010-08-26 09:37:00 1131

原创 windows计算程序运行时间

1. 这个是windows里面常用来计算程序运行时间的函数: 1: DWORD dwStart = GetTickCount(); 2: Test(); // Your program. 3: DWORD dwEnd = GetTickCount(); 4: DWORD dwTimes = dwEnd - dwStart;则(dwEnd-dwStart)就是你的程序运行时间, 以毫秒为单位

2010-08-26 09:11:00 7245

转载 如何编写DLL文件(开发环境VS2005)

动态链接库 在Windows 应用程序中使用动态链接库有很多的好处。最主要的一点说是它可以使得多个应用程序共享一段代码,从而可以大幅度的降低应用程序的资源开销,同时很缩小了应用程序的最终执行代码的大小。此外,通过使用动态链接库,我们可以把一些常规的例程独立出来,有效的避免了不必要的重复开发,并且,由于应用程序使用了动态链接的方式,还可以在不需重新改写甚至编译应用程序的基础上更新应用程序的某些组件。 DLL分三种,包括:非MFC DLL、静态链接到MFC的常规DLL、动态链接到MFC的常规DLL、MFC扩

2010-08-23 15:36:00 625

转载 【转】用VC6.0创建和调用win32 dll

一、生成DLL 1、用VC建立一个Win32DLL工程--DllTest,选上“导出符号”; 2、在DllTest.cpp中编写导出函数Fun(),这个函数是别的程序要调用的函数: 1: #include "DllTest.h" 2: int fun(int i) 3: { 4: return i*i; 5: } 3、在DllTest.h中声明导出

2010-08-23 15:27:00 799

原创 C++ Primer Plus -- 第14章 笔记

C++代码重用

2010-08-18 16:15:00 361

原创 第二章 操作系统基础知识

2.1 操作系统概述 1)操作系统的作用:操作系统能有效的组织和管理系统中的各种软、硬件资源,合理地组织计算机系统工作流程,控制程序的执行,并且向用户提供一个良好的工作环境和友好的接口。两个主要作用是通过资源管理器提高计算机系统的效率,改善人机界面为用户提供友好的工作环境。 2)操作系统的4个特征:并发性、共享性、虚拟性和不确定性。功能:处理机管理,采用多通道程序等技术将CPU的时间合理地分配给每个任务。主要包括进程控制、进程同步、进程通信和进程调度;文件管理,包括文件存储空间管理、目录管理、文件的读写

2010-08-17 22:19:00 563

转载 数学之美 系列一 -- 统计语言模型

发表者: 吴军, Google 研究员 前言也许大家不相信,数学是解决信息检索和自然语言处理的最好工具。它能非常清晰地描述这些领域的实际问题并且给出漂亮的解决办法。每当人们应用数学工具解决一个语言问题时,总会感叹数学之美。我们希望利用 Google 中文黑板报这块园地,介绍一些数学工具,以及我们是如何利用这些工具来开发 Google 产品的。系列一: 统计语言模型 (Statistical Language Models)Google 的使命是整合全球的信息,所以我们一直致力

2010-08-16 15:35:00 349

转载 RHCE课程-初级部分2、(安装REDHAT ENTERPRISE LINUX 5.1)

<br />安装Red Hat Linux的硬件要求如下。<br />CPU:Pentium以上处理器。<br />内存:至少128MB,推荐使用256MB以上的内存。<br />硬盘:至少需要1GB以上的硬盘空间,完全安装需大约5GB的硬盘空间。<br />显卡:VGA兼容显卡。<br />光驱:CD-ROM/DVD-ROM。<br />其他设备:如声卡、网卡和Modem等。<br />软驱:可选<br /> <br />Red Hat网站提供了经过兼容性测试和认证的“

2010-08-15 22:09:00 870 1

转载 Linux文件查找命令find,xargs详述

<br />.Linux文件查找命令find,xargs详述<br />1.find<br />由于f i n d具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( N F S ),f i n d命令在该文件系统中同样有效,只你具有相应的权限。<br />在运行一个非常消耗资源的f i n d命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间(这里是指3 0 G字节以上的文件系统)。<br /><br />

2010-08-14 21:32:00 529

转载 [转]可以让你少奋斗10年的工作经验

第一:不要认为停留在心灵的舒适区域内是可以原谅的。          每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学生时代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算作是褒义。         然而相反,在工作之后,你要极力改变这一现状。否则,你会很快变成鸡尾酒会上唯一没有人理睬的对象,或

2010-08-14 13:04:00 438

原创 hello, everyone

this is my first blog used by Windows Live Writer!

2010-08-12 18:07:00 309

原创 C++ Primer Plus -- 第13章 笔记

类继承        派生类对象包含基类对象。使用公有继承,基类的公有成员将成为派生类的公有成员;基类的私有部分也将成为派生类的一部分,但只能通过基类的公有和保护方法访问。     13.1 需要在继承特性中添加的东西:     (1)派生类需要自己的构造函数;(2)派生类可以根据需要添加额外的数据成员和成员函数。      13.2 构造函数:访问权限的考虑 (1)派生类不能直接访问基类的私有成员,必须通过基类方法进行访问。 (2)派生类构造函数必须使用基类构造函数。(3)创建派生

2010-08-12 09:15:00 910

原创 第一章:计算机系统的基本知识

计算机系统的基本组成 1. 计算机系统的硬件组成部分:       运算器、控制器、存储器、输入设备和输出设备。其中运算器和控制器   等部件已被集成在一起,统称为中央处理器单元(Central Processing Unit,CPU)。CPU是硬件核心,用于数据的处理和加工,完成各种算术、逻辑和控制功能。 存储器分为内存和外存。内存速度快,容量小,用来临时存放计算机运行时的所需程序、数据和中间结果。外存容量大,速度慢,用于长期保存信息。 2. 计算机软件部分:系统软件和

2010-08-11 22:28:00 722

转载 opencv 灰度图像增强

#include "cv.h"#include "highgui.h"#define HDIM 256 // bin of HIST, default = 256int main( int argc, char** argv ){ IplImage *src = 0, *dst = 0; CvHistogram *hist = 0; int n = HDIM; double nn[HDIM]; uchar T[HDIM];

2010-08-11 11:15:00 3782 1

VC++多线程编程,VCHome

VC++多线程编程中文版,很用的一本电子书多线程综合技术篇多线程编程

2008-11-18

matlab 数字信号处理

主要是关于数字信号处理的matlab实现

2008-09-15

空空如也

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

TA关注的人

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