本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
jboss datagrid7.0学习(2)library,remote client server理解
■library(库)模式
库模式中,应用程序(代码)是可以和cache,cacheManager组件直接对话。这种场合下,应用程序在同一个JVM中,直接调用cache和Cache Manager java API。
也就是说,library模式下,cache,cacheManager这些都是通过代码来创建,维护,管理。所以对于维护的人来说,这些东西是抽象的,看不到一个真实存在的东西, ...
[转] Android Libraries
原文地址:
https://dzone.com/articles/android-libraries-that-can-clean-up-your-code
http://www.iteye.com/news/32065
1.Butter Knife
http://jakewharton.github.io/butterknife/
Bind Android views and callbacks ...
android studio 添加第三方library (有图)
最近写一个android小项目,需要用到上拉刷新的功能。在github上找了一个比较经典的。想作为library加入自己的项目中,折腾了半天,终于成功。纪录一下过程。
1:首先新建一个android项目。
2:将github上pullToRefresh的项目下载到本地。
3:点击android studio的 file->import module . 地址栏需要写到
点击完成 ...
Android工程下运行main方法的配置方法
很多时候我们需要在Android下测试一些j2se的代码,但是android的入口在manifest中,直接右击该测试类运行的话,控制台会打印如下:
错误的意思是说运行环境导致了一个error。。。要在android工程中运行main,要配置一下java运行环境。本来这些关于工具使用方面也没什么好说的,用多了就熟练了,但有时候真的很不爽。
大家按照如下步骤下去:
...
【Geek】Android 将代码打包成JAR时Intent跳转的问题
博主即将硕士毕业,最近一直在忙乎毕业设计的开发。
毕业设计要做的是一个移动广告平台。要做成库,方便其他开发者添加到自己开发的应用当中。与其他广告平台不同,这次要开发的平台搭载的是公益广告,没有直接的广告收益。而且针对公益广告,添加了自动管理广告来源和内容推送功能。说白了就是个加强版的AdMob。开发从Android版本开始,所以最近一直就在捣鼓 GCM 的使用。开发途中发现 Google的 C2DM ...
一款Javascript Sparklines类库-Sparky
日期:2012-12-8 来源:GBin1.com
Sparklines是一种迷你的图表类型,可以广泛的使用在不同地方,比如一段句子或者内容标题中,当然也可以用在相关的一些图形上,同时我们可以在这个图表里编写文字内容,让使用者更容易的操作。今天介绍的Sparky
就是这样一种图表类库帮助你快速生成sparklines类型图表,它是完全免费的Javascript
类库,依赖于Raphael ...
Poco::Event
Poco::Event是用于多线程之间的同步,其wait调用会阻塞一个线程的执行,当其他线程对此事件set操作后,此线程会继续运行。事件有两种,一种是自动复位,另一种是手动复位。
Event类
默认构造函数是自动复位,wait用于阻塞一个线程,set后,wait返回;自动复位中,不需要reset。
自动复位状态图
自动复位中,当多个线程阻塞在同一个Event时,只有一个可 ...
Poco::TaskManager
Poco::TaskManager提供了管理,监控多线程的机制,其内部是使用Poco::NotificationCneter机制。它可以了解每个Task(线程)的运行状态,完成程度。
使用TaskManager需要注意以下几个问题。
我们的各个执行实体需要继承Task类,并重写其中的runTask方法,在此方法中调用isCancelled()方法,了解是否需要停止运行;setProg ...
Poco::ThreadPool
Poco::ThreadPool提供线程池功能,减少线程的创建和销毁所带来的开销,适合在服务器上应用。创建线程池时指定最少运行线程数和线程池的最大容量,若不指定则采用默认值,取2和16 。线程池的实现机制:有一部分线程始终处于运行状态,但阻塞在Event的wait调用上,所以处于休眠状态,开销并不大。如果我们需要一个线程来运行一段代码(在Poco中,用Runnable的子类表示一个target),则 ...
Poco::ThreadPool
Poco::ThreadPool提供线程池功能,减少线程的创建和销毁所带来的开销,适合在服务器上应用。创建线程池时指定最少运行线程数和线程池的最大容量,若不指定则采用默认值,取2和16 。线程池的实现机制:有一部分线程始终处于运行状态,但阻塞在Event的wait调用上,所以处于休眠状态,开销并不大。如果我们需要一个线程来运行一段代码(在Poco中,用Runnable的子类表示一个target),则 ...
Poco::Thread
Poco实现线程的机制,它将线程Thread和线程运行的实体Runnable分离开来,就像一个框架,Thread管理线程优先级,堆栈,维护线程局部变量;而运行的代码是在Runnable的子类run方法中实现的。
我们在MyRunnable中,重写run方法,实现线程逻辑代码,然后调用Thread中的start方法启动线程,用join回收线程资源。静态方法sleep用于延时挺有用的。如果我们 ...
Poco::Thread
Poco实现线程的机制,它将线程Thread和线程运行的实体Runnable分离开来,就像一个框架,Thread管理线程优先级,堆栈,维护线程局部变量;而运行的代码是在Runnable的子类run方法中实现的。
我们在MyRunnable中,重写run方法,实现线程逻辑代码,然后调用Thread中的start方法启动线程,用join回收线程资源。静态方法sleep用于延时挺有用的。如果我们 ...
Poco::Path & Poco::File
背景知识:在unix和windows上,路径的表示方法是不一样的。windows上:Node:\Device\Paths ,linux上: /Paths。路径中的分割符不一样,一个反斜杠,另一个是正斜杠。两个路径之间的分割符也不一样。windows上是分号,linux上是冒号。例如,windows上,环境变量Path的典型值是
C:\Program Files\Common Files\Ne ...
Poco::Ascii
// Library: Foundation
// Package: Core
// Module: Ascii
功能:处理Ascii字符,对是否为控制字符,空白字符,字母,数字,标调符号,大小写等作出判断。这个类的实现是通过一个静态数组实现的,下表是Ascii值,数组里放着这个元素的属性。
Public方法
static bool isAscii(int ch); /* 是否为Asc ...
Android关于java.lang.NoClassDefFoundError问题
解决方案:检查在AndroidManifest.xml里package路径是否正确,android:name=".xxx"是否正确 还极有可能是没有添加附加的library(在地图开发中) <uses-library android:name="com.google.android.maps" /> 在Manifest中添加文件的位置规则: < ...