- 博客(7)
- 收藏
- 关注
原创 Jni学习之hello world
最近想捣鼓下ndk,无奈对jni了解甚少,只好慢慢来了,从hello world开始。 ------------------------------------------------------------------------------------------------------------ 准备工具: (由于电脑用的是win系统...) Dev c++ 5.2.0.3
2014-12-04 14:29:14 432
原创 Thread类的join方法使用
//看文档的说明很难理解join是怎么用的,其实很简单 package com.test.thread; public class Join { static HostThread host; static GuestThread guest; public static void main(String[] args) { host = new HostThread(
2014-12-03 21:27:31 427
原创 设计模式学习之Observer模式
观察者模式实现的效果类似于监听器,可以对某个操作之后执行我们自己的代码; 被观察者需要实现Observable类,在需要监听的方法中设置改变点(setChange),调用notifyObservers方法。 实现Observer接口创建观察者,实现update方法,编写自己的代码。 被观察者类 public class Product extends Observable{
2013-10-11 11:58:02 390
原创 快速搭建Android NDK环境
本菜鸟在查阅了很多文章,又是去折腾cygwin之类的,虽然可以编译出so文件,但运行项目却有很多问题。当发现最新的ndk不需要cygwin的时候,跪了(orz)。 现在进入正题。 使用工具: adt-bundle-windows-x86:eclipse+sdk+adt的集成工具包,也可以用eclipse自己先搭建 android-ndk-r9-windows-x86_64:ndk,
2013-10-08 21:03:47 411
原创 设计模式学习之Singleton模式
单例模式应该是相当常见的一个设计模式,如web开发中每个servlet都是一个单例,spring框架bean管理很多时候我们都将一些组件类作为单例实例化。 之所以使用单例,是因为实例能够重复使用,实例化需要太多的资源,又或者要保持实例的唯一性(例如一个国家只能有一个皇帝)。 单例有懒汉式和饿汉式,这其实是根据实例化的时机区分的。 饿汉式 如其名,饿汉看到食物都是’相见恨
2013-10-05 11:45:00 409
原创 设计模式学习之command模式
不少Command模式的代码都是针对图形界面的,它实际就是菜单命令,我们在一个下拉菜单选择一个命令时,然后会执行一些动作. 在执行例如打开文件的操作的时候,我们会执行打开文件的命令,而这命令一般是直接指向打开文件的代码。而command模式则将这些直接操作的代码封装起来,作为一个介于调用者和被调用者之间的一个角色。这样似乎把简单的代码复杂化了,但是这样会让代码解耦,更加方便维护修改,并且可以记录
2013-10-05 10:36:15 422
原创 Ubuntu下使用mentofust配置上网
最近开始接触Ubuntu,虽然开始什么都不懂,但最重要先把网络陪好,有什么问题都可以上网解决。 然后问题就来了,校园网使用的锐捷认证工具找了很就都没能找能能使用的版本。最后选择使用mentohust来作为认证工具。 下载安装mentohust(如果是rmp包就使用alien转成deb包再安装)。 安装好之后,执行sudo mentohust 然后依次选择网卡,填写用户装好密码,认证(选择锐
2013-03-18 00:12:43 386
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人