自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (1)
  • 收藏
  • 关注

转载 osg 在vs2008编译

OSG在VS2008下的配置安装这两天心血来潮,突然想学点OSG的东西,其实OSG本身是挺好用的,就是编译安装有点让人头疼,佛祖保佑,终于编译成功了,为便来着参考,将过程记录如下: 一、准备工作下载相关的工具软件:1, 最新版的OSG库:OpenSceneGraph-2.8.2.zip。2, 安装源代码所需要的工具:cmake-2.6.4-win32-x

2012-09-24 14:22:37 690

转载 ubuntu samba

安装系统设置的共享模块sudo apt-get install kdenetwork-filesharing[编辑]配置1.windows 访问 ubuntu第一步创建共享目录: 比如要创建/home/用户名/share首先创建这个文件夹 (这个用户名就是你的用户名,为了方便易懂我才这样写的,到时记得自己改啊)代码:mkdir /home/用户名/share

2012-09-11 15:46:07 600

转载 ubuntu core文件

一.相关知识1)何为core文件?        核心文件(core file),也称核心转储(core dump),是操作系统在进程收到某些信号而终止运行时,将此时进程地址空间的内容以及有关进程状态的其他信息写出的一个磁盘文件。这种信息往往用于调试。[摘自百度百科]        A core dump is the recorded state of the working mem

2012-09-11 15:11:02 4761

转载 开源gis

计算几何方面的C++库CGAL处理ShapeFile矢量文件的开源库ShapeLib投影转换 Proj.4类别GIS开源软件GIS商业软件GIS桌面系统uDig、Jump、QGISArcMap、ArcGISGIS分析工具GRASS、OSSIMArcInfo、ArcGrid地理统计

2012-08-28 15:59:44 1167

转载 cmake 学习

cmake 学习例子一单个源文件 main.c例子二==>分解成多个 main.c hello.h hello.c例子三==>先生成一个静态库,链接该库例子四==>将源文件放置到不同的目录例子五==>控制生成的程序和库所在的目录

2012-07-26 16:55:12 849

原创 linux ftp

vsFtpd是大多是linux系统下自带的Ftp软件,而且像FREEBSD等网站都是采用,而且配置起来简单很多,所以我们也采用了vsFtpd安装:sudo apt-get install vsFtpd配置:备份一下源文件:sudo cp /etc/vsFtpd.conf /etc/vsFtpd.conf.old然后修改sudo vi /etc/vsFtpd.co

2012-07-13 16:20:39 411

转载 ubuntu svn 服务器

Subversion在Linux下的设置比Windows简单,今天我们一起来看看如何在Ubuntu下安装配置Subversion服务器。1、首先需要安装Subversion软件:sudo apt-get install subversion  2、创建仓库svnadmin create /var/svn /var/svn 为所创建仓库的路径,理论上可

2012-07-13 16:08:17 442

转载 手把手教你把Vim改装成一个IDE编程环境(图文)

手把手教你把Vim改装成一个IDE编程环境(图文)By:吴垠Date:2007-09-07Version:0.5Email:lazy.fox.wu#gmail.comHomepage:http://blog.csdn.net/wooinCopyright:该文章版权由吴垠和他可爱的老婆小包子所有

2012-07-05 11:23:29 737

原创 window xp ubuntu 重新安装系统

把ubuntu->winboot文件夹下wubidr和wubidr.mbr两个文件拷到C盘根目录下,然后用记事本打开c盘下的boot.ini,在最后一行加入  c:\wubildr.mbr="Ubuntu"  就可以了,然后保存重启  我想要的ubuntu启动项出来了。

2012-07-02 14:39:28 681

转载 任何在Ubuntu中查看STL帮助

法一、安装stl-manual:$ sudo apt-get install stl-manual安装好后可以使用dpkg -s stl-manual查看相关信息。安装在/usr/share/doc/stl-manual/下,可以在浏览器中输入file:///usr/share/doc/stl-manual/html/index.html来查看相关帮助信息。法二、可以在/usr/s

