`
xfei6868
  • 浏览: 69793 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
    听说centos是个不错的linux开源服务器操作系统。于是想安装一个玩玩,最近有学点linux的打算。于是就下载了CentOS-5.4-x86_64-bin-DVD安装使用,本以为是个x86系列的操作系统,没想到安装的时候出了些问题,必须选择64位的cpu。 ...
httpServletResponse.setCharacterEncoding("GBK"); servlet中的这样一句话,照成一天没有正常工作。 说明: 本机环境: 开发环境: jdk 1.5.0_15 服务器:  tomcat 5.5 开发工具: myeclipse6.0 (jdk编译级别设为1.4) 服务器运行环境: 操作系统: solaris 9 运行环境:  jre  1.4.2 服务器:   sun one 7 其他功能都正常,但是就是这个功能一直报 servlet exception 但是没说明具体错误。 很是不理解,最后只能求救我们老大。 ...
项目是struts1.x的项目,而在action中有大量的类似代码: public class XXXAction extends DispatchAction { private XXXManager manager = null public XXXAction() { manager = new XXXManager(); } ... ... } 老是有人说系统经常出现莫名其妙的问题,这样写能会没问题吗? 奇怪! 奇怪! 补充:     由于项目struts1.x对于这样的类中如果有实例变量, ...
精确的float Double 计算需要转换成 BigDecimal 计算。 创建BigDecimal  注意使用: float f ; ... BigDecimal bd = new BigDecimal(Float.toString(f)); //Double 为 Double.toString() 而不是: BigDecimal bd = new BigDecimal(f); BigDecimal  的 equals 包括大小和精度, 只比较大小用compareTo 方法。
写数据库代码时候经常会用到try catch 。 但是一下子都把所有的东西写在try里,很显然在错误定位的时候, 很难发现真正错误的原因,而且性能上来说也不是个很好的表率。 看看下面这个: Transaction trans = db.getTransaction(); try { trans.begin(); String s_cgbh = Decoder.getParameter(request, "cgbh"); String s_kwmc = Decoder.getParameter(request, "kwmc&quo ...
同样要先看一段代码,这是一段方法内部的代码: StringBuffer temp = new StringBuffer(64); synchronized (temp) { String cgbh = Decoder.getParameter(request, "cgbh"); temp.append("INSERT INTO LWZZWCRXX (ID, XMBH, ZGH, XM) (SELECT "); temp.append(" IDC_U_KYMIS.KY_XMRYXX_SEQ.NEXTVAL, CG ...
先贴出来这样一段代码 SELECT decode(length(substr(max(to_number(CGBH)), 5) + 1), null, null, 1, 1998 || '000' || (substr(max(to_number(CGBH)), 5) + 1), 2, ...
   上个月拿自己的一份大学时候的代码报名javaeye的招聘,但是被robbin指出了string直接相加的毛病。当然现在我一直都不是用直接用+号了,大学的时候没有考虑这么多问题。最近在维护一个项目,修改里面的功能和代码,发现问 ...
    如果我们的坐标都是整数,比如A(0,0) B(0,1) C(1,0).当然这是个特殊的三角形,一般的三角形在求面积的时候,经常会求距离,求高度什么的。很容易会出现浮点数计算的问题,最近发现了一个通过坐标的计算出三角形的面积,在二维坐标中通过向量的乘积可以求出平行四边形的面积:(x1-x0)*(y2-y0)-(x2-x0)*(y1-y0)。    三角形都是平行四边形的一半,所以可以知道三角形的面积可以通过下面的方式得到: A(0,0) B(0,1) C(1,0) (A,B,C按顺时针方向给出) S = ((x1-x0)*(y2-y0)-(x2-x0)*(y1-y0))/2;   = ( ...
[size=medium][color=blue]    字体的镜像一直是软件没有解决的一个问题,被困扰了几年都没人去研究解决。记得刚来公司的时候,也调查过这个任务,也找到一个很有价值的实例。当时找到万一老师的delphi博客,上面有一篇文章《区域变换》http://www.cnblogs.com/del/archive/2008/06/03/1212534.html其中有: [/color][/size] {建立路径} BeginPath(cvs.Handle); cvs.TextOut(100, 0, 'F'); EndPath(cvs.Handle); {将路 ...
    自己在回答http://www.iteye.com/problems/15359的问题得到了奖励,但是自己有时间也做了一下试验,但是结果发现自己的回答是错误的,起码是“ elementData指向了新的内存块”这句话是错误的。当时以为“=”是先引用后创建的呢,自以为这样可以保证创建过程的安全性。但是我做了这样的例子: public class TestRef { public Object A; public static Object B; public static void main(String[] args) { TestRef test ...
  关于文件的双击打开,软件本来好像已经做过了,但是好像一直以来都没有起到很好的作用。文件关联一定是做了,因为双击能打开软件,而打开了软件并没有打开对应的文件。而且在软件安装后只能重启之后才能使关联的文 ...
    本题目不是很正确,但是我想说的是java的return 类引用是指针。下面一段代码 public class RetTest { private TestEntity tsEt; private String tsStr; private int tsI; public RetTest() { tsI = 0; tsStr = "A"; tsEt = new TestEntity(); } public int GetI() { return tsI; } ...
    “要在读取文件的时候添加一个进度条”,在老板看到我做的东西有麽样了以后,一个新的任务就来了。添加进度条的理由是让人在导入的时候能感觉到导入的进度,这样就不容易让使用者感觉不到什么时候完成,什么时候没有完成。     想想这个功能的确很有用,恩!这个要做,做了感觉上就不一样了。哈哈!这时候突然发现自己的文件读取的地方就根本不在一个单独的类里,于是要把文件的读取专门的提取出来,这样才能让结构更清晰,更合理些。     经过自己的一整天的努力,终于写成了这样一个文件的读取单元。 unit Unit_DXF_FileRead; interface uses Sy ...
    作为程序员,现在很流行的说法就是!不知道,就google一下全解决。呵呵,全解决夸大了,但是确实网络的发展让程序员能发挥的空间更大了。正在我为自己的导入导出autocad数据和对dxf文件如此复杂感到万般无奈时,我想到了看样子只能“借鉴”了。      关于这方面delphi的不是没有,但是想过不是很好,而且自己的delphi水平不怎么样,有时候不知道为什么delphi想用一个类库,还要对这个类库先安装一下。经过了一番的探索,找到了一个应该是个很不错的东西,起码从这个类库支撑的例子上可以看出来有兼容cad的意思。c++写的!C++自己说会点的原因也是因为大学里学了点c语言。唉!用c++ ...
Global site tag (gtag.js) - Google Analytics