`
天泪不死
  • 浏览: 27483 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
很久不做web,现在又回头去了,开始就OA,苦逼 今天有个要算工时的,去搜了下,有同样需求的还真不少,js大牛也不少,让很久不写前端的我也膜拜下,实际上是找个了大牛些的改了改,就完成了。 不多说明,只为有个备份的记忆 <script> DateDiffNoWeekDay(new Date("2013/05/02 14:30:00"),new Date("2013/05/07 12:30:00")); function carryTime(date){ if(date.getMinutes()>0&&date.get ...
Swing的前段开发,有时候为了用户方便,加一些拖拽功能会添色不少 本demo源码是模仿FlashXP的拖拽功能。拖拽目录或文件,支持多文件选择拖拽,进度条显示文件拷贝进度,显示百分数、速度、时间等详细信息 该demo的代码基本上是我写swing的风格,里面也用了不少设计模式
  专职做swing开发转眼就1年了。从起初的个人兴趣,到现在产品的成型。我本在学java时就对swing很感兴趣,也做了很多,只是没有专业做过企业产品。当开始企业开发时,还是发现真的有很多不同的地方,写的代码也要严谨很多。无论在swing上能走到哪一步,我想我还是会很感兴趣的走下去。因为swing才能体现java的美     一直很懒,总想写点关于swing的东西,但找借口没有时间。   这个树表也是借鉴别人的想法,然后对比JTable和JTree的特性而修改出来的,性能还算不错,至少我用到产品里面没有了问题。   源码未对表格做过多修饰,这个可以根据情况自己增加功能   1.MianFr ...
    继上一篇Process应用之惑后,继续在为此不断修改,后来因为需求变化,又开始了process的进步一发掘。     先交代下背景。第三方软件发布了命令接口,根据执行发布的命令,可以得到第三方硬件的信息。而我现在需要软件直接执行我排好序的命令,以便获取硬件信息,这时需要做个远程的命令登陆,然后远程执行命令,再退出。这其实就好比要模拟telnet、ftp等的客户端,当远程登陆后执行一个指令,然后返回一大堆执行结果,从而实现与客户端的命令交互。     起先,去下了个common-net.jar的源码看了看,发现telnet、ftp等通信协议都是有专门的消息通道,产生专门的端口来做通讯传输。 ...
        很多时候,我们需要调用系统命令来做些处理。比如,在程序中ping设备是否能连接,执行数据库的自动备份,以及程序的重启。这时候我们必须要使用Process类来完成这些功能。     一般情况下,我们都会将命令执行过程中的信息输出,以便检查问题。但有时候我们还需知道这个执行的进程在什么时候结束,因为不仅要知道结束了,还要知道该进程完成时返回的结果。     可能会说,这些不都是API已经给提供好的吗?过程中的消息可以用process.getInputStream()获取,进程最终结果可以由process.waitFor()得到。的确,这些看似可以办到,但其实,里面有陷阱。     ...
开发项目一般都喜欢用Tomcat做测试环境,开发好后需要移到weblogic下,这时候发现问题不断。 由于weblogic的严密性,程序中有些数据的转换出现错误,一些小问题倒是好解决,知道在处理BLOB字段类型数据时走了不少弯路,下面就说说这个BLOB字段在这两种web服务器类型下的不同处理情况。 我的大内容文字都是存在CLOB字段里,BLOB用于存储图片。 一、Tomcat环境下的BLOB处理 在Tomcat下的BLOB处理相对简单很多,在Tomcat下从表中搜到的BLOB字段数据都只需简单强制转化就可以了,看源码: (1)获取BLOB数据 public BLOB getTMIMage( ...
先前在做项目时也对图片做过处理,只是后来换了应用服务器平台之后发现不少问题,于是进行深入学习,摸索出了这么些东西。 1.图片存储 在图片的存储字段方面,SQL Server和My SQL都有相应的字段,而在Oracle里没有明确的字段,但也提供了几个大型字段,一般,我们存储在BLOB类型里。这里有个CLOB和BLOB字段的讨论,网上学习之后知道,BLOB存储的是二进制流,而CLOB存储的是大容量的字符串,当然就应该由BLOB来承担重任了。 2.读取 BLOB的读取也是一麻烦事,在不同平台上的读取不就不一样,这个在我上一文中有说。 3.生成图片 这是想写的重点。上次有朋友在群里问过,图 ...
偶然遇到SVN,据说比CVS强大。偶没配置过CVS,但从心里讨厌CVS,所以没有用过。看到别人用SVN似乎很好用,于是研究了一番,终于学到手了,高兴...配置SVN的记忆备份    开始记录流程    1.下载安装。官网上有的下,网上也不少,不再贴出。http://subversion.tigris.org/    2.创建数据仓库。在一个盘符里选好地方创建一文件夹,我一般取名SVN。然后进入dos敲命令对这个文件夹进行装载。也有客户端工具可以进行加载,但是必须要注意版本,不然会出现错误,建议最好还是用dos命令创建数据仓库。      cmd      svnadmin cre ...
    工作于小公司,项目总是一条龙服务,终究是学的东西多,人太累!     马上有个项目即将上线,于是去安装部署。     买的新服务器,不错。买操作系统时没有按要求买server2003,买了个server2008(32bit)。我想2008应该和200 ...

C++ 指针备忘

   本来是java程序员,但现在不得不面对C++愁眉苦脸。只能捡起书本从零开始,一些在脑海中有点混淆,容易混淆忘记的东西还是记下来为好,以备忘。     C++的指针知识可为及其重要的基础,如果不懂得指针的用法,那看C++的源码程序就太难了。C++的指针知识是个难点,必须克服的难点。 指针声明: 1.每个数据类型都有指针类型   int* i   char* c 2.指针本来也是一种类型,指针可以对应着指针类型即二级指针变量   int** i   即 (int*)* i【int指针类型的指针i】 3.一个*只能修饰一个指针   int* i,p 【i为指针,p为int变量】   要想一下声 ...
Global site tag (gtag.js) - Google Analytics