2012-06-20 15:27:50 4030 1

转载 vim 操作

相信Vi是什么就不用我多介绍了,这个工具从Unix诞生以来一直是终端下的标准编辑器。几乎每个Unix或类Unix操作系统都提供了Vi。Vim是Vi Improved的缩写,功能比起Vi来说有了很大的扩展。我用的是Vi iMproved 7.2说实话我在Vi方便基本上是废柴,不过它也是工作中不可缺少的工具之一,在终端里逛荡的时候看哪个文件不顺眼就拿Vi去改改:) 写下这份笔记是为了防止我忘记掉一

2012-06-20 10:41:31 734

转载 vim连接gdb攻略(clewn)

clewn的主页:http://clewn.sourceforge.net/各种步骤在其主页上都有详细说明懒得看的往下看:安装:大前提:有gvim,也就是vim-gnome, 还有dgb首先下载源代码,到他的主页上很容易找到,注意下载clewn而不是vimgdb。解压,进入目录应该都会吧然后是老一套代码:./configuremakesudo

2012-06-19 15:34:54 1500

转载 C++开源库

C++开源库C++在“商业应用”方面,曾经是天下第一的开发语言,但这一桂冠已经被java抢走多年。因为当今商业应用程序类型,已经从桌面应用迅速转移成Web应 用。当Java横行天下之后,MS又突然发力,搞出C#语言,有大片的曾经的C++程序员,以为C++要就此沉沦,未料,这三年来,C++的生命力突然被 严重地增强了。主力原因就是开源的软件、基础软件(比如并发原生支持,比如Android必定要推

2012-05-25 14:39:17 723

转载 epoll学习笔记

epoll学习笔记epoll有两种模式,Edge Triggered(简称ET) 和 Level Triggered(简称LT).在采用这两种模式时要注意的是,如果采用ET模式,那么仅当状态发生变化时才会通知,而采用LT模式类似于原来的select/poll操作,只要还有没有处理的事件就会一直通知.以代码来说明问题:首先给出server的代码,需要说明的是每次accept的连接,加

2012-05-04 10:49:28 421

转载 Linux平台Makefile文件的编写基础篇

基本掌握了 make 的用法,能在Linux系统上编程。               环境:               Linux系统,或者有一台Linux服务器,通过终端连接。一句话:有Linux编译环境。               准备:               准备三个文件:file1.c, file2.c, file2.h

2012-04-11 17:24:14 382

原创 ubuntu vim+ctags+taglist+cscope

Vi大家都很熟悉,某些情况下它是我们在Linux下唯一可用的文本编辑器。其实我们平时所指的VI其实是VIM(ViImproved,VI增强版)。有人常常拿VIM和emacs比较,VIM尽管不象emacs那样有那么多的功能,但是比emacs更方便、好用。VIM简单易用,只要看看VIM自带的vitutor,大约只要20分钟就能掌握VIM的用法。对于Linux下的C/C++的程序员,使用VIM+Ctag

2012-04-11 17:22:39 2446

转载 编译jrtplib和jthread

最近要做网络监控视频的传输,以前就接触过图像处理的基本东西,对于网络稍微了解一点,对于视频的编解码则是一窍不通。这两周查阅了不少资料,发现一般使用的网路协议都是RTP/RTCP,网络上找了不少资料,本来想整个现成的例子看看,下了不少发现都不满意,只好自己找到那个很牛的老外Jori写的开源的RTP库jrtplib研究一下自己编译一下,学学了。首先从他的个人网站上http://research

2011-11-17 17:20:25 3337 1

原创 远程调试

1.打开remote debugging monitor2.tool ,options   选择no authentication  , allow any user to debug.调试机器1.tool  ,attach to process ,选择remote (Native only with no authentication)   ,Qualifier 输入远程ip

