自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (8)
  • 收藏
  • 关注

转载 windows下makefile文件:nmake用法

1、程序源文件:如有三个文件:主文件:hello.cpp,类NUM的说明和实现文件:Num.h和Num.cpp,内容如下:main.cpp: #include "iostream"#include "NUM.h"using namespace std;int main(){coutNUM a;a.Add(1);a.Add(3);a.Add(5);a.Display();return 0;}

2008-11-26 02:13:00 9427 1

转载 关于编译和链接

在此,我想多说关于程序编译的一些规范和方法,一般来说,无论是C、C++、还是pas,首先要把源文件编译成中间代码文件,在Windows下也就是 .obj 文件,UNIX下是 .o 文件,即 Object File,这个动作叫做编译(compile)。然后再把大量的Object File合成执行文件,这个动作叫作链接(link)。 编译时,编译器需要的是语法的正确,函数与变量的声明的正确。对于后

2008-11-26 01:09:00 595

原创 利用googlecode创建在线subversion版本库

首先打开www.code.google.com选择project hosting选择create a new project填写描述.etc就生成了自己的在线subversion版本,以后就可以方便的远程交流,不过代码安全性的不到保证,可以被google到,不过一般工程无所谓啦,可以方便不少

2008-11-23 03:18:00 763

转载 Subversion的一些资料

STEP 1:下载和安装 首先在Subversion的官方网站去下载windows安装包,最新版是1.3.1,可惜在项目树上只更新到了1.3.0的二进制包。下载后安装在本地机器上,这里注意的是最好将安装目录指定为纯英文名目录,安装在中文目录下天知道哪天会冒出一个让你想破头也想不出的错误来。下载TortoiseSVN进行本地安装,我安装的是最新的1.3.2 for svn 1.3.0,这是一

2008-11-23 02:47:00 881

翻译 AnkhSvn中文文档(二)---开始使用(Getting started)

