自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android Studio 单元测试

用惯了Eclipse开发,转到Android Studio上面各种不习惯,感觉人生都灰暗了。在Eclipse上面进行Android 的单元测试非常方便,简单配置一下就run起来了,在Android Studio中其实也比较方便,但是如果不得其法,就苦不堪言了,这个简单的单元测试弄了我几个小时,郁闷!测试环境:Android Studio V0.81.建立测试目录在工程下

2015-02-15 16:24:33 1238

原创 Ubuntu14.10 编译 Android5.0 源码

哈哈哈!先大笑三声一吐心中抑郁之气,经过几天的努力,终于吧android的源码编译出来了。其实编译android源码并不困难,根据官方文档就寥寥几步,可是在大天朝,google相关服务现在全部被墙,导致想访问google困难重重,编译源码更是步步维艰。闲话稍絮,进入正题:编译时参考的博文:1.http://blog.csdn.net/gobitan/article/detail

2015-02-12 20:53:33 12570 7

原创 java 优化之三:并行程序控制

[b]1.使用valatile关键字[/b] 使用volatile关键字的作用: 1- 当其他线程对变量做改变时,能够及时的反映到当前线程中 2- 确保当前线程对变量的修改,能够及时的写回共享主内存中,并被其他线程所见 3- 使用volatile声明的变量,编译器会确保其有序性[b]2.使用同步关键字synchronized[/b] s...

2014-01-09 08:53:14 178

原创 java优化之二:多线程优化

[b]1.Future模式[/b] 假如有一个执行起来需要花费一些时间的方法,为了省去不必要的等待执行结果出来,继续做别的事情,则可以事先获取一个“提货单”即Future参与者,Future Pattern模式也就是这样的方式,当一个线程需要另一个线程的处理的结果时候,则不必一直等着处理结果,可以先处理别的事情,提前拿个Future对象,再过一段时间来获取另一个线程的处理结果。 ...

2014-01-01 13:32:24 220

原创 java 优化之一:Buffer的使用