2011-11-17 09:07:39 495

原创 远程桌面

1.mstsc命令打开远程桌面。2.我的电脑属性,远程,远程桌面勾上。注不要错勾远程协助当作远程桌面。3.远程电脑的用户要设定密码。

2011-11-17 09:03:53 420

转载 如何在局域网内组建一个时间服务器

1.默认情况下,独立服务器WINDOWS SERVER 2003 是作为NTP客户端工作的 ,所以必须通过修改注册表,让它作为NTP服务器运行。工作之前最好先备份注册表文件。  2.修改以下选项的键值HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer内的「Enabled」设

2011-11-17 08:59:39 1341

转载 boost编译

Windows下: C++代码  bjam.exe --build-type=minimal --with-date_time --with-filesystem --with-program_options --with-regex --with-ser

2011-09-15 16:56:19 485

转载 live555源代码

1.live555源代码简介liveMedia项目的源代码包括四个基本的库,各种测试代码以及IVE555 Media Server。 四个基本的库分别是UsageEnvironment&TaskScheduler,groupsock,liveMedia,BasicUs

2011-09-02 11:00:32 2587

转载 Crypto++入门学习笔记(DES、AES、RSA、SHA-256)

Crypto++入门学习笔记(DES、AES、RSA、SHA-256)背景(只是个人感想,技术上不对后面的内容构成知识性障碍,可以skip):最近,基于某些原因和需要,笔者需要去了解一下Crypto++库,然后对一些数据进行一些加密解密的操作。笔者之前没接触过任何

2011-09-02 10:58:52 1149

转载 VS2008中添加注释的宏

一、功能介绍环境:VC 9(Visual Studio 2008),其他.net版本没有测试功能:在VC 9编辑器中为代码添加符合Doxygen标准的注释,其中包括:1.         模块注释2.         分组注释3.         新头文件注释4.

2011-07-12 16:47:53 3244 1

转载 开源库

<br />1、系统和网络编程库:ACE<br />    除了ACE之外,还有很多系统和网络编程方面的程序库。比如在线程库方面,还有ZThread、boost::thread,如果放大到C/C++领域,还有APR,还有CII。在文件和目录操作方面,boost也有相应的组件,而在网络编程方面有socket++,还有boost::asio,未来的C++0X中几乎肯定有一个网络编程和一个线程库。然而目前看来,ACE仍然是进行系统和高性能网络编程的首选,其地位在一段时间内不会被撼动。它不但是一个实用的程序库、框架

2010-12-15 15:29:00 545

转载 多线程使用总结

<br />多线程使用总结<br />基础:<br />1)最好使用C++ runtime的函数创建线程,即调用_beginthreadex创建线程。CreateThread()函数并不会执行C运行时数据块的变量的每线程初始化,因此在任何使用C运行时库的应用中,不能使用CrateThread()函数。<br />2)最好不要显示的调用ExitThread()或TerminateThread(),因为调用这些不进行清理工作。<br />3)SuspendThread()挂起线程时,要考虑该线程是否拥有Mute

2010-12-15 11:20:00 706

转载 CORBA

跟我从头学TAO编程系列通过实例学习CORBA核心概<br />Stone Jiang 2005119@gmail.com<br />http://www.ace-tao.org<br /> <br />本系列的第一篇我们学会了怎么下载和编译ACE,TAO,第二篇我们编写了最简单的TAO应用程序。学习CORBA,TAO与学习其它学科一样,一定要掌握其核心概念。这了节,我们通过第二篇的实例来学习CORBA的核心概念。<br /> 1.CORBA架构<br />CORBA的架构如下图:<br />2. CORB

2010-12-15 11:18:00 6888

转载 Corba应用之TAO 实现库ImR(Implementation Repository)的使用