使用AnknSVN进行版本控制当你将AnkhSVN设置为VS.NET的版本控制工具后,你可以在VS环境中进行SubVersion常规的版本控制操作。1.在VS中,选择 工具>选项。2.在选项栏中在版本控制一栏下嵌入选择工具选项3.选择AnkhSVN - Subversion Support for Visual Studio.之后AnkhSVN的许多菜单可用(在文件|sub

2008-11-23 02:06:00 2775

原创 关于tortoiseSVN的问号问题

由于tortoiseSVN的图标重载问题或由于使用者的误操作,经常会使许多文件出现问号标志,而问号表示该文件是“un-versioned”,可以通过以下设置去掉问号标志通过取消图中“show overlay for unversioned items”

2008-11-20 01:07:00 3823 2

翻译 AnkhSvn中文文档(一)

什么是AnkhSVN?AnkhSVN使用subVersion为VS提供版本控制。它允许你在VS开发环境中直接进行常规的版本控制操作。在AnkhSVN中,你可以:-在工程或解决方案中查看所有版本控制文件和文件夹的状态-直接在解决方案窗口中将新的解决方案直接添加到Subversion版本库中-使用文件拷贝窗口: 方便的使用不是本工程或解决方案的文件 使用在解决方案窗口中相同的命令-使用版本库窗口: 方

2008-11-20 00:46:00 2859

转载 使用TortoiseSVN管理个人文档代码

什么是 TortoiseSVN?  SVN 全名是 Subversion,它是一个开源的版本控制软件,与它类似的软件有 CVS,VSS,ClearCase。只要接触过团队开发,对这类软件肯定不会陌生。而 SVN 作为一个跨平台的开源软件,具有很强的活力,目前也已经相当成熟,很多开源项目都用它来管理文档或是代码。  更为重要的是,不仅仅是团队开发,作为个人独立开发的项目(或者个人想维护的文档

2008-11-20 00:45:00 925

转载 正则表达式30分钟入门教程

http://manual.phpv.net/regular_expression.html

2008-11-17 04:01:00 438

转载 VC6.0下配置boost库使用正则表达式

  1、接下来的就是下载boost库,网上很好找。我下载的是压缩包,20多M,解压后将近100多M。  我解压的目录是D:/boost  2、然后是编译,我只要支持正则表达式就可以,因此只需要编译D:/boost/libs/regex/build目录下的文件。据说全部编译要花将近2个小时,没有验证过,在我家里的机器上编译正则表达式部分只用了不到5分钟。  网上介绍的如何编译最多的一篇文章是“VC利

2008-11-17 03:58:00 486

转载 GRETA正则表达式模板类库

下载源代码  本文摘要翻译了几篇文章的内容,简单介绍 ATL CAtlRegExp,GRETA,Boost::regex 等正则表达式库,这些表达式库使我们可以方便地利用正则库的巨大威力,给我们的工作提供了便利。 正则表达式语法字符元意义.匹配单个字符[ ]指定一个字符类,匹配方括号内的任意字符。例:[abc] 匹配 "a", "b"或 "c"。

2008-11-17 03:54:00 658

转载 ATL正则表达式库使用

ATL中,由于ATL Server的需要,需要对Client发送过来的地址、命令等复杂文字字段信息解码,而正则表达式是公认的最强大的文字解析工具,所以,ATL提供了一些用于正则表达式的库方便了我们的工作。 1、        CATLRegExp类声明:template class CAtlRegExp;    初始化: 与微软的GRETA类库(微软研究

2008-11-17 03:45:00 1403

转载 巧用正则表达式将Word文字替换为图片

 在使用word时,我们也许都遇到过一种特殊的查找替换的烦恼,就是想将一些文字批量替换成图片的情况。那么这个是不是就没法完成呢?非也。Word的查找替换功能其实很强大,除了实体替换外,还可以用正则表达式输入。下面我们一起来看看如何将文字批量替换成图片。   一、进入想修改的word文档,按ctrl + C 复制‘替换图’(即:将‘替换图’保存在剪贴板中)如下图。 打开Word文档    二

2008-11-17 03:40:00 1132

原创 在Word里使用部分正则表达式

例如:把所有email地址改写 mailto:xxx@gmail.com 的形式,可以用以下操作:Ctrl-HmoreUse wildcardsFind what: ([a-zA-Z0-9.+_-]@/@[a-zA-Z0-9]@.[a-z]@)Replace with: mailto:/1然后替换就可以了。一些常用的正则表达式(已含所有的 MS Word 可用的通配符)含义

2008-11-17 03:37:00 7563

转载 MFC DLL向导

虽然能用DLL实现的东西都可以用COM来实现,但DLL的优点确实不少,它更容易创建。本文将讨论如何利用MFC来创建不同类型的DLL,以及如何使用他们。一、DLL的不同类型    使用MFC可以生成两种类型的DLL:MFC扩展DLL和常规DLL。常规DLL有可以分为动态连接和静态连接。Visual C++还可以生成WIN32 DLL,但不是这里讨论的主要对象。1、MFC扩展DLL   每个DLL都有

2008-11-17 01:56:00 575

转载 MFC ------------ Q & A

Q 如何处理ComboBox中的回车键?避免退出程序?A 在一般的EDIT中采用的方法是处理PretranlateMessage(),执行代码CWnd *pWnd = GetFocus();if(pWnd != NULL){  if(pWnd == GetDlgItem(IDC_EDIT1)  {     ...//IDC_EDIT1具有焦点  }} 但在ComboBox中好象不同,是ComboB

2008-11-17 01:35:00 484

转载 dll重新编译问题解决方案

   使用DLL的一个比较严重的问题就是编译器之间的兼容性问题。不同的编译器对c++函数在二进制级别的实现方式是不同的。所以对基于C++的DLL,如果编译器不同就有很麻烦的。如果创建的是MFC扩展DLL,就不会存在问题,因为它只能被动态连接到MFC的客户应用程序。这里不是本文讨论的重点。一、重新编译问题我们先来看一个在实际中可能遇到的问题:    比如现在建立好了一个DLL导出了CMyClass类

2008-11-17 00:53:00 3468

原创 牛顿迭代法计算平方根

  突然看到这个古老的算法,但是发现在图像渲染里用处可真是不小,所以拿出来研究一番 牛顿迭代法(Newtons method)又称为牛顿-拉夫逊方法(Newton-Raphson method),它是牛顿在17世纪提出的一种在实数域和复数域上近似求解方程的方法。多数方程不存在求根公式,因此求精确根非常困难,甚至不可能,从而寻找方程的近似根就显得特别重要。方法使用函数f(x)的泰勒级数

2008-11-16 02:20:00 12630 2

转载 蚁群算法ACO(ant colony optimization)的原理以及实现源代码

小小的蚂蚁总是能够找到食物,他们具有什么样的智能呢?设想,如果我们要为蚂蚁设计一个人工智能的程序,那么这个程序要多么复杂呢?首先,你要让蚂蚁能够避开障碍物,就必须根据适当的地形给它编进指令让他们能够巧妙的避开障碍物,其次,要让蚂蚁找到食物,就需要让他们遍历空间上的所有点;再次,如果要让蚂蚁找到最短的路径,那么需要计算所有可能的路径并且比较它们的大小,而且更重要的是,你要小心翼翼的编程,因为程序的错

2008-11-16 02:09:00 1428

原创 a little trick in VS mfc

已最快的速度给一个button分配一个快捷键,答案如下在命名button的时候通过&i的方式将i键绑定到该button,其他键位一次类推这可比什么pretranslatemsg或hotkey来的方便

2008-11-16 02:02:00 578

原创 功能强大的windows power shell

今天看到一个很强大的工具Windows power shell 简称pSCLI shell里面cmd我们天天都用,用的最多的也就是ipconfig或netstat等一些简单命令而ps重新定义cli shell,将shell统一到.net下面,这样就可以依托.net强大的类库进行各种复杂操作先看一个简答例子get-process    |        where object   

2008-11-14 17:36:00 3042

原创 关于base64字符编解码

在群里看到这么个问题,有人发了一个用base64编码的邮件,第一句是这样的yOe5+8rHt8e3qLmyz+21xLuwo7rE47/J0tS/tNK7z8LV4saqzsTVwmh0dHA6Ly9pdC4yMWNuLmNv乍一看以为是乱码Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,编码方式如下Base64要求把每三个8Bit的字节转换为四个6Bit的字节

2008-11-14 17:35:00 798

转载 四大类型的语言,动态,静态,强类型,弱类型

静态类型定义语言    一种在编译时,数据类型是固定的语言。大多数静态类型定义语言强制这一 点,它要求你在使用所有变量之前要声明它们的数据类型。Java和C是静态类型定 义语言。 动态类型定义语言    一种在执行期间才去发现数据类型的语言,与静态类型定义相反。VBScript 和Python是动态类型定义的,因为它们是在第一次给一个变量赋值的时候找出它的 类型的。 强类型定义语言   

2008-11-13 22:58:00 429

原创 13日工作日记

今天用到一个winAPI  int SHFileOperation(LPSHFILEOPSTRUCT lpFileOp);作用是复制,移动,重命名,删除文件,其操作在结构体SHFILEOPSTRUCT中定义,支持多文件向多目标拷贝,注意下面你这句话Each file name is terminated by a single NULL character("/0")。The last file

2008-11-13 21:24:00 491

原创 winrar命令行

使用RAR版本:WinRAR 3.20 beta 2(© 1993-2003 Eunege Roshal )用法:     rar - -                a添加文件到压缩文件c添加压缩文件注释cf添加文件注释cw写入压缩文件注释到文件d删除压缩文件中的文件e

2008-11-13 13:57:00 615

原创 结构体与类 --- 一回事?????

C++中许多类可以完成的事,结构体同样可以完成,其实这么说有点本末倒置,毕竟有结构体的时候,类的概念还没有提出来应该所结构体可以做的事,类都可以做在C++中只有两点区别:     (1)class中默认的成员访问权限是private的,而struct中则是public的。     (2)从class继承默认是private继承,而从struct继承默认是public继承。     除此这外

2008-11-13 13:35:00 367

原创 VC中几个小问题总结---文件复制,重命名,结构体初始化

没想到今天因为几个小问题磨蹭了半天,先总结如下,备忘首先是结构体初始化对于结构体,可如下初始化:structname spf = {member1,member2.member3....}对于结构体数组可嵌套花括弧 对于文件复制一般性复制可通过CFile的read和write方法实现,这种方法适用于大文件且无需自动创建目录对于需要创建目录的复制则采用winAPIin

2008-11-13 00:43:00 785

原创 typedef的四个用途和两个陷阱

用途一: 定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如: char* pa, pb;  // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针,  // 和一个字符变量; 以下则可行: typedef char* PCHAR;  // 一般用大写 PCHAR pa, pb;        // 可行,同时声明了两个指向字符变量的指针 虽然: char *

2008-11-08 00:26:00 286

原创 好爽,一口气发了四篇帖子

hoho优快云貌似只有在半夜才有速度唉唉唉唉,比我养成不良习惯啊

2008-11-08 00:26:00 355

原创 语法唐

语法糖,直译自“syntactic sugar”,原指“语法中的糖分”。 Beginning Regular Expression的译者李松峰先生有专文讨论: 含糖语法,是由Peter J. Landin创造的一个术语,指的是为一门计算机语言的语法中添加的附加物或附加成分,它不会影响语言的功能,但却能使人类使用起该语言来”更甜美”一些。含糖语法为编程人员(对计算机规范语言来说,是设计人员)提供了一

2008-11-08 00:25:00 519

原创 指针常量与常量指针

这两个概念旨在函数调用的时候提高函数操作的安全性 指针常量,指针为常量的指针 形如: int b = 100; int * const a = &b;//指针常量,切必须在初始化时赋值 *a = 10; //合法 a = new int; //不合法 常量指针,指向常量的指针 形如: int const * a;或者const int *a; int b,c; a = &b;//合法 a = &c

2008-11-08 00:22:00 315

原创 怎么想上优快云写博客这么难呢?

想白天写点东西,真的很难优快云为什么这么慢呢?whywhywhy?????

2008-11-08 00:20:00 330

原创 初试CUDA

  记得还是在上半年的程序员中看到有关CUDA的介绍,一直零零星星看了些介绍,没时间仔细去验证,这段时间捡起来研究一番,闲言碎语不多表,切入正题 先做下广告,什么是CUDA,CUDA(Compute Unified Device Architecture),是英伟达公司为下一代大规模并行计算提供的统一计算框架 为什么使用CUDA,很简单,由于现在CPU主频已经遇到了明显的瓶颈,45nm制程已经

2008-10-29 01:16:00 851

原创 Eclipse+JDK+API中文帮助文档的java开发环境搭建

Eclipse+JDK+API中文帮助文档的java开发环境搭建 1。下载JDK 先去http://java.sun.com/javase/downloads/index.jsp  下载java开发文档JDK 现在版本1.5.0.0.9   这是进行java开发的根本所在! JDK的中文API帮助文件可以在 sun中国技术社区http://gceclub.sun.com.cn/chines

2008-06-09 17:03:00 1003

转载 第一个SWT程序

刚开始的程序员都渴望使用程序来同这个世界打招呼;这一章指导你创建SWT程序-不可避免的“Hello world”。它揭示了SWT如何工作,带领你领略SWT中主要的对象。讨论了SWT窗口小工具的生命周期。SWT的“Hello World”对前面章节的BlankWindow程序作一些小的修改,使它成为一个规范的“Hello World”程序。需要注意的是,需要创建一个org.eclipse.swt.w

2008-06-09 16:11:00 703

STK,e文件外部弹道数据格式

利用STK观察自己生成的弹道数据,这篇文章会告诉你stk external file的格式,参考这个就可以顺利的导入STK了,购买资源包答疑,包教包会,可在评论区提问

2022-05-19

GPOPS-II最全资源,看明白这个就够了,滑翔轨迹优化必备

目前GPOPS-II是商业软件,官网最新版为2.4版。附件中完整的工具包有两个:gpops2(2016年2.3版,商业)和 gpops52(2012年5.2版,开源),安装后均可以独立使用。第三个附件是不完整的工具包GPOPS-II-Distribution,仅有 inopt 求解器,缺少 license,可以选择额外安装 ADiGator 工具包,但 Examples 是最全的,可供参考。

2022-05-11

图像处理分析与机器视觉(第二版)中译本 -part(3)

正宗的美国不莱梅大学图像处理与机器视觉教程,由人民出版社翻译出版,定价:64元 共分三卷,第一卷收费,其他两卷免费,都在我的资源里找

2009-08-21

图像处理分析与机器视觉(第二版)中译本-part(2)

正宗的美国不莱梅大学图像处理与机器视觉教程,由人民出版社翻译出版,定价:64元 共分三卷,第一卷收费,其他两卷免费,都在我的资源里找

2009-08-21

图像处理分析与机器视觉(第二版)中译本

正宗的美国不莱梅大学图像处理与机器视觉教程,由人民出版社翻译出版,定价:64元 共分三卷,第一卷收费,其他两卷免费,都在我的资源里找

2009-08-18

DLL动态链接库源码

一个基本的dll动态链接库,没有mfc依托,在控制台下编写,让你了解dll基本组成原理和编写实现方法,并且附带dll使用的测试程序,相信看完源码后你会对dll有一个清晰的认识

2008-11-20

一个关于shell扩展编程的例子

一个shell扩展编程的例子,实现类似winrar的功能,对特定文件的右键弹出菜单进行定制 本例实现对DLL文件的菜单定制,可以实现dll注册和反注册,本身也是个不错的工具

2008-11-20

空空如也

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

TA关注的人

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