- 博客(10)
- 资源 (1)
- 收藏
- 关注
转载 VS2010快捷键设置
转自 http://blog.cntv.cn/18968267-3997648.htmlVS2010快捷键设置1.进入工具----选项 对话框2.选择 环境---->键盘3.在 【显示命令包含】 下面的对话框中输入“对齐”关键字,然后就会在这个编辑框下面一个文本窗口中显示关于“对齐”一系列的“某某对齐”操作命令,选中你想查看的,就会在【选定命令的快捷
2014-02-21 10:28:36
786
转载 Android NDK R9C 安装与配置
本文主内容:1、 Android NDK 安装2、 安装Cygwin与使用NDK编译3、 在Eclipse中集成C/C++开发环境CDT4、 安装Sequoyah插件5、 JNI编译环境配置 本文建立在已经完成Android开发环境搭建的基础上。其基础环境至少需要包含以下内容:1、 JDK2、 Eclipse
2014-02-19 00:10:19
1728
转载 外部多态(External-Polymorphism)
外部多态(External-Polymorphism)--透明的扩展C++中已经存在的数据类型的一种对象结构模式Chris Cleelandchris@envision.comEnvision Solutions, St. Louis, MO 63141Douglas C. Schmidt and Timothy H. Harrisonschmidt@cs.wustl.ed
2014-02-10 12:30:04
845
转载 windows 版Tomcat 7.0的配置
一、安装JDK 1.7 1、添加环境变量:在 我的电脑->属性->高级->环境变量 2、新建系统变量,变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0 (JDK的安装目录) 3、在原有的系统变量 Path后面加上英文分号,再添加%JAVA_HOME%\bin;%JAVA_HOME%\lib\dt.jar
2013-05-20 22:48:11
606
原创 Andriod for webService
以前一直都用HttpURLConnection 或 HttpClient 向服务器发布和接收数据。这次因为项目需求使用 webService 来与服务端交互。这里主要介绍webService来传递负责对象,传递简单数据可参考其它文章。需要下载一个 ksoap2-android-assembly-3.0.0-jar-with-dependencies.jar 的包.
2013-05-13 17:16:50
751
转载 简析SynchronousQueue,LinkedBlockingQueue,ArrayBlockingQueue
SynchronousQueue SynchronousQueue是无界的,是一种无缓冲的等待队列. 但是由于该Queue本身的特性,在某次添加元素后必须等待其他线程取走后才能继续添加;可以认为SynchronousQueue是一个缓存值为1的阻塞队列,但是 isEmpty()方法永远返回是true,remainingCapacity() 方法永远返回
2013-05-12 21:15:59
972
原创 android中的系统回收资源问题
前几天做项目时发现当app被切换到后台,并开启很多新的app。回调自己的app时一部分的系统资源被回收了。回收的大部分变量是自己定义的静态变量。后来发现可以设置 android:persistent="true" 来阻止应用被回收但是并没有阻止系统回收那些静态变量,之后也试过把静态变量写在application里面(因为它的生命周期比较长),但是也被系统回收了。我的思路 可以把这
2013-05-09 21:30:51
1327
1
转载 java CopyOnWriteArrayList的使用
除了加锁外,其实还有一种方式可以防止并发修改异常,这就是将读写分离技术(不是数据库上的)。先回顾一下一个常识:1、JAVA中“=”操作只是将引用和某个对象关联,假如同时有一个线程将引用指向另外一个对象,一个线程获取这个引用指向的对象,那么他们之间不会发生ConcurrentModificationException,他们是在虚拟机层面阻塞的,而且速度非常快,几乎不需要CPU时间。
2013-05-05 20:46:04
562
转载 Java 信号量 Semaphore 介绍
Semaphore当前在多线程环境下被扩放使用,操作系统的信号量是个很重要的概念,在进程控制方面都有应用。Java 并发库 的Semaphore 可以很轻松完成信号量控制,Semaphore可以控制某个资源可被同时访问的个数,通过 acquire() 获取一个许可,如果没有就等待,而 release() 释放一个许可。比如在Windows下可以设置共享文件的最大客户端访问个数。 Semap
2013-05-05 14:32:50
682
转载 android 获取配置文件ID
1.用反射: Field field=R.layout.class.getField("main"); int i= field.getInt(new R.layout());2.用Resources: Resources res=getResources(); int i = res.getI
2013-04-30 10:27:54
814
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人