Corba应用之TAO 实现库ImR(Implementation Repository)的使用作者: wulanshi@163.com零、前言这篇文章是在学习ACE_wrappers/TAO/docs/tutorials/Quoter/Simple/Impl-Repo/范例时碰到问题时才想到写的,按照范例的步骤是无法运行(Implementation Repository)样例的,后来研究了相关了README文档才找到了问题所在,于是为了方便后来的同学者,并把相关的阅读材料翻译出来,整理成了

2010-10-08 17:28:00 1163

原创 跟我从头学TAO编程系列(3) -- 通过实例学习CORBA核心概念

跟我从头学TAO编程系列通过实例学习CORBA核心概<br />Stone Jiang 2005119@gmail.com<br />http://www.ace-tao.org<br /> <br />本系列的第一篇我们学会了怎么下载和编译ACE,TAO,第二篇我们编写了最简单的TAO应用程序。学习CORBA,TAO与学习其它学科一样,一定要掌握其核心概念。这了节,我们通过第二篇的实例来学习CORBA的核心概念。<br /> 1.CORBA架构<br />CORBA的架构如下图:<br />2. CORB

2010-10-08 17:27:00 1045

转载 跟我从头学TAO编程系列 (2) -- 编写最简单的TAO应用程序

跟我从头学TAO编程系列编写最简单的TAO应用程序<br />Stone Jiang 2005119@gmail.com<br />http://www.ace-tao.org<br /> <br />如果您对TAO有一定了解,却不知如何驾驭它,那请跟我来从头学学TAO编译。<br />如果您对TAO还不是非常了解的话,请跟我来,一起对TAO有一个初步的认识。<br /> <br />上一篇我们学会了如何下载、编译和安装TAO,这一节我们来编写最简单的TAO应用程序--Hello TAO!1. 编写TAO应

2010-10-08 17:26:00 1229

转载 跟我从头学TAO编程系列 -1

1、从官网下载最新的版本,地址是: http://download.dre.vanderbilt.edu/ ,本实验系统下载的版本是ACE+TAO-5.6.7.zip,在windows XP操作系统上,使用VS2008进行编译。2、解压下载的ACE+TAO-5.6.7.zip,本实验系统放在E盘上,即E:/ACE_wrappers。在该文件夹下,有ace的安装向导文件ACE-INSTALL.html在E:/ACE_wrappers/TAO文件夹下有TAO的安装向导文件TAO-INSTALL.html。3、设

2010-10-08 17:02:00 982

转载 MVC模式和文档/视图结构

<br />MVC(Model-View-Controller)模式的基本思想是数据,显示和处理相分离。模型(Model)负责数据管理,视图(View)负责数据显示,控制器(Controller)负责业务逻辑和响应策略。<br /><br />从MVC的形成过程来看,最初只有模型和视图两个元素。模型封装了数据并提供操作接口,视图用来表现数据和接收用户请求。模型是独立的,而视图依赖于模型:从模型获取数据进行显示;向模型发送用户请求,并根据返回结果刷新自己。<br /><br />需要用多个视图表现同一模型时,

2010-10-08 15:50:00 782

转载 基于C++有限状态机的实现技术

