`
xtuhuajx
  • 浏览: 13499 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
//由于arx本身没有与用户交互的函数,所以在arx中与用户的交互工作都是用ads函数来实现的。 ads_name en; ads_point pt; //ads_entsel函数得到实体的名字 int rtn = ads_entsel("\n选择实体: ", en, pt); AcDbObjectId eId; if(rtn==RTNORM){ acdbGetObjectId(eId, en); //获取实体id AcDbEntity * pEnt; if(Acad::eOk!=acdbOp ...
1.使用string必须添加头文件#include"string"using namespace std; 2.使用CString必须添加头文件(在非MFC工程中)#include"afx.h"注意:当出现#error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AF ...
Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据 处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一 种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有序的好处。 下面举例说明什么是一对一的数据映射。比如一个班级中,每个学生的学号跟他的姓名就存在着一一映射的关系,这个模型用map可能轻易描述,很明显学 号用int描述,姓名用字符串描述(本篇 ...
   #include <string> //注意这里不是string.h string.h是C字符串头文件 1.声明一个C++字符串 声明一个字符串变量很简单:    string Str; 这样我们就声明了一个字符串变量,但既然是一个类,就有构造函数和析构函数。上面的声明没有传入参数,所以就直接使用了string的默认的构造函数,这个函数所作的就是把Str初始化为一个空字符串。String类的构造函数和析构函数如下: a)    string s;  //生成一个空字符串s b)    string s(str) //拷贝构造函数 生成str的复制品 c)    s ...
  1、Shape技术描述 一个完整的ESRI的shape文件包括一个主文件,一个索引文件,和一个dBASE表文件。主文件是一个直接存取,变记录长度文件,其中每个记录描述一个由其顶点列表组成的shape。在索引文件中,每条记录是在主文件中对应记录距离主文件头部的偏移量。dBASE中记录的是对应主文件中记录的属性记录,每条主文件记录对应dBASE中的一条属性记录。几何对象和属性间的一一对应关系是基于记录编号的。在dBASE文件中的属性记录必须和主文件中的记录保持相同的顺序。 1.1命名习惯 所有文件名都遵循8.3
最近遇到了一个很头疼的问题,Swing程序在Eclipse中运行良好,可是一打包后就无法运行,经过艰苦的调试终于发现问题所在,在Eclipse中图片1.jpg和1.JPG不区分jpg的大小格式,但是打包后就区分了,程序中的图片名必须和他的文件名一致。
本文来自CSDN博客,http://blog.csdn.net/wwxtu24/archive/2008/12/28/3628255.aspx   一般来说,MySQL有以下几种引擎:ISAM、MyISAM、HEAP、InnoDB和Berkley(BDB)。注意:不同的版本支持的引擎是有差异的。当然啦,如果你感觉自己的确技术高超,你 ...

农夫养牛问题

    博客分类:
  • java
一个农夫养了一头牛,三年后,这头牛每年会生出1头牛,生出来的牛三年后,又可以每年生出一头牛……问农夫10年后有多少头牛?n年呢?   public class Cow { static int count = 1; private static void feedCow(int year,int age){ year++; age++; if(year<=10){ if(age>=3){ count++; fee ...
父类 package com.p1; public class A{ protected void call(){ } }   子类   package com.p2; public class B extends A{ public static void main(String[] args) { new A().call();//有问题 new B().call();//没问题 } }    原因: 包优先于protected !如果不同包的继承,protected是不能被子类访问的。 如果你用的是 ...
第1条:用静态工厂方法代替构造函数  如Boolean类中的一个简单的例子: public static Boolean valueOf(boolean b){ return (b?Boolean.TRUE : Boolean.FALSE); }  好处有3个:与构造函数不同,静态工厂方法具有名字;每次被调用时不要求非得创建一个新的对象;他们可以返回一个原返回类型的子类型对象。 缺点有2个:类如果不含有公有的或者受保护的构造函数就不能被子类化;与其他静态方法没有任何区别。   第2条:用私有构造函数强化singleton属性 有2种实现方法:    使用 ...
JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):  request 用户端请求,此请求会包含来自GET/POST请求的参数    response 网页传回用户端的回应    pageContext 网页的属性是在这里管理    session 与请求有关的会话期    application servlet 正在执行的内容    out 用来传送回应的输出   config servlet的构架部件    page JSP网页本身    exception 针对错误网页,未捕捉的例外
JAVA中的对象是在堆上分配,而在堆上分配存储空间的方式是昂贵的.正是由于GC才使java在堆上的空间分配速度得以于其他语言在堆栈上分配速度相媲美.java对象也不再有作用域的概念.作用域是对于引用而言的.垃圾回收器通常是作为一个单独的低级别的线程运行,不可预知的情况下对内存堆中已经死亡的或者长时间没有使用的对象进行清楚和回收,程序员不能实时的调用垃圾回收器对某个对象或所有对象进行垃圾回收.程序可以用System.gc() 或Runtime.getRuntime().gc()    请求垃圾回收,但并不保证立即执行垃圾回收. GC的工作原理: 引用计数,标记复制 "引用计数" ...
Global site tag (gtag.js) - Google Analytics