`
文章列表
1.     采用硬件加速,在androidmanifest.xml中application添加  android:hardwareAccelerated="true"。不过这个需要在android 3.0才可以使用。 android4.0这个选项是默认开启的。
有时候我们导入现有的工程时会出现错误,没有继续下一步的那个按钮,错误提示如下:some projects were hidden because they exist in the workspace directory。 查阅了半天,很多中文网站上也没看到有可行的解释,无意中在一外文网站上看见了,此时显得英语是尤其的重要啊! 导致这个错误的原因是工程重名了!并不是仅仅指文件夹重名,相信很多人也曾经修改过文件夹的名称,可惜没什么用处,关键是修改工程里面的一个文件!也就是.project这个文件! 用记事本打开,修改一下<projectDescription> <na ...
烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢? 1.三根绳子点燃,第1,2根点一头,第3根点两头 2.第3根燃尽的时候熄灭第1根 3.第2根燃尽时,将第一根两头点燃 4.第一根燃尽1小时15分计时结束
求解算法的时间复杂度的具体步骤是:   ⑴ 找出算法中的基本语句;   算法中执行次数最多的那条语句就是基本语句,通常是最内层循环的循环体。   ⑵ 计算基本语句的执行次数的数量级;   只需计算基本语句执 ...
数据(data)是描述客观事物的数值、字符以及能输入机器且能被处理的各种符号集合。 数据的含义非常广泛,除了通常的数值数据、字符、字符串是数据以外,声音、图像等一切 可以输入计算机并能被处理的都是数据。例如除 ...
     Http Status 404 type Status report message /myhtml/register.html description The requested resource (/myhtml/register.html) is not available. Apache Tomcat/7.0.2 遇到这个问题,憋了两天晚上,真的是要憋疯求了。。 看了无数帖子。还是没得解决。 先看看web.xml文件应该怎么编写吧 在web.xml文件中可包含如下配置信息:   1.Servlet的定义   <servlet>    ...
     class X implements Filter{       public void destroy() {       }       public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { request.setCharacterEncoding("utf-8"); response.setCharacterEncoding(" ...
1.概念         Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(ListView,GridView)等地方都需要用到Adapter。如下图直观的表达了Data、Adapter、View三者的关系: Android中所有的Adapter一览: 由图可以看到在Android中与Adapter有关的所有接口、类的完整层级图。在我们使用过程中可以根据自己的需求实现接口或者继承类进行一定的扩展。比较常用的有 BaseAdapter,SimpleAdapter,ArrayAdapter,SimpleCursorAdapt ...
用 Heap监测应用进程使用内存情况的步骤如下:   1. 启动eclipse后,切换到DDMS透视图,并确认Devices视图、Heap视图都是打开的;   2. 将手机通过USB链接至电脑,链接时需要确认手机是处于“USB调试”模式,而不是作为“Mass Storage”;   3. 链接成功后,在DDMS的Devices视图中将会显示手机设备的序列号,以及设备中正在运行的部分进程信息;   4. 点击选中想要监测的进程,比如system_process进程;   5. 点击选中Devices视图界面中最上方一排图标中的“Update Heap”图标;   6. 点击Heap视图中的“Cau ...
程序、进程和线程: 程序是一段静态的代码,它是应用程序执行的蓝本。进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。线程是比进程更小的单位,一个进程执行过程中可以产生多个线程,每个线程有自身的产生、存在和消亡的过程,也是一个动态的概念。每个进程都有一段专用的内存区域,而线程间可以共享相同的内存区域(包括代码和数据),并利用这些共享单元来实现数据交换、实时通信与必要的同步操作。 每个Java程序都有一个默认的主线程。Java程序总是从主类的main方法开始执行。当JVM加载代码,发现main方法后就启动一个线程, ...
MVC+DAO设计模式 本文摘自:http://www.paper.edu.cn    基于MVC+DAO设计模式的Struts框架应用  鲍嘉鑫 在Model层,如果数据源发生改变,必然导致不同的数据访问,JavaBean也必然被修改以寻找新的数据源。执行业务逻辑时,真实主题的 ...

synchronized

    博客分类:
  • Java
synchronized 关键字, 代表这个方法加锁,相当于不管哪一个线程(例如线程A),运行到这个方法时,都要检查有没有其它线程B(或者C、 D等)正在用这个方法,有的话要等正在使用synchronized方法的线程B(或者C 、D)运行完这个方法 ...
对象的串行化(Serialization) 一、串行化的概念和目的 1.什么是串行化             对象的寿命通常随着生成该对象的程序的终止而终止。有时候,可能需要将对象的状态保存下来,在需要时再将对象恢复。我们把对象 ...
一.Tomcat目录 tomcat |---bin Tomcat:存放启动和关闭tomcat脚本; |---conf Tomcat:存放不同的配置文件(server.xml和web.xml); |---doc:存放Tomcat文档; |---lib/japser/common:存放Tomcat运行需要的库文件(JARS); |---logs:存放Tomcat执行时的LOG文件; |---src:存放Tomcat的源代码; |---webapps:Tomcat的主要Web发布目录(包括应用程序示例); |---work:存放jsp编译后产生的class文件; 二.Tomcat工作原理 To ...
一、安装JDK 1.7     1、添加环境变量:在 我的电脑->属性->高级->环境变量     2、新建系统变量,变量名:JAVA_HOME  变量值:C:\Program Files\Java\jdk1.6.0 (JDK的安装目录)     3、在原有的系统变量 Path后面加上英文分号,再添加%JAVA_HOME%\bin;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\bin; 不要删除原来的。看清楚,它们之间的分号,是英文的分号。     4、重启电脑生效(因为添加的是系统变量,如果你的系统是win7,则不需要重启)。     4、测 ...
Global site tag (gtag.js) - Google Analytics