- 浏览: 22921 次
- 性别:
- 来自: 南京
最新评论
文章列表
http://www.cnblogs.com/kreo/p/4434802.html
http://love-love-l.blog.163.com/blog/static/21078304201311564236996/
tomcat的运行模式有3种.修改他们的运行模式.3种模式的运行是否成功,可以看他的启动控制台,或者启动日志.或者登录他们的默认页面h ...
Java中class.forName和classLoader都可用来对类进行加载。前者除了将类的.class文件加载到jvm中之外,还会对类进行解释,执行类中的static块。而classLoader只干一件事情,就是将.class文件加载到jvm中,不会执行static中的内容,只有在newInstance才会去执行static块。Class.forName(name, initialize, loader)带参函数也可控制是否加载static块,并且只有调用了newInstance()方法采用调用构造函数。
Class.forName("xx.xx")等同于Class ...
好久不写技术blog了,最近更新一下
public static String MD5(String inputString) throws NoSuchAlgorithmException{
byte[] strTemp = inputString.getBytes();
MessageDigest md = MessageDigest.getInstance("md5");
md.reset();
md.update(strTemp);
byte[] strResult = md.digest();
StringBuffer sb = new Str ...
PCRF(Policy and Charging Rule Function)策略和计费规则功能,该功能实体包含策略控制决策和基于流计费控制的功能,PCRF接受来自PCEF、SPR和AF的输入,向PCEF提供关于业务数据流检测、门控、基于QoS和基于流计费(除信用控制外)的网 ...
【转】xserver框架浅析
- 博客分类:
- 【嵌入式开发】
这个我们应该分成几大块来说吧,
kdrive和xorg的处理是很类似的。
kdrive的驱动都在这个目录下面
hw/kdrive/linux
大家看到有键盘,鼠标,触摸屏,evdev等等的驱动。
其实说白了,在linux系统上面,驱动是分好几部分的,如果我们从最上 ...
在各种应试中经常问到的一个问题,请将字符串反转
八戒:这还不简单,利用StringBuffer/StringBuilder的reverse()函数,1秒钟搞定
StringBuilder sb = new StringBuilder("abc");
System.out.println(sb.reverse());
问题是题目往往明确要求不使用这些类,出题人期望的是考察应试者的数据结构本领
八戒:恩,那就用for循环取xxx.charAt(i)好了
GOOD JOB!原理是这样的没错
但我们可以通过模拟栈的数据结构,使得自己看似更专业些(主因),同时对栈有一个更 ...
因为是主修JAVA的,C++大一学完基础知识就几乎不用了,惭愧
最近修改C代码要加写一个简单的遍历数组,还傻傻的写for(int i=0;....;....);
哈哈 自己MARK一下
int arr1[] = {1,2,3,4,5,6};
int i = 0;
for(i=0;i<=sizeof(arr1)/sizeof(arr1[0]);i++)
{
arr[i] = 0;
}
Linux下获取毫秒级时间差
- 博客分类:
- 【嵌入式开发】
因为要为DTV开发一款简单的T9英文输入法,判断按键之间的间隔就必不可少了
使用Linux的gettimeofday函数可以达到这个目的
其中t1=t_start.tv_sec是公元1970年至今的时间(换算为秒)
t2=t_start.tv_usec是当前秒数下的微妙数
所以将t1*1000+t2/1000可以得到当前的毫秒数
判断两次遥控器按键的敲击间隔就不难了
引用
#include <stdio.h>
#include <sys/time.h>
#include <time.h>
int gettimeofday(struct timeval ...
最近看Sencha的源码被那4万多行代码震慑了。
里面使用了不少继承,我也忘的差不多了,这里权当复习一下。
1.对象冒充
function magician(name,skill){
this.name = name;
this.skill = skill;
this.perform = function(){
alert(this.name+":"+this.skill+"!!!");
}
}
function magicgirl(name,skill,age){
this.newMethod = mag ...
带有构造函数(原型方式)的"类":
function Student(name,gender,age){
this.name = name;
this.gender = gender;
this.age = age;
this.hobby = new Array();
}
Student.prototype.showHobbies = function(){
var hobbies = "";
for(var arg in this.hobby){
hobbies += (this.hobby[ar ...