`
fulerbakesi
  • 浏览: 562707 次
文章分类
社区版块
存档分类
最新评论
文章列表
介绍 Groovy是用Java实现的开源脚本语言并且和它联系紧密.它需要JDK 1.4. Groovy向Java添加了许多Ruby和Python脚本语言的特性. Groovy的特性包括动态类型(dynamic typing), 闭包(closures),简单对象导航( easy object navigation)和更加简洁的Lists和Maps语法.所有这些特性和其他一些特性将会在本文中详细介绍. 这里引用Groovy网页上的话. "Groovy是设计用来以精简快速有趣的方式来在Java平台上处理事务,并且把类似Python Ruby
Windows有个创建定时任务的命令:SCHTASKS 其具体命令格式如下: SCHTASKS /parameter [arguments] 描述: 允许管理员创建、删除、查询、更改、运行和中止本地或远程系统上的计划任 务。 参数列表: /Create 创建新计划任务。 /Delete 删除计划任务。 /Query 显示所有计划任务。 /Change 更改计划任务属性。 /Run 按需运行计划任务。 ...
import java.io.File; import java.io.IOException; import java.io.InputStream; import java.util.Properties; import java.util.Vector; public class TestUtil { private boolean IsIncludeSubFolder; public TestUtil() { InputStream in = this.getClass().getResourceAsStream("/config.pr ...
利用Notes的JAVA api发送邮件(代码片段) 最近要编写一个利用Notes自动发送邮件的程序,研究一天终于OK了``在这里跟大家分享代码 import lotus.domino.AgentBase; import lotus.domino.NotesException; import lotus.domino.NotesFactory; import lotus.domino.Session; public abstract class EclipseAgentBase extends AgentBase { public abstract void sen ...
import lotus.domino.*; import java.util.Vector; public class JavaAgent extends AgentBase { public void NotesMain() { try { Session session = getSession(); AgentContext agentContext = session.getAgentContext(); // (Your code goes here) Database db = agentContext. ...
这几天老大让我弄MySQL数据库,以前用的是MySQL 4.1,现在要移植到MySQL 5.1上。库脚本导入之后,发现不能新增USER了,一查才发现datetime类型出了问题,程序里面给datetime类型的一个字段是一个空字符串,因此报错。奇怪的是,我把同样的SQL语句发给MySQL公司的人,他们可以正常执行,只是报出一个Warning。 经过大量的查找资料后发现,问题出现my.ini里面的sql-mode的设置上,sql-mode默认为"STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION",这 ...
这几天老大让我弄MySQL数据库,以前用的是MySQL 4.1,现在要移植到MySQL 5.1上。库脚本导入之后,发现不能新增USER了,一查才发现datetime类型出了问题,程序里面给datetime类型的一个字段是一个空字符串,因此报错。奇怪的是,我把同样的SQL语句发给MySQL公司的人,他们可以正常执行,只是报出一个Warning。 经过大量的查找资料后发现,问题出现my.ini里面的sql-mode的设置上,sql-mode默认为"STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION",这 ...
一个简单的oracle分页存储过程的实现和调用。在看了众多的分页存储过程以后发现都是针对sqlserver的,而没有oracle的,因此想写一个关于oracle的存储过程,因为我用到的数据库是oracle。 Oracle分页存储过程的思路于sqlserver的思路是一样的,但是我这里做了点改动,在因为Oracle的语法和规则的不同所以,Oracle分页存储过程看上去有点不一样。见笑,见笑!在Oracle的存储过程中返回记录集,需要用到游标变量,Oracle不能像sqlserver那样可以直接返回一个记录集。 由于设想在.net中把复杂的sql语句生成,所以在存储过程中没有去考虑生成sql ...
Oracle数据库函数(单行函数) Oracle中的函数和C中的函数差不多,也是有函数名,参数表,和返回值类型组成的,单行函数,是针对每条记录都有一个结果。单行函数可以出现在select后面,也可以出现在where子句中。 需要处理现实的结果时,就把函数写在select后面,用于条件过滤时,就把函数用在where子句中。 1,字符函数(varchar
sql脚本,也就是在文件中写有sql语句的文件,可以在sqlplus中运行。 引入sql脚本 sqlplus用户名/密码@sql脚本.sql (注意:在用户名密码输入结束后一定要加空格然后再写@sql脚本) Oracle中的空值会当作无穷大处理,其实空值根本就不会存储,只是看作是无穷大。
线程在网络编程中的一个重要功能就是监听某个通信接口。因此想到在JAVA 的界面设计编程,即GUI设计中必定涉及到监听,比如对键盘和鼠标动作的监听。那么GUI程序运行时应该是多线程的。于是写出验证代码如下 。 publicclassGUIThreadsDemo{ publicGUIThreadsDemo(){ JFramejf=newJFrame("GUIThreadsDemo"); jf.setSize(160,90); jf.setVisible(true); } publicstaticvoidmain(String[]args){ GUI ...
/** *题目:1000瓶毒药至多有一瓶有毒,10条狗用于试毒,狗在服药20小时后会出现中毒症状, *你有24小时得出结论:1.其中有一瓶有毒,得出编号;2.全部都没有毒 **************************************************************** *思路:10条狗,狗有中毒和不中毒两种状态,从信息学的角度看,10条狗可以 *成为一个具有10位的二进制数。即可以表示1024(0~1023)个编号。将1000个瓶子编成0~999 *号。将编号化成2进制表示。然后给对应的2进制上‘1’位置的狗服药。这样,服用 *每瓶药的狗位置和 ...
这是用JAVA实现的仿Windows文件文件搜索程序。但是目前只是实现Windows里“所有文件夹和文件”相同的功能,在搜索过程中不单单是搜索文件,包含了搜索关键字的文件夹也会在搜索结果中显现出来。如果要做到更精确的搜索,还要进一步完善其中doSearch 类。不过还是觉得用JAVA来做界面,真的比较难做漂亮。我学习的重点也不在这里,总觉得即使是Swing也还是不够,sun应该还是拿出更好的界面编程类出来吧。 /* *modelthefunctionofMSwindows"searchfile"byusingJava */ importjava.awt.Componen ...
这是一个利用正则表达式获取特定文件(如java class)并对其进行处理(如代码统计)的程序。可以在特定的指定的文件目录下寻找指定的文件,在下面程序里主要是寻找java文件并进行数量统计和代码统计(代码行、空行、注释行)。至于删除那些class文件主要是因为我统计的是我下载的JDK的源码,里面的class文件不知道什么时候产生的,手动删除实在麻烦。在我的机器上的结果是:StatisticalJavaFiles:7070 CodeLine:894658ComentLine:901352 WhiteLine :238595 呵呵,Sun公司发布的Java源码有90万行,不算多。估计没公布的比 ...
这是一个利用正则表达式获取本地储存的文件(txt doc html)或网页中得Email地址。在原理上接近网络爬虫。 但是我在做测试得时候,不能获取openOffice的文件中的地址。应该是编码问题。可是openOffice号称自己 完全支持MS Office 得文件,那编码应该式兼容的啊。而MS的doc文件在试验中式成功的。这个我问题我以后再看看吧。 其中的英语是在太面,但是我得坚持用英语写。 /* *Thisprogramwaswriteforcatchingemailaddresses *fromadocumentthatcontainslotsofthem. */ ...
Global site tag (gtag.js) - Google Analytics