<br /> 一.引言言<br />有限状态机是一种用来进行对象行为建模的工具,其作用主要是描述对象在它的生命周期内所经历的状态序列,以及如何响应来自外界的各种事件。在面向对象的软件系统中,一个对象无论多么简单或者多么复杂,都必然会经历一个从开始创建到最终消亡的完整过程,这通常被称为对象的生命周期。一般说来,对象在其生命期内是不可能完全孤立的,它必须通过发送消息来影响其它对象,或者通过接受消息来改变自身。在大多数情况下,这些消息都只不过是些简单的、同步的方法调用而已。例如,在银行客户管理系统中,客户类(Cu

2010-10-08 12:06:00 14439 1

转载 设计模式之Command - 命令模式

<br />Command(CoR)模式也叫命令模式,是由GoF提出的23种软件设计模式的一种。本文介绍设计模式中的(Command)模式的概念,用法,并用Command模式给出了一个简单的execute/undo实现。<br /> <br />Command模式是行为模式之一,Command模式通过被称为Command的类封装了对目标对象的调用行为以及调用参数。<br />Command模式的应用场景<br />在面向对象的程序设计中,一个对象调用另一个对象,一般情况下的调用过程是:创建目标对象实例;设置

2010-09-29 16:27:00 844

转载 大规模c++程序设计摘要

<br />引言<br /><br />    与主流观点相反,从根本上说,最普通形式的面向对象程序要比对应的面向过程的程序更难测试和校验。通过虚函数改变内部行为的能力可能导致类不变式无效;而对于程序的正确性来说,类不变式是必要的。<br /> <br />第一部分 基础知识<br /><br />    对符号名称的使用,而不是声明本身,导致一个未定义符号被引入到.o目标文件中。<br />    typedef声明是的性质属于"internal linkage",尽管这个说法不严谨,但是很容易理解──文

2010-09-26 11:29:00 674

转载 ace mpc入门指导

<br />1. 首先得安装perl解释器,因为mpc的实用程序是perl写的.(正因为这样,我还专门下载了两本perl的电子书学了一下perl语法呢)<br />2. 写一个helloworld的程序 hello.cpp<br />  代码如下://@file: hello.cpp//@auhtor:stone//@date: 2005-11-2#include "ace/Log_Msg.h"int ACE_TMAIN(int, ACE_TCHAR**){ACE_DEBUG((LM_DEBUG,ACE_T

2010-09-15 11:58:00 2450

转载 ACE动态服务配置

<br />服务动态配置在编写服务端应用在有很明显的优点<br />编写ACE动态服务的步骤。<br />   本文适用于ACE初学者。<br />   <br />1. 主进程<br />1.1 创建主程序<br />    用Viusal Studio创建一空Win32 Console项目,这里命名为GLIVR86ServiceD.注,这里<br />D表示Daemon,不是Debug。表示我们以后会把这个项目改造为了NT_Service(以后介绍步骤.<br />1.2 修改项目属性 (Configu

2010-09-15 10:47:00 1675

转载 用C++实现插件体系结构

<br />本文讨论一种简单却有效的插件体系结构,它使用C++,动态链接库,基于面向对象编程的思想。<br />首先来看一下使用插件机制能给我们带来哪些方面的好处,从而在适当时候合理的选择使用。<br />1, 增强代码的透明度与一致性:因为插件通常会封装第三方类库或是其他人编写的代码,需要清晰地定义出接口,用清晰一致的接口来面对所有事情。你的代码也不会被转换程序或是库的特殊定制需求弄得乱七糟。<br />2, 改善工程的模块化:你的代码被清析地分成多个独立的模块,可以把它们安置在子工程中的文件组中。这种解

2010-09-14 11:30:00 454

转载 lua脚本语言经验

<br />Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。<br />  在Lua中,一切都是变量,除了关键字。请记住这句话。<br /><br />I.  首先是注释<br />  写一个程序,总是少不了注释的。<br />  在Lua中,你可以使用单行注释和多行注释。<br />  单行注释中,连续两个减号"--"表示注释的开始,一直延续到行末为止。相当于C++语言中的"//"。<br />  多行注释中,由"--[["表示注释开始,并且一直延续到"]]"为止。这种注释相当于C语言中的"/

2010-09-14 09:56:00 1002

转载 window svn服务器 服务

<br />SubVersion服务器Windows安装指南 <br />在办公室的台式机上安装了svn服务器<br />1.    环境和软件准备 <br />操作系统: windows vista sp1<br />Window-Subvsersion : http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91<br />Windows 常用客户端 TortoiseSVN : http://tortoisesvn.net

2010-08-24 09:25:00 2127

SOCKET调试工具

SOCKET调试工具,可以不用编程,实现socket调试

2009-04-08

空空如也

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

TA关注的人

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