1.在java I/O 中,Buffer的使用,使用buffer,文件的读写效率提高一倍左右 [code="java"]public void writeFile() { try { FileWriter fw = new FileWriter("file.txt"); long beg...

2013-12-31 10:14:11 181

原创 ubuntu12.04安装android adt

1. download adt-bundle-xx ​ 2. unzip adt-bundle-xx ​ 3. sudo apt-get install ia32-libs,执行命令安装 4. run eclipse

2013-12-28 19:13:03 119

原创 MQTT——activemq5.8 推送消息实现

受csdn上面[url]http://blog.csdn.net/johnny901114/article/details/8898727[/url]这篇博文的 指导,实现了利用activemq5.8+mqtt在android上面的推送。但是没有利用文章中提供的android dome,文中的demo使用时可能会有一些问题,而是使用了githup上的这个demo:[url]https://gi...

2013-10-01 11:49:41 233

原创 linux上安装jdk实战

经过亲身实践,安装步骤如下:[size=medium][color=blue]1.下载jdk[/color][/size] 下载的文件为: jdk-6u45-linux-i586-rpm.bin [size=medium][color=blue]2.改变文件目录[/color][/size] 将jdk文件放到usr/local/java/目录下 ...

2013-05-23 21:55:16 107

原创 利用firefox插件查看sqlite数据库

我们一般用SharpPlus SQLite Developer查看android的数据库,但是很遗憾他是收费的,firefox提供了可以查看sqlite数据库的插件,方便、实用、最主要的是免费。下面介绍下利用firefox查看sqlite的步骤:[color=blue][b]1.android中导出数据库文件,后缀名为sqlite[/b][/color] 真机查看数据库文件比较麻...

2013-05-20 21:20:28 628

原创 MQTT——之Apollo的使用

Apache Apollo,新一代ActiveMQ消息系统,有Apache维护,其他的就不多说了,详细信息看官方网站。Apollo既可以安装在linux、ios也可安装在window上1.官方地址:[url]http://activemq.apache.org/apollo/download.html[/url]2.window安装的条件 If you're on W...

2013-05-19 15:56:29 628

原创 MQTT——介绍

最近在研究MQTT,下面是官网对其的介绍,翻译了下:官网:[url]http://mqtt.org/faq[/url][b]1.MQTT解释[/b] MQTT(MQ Telemetry Transport)消息队列遥控传输 他是一个用于发布和订阅,非常简单和轻量级的消息协议,为低带宽和受限设备在高延时和不稳定的网络下使用而设计; 他设计的原则是尽量减少对设...

2013-05-13 17:15:19 191

原创 Sping3.1和hibernate4.2集成—— No Session found for current thread

在使用spring3和hibernate4.2集成与hibernate3有很多的不同,其中之一就是spring3不在支持HibernateTemplate,而是使用hibernate原生的api,我在集成的时候遇到了如下两个问题。[color=red]问题之一:在使用session.save()方法保存数据时不能成功的保存到数据库[/color] 这个问题的原因是在获取sessi...

2013-05-07 17:19:47 94

原创 android异常——aapt.exe已停止工作

在android开发时,当build项目时,发生如下异常:aapt.exe已停止工作,其他无任何错误提示,发生这个错误一般是资源文件或是xml文件中有错误造成的。解决方法:clean一下,可以发现console中会有错误提示,然后根据错误提示解决。我的的情况:[color=red][2013-04-20 14:35:50 - BigBoy] Error in an ...

2013-04-23 15:38:23 174

原创 利用commons-io 实现项目编码的转换

在项目做到一半或是更多时,发现项目的编码需要转换的话,是一件非常令人头疼的事情,直接改变项目属性中的编码会产生很多的乱码,这里介绍下利用commons-io 实现项目编码的转换,非常简单,希望对你有帮助。下载commons-io jar包,[url]http://commons.apache.org/io/download_io.cgi[/url][color=red]文章抄袭了:...

2013-03-30 09:13:45 203

原创 JavaScript链式作用域

[color=darkblue]网上介绍js链式作用域的很多,但写的很烦杂,不好理解,现在根据网络文章整理一个简单易懂的,如下:[/color][color=darkblue][b]1.理解js的链式作用域的前提[/b][/color] 1)首先要知道js的变量作用域,js的变量作用域就两种:全局和局部 2)js中当前作用域能过访问其上层作用域的变量和函数[color=da...

2013-01-04 10:27:35 112

原创 安装php时出现configure: error: Unable to find gd.h anywhere under,错误解决

[b]在进行PHP开发环境源码安装时,在安装PHP-5.2.6是出现:configure: error: Unable to find gd.h anywhere under错误[/b][color=red]解决方式:[/color]1.在gd库的安装路径下搜索没有发现gd.h文件,但是在/etc/include下有gd.h文件2.在网上搜索发现重装gd库可解决3.重新安装gd...

2012-10-15 09:31:27 810

原创 jbpm中java.lang.NoSuchFieldError: STRING 错误的解决

在使用jbpm3.2整合ssh时遇到了java.lang.NoSuchFieldError: STRING at org.jbpm.identity.hibernate.PermissionUserType.错误。经过不懈努力,终于解决了。[color=red]参考文章:[/color][url]https://community.jboss.org/thread/159874[/url]...

2012-10-11 09:00:19 673

原创 Linux软件包管理常用命令

[b]RPM包管理[/b]命名:软件名称+版本号+发行号+硬件平台卸载:rpm -e 软件名称强行卸载:rpm -e --nodeps 软件名称安装:rpm -ivh 软件全名查看:rpm -q 软件名称查看已安装的软件包:rpm -qa | grep 软件名称安装时选项:  --includedocs 不包括文档  --prefix ...

2012-09-10 14:32:51 152

原创 Grub知识

[color=red]Grub文件:[/color][root@localhost etc]# more /boot/grub/grub.conf # grub.conf generated by anaconda## Note that you do not have to rerun grub after making changes to this file# NOTIC...

2012-09-07 15:53:16 91

原创 linux启动过程

[b]linux启动过程:[/b] firmware 加电自检 | 加载BootLoader linux中是grup | 载入kernel 载入内核 | 启动init 启动进程为1的init进程 | /etc/inittab 读取init...

2012-09-05 16:46:22 67

原创 Illegal class literal for the type parameter T错误解决方法

出现错误的代码如下:[code="java"]public class ModServiceFinderImpl extends BaseFinderImpl implements ModServiceFinder{ public PageView findByModid(String modid, int pageNo, int pageSize ) { PageView pv =...

2012-09-05 13:27:19 1042

原创 Jquery实现checkbox全选

[color=blue]1.方式一[/color][code="javascript"] $(function() { $("#cc").click(function() { $("input[@name='c']").each(function() { $(this).attr("checked", true); }); }); ...

2012-09-03 10:08:46 64

原创 Hibernate中could not initialize proxy - no Session错误原因即解决办法

[i]转载自:[url]http://blog.csdn.net/remote_roamer/article/details/2934437[/i][/url]异常:org.hibernate.LazyInitializationException: could not initialize proxy - no Sessionat org.hibernate.proxy.Abst...

2012-09-03 08:39:05 251

android5.0 launcher3 编译需要的资源

android5.0 launcher3 编译需要的jar和java文件:protoc-2.5.0 protobuf-javanano-3.0.0-alpha-2.jar protobuf-java-2.5.0.jar

2016-03-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除