`
文章列表
  版本控制工具SVN会在仓库目录下生成许多“.svn”文件夹,数量众多。   偶然遇到在Windows 7 使用搜索功能搜索.svn后,在搜索结果列表中执行删除操作缺没有任何反应。   如果想删除Windows下的.svn文件夹,通过手动删除的渠道是最麻烦的,因为每个文件夹下面都存在这样的文件。google到一个比较可行的方法。在记事本中输入以下内容,保存为.reg文件,双击加入到注册表 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] ...
一、日期/时间函数1.当前系统日期、时间 select GETDATE() → 2012-02-24 19:08:40.573 2.DATEADD 在给定时间上增加一段时间,返回datetime select DATEADD(DAY, 1, GETDATE()) → 2012-02-25 19:10:15.817 3.DATEDIFF 返回两个日期的日期的事件差。  select DAT ...
  SQL Server Management Studio中默认只能编辑前200行,如果想查看更多的行。可以进入“工具(T)→选项(O)”中进行设置。在右侧窗口中展开“SQL Server对象资源管理器”,选择“命令”,将右侧“表和视图选项”中编辑前<n>行命令的值,由200设置成编辑的行数,或者改为0,表示编辑所有行。  
   将Windows XP升级为Windows7,启动D盘的 Eclipse3.6报告如下错误。   查看eclipse的日志发现存在如下错误信息。 java.lang.RuntimeException: D:\eclipse3.6\configuration\org.eclipse.osgi\.manager\.fileTableLock (拒绝访问。) at org.eclipse.osgi.framework.internal.core.Framework.initialize(Framework.java:187) at org.eclipse.osgi.framewo ...
  将下述代码粘贴到记事本中保存为.reg文件,会在右键菜单中增加“管理员授权”选项。应用此选项可以对无权限删除的文件夹或无法修改的文件进行授权后,再做修改。   Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\runas] @="管理员授权" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT\*\shell\runas\command] @="cmd.exe /c takeown /f ...
  系统优化之后,IE出现错误,表现为当双击IE图标时,会自动创建一个快捷方式。当有引用网址的链接打开时,会弹出WindowsXP SP3 无法找到 “******”,请确保路径或Internet地址正确错误提示对话框。   解决方法:将下列代码另存为.reg文件,双击运行。恢复注册表项,问题解决。 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\CLSID\{871C5380-42A0-1069-A2EA-08002B30309D}] "InfoTip"="@C:\\WINDOWS\\syst ...
1.前言        页数P/Ⅳ 不知道中文翻译依据的蓝本是不是那种经过OCR识别后的pdf。把m识别成了ni 错误地址:http://horstmann.coni/coreJava.html正确地址:http://horstmann.com/corejava.html bug list: http://horstmann.com/corejava/bugs.html#CJ8V1 2.示例代码  页数P/Ⅳ 给出的源码网址不知道是从哪抄的: 错误地址:http://www.phptr.coml/coreJava 正确地址:http://horstmann.com/corej ...

Java内部类

    博客分类:
  • Java
 一、为何使用内部类 内部类可以访问外部类中的所有数据,包括声明为private的数据。 GUI中的回调方法callback时,可以让组件共享一个对象,其中包含当指定事件触发时执行的操作代码,这个对象可以实现一个事件处理接口或继承一个抽象适配器类。 对包中的其他类实现隐藏。 匿名内部类有组与单一组件的事件处理代码的简化。 二、内部类的特殊语法 public class TalkClock { private int interval; private boolean beep; public TalkClock(int interval, boole ...
  使用Java的反射,实现数组动态扩展的小方法。 package utils; import java.lang.reflect.Array; /** * 基于反射的 * 扩展数组的通用工具类 * @author ZhaoLijun * @version 1.0 */ public class ExpandArray { public static Object spreadArraySizeByReflect(Object originalArr, int percentage) { Object newArr = null; ...
JNI(Java Native Interface)使Java拥有了和其他语言进行通信的能力。Java中声明为native的方法会被编译为本地代码,例如C/C++、Object C等待,以提高代码执行的效率。   手工编译具有native类的方法如下: 将需要调用JNI的方法声明为native方法。如 public final class Array { private Array() {} public static native int getLength(Object array); public static native Objec ...
  MySQL出现com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure Last packet sent to the server was **** ms ago)。 show variables; // 查看所有variable_name和Value   注:   interactive_timeout:服务器关闭交互式连接前等待活动的秒数。交互式客户端定义为在mysql_real_connect()中使用CLIENT_INTERACTIVE选项的客户端。又见wait ...
使用SQLyog备份MySQL脚本,用EditPlus等文本编辑器查看时发现中文乱码时,可以临时设置以下编码,然后在进行数据的备份操作 SET character_set_client = gbK; SET character_set_results = gbK; SET character_set_connection = utf8;  
下面是使用JXM协议配置的简单的操作步骤,详细内容可以阅读文章后的参考资料。1.远程主机 (1)修改JMX服务的配置文件:  在JDK的根目录/jre/lib/management中,将jmxremote.password.template另存为jmxremote.password。用文件编辑软件按编辑jmxremote.password去掉  # monitorRole QED  # controlRole R&D  前面的#注释,保存。  如果当前系统属于AIX、Linux或者Solaris系统还需要更改jmxremote.access和jmxremote.password的权限为 ...
  Encyclopaedia Britannica 2011 Ultimate Reference[大英百科全书2011旗舰版],这个是基于Java的AWT开发的,一次在将其备份到硬盘 “/百科/大英百科全书”路径下,在打开时弹出“firefox can't find the file at  N:\Software\百科\大英百科全书\html\home\eb\eb_home.html ”错误,简单的google了一下,发现很多朋友也遇到相同的问题,但是没有具体解决方法。   好奇之下,进入程序安装目录,发现有个jre和jars目录,因此推测该软件是基于Java开发的。根据根目录下的err ...
  同事在调试Freemark遇到如下错误: Error executing macro: freeBackTable required parameter: itemList is not specified.……     由于此前我没有了解过Freemark。因此,google中检索了一下,很多帖子说是空值问题。同事认为不是。但是,随后 ...
Global site tag (gtag.js) - Google Analytics