微软Office提供基于COM接口的编程。Python通过pywin32可以方便地调用各组件。如果下载和安装pywin32有困难,可以到Sourceforge的镜像网摘查找合适的版本。单一账号importwin32com.clientaswin32defsend_mail():outlook=win32.Dispatch('Outlook.Application')mail_item=outlook.CreateItem(0)#0:olMailItemma
系统 2019-09-27 17:48:33 1594
importjava.sql.*;publicclassProcedureTest...{publicstaticvoidmain(String[]args)...{try...{Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");Stringurl="jdbc:microsoft:sqlserver://localhost:1433;databasename=pubs";Connec
系统 2019-08-29 23:41:13 1594
应用47.不可变的引用类型Java代码BigIntegertotal=BigInteger.ZERO;total.add(newBigInteger("1"));total.add(newBigInteger("10"));System.out.println(total);//0上面程序的结果为11吗?答案是0。BigInteger实例是不可变的。String、BigDecimal以及包装类型:Integer、Long、Short、Byte、Charac
系统 2019-08-29 22:02:46 1594
java中函数使用变长参数2010-01-0121:09当参数个数不确定时,开发者很想使用变长参数,让调用者以更灵活的方式调用。此种方法和方法重载有同样的效果,但是个人感觉比方法重载用着简洁。一直知道Java支持变长参数函数,然而项目中一直没有用到,前几天在项目中看到前辈大量使用变长参数,感觉有很好的效果。特别是API设计中能够解决很多不确定因素。下面是一个简单的变长参数示例变长参数使用的形式是Type...argsName,即类型+省略号+参数名Java
系统 2019-08-12 09:29:32 1594
在遇到一些小问题的时候我们经常会使用Javap反编译取得字节码来分析,虽然Javap能完成这个工作,但是有两个缺点,一方面操作麻烦,需要很多步骤,一方面没有文档注释,对新手来说看起字节码来比较麻烦。这里推荐一个工具,BytecodeOutline.它是Eclipse的插件,可以把当前的正在编辑Java的文件或者class文件直接显示出其相应的字节码出来,而且可以进行两个Java文件的字节码比较或者两个class文件的字节码比较或一个Java文件与一个cla
系统 2019-08-12 09:26:42 1594
Java数据库连接(JDBC)由一组用Java编程语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,使他们能够用纯JavaAPI来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。一、连接各种数据库方式速查表下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用。1、Oracle8/8i/9i数据库(thin模式)Class.forName
系统 2019-08-12 01:53:04 1594
Adaboostwithtreesisthebestoff-the-shelfclassifierintheworld.-Breiman1996决策树算法起源于1984年Breiman,Friedman等人提出的CART,后来又有人(Quinlan等)提出ID3,C4.5,C5.0,CHAID等算法,但是90年代随着支持向量机(SVM)的提出和发展,决策树遇到了极大的挑战。1996年,Freund和Schapire等人提出了Adaboost算法,可以将多个
系统 2019-08-12 01:32:47 1594
转载:http://www.ibm.com/developerworks/cn/library/远程调试对应用程序开发十分有用。例如,为不能托管开发平台的低端机器开发程序,或在专用的机器上(比如服务不能中断的Web服务器)调试程序。其他情况包括:运行在内存小或CUP性能低的设备上的Java应用程序(比如移动设备),或者开发人员想要将应用程序和开发环境分开,等等。先决条件启动配置类型启动配置保存一组用于启动程序的属性。启动配置类型是一种可以在Eclipse平
系统 2019-08-29 23:48:50 1593
面对Java反射机制,会有种令人敬畏而又好奇的感觉,觉得非常强大,深不可测!呵,其实是懒惰的表现,总是找借口和理由不去深入学习这些东西,觉得实际开发中很少会用到,能混就混混吧。真该死。下面就来浅谈下反射,也总结下这几天学习的心得,仅供个人总结,不足之处请大家看在小弟能力有限学习未深的份上多多包涵呵。每个class都其实都对应一个Class对象,该对象就包含在我们编写完一个类编译之后在相应的路径下产生一个.class文件中,该Class对象就用于表示这个类的
系统 2019-08-29 23:37:43 1593
¯变量的分类注意变量名的命名规则:从语法角度看,是一个合法的标识符;从程序可读性角度看,是多个有意义的单词组合而成,其中第一个单词首字母小写,后面每个单词首字母大写。成员变量:在类范围里定义的变量。µ类变量:定义时使用static修饰的成员变量ü它从这个类的准备阶段起开始存在,直到系统完全销毁这个类时消亡---与类共存亡。ü访问类变量:类名.类变量名µ实例变量:定义时不使用static修饰的成员变量ü它从这个类的实例被创建开始起存在,直到系统完全销毁这个实
系统 2019-08-29 23:04:32 1593
也许是个Bug吧,在这里我简单说一下发现的过程。现在我上传一个图片:test.png然后将图片插入编辑器:由于太大了,我需要利用编辑器上的“插入/编辑图片”来修改尺寸。点击更新。(其实这个地方无所谓点什么)然后直接点击“提交”或者“存为草稿”,没有反应了。最后我退出来并重新进入发现:并不是前台没有给响应,而是根本没有提交成功。如何从这种状态挣脱出来呢?点击到文章的末尾输入一些字符,就恢复正常了。也就是说如果在编辑完图片后不能直接提交,而是要将编辑器状态(这
系统 2019-08-29 22:17:12 1593
如果您喜欢这些文章,欢迎点击此处订阅本Blog
Java代码#!/bin/bash#wuzhong@taobao.com#打包工程用usage(){echo'build.sh-s(svnup)-x(antx.properties)-m(mvncleanpackage)-a(doall)kjava/wtm]'exit1}#usageNEED_MVN=1whilegetopts"sxma:"options;docase$optionsins)echo"svnup"HAS_OPT=1NEED_SVN=1;;x
系统 2019-08-29 22:02:15 1593
版权声明:本文可以自由转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:cleverpig(作者的Blog:http://blog.matrix.org.cn/page/cleverpig)原文:http://www.matrix.org.cn/resource/article/44/44055_Java+Annotation+Reflect.html关键字:java,annotation,reflect前言:在上篇文章《JavaAnn
系统 2019-08-12 09:30:13 1593
前两天,利用线程池技术(ThreadPool)写了个web服务器,其性能当然无法和apacheiis等相比,但基本的功能都有了,唯一欠缺的是无法解析动态页面,采用解释执行(asp模式的)效率太低,如果采用编译执行,要么自己编写一个编译器来编译整个动态页面,要么采用预编译,很复杂。。。。现在把代码拿出来晒一晒!由于只是初步的设计所以没有考虑到很多设计模式,代码在优化上很不到位,请各位高手不吝赐教。MainServer.java这是主服务文件,也是提供主线程的
系统 2019-08-12 09:29:48 1593