java
veryoldman
这个作者很懒,什么都没留下…
展开
-
终端java线程
程序是很简易的。然而,在编程人员面前,多线程呈现出了一组新的难题,如果没有被恰当的解决,将导致意外的行为以及细微的、难以发现的错误。在本篇文章中,我们针对这些难题之一:如何中断一个正在运行的线程。背景 中断(Interrupt)一个线程意味着在该线程完成任务之前停止其正在进行的一切,有效地中止其当前的操作。线程是死亡、还是等待新的任务或是继续运行至下一步,就取决于转载 2012-04-12 14:29:04 · 532 阅读 · 0 评论 -
Android系统的一些bug
在Android 2.3以前的任何压缩的资源的原始大小超过1M将不能从APK中读出。需要分隔成多个文件或者将其压缩。 输入法横屏和全屏是不一样的,在全屏时,PopWindow可能会以屏幕左上角为起始坐标。。。。这个略蛋疼,还没有完全搞清楚。。。。原创 2012-06-25 10:27:12 · 747 阅读 · 0 评论 -
Java获取当前类名、方法名
为了测试各个函数,如果手动打印每个类名、函数名,那么多函数的话能把人累死,Java早已准备好了一堆记录自身的函数。获取类名: public static void testGetClassName() { // 方法1:通过SecurityManager的保护方法getClassContext() String clazzName = new SecurityManager() {原创 2012-06-25 12:51:33 · 50213 阅读 · 5 评论 -
HTML5拖拽文件到浏览器并实现文件上传下载
先上代码,写的jsp页面,后台是tomcat服务器,所以页面里有一些java的代码,如果后台用其他语言可以无视:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>上传、下载文件#filedrag { display: none; font-weig原创 2013-06-05 22:34:47 · 4649 阅读 · 0 评论 -
JNI快速入门手册
JNI快速入门手册1. 设置环境变量;2.编写Test.java;3.生成Test.h;4.编写test.c;5.编译成链接库;6.编译运行JNI讲解0.简介;1.C和C++区别;2.函数名对应;3.数据类型对应;原创 2015-03-29 22:45:10 · 1162 阅读 · 0 评论