自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (6)
  • 收藏
  • 关注

转载 内部类

从Java1.1开始引入了内部类以来,它就引起了人们的激烈争论。其实任何优秀的语言特性用得不好就是滥用,内部类用得不好就会导致代码像迷宫一样,导致出现毫无重用的综合征。1、内部类分为成员内部类、静态嵌套类、方法内部类、匿名内部类。几种内部类的共性:A、内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类的类命和$符号。B、内部类不能用普通的方式访问。内部

2010-04-10 21:55:00 428

原创 关于sql的查询语句

select * from D_03 where mes_time between '2010-10-20' and '2010-10-21'

2010-12-30 10:27:00 436

转载 t-sql导出EXCEL语句

/*=================== 导入/导出 Excel 的基本方法 ===================*/从Excel文件中,导入数据到SQL数据库中,很简单,直接用下面的语句:/*========================================================*/ EXEC master..xp_cmdshell 'bcp " exec weberp.dbo.DailyCash_Excel @PayAccount=null

2010-12-29 16:28:00 620

转载 学图形学都需要什么

Mathematics for Computer Graphics数学在计算机图形学中的应用Greg Turk, August 1997“学习计算机图形学需要多少的数学?”这是初学者最经常问的问题。答案取决于你想在计算机图形学领域钻研多深。如果仅仅使用周围唾手可得的图形软件,你不需要知道多少数学知识。如果想学习计算机图形学的入门知识,我建议你读一读下面所写的前两章(代数,三角学和线性代数)。如果想成为一名图形学的研究者,那么对数学的学习将是活到老,学到老。如果你并不特别喜欢数

2010-08-18 10:39:00 730

原创 老工程师的CAD精髓

AUTOCAD使用心得连载之一 使用的三个基本方面 目前,我公司的设计文件,特别是图纸,都是用AUTOCAD软件绘制的。但是,现在还有很多人对CAD并不是非常熟悉,或者说使用起来并非得心应手,以至于效率并不是很高,可以说,在我们公司,绘制同样的一张图纸,速度快的和慢的在耗时上可能会相差好几倍。同时,每个人绘制出来的图纸看上去感觉都不经相同,有些图纸看上去一目了然、清晰漂亮,而有些图纸不但表达不清,过分点可以用惨不忍睹来形容。   从本期工程设计开始,本人会将十几年绘图经验的点点滴滴作为连载,以飨

2010-08-04 10:59:00 1417 2

转载 深入理解C语言指针

