
技术小结
文章平均质量分 63
bailang71
热衷于软件行业,决心干一番事业
展开
-
Svg下的坐标变换
1、平移变换(translate)平移表达式transform="translate(x,y)",即新坐标系的原点在原坐标系的(x,y)处。坐标轴的方向不变。2、旋转变换(rotate)transform="rotate(angle cx,cy)"。angle代表旋转角度,缺省单位是“度”,瞬时针为正,逆时针为负。(cx,cy)是旋转中心所在的坐标。若省略旋转中心坐标,则缺省值是(0,0)。3、伸转载 2007-12-25 11:40:00 · 1860 阅读 · 1 评论 -
新东方学习笔记2
(172)Struts:1.流程说的很明白。(核心组键间的关系)ActionServlet,requestProcess,Action,ActionForm,configmodle用xml写的信息都存放到配置对象中2.配置文件。用手写配置文件(actionMapping,ActionForm,叉件)3.struts在C/V层工作。Action基本编程(手写一个)。4.(1)action中的页面跳转原创 2006-01-16 20:20:00 · 1598 阅读 · 1 评论 -
新东方学习笔记1
java笔记:(1):java中是以long形保存日期数据的。import java.sql.Date;long time = System.currentSysteTime();Date d = new Date(time);System.out.println(d);//2005-10-26//////////////////////////////////////////////////原创 2006-01-02 10:57:00 · 4864 阅读 · 1 评论 -
EJB Container/server 提供的服务[转载]
EJB Container是Enterprise java bean的执行环境,它通过EJB Server提供强大的系统级服务(system-level-services),程序员不需要自行去开发和维护这些属于系统层级服务的程序代码,它主要提供有Persistence、security、concurrency和transaction四项重要的系统服务。 Persistence-持久性原创 2005-06-20 09:30:00 · 1186 阅读 · 0 评论 -
java性能优化总结(1)
曾经有个高手说,做J2EE开发,性能的瓶颈在于数据库,而很少在于代码。我总结了如下,不知道是否完全正确,仅根据个人经验。1,硬件设施应该在第一位。好的硬件可以解决好多软件问题,如果有足够的money,首要考虑硬件。2,数据库的设计也是非常重要的。有的公司一味的强调要用arraylist不要用vector,而它们带来的性能影响于差的数据库设计带来的影响,机会可以忽略不计了。3,EJB的设计。当然是说原创 2005-10-06 17:21:00 · 1048 阅读 · 0 评论 -
EJB 与 WEB应用
EJB是分布式应用和复杂事务处理问题的一个上佳解决方案。但是,许多应用没有遇到这些问题。EJB在这样的应用中增加了不必要的复杂性。一个EJB解决方案可以比喻为一辆卡车,而一个WEB应用可以比喻为一辆小轿车。当我们需要执行一些像搬运大型对象之类的任务时,一辆卡车将比一辆小轿车高效得多。但是,当一辆卡车和一辆小轿车能够做相同的工作时,小轿车行使起来将更快、便宜,而且驾驶起来将更容易操作、更有趣。原创 2005-04-06 12:51:00 · 1209 阅读 · 0 评论 -
java的数字判断
今天用struts开发时用到了这样一个功能,通过在jsp页面输入数据,跳转到form判断。这时就要用到一个输入判断的问题。这个功能虽说简单,但写起来也要花些时候,后来在网上找到一篇文章,觉得写的比较简单,贴到这了。 //判断备份次数是否是数字 char[] times = this.failtimes.trim().toCharArray(); for (int i = 0; i原创 2005-04-04 16:35:00 · 1861 阅读 · 0 评论 -
简析JAVA的XML编程(java-xml初学者)
个人认为这篇文章通俗易懂,值得推荐。XML作为全球通用的结构化语言,越来越受人们青睐,各种开发平台(比如Microsoft Studio系列、Oracle系列、Inprise Borland系列等)也都把支持XML开发作为宣传口号之一 。由于笔者所从事的电子政务开发较早的引入了XML,所以尝到了许多甜头,在许多项目中利用XML数据交换信息,省去了许多麻烦事,不用制定繁锁的数据格式,利用XML数据易原创 2005-03-28 11:01:00 · 919 阅读 · 0 评论 -
jbuilder 2005 挺好用的
今天用2005,感觉好用多了,还没发现什么bug,也要比jbuilder x好许多,多了较多细节功能。比如,用jbuilder X 版本及以前的版本,在注释下写中文,标点得中英来回切换,这一点小功能就足以表明jbuilder 2005的功能更加完善。原创 2005-04-04 16:08:00 · 962 阅读 · 0 评论 -
采用连接池的理由
对于访问站点的每个客户机都建立一个新的连接,费用太高。开发人员不希望过多的编写数据库访问代码。可以方便调节数据库系统,不用修改程序。对连接数量进行必要的定量限制时,数据库才是最有效的。原创 2005-03-24 11:01:00 · 961 阅读 · 0 评论 -
ant使用简介
ant 是apache 工程的一个子工程,是一个基于java的build工具。ant类似于make工具,但没有传统的make工具的缺点。传统的make往往只能限制在某一平台上使用,ant本身用java类实现,要构建的工程的配置文件用xml格式描述,可以很方便实现多平台编译,非常适合build大型工程。1.安装配置ant:ant 可以从http://ant.apache.org下载,目前最新版本为1原创 2005-07-20 18:17:00 · 989 阅读 · 0 评论 -
JDK5.0中注释(Annotation)的用法
很多API都需要相当数量的样板代码,比如,为了编写一个JAX-RPC的WEB服务,你需要提供一个接口和一个实现类。如果这个程序已经被加了注释Annotations以说明那个方法需要被远程调用,那么我们可以一个工具去自动生成这些样板代码。 还有一些API需要在程序代码另外维护一些文件,比如JavaBean需要一个BeanInfo类,EJB需要一个部署描述文件。如果我们能够把这些需要另外维护的文件内容原创 2005-03-19 17:11:00 · 1179 阅读 · 0 评论 -
JBuilder 2005代码审查功能体验
代码审查作为JBuilder 2005强大的新特性闪亮登场,直指编码中的软肋,力争将编码中的错误或隐患扼杀于萌芽态,强力提升开发人员的编码质量。 JBuilder 2005根据Sun的编码规范及软件开发界总结出的一套行之有效的编码习惯,对Java开发中的编码风格、声明风格、Javadoc文档注释、EJB规范、命名风格、潜在错误、编码中的画蛇添足等诸多方面进行代码审查并给出警示,以便开发人员发现这原创 2005-03-17 20:15:00 · 925 阅读 · 0 评论 -
用java关闭IE窗口
代码简单说明:可以在1024*768的屏幕分辨率下关掉一个最大化的IE窗口。import java.awt.*;import java.awt.event.*;/**this class will close an maxmimum IE window in the 1024*768s screen resolutions machine.*/public class Robot04{ p原创 2005-03-17 14:17:00 · 1598 阅读 · 0 评论 -
EJB 可排序
在开发EJB时,需要把返回集合排序,网上找了一圈,伤心而归,答案是不能实现,要自己编写排序函数。不甘心,我非得要试试下,这就是我,呵呵,吹吹大B。我开发的环境是JBUILDER X,服务器JBOSS 3.2.5 ,开始在ENTITY 的finder方法中写入‘select object(p) from Activity p where p.tempid = ?1 Order by p.succes原创 2005-03-16 11:48:00 · 860 阅读 · 0 评论 -
Oracle优化整理1
No1:选择合适的优化器No2:共享SQL为了不重复解析相同的SQL语句,在第一次解析之后, ORACLE将SQL语句存放在内存中.这块位于系统全局区域SGA(system global area)的共享池(shared buffer pool)中的内存可以被所有的数据库用户共享. 因此,当你执行一个SQL语句(有时被称为一个游标)时,如果它和之前的执行过的语句完全相同, ORACLE转载 2007-11-01 19:27:00 · 765 阅读 · 0 评论 -
Oracle sql 性能优化调整
Oracle sql 性能优化调整1. 选用适合的ORACLE优化器ORACLE的优化器共有3种:a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性)设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或转载 2007-11-01 19:25:00 · 819 阅读 · 0 评论 -
坐标变换的实现
Windows 窗体编程坐标系类型 GDI+ 使用三个坐标空间:世界、页面和设备。世界坐标是用于建立特殊图形世界模型的坐标系,也是在 .NET Framework 中传递给方法的坐标系。页面坐标系是指绘图图面(如窗体或控件)使用的坐标系。设备坐标系是在其上进行绘制的物理设备(如屏幕或纸张)所使用的坐标系。当调用 myGraphics.DrawLine(myPen, 0, 0转载 2007-12-25 11:51:00 · 3876 阅读 · 0 评论 -
触摸心中的那一道门!!
上了台阶, 门在前方, 可是我心中的那道门呀, 你到底在哪里呢????? 最近几天不知怎么搞得, 要不就是登不上gameres, 登上了很多帖子也打不开, 而且自己的blog竟然不能贴新的帖子, 真是郁闷呀!!!第四章渲染3D物体(译者语录1:连续狂写了3天, 不过所发的帖子均没有回复, 浏览的次数也有限. 是大家的水平都很高不屑于看看基础的东东呢, 还是我起的文章名字又或是我的翻转载 2007-12-26 08:14:00 · 1123 阅读 · 0 评论 -
小谈矩阵和坐标变换
很多朋友学习3D游戏编程,但往往一些基本概念含混不清,这会对以后的学习带来很大阻碍。最近看到有朋友问关于矩阵和坐标变换如何理解,故在此略作讨论,如有谬误,请不吝赐教!首先,谈到矩阵,就离不开坐标变换,而3D坐标变换的基础是来源于线性代数。以下摘抄自孟岩的blog:1 线性空间中的任何一个对象,通过选取基和坐标的办法,都可以表达为向量的形式。这里只要把基看成是线性空间里的坐标系就可以了。在线性空转载 2007-12-25 15:43:00 · 1675 阅读 · 0 评论 -
STRUTS技术复习
Struts介绍2007-07-24 14:39 1 JSP Framework - Struts介绍 Struts是采用Java Servlet/JavaServer Pages技术,开发Web应用程序的开放源码的framework。 采用Struts能开发出基于MVC(Mo转载 2007-12-21 14:52:00 · 755 阅读 · 0 评论 -
我的directX编程学习(4)-坐标变换初步
这些天对左边变换比较感兴趣。申明,本人对游戏编程没兴趣,只是近体做的项目用了DirectX而已,用了就要懂么!况且坐标变换也挺用脑的,我的大脑已经很久没用了,快锈死了,得动动了。我的directX编程学习(4)今天开始看动画初步,其实主要就是坐标变换。无论对于directX也好,对于openGL也好,坐标变换都是做基本最重要的部分。所以今天一定要好好学习学习。先看一下D3D的矩阵表示形转载 2007-12-20 14:20:00 · 1987 阅读 · 0 评论 -
Spring框架介绍
它关注的领域是其他许多流行的Framework未曾关注的。Spring要提供的是一种管理你的业务对象的方法。 Spring既是全面的又是模块化的。Spring有分层的体系结构,这意味着你能选择仅仅使用它任何一个独立的部分,而它的架构又是内部一致。因此你能从你的学习中,得到最大的价值。例如,你可能选择仅仅使用Spring来简单化JDBC的使用,或用来管理所有的业务对象。 它的设计从一开始就是要帮助你转载 2007-12-21 16:04:00 · 1141 阅读 · 0 评论 -
WebOTX中的JNDI实践
WebOTX是NEC公司的Application Server产品.我使用的版本是5.3.它的Web Container是Tomcat4.0.在WebOTX中配置JNDI数据源曾经颇费周折.下面就简单介绍其中的一个方面.一般来说,只要在服务器端进行正确的配置,从JNDI中拿到的对象是不会出现问题的.但是,如果服务器本身就是有缺失的,如它在启动的过程中少装载一个JAR包,或者说服务器自身环境配置就存转载 2007-12-21 15:04:00 · 3113 阅读 · 0 评论 -
DirectX7简单说明
项目说是要求DirectX8,但实际上都是用DirectX7写的。没资料啊。日本买不到书,要是在国内就好了。在网上摘抄了点文章记录下来,以备后用。首先我们必须加入两个 direct 的库文件,这是微软给我们的,就好像当初老师告诉我们在编写 c 语言的时候如果要做运算,就必须在开始加上 #inculde 是一样的道理。如果你用的是 .net 的编程环境,可以按以下步筹加入这两个头文件:首先在 "转载 2007-12-14 12:08:00 · 1912 阅读 · 0 评论 -
Render()方法理解
HRESULT CMyD3DApplication::Render(){ //背景色の設定 m_pd3dDevice_Radar->Clear(0,NULL,D3DCLEAR_TARGET,0x00000255,1.0f,0L); //--------------------------------------------------------------------------// /原创 2007-12-14 15:15:00 · 1219 阅读 · 0 评论 -
VC,DirectX8开发实例(顶点,线,面)
// VC,DirectX8开发实例(顶点,线,面)//这回用GDI画图处理。BeginPaint() ~ EndPaint()// #include #include #define TITLE TEXT("Kitty on your lap") IDirect3D8 * pDirect3D;IDirect3DDevice8 * pD3翻译 2007-12-05 14:51:00 · 856 阅读 · 0 评论 -
VC,DirectX8开发实例(照相机和影子)
//VC,DirectX8开发实例(照相机和影子)// http://wisdom.sakura.ne.jp/system/directx/dxg8.html #include #include #include #define TITLE TEXT("Kitty on your lap") IDirect3D8 * pDirect3D;IDir翻译 2007-12-05 14:48:00 · 1305 阅读 · 0 评论 -
VC,DirectX8开发实例(坐标和行列(平行移动))
// VC,DirectX8开发实例(坐标和行列(平行移动))// http://wisdom.sakura.ne.jp/system/directx/dxg7.html #include #include #include #define TITLE TEXT("Kitty on your lap") IDirect3D8 * pDirect3D;IDi翻译 2007-12-05 14:09:00 · 1047 阅读 · 0 评论 -
VC,DirectX8开发实例(画面的清除和描画)
//// VC,DirectX8开发实例(画面的清除和描画)// IDirect3DDevice8::Clear()函数使用 #include #include #define TITLE TEXT("Kitty on your lap") IDirect3D8 * pDirect3D;IDirect3DDevice8 * pD3Device;D翻译 2007-12-05 14:08:00 · 1183 阅读 · 0 评论 -
VC,DirectX8开发实例(启动黑屏窗口)
//// VC,DirectX8开发实例(启动黑屏窗口)// #include #include #define TITLE TEXT("Kitty on your lap") //Interface初期化IDirect3D8 * pDirect3D;IDirect3DDevice8 * pD3Device; LRESULT CALLBACK翻译 2007-12-05 11:01:00 · 935 阅读 · 0 评论 -
JBuilder2005实现重构
有句英语谚语叫作"Look before you jump",在着手重构前,看看这个更改的影响度,以资决策,是一个不错的主意。 1、查看定义 程序类之间是相互调用的,JBuilder可以方便你查看类、方法、值域的定义,将光标置于某一代码元素上,按Ctrl+Enter快捷键或点击右键,在弹出的菜单中选择Find Definition,JBuilder将定位到该元素的定位处。 2、查看引用 类原创 2005-03-18 11:52:00 · 1027 阅读 · 0 评论 -
java文件操作大全
java文件操作大全文件的建立/检查与删除文件的建立、检查与删除String path=request.getRealPath("");//out.println(path);File f=new File(path,"File.txt");//out.println(f);//out.println(f.exists());if(f.exists()){//检查File.txt是否存在f.del原创 2005-03-17 15:30:00 · 773 阅读 · 0 评论 -
[转帖]Java中的易混问题收集
第一,final, finally, finalize的区别.final 修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final转载 2005-03-04 18:40:00 · 870 阅读 · 0 评论 -
网上找到的一篇java笔试文章
前段时间因为要参加一个笔试,在准备期间在网上找到了两条关于笔试题目的文章,其中一篇为>,还有一篇忘了名字,读后深受启发。 在寻找这些答案的过程中,我将相关答案记录下来,就形成了以下这些东西。需要说明的是以下答案肯定有很多不完整甚至错误的地方,需要各位来更正与完善它,千万不要扔我的鸡蛋啊。 希望本文能够给即将奔赴笔试考场的同仁些许帮助,更希望更多的人加入到收集整理笔试题与完善答案的这些工作中来,为大原创 2005-01-25 08:25:00 · 1584 阅读 · 1 评论 -
做个ant demo世界上说的最明白的文章
我喜欢简单:ant - java 构建工具hello ant 管理你的代码,doc文件,编译,配置等开发工作你是怎末做的:自己管理源目录,编译文件,copy,实施...在window写bat,在unix写shell? 可惜我不怎末会写。所以我制作一个ejb的过程是这样的:写代码->写个bat编译代码->组织文件(ejb-jar.xml,jboss.xml...)->压缩文件生原创 2005-01-26 17:02:00 · 1323 阅读 · 0 评论 -
测试工具小结
JUnit:对普通的JAVA类进行测试。Cactus:进行容器内测试。如测试servlet,jsp,ejbHttpUnit:用于集成测试。Jmeter:用于压力测试。原创 2005-01-26 08:25:00 · 884 阅读 · 0 评论 -
一篇经典的转码文章
收至《http://www.javaresearch.org》网站!owen1944 原创这是我们公司总结的一些关于中文乱码问题的一些解决方案和经验和大家分享!http://www.javaresearch.org/article/showarticle.jsp?column=331&thread=8065&start=15&msRange=151.字节和unicode java内核是uni原创 2005-01-24 10:58:00 · 1032 阅读 · 0 评论 -
JBuilderX中文显示和光标问题的解决方法
JBuilderX中文显示和光标问题的解决方法从www.cjsdn.com上面看到的,也是从水木清华上转的。有兴趣的可以直接去cjsdn看看,具体地址:“JBuilderX中文显示和光标问题的解决方法 ”http://www.cjsdn.com/post/view?bid=7&id=67680&sty=1&tpg=1&age=0可能是trial版原因,和里面说明的有些出入。就着改一下了:打开 JB原创 2005-01-16 14:57:00 · 1233 阅读 · 2 评论 -
java中十进制十六进制互转
//十进制转化为十六进制Integer.toHexString(11); // 结果为b //十六进制转化为十进制Long.parseLong("b",16) //结果11原创 2005-01-06 17:20:00 · 1591 阅读 · 0 评论