上一篇我们简单的介绍了一下RoboGuice的使用(【五】注入框架RoboGuice使用:(Your First POJO Injection)),今天我们来看下单例以及上下文单例(ContextSingletons)使用注解的方法,从上一篇文章中相信大家对于普通Java对象(POJO)注解已经很熟悉了。
(一)概述:简要使用方法
①:创建继承...
分类:
其他好文 时间:
2014-10-27 17:44:40
阅读次数:
168
最近想做个PHP的个人博客,但是发现尽管把PHP函数用得...
分类:
Web程序 时间:
2014-10-27 17:44:33
阅读次数:
604
http://acm.hdu.edu.cn/showproblem.php?pid=5072
单色三角形模型
现场赛和队友想了3个小时,最后发现想跑偏了。感觉好可惜的一道题,要是知道这个模型....就可以轻松的拿银了啊。。。
题意不再赘述,就是求同色三角形的个数。总的三角形的个数是C(n,3),只需减去不同色的三角形即可。对于每个点(数),与它互质的连红边,不互质的连蓝边...
分类:
其他好文 时间:
2014-10-27 17:42:14
阅读次数:
215
一些android elf的资料学习整理下载。...
分类:
移动开发 时间:
2014-10-27 17:42:35
阅读次数:
184
作者:iamlaosong
我们经常在shell脚本程序中用
sqlplus emssxjk/emssxjk <<EOF
select count(*) from sncn_yxyj where create_date like sysdate;
EOF
其中的SQL语句相当于在sqlplus程序环境中输入的,这样输入的内容夹在两个EOF之间,可长可短,EOF也可以换成其他任意的字...
分类:
系统相关 时间:
2014-10-27 17:43:33
阅读次数:
384
1、将需要用的jar文件和java程序拷贝到同一个文件目录下
2、进行编译,编译的命令:javac -cp log4j-1.2.15.jar A.java
3、进行执行,执行的命令:java -cp .;log4j-1.2.15.jar A
4、执行完之后在控制台输出:2014-10-27 16:43:07,089 [business]-[INFO] abc...
分类:
编程语言 时间:
2014-10-27 17:43:19
阅读次数:
234
需要的jar包:
slf4j-api-1.7.7.jar
logback-classic-1.1.2.jar
logback-core-1.1.2.jar
logback.xml配置文件,放在工程中resources下
myAppName
UTF-8
...
分类:
其他好文 时间:
2014-10-27 17:42:28
阅读次数:
126
这两个的差别就在于是否有参数Looper,而Looper是一个线程相关的对象。
何谓线程相关的变量?就是线程间不能共享的对象,只在本线程内有作用的对象。
那么Looper对象的作用是什么?
从我个人的理解,Looper类就是对MessageQueue的封装,它主要做的是两件事:
1)构造Looper对象,初始化MessageQueue,我们可以从其构造函数看到:
可以看到,Loop对象被创建之后,会被放到ThreadLocal变量中,而ThreadLocal正是线程局部变量,这说明了关于Looper的一个特...
分类:
移动开发 时间:
2014-10-27 17:41:19
阅读次数:
173
从C语言到C++语言,是面向过程到面向对象编程的跨越。面向对象编程的特点就是继承和动态绑定。C++通过类的派生来实现继承,通过虚拟函数支持动态绑定,虚拟函数提供了一些封装类体系实现细节的方法。
面向对象编程的关键概念
抽象(abstraction)——去除对象中不必要的细节,保留描述对象本质特征的关键字,抽象是一种设计活动。
类 —— 是一种用户自定义类型,就好像int这样的内置类型一样。类...
分类:
编程语言 时间:
2014-10-27 17:42:39
阅读次数:
150
three.js 源码注释(八)Math/Matrix3.js
///Matrix3对象的构造函数.用来创建一个3x3矩阵.Matrix3对象的功能函数采用
///定义构造的函数原型对象来实现,实际就是一个数组.
///
/// 用法: var m = new Matrix3(11, 12, 13, 21, 22, 23, 31, 32, 33)
/// 创建一个3x3的矩阵,其实就是一个长度为9的数组,将参数(11, 12, 13, 21, 22, 23, 31, 32, 33)传递给数组用来初始化.
...
分类:
Web程序 时间:
2014-10-27 17:40:40
阅读次数:
280
Swift和其他语言一样也提供了两种集合类型:数组和字典
数组:数组用来按顺序存储相同类型的数据,swift规定它是类型安全的,每一个数组都有自己的类型也就是其他语言所说的泛型。
创建数组:
1、var aa:[String] = ["aa","bb","cc"] 或者 var aa = ["aa","bb","cc"]
2、var aa = [String]() //空数组 ...
分类:
编程语言 时间:
2014-10-27 17:41:00
阅读次数:
202
在教师管理系统这个项目中,开始学习并使用Axure进行原型设计。尽管现在可以用Axure来进行一些简单的界面设计和交互设计,仍觉得自己掌握的只是Axure强大功能的微小的一部分。
提到原型设计,不得不提一个词:UCD(User Centered Design)。即以用户为中心的设计,是在设计过程中以用户体验作为设计决策的中心,强调用户优先。
我们开发软件产品的第一步就是...
分类:
其他好文 时间:
2014-10-27 17:39:54
阅读次数:
198
LCT 维护子树大小.....
2002: [Hnoi2010]Bounce 弹飞绵羊
Time Limit: 10 Sec Memory Limit: 259 MB
Submit: 4085 Solved: 2188
[Submit][Status]
Description
某天,Lostmonkey发明了一种超级弹力装置,为了在他的绵羊朋友面前显摆,他邀请小绵羊一起...
分类:
其他好文 时间:
2014-10-27 17:42:23
阅读次数:
123
第一次自己动手安装oracle,之前对oracle安装配置一窍不通,最后终于弄好,总结下。
1、 安装oracle10g服务器端
2、 安装oracle10g客户端。服务器端和客户端不一定要安装在同一个机器上。
3、 启动服务器端的NetConfiguration Assistant,配置监听程序
4、 使用DatabaseConfiguration Assistant向导创建数据...
分类:
数据库 时间:
2014-10-27 17:41:33
阅读次数:
240
经典的入门小游戏,这里用quick-cocos2d-x3.2重新写一遍,以便熟悉下quick
首先,创建工程,如果不会自行百度啊。
1、编译效果如下:
2、将游戏背景设置为白色,同时我们也来看一下MainScene.lua的文件
local MainScene = class("MainScene", function()
return display.newSce...
分类:
其他好文 时间:
2014-10-27 17:39:17
阅读次数:
142
在比较大的项目中,如果需要使用全局变量,那么就需要注意一些全局变量声明、使用不当引起的问题了。
本篇文章主要内容有两个:普通全局变量、静态全局变量、全局常量。
1、普通全局变量:假设我们需要在多个不同的编译单元(比如两个.cc文件)中使用全局变量进行传值,如我们有如下三个源码文件:
main.cc:运行入口,有一个main函数,其中会打印出全局变量var的值;
#include "def....
分类:
编程语言 时间:
2014-10-27 17:40:44
阅读次数:
145