指针的概念   指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。   先声明几个指针放着做例子:   例一:   (1)int*ptr;   (2)char*ptr;   (3)int**ptr;   (4)int(*ptr)[3];   (5)int*(*p

2010-08-03 21:16:00 377

原创 MyEclipse注册码生成

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class PoJie {private static final String LL = "Decompiling this copyrighted software is a violation of both your license agreement and the Digital

2010-08-03 19:47:00 410

原创 第一步不是写代码

       一个初学者常犯下的错误,第一步就想把程序的代码构建出来。因为这是初学者所能够看到的一个成果,这种写程序的方式。在初始的时候可能会起到一些积极的作用,但是随着接触的项目的扩大会发现这样的方式是不可取的。欲速则不达,越想快速的把代码写出来,可能最终出结果的时间会越加的延迟。       在《代码大全》中对软件的开发做了一些隐喻,这些隐喻从各个方面对程序的设计做了好的比拟。写作代码,培

2010-08-02 18:58:00 604

转载 编程之美,领悟人生(很好的文)

面对着烦乱的字符,一串毫无规律的一系列字符,厌恶的心不由的涌上心头,一切的不满和放弃随之而来。面对这些枯燥无味的东西,程序员总是如数家珍的小心的对待每一个细微的过程,深怕一点小小的错误会影响全局。这些代码之间彼此相互复杂的联系,纵横交错的代表每一个信息,一环接一环,一环脱落满盘皆输。对于这个深恶痛绝的编程,除了远观,你是否真的发现它的魅力呢?不经意获得了灵感,突然感觉编程中潜藏着巨大的魅力与人生的哲理。首先编程会让你知道怎么做一件很完美的事。在着手编软件的时候,首先要细密有序的做先前准备工作

2010-07-14 16:46:00 575

原创 计算机核心期刊排名及投稿信息

1 计算机学报 北京 中国计算机学会等 2 软件学报 北京 中国科学院软件研究所 3 计算机研究与发展 北京 中国科学院计算技术研究所等

2010-07-06 20:48:00 1295

原创 如何配置tomcat使用特定的jdk版本

配置tomcat使用特定的java sdk版本的方法非常简单:1、修改tomcat/bin/catalina.bat,增加 set JAVA_HOME=XXXXXX,其中XXXXXX为jdk 的路径,如c:/j2sdk1_42、修改tomcat/bin/setclasspath.bat,同样增加 set JAVA_HOME=XXXXXX其实这个问题是很初级的,但是一般人常常忘了步骤2,导致的结果就是特定版本的java启动tomcat,但是jdk用的还是系统默认的(在系统的JAVA_HOM

2010-07-06 10:11:00 991

原创 读《重构与模式》所想(二)

2010-05-13 10:18:00 568

原创 读《重构与模式》所想(一)

2010-05-08 11:01:00 1115 3

原创 程序出错了,怎么办

2010-04-23 14:26:00 877 1

原创 一些基础概念的总结。。。。

2010-04-10 16:19:00 494

原创 我理解的封装继承和多态

学习面向对象语言,我们面对的第一个难题是对象和类。在知道了对象是类的一个具体实例,而类是对多个对象的抽象之后我们要面对的就是类这个东西了。那么类是个什么东西,他的三个特性封装继承和多态又是什么呢。在这里我想讲一下我的体悟。我把这一个体系结构比作一个国家,我为什么这么比喻我在下面会说到。首先,他们都是一个庞然大物,是由无数的人智慧结晶而成的。在这样的一个庞然大物面前,我们每个人都显得渺小。因为你

2010-04-09 22:43:00 607

原创 从一个例子理解多态(附代码解释)

首先我来说一下多态这个名字是什么意思,多态的英文词是polymorphism,poly的意思是许多,morph的意思是形态。所以多态的意思说白了就是许多形态。那么这许多形态是指谁的形态呢,它是说不同对象有着相同轮廓,但是在执行的时候会表现出多种的姿态。用我的例子来说,网络游戏中的诸多角色,如法师和战士。他们的类中都应该有一个跑的方法,但是跑起来的样子却并不一样。为了解释这个问题,我下面提供了一段代

2010-04-09 22:38:00 3368

原创 构造方法的继承

2010-03-28 21:56:00 1158 1

原创 从一个例子理解多态(附代码解释)

2010-03-24 10:03:00 666

原创 我理解的封装继承和多态

2010-03-20 11:20:00 678

原创 从一个例子理解设计模式

看了不少设计模式的书,发现讲得都比较抽象。对于项目经验少的人很难理解,但是我觉得设计模式作为一种思想范畴的问题,不必要有这么高的门槛。只要有些生活阅历的人,都应该能够理解。这才能体现出其伟大。我以这个目标作为自己努力的方向,这里先写一点我由这个出发点所做的工作。在讲模式之前,我先讲一下一个引例。从前有个贫农,他有一块地。地不大,他自己就能种过来。这样省吃俭用过了几年,他攒了些钱。用这些

2010-03-16 22:39:00 402

原创 从一个例子理解设计模式

2010-03-16 10:40:00 506 1

原创 学习使用IDE

2010-03-09 18:14:00 531

原创 如何学习一门计算机语言(续)

2010-03-09 10:43:00 2812

原创 总结一下自己学习语言的经验(给初学者)

2010-03-08 10:14:00 2328 20

原创 类与类之间的关系

类间关系有很多种,在大的类别上可以分为两种:纵向关系、横向关系。纵向关系就是继承关系,它的概念非常明确,也成为OO的三个重要特征之一,这里不过多的讨论。横向关系较为微妙,按照UML的建议大体上可以分为四种:依赖    (Dependency) 关联    (Association) 聚合    (Aggregation) 组合    (Composition)

2010-03-04 20:51:00 421

原创 JAVA虚拟机(一)

最近学习过程中,发觉自己对Java的底层知识了解的太少,在图书馆中发现了深入Java虚拟机。读罢感觉这本书所包含的内容令自己对Java的理解更加深刻了些。在这里记录一下自己读书得到的东西。 一、Java的体系结构决定了它能够被广泛的使用。Java现在无疑是一门主流的编程语言,那么为什么它能够被广泛的使用呢。这是在学校的教课书中没有深入讨论的问题,然而对于一个使用Java编写程序员如果不

2010-03-02 20:43:00 369

原创 单元测试

   单元测试是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。  在一种传统的结构化编程语言中,比如C,要进行测试的单元一般是函数或子过程。在象C++这样的面向对象的语言中, 要进行测试的基本单元是类。对Ada语言来说,开发人员可以选择是在独立的过程和函数,还是在Ada包的级别上进行单元测试。单元测试的原则同样被扩展

2009-12-31 14:05:00 424

原创 敏捷开发

人与人之间的交互是复杂的,并且其效果从来都是难以预期的,但却是工作中最重要的方面。  -- Tom DeMacro和Timothy Lister  敏捷软件开发宣言:  n 个体和交互 胜过 过程和工具  n 可以工作的软件 胜过 面面俱到的文档  n 客户合作 胜过 合同谈判  n 响应变化 胜过 遵循计划  虽然右项也有价值,但是我们认为左项具有更大的价值。  

2009-12-31 13:48:00 280

转载 hashCode方法的使用

有许多人学了很长时间的Java,但一直不明白hashCode方法的作用, 我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。   总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。 你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。 那么这里就有一个比较严重

2009-12-22 17:12:00 556

原创 DatabaseMetaData

  import java.sql.DriverManager; import java.sql.Statement; import java.sql.DatabaseMetaData; public class DataConn { public DataConn() { } public static void main(String[] args) { try { //加载驱动程序 //下面

2009-11-06 20:21:00 1277

原创 标准IO与文件IO 的区别

 先来了解下什么是标准IO以及文件IO。标准IO:标准I/O是ANSI C建立的一个标准I/O模型,是一个标准函数包和stdio.h头文件中的定义,具有一定的可移植性。标准IO库处理很多细节。例如缓存分配,以优化长度执行IO等。标准的IO提供了三种类型的缓存。(1)全缓存:当填满标准IO缓存后才进行实际的IO操作。         (2)行缓存:当输入或输出中遇到新行符时,标准IO库执行I

2009-11-03 21:28:00 404

转载 数据库连接大全

 -----------MySQL 连接方式-----------MySQL Connector/ODBC 2.50 (MyODBC 2.50)连接方式本地数据库连接Driver={mySQL};Server=localhost;Option=16834;Database=myDataBase; 远程数据连接:Driver={mySQL};Server=myServerAddress;Opti

2009-11-02 16:27:00 377

转载 堆和栈(明确的说明了计算机堆和栈的区别,令我受益很多)

 堆栈在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。要点:堆:顺序随意栈:先进后出堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(h

2009-10-31 11:58:00 2800 1

转载 多态性的进一步理解

  多态性,其来自于dictionary.com的定义是"以不同形式,阶段或者类型出现在独立的组织中或者同种组织中,而不存在根本区别。"由该定义,我们可以认为,多态性是一种通过多种状态或阶段来描述相同对象的编程方式。其实,它的真正意义在于:实际开发中,我们只需要关注一个接口或基类的编程,而不必担心一个对象所属于的具体类(class)。   如果你熟悉设计模式,即使只是有个初步了解,那么你也会了解这

2009-10-30 12:41:00 356

转载 UML类图符号简介

 UML类图符号简介关键字: uml 1. 类(Class):使用三层矩形框表示。第一层显示类的名称,如果是抽象类,则就用斜体显示。第二层是字段和属性。第三层是类的方法。注意前面的符号,‘+’表示public,‘-’表示private,‘#’表示protected。2. 接口:使用两层矩形框表示,与类图的区别主要是顶端有>显示。第一行是接口名称。第二行是接口方法。3

2009-10-28 16:34:00 363

原创 stdafx.h

 名称的英文全称为:Standard Application Framework Extensions  所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。  预编译头文件通过编译stdafx.cpp生成,以工程名命名

2009-10-28 16:32:00 488

原创 AppWizard

 AppWizard 是用类别名称和源程序名产生 Windows 应用程序的一个工作向导,整装了程序并作成向导的程序产生器。当你想要制作一些程序的时候,你便会用到 AppWizard并能了解到它用途的广泛性。 不要把 AppWizard 和一个应用程序所产生的所有程序源码和产生器所生成的源程序弄混。AppWizard 生成的源码是在功能性应用程序框架里基础类别的最低限度要求。AppWizard

2009-10-28 16:31:00 1203

转载 GUI

 定义  图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受。  如Windows是以图形界面方式操作的,因为你可以用鼠标来点击按钮来进行操作,很直观。而DOS就不具备GUI,所以他只能输入命令。DOS 的这种界面叫CUI (Comma

2009-10-28 16:30:00 669

原创 编译unexpected end of file while looking for

 1.unexpected end of file while looking for precompiled header directiveA1、右键点工程名,选设置,然后选c/c++属性页,再选catagory选单中选 precompiled header ,将选项置成no use 或者autometicA2、好像是工程中设置了预编译头文件,但你的程序中事实上没有添加这个头文件.

2009-10-28 16:29:00 2532

GML_CameraCalibrationToolboxImages.zip

GML Camera Calibration Toolbox是一个相机标定工具箱,采用张正友标定方法,可以准确计算出计算机的内外参数,多种标定工具可自由选择,从而可以轻松的校正摄像机,是专业人士的必备校正工具。

2020-03-29

基于序列图像的地形地貌三维重建关键技术研究_王小虎.caj

基于序列图像的地形地貌三维重建关键技术研究,地形地貌三维模型具有形象易懂,尺寸、表面积和体积等信息可直接在三维模型上量取等优势,在土地整治、城市开发、重大基础工程建设中具有广阔的应用前景。本文首先搭建了一个基于序列图像的地形地貌三维重建平台,然后在此平台上进行地形地貌 三维重建相关内容研究,并致力于解决现有三维重建关键环节存在的不足。

2020-03-29

bundler_sfm-master.zip

 Bundler是一个采用C和C++开发的称为sfm(struct-from-motion)的系统,它能够利用无序的图片集合(例如来自网络的图片)重建出3D的模型。Bundler的输入是一些图像、图像特征以及图像匹配信息,输出则是一个根据这些图像反应的场景的3D重建模型,伴有少量识别得到的相机以及场景几何信息。系统借用一个由Lourakis 和Argyros提供的称为Sparse Bundle Adjustment的开发包的修改版,一点一点递增地重建出图像场景。Bundler已经成功的应用在许多网络相册系统,尤其是一些建筑相册里。

2020-03-29

vc实现的边缘检测的程序

vc实现的边缘检测程序,包括边缘检测 Roberts算子 拉普拉斯算子 sobel算子 高斯拉普拉斯算子

2011-03-09

opengl实现的中点画线算法

用opengl实现的中点画线算法,希望对大家学习图形学能够有所帮助。。。

2011-03-09

NeHe的Opengl程序源码

NeHe的Opengl程序源码,学习opengl的经典入门教程。这个是压缩后的代码

2010-10-18

空空如也

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

TA关注的人

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