摘要: No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing instance of type E(e.g. x.new A() where x is an instance of E). E指代我写的那个内部类。根据提示,没有可访问的内部类E的实例,必须分配一个合适的内部类E的实例(如x.new A(),x必须是E的实例。)解决办法:在Java中,类中的静态方法不能直接调用动态方法。只有将某个内部类修饰为静态类,然后才能够在静态类中调用该类的成员变量与成员方法。所以解决 阅读全文
posted @ 2013-06-12 10:30 highfly2012 阅读(165) 评论(0) 推荐(0)
摘要: 当连接数多时,经常出现大量FIN_WAIT1,可以修改/etc/sysctl.conf====================================net.ipv4.tcp_fin_timeout = 10net.ipv4.tcp_keepalive_time = 30net.ipv4.tcp_window_scaling = 0net.ipv4.tcp_sack = 0====================================运行/sbin/sysctl -p命令使其生效。 阅读全文
posted @ 2013-06-02 23:12 highfly2012 阅读(519) 评论(0) 推荐(0)
摘要: 这个异常大概意思是在主线程访问网络时出的异常。 Android在4.0之前的版本 支持在主线程中访问网络,但是在4.0以后对这部分程序进行了优化,也就是说访问网络的代码不能写在主线程中了。用多线程可解决:1 new Thread(){ 2 @Override 3 public void run() { 4 // TODO Auto-generated method stub 5 super.run(); 6 /... 阅读全文
posted @ 2013-05-28 13:43 highfly2012 阅读(108) 评论(0) 推荐(0)
摘要: 在AlertDialog中加入EditView后,无法触发软键盘进行输入,加入下面代码可解决:checkinDialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM); 阅读全文
posted @ 2013-05-25 14:56 highfly2012 阅读(214) 评论(0) 推荐(0)
摘要: 转自:http://luhuajcdd.iteye.com/blog/1560225和http://www.2cto.com/kf/201201/117389.htmlJava代码 /*** 打开文件* @param file*/private void openFile(File file){ Intent intent = new Intent(); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); //设置intent的Action属性 intent.setAction(Intent.ACTION_VIEW); //获取文件file的MIME 阅读全文
posted @ 2013-05-09 15:55 highfly2012 阅读(1007) 评论(0) 推荐(0)
摘要: 备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql直接将MySQL数据库压缩备份mysqldump -hhostname -uusername -ppassword databasen 阅读全文
posted @ 2013-05-08 14:58 highfly2012 阅读(140) 评论(0) 推荐(0)
摘要: 程序是很简易的。然而,在编程人员面前,多线程呈现出了一组新的难题,如果没有被恰当的解决,将导致意外的行为以及细微的、难以发现的错误。 在本篇文章中,我们针对这些难题之一:如何中断一个正在运行的线程。 背景 中断(Interrupt)一个线程意味着在该线程完成任务之前停止其正在进行的一切,有效地中止其当前的操作。线程是死亡、还是等待新的任务或是继续运行至下一步,就取决于这个程序。虽然初次看来它可能显得简单,但是,你必须进行一些预警以实现期望的结果。你最好还是牢记以下的几点告诫。 ... 阅读全文
posted @ 2013-05-04 22:24 highfly2012 阅读(187) 评论(0) 推荐(0)
摘要: 如果在终端中执行java -jar xxx.jar &命令,当终端关闭时,xxx.jar也会同时结束运行,但是如果执行nohup java -jar xxx.jar &命令,则程序会在后台一直运行,值得注意的是,此时程序控制台输出会被转移到nohup.out文件中。nohup <程序名> &如果想要在控制台监控标准输出可以使用:tail -f nohup.out当你用shell启动一个程序时,往往他是在前台工作的。例如经常用PUTTY连接到远程服务器执行脚本的时候,如果本地网络中断后,这个时候前台进程就结束了,比较的懊恼,必须重新执行。因此有必要进行前后台进 阅读全文
posted @ 2013-05-04 17:33 highfly2012 阅读(1039) 评论(0) 推荐(0)
摘要: 1、添加这个源:sudo add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse"。2、sudo apt-get update 3、sudo apt-get install sun-java6-jdkadd-apt-repository 是由 python-software-properties 这个工具包提供的所以要先安装python-software-properties 才能使用 add-apt-repositoryapt-get install python-soft 阅读全文
posted @ 2013-05-04 15:56 highfly2012 阅读(167) 评论(0) 推荐(0)
摘要: 1、基本数据类型 下面一张表是描述了 Java 基本数据类型和JNI中基本数据类型的相对应关系已经占用空间大小。 随便观察就能发现,其实就基本数据类型而已,JNI基本数据类型只是比Java基本数据类型前多了个’j’而已 当然,JNI中还有个Java中没有的jsize,定义如下: typedef ji 阅读全文
posted @ 2013-05-03 16:11 highfly2012 阅读(283) 评论(0) 推荐(0)