android adb

android adb macos install adb 1 brew install --cask android-platform-tools http://blog.sina.com.cn/s/blog_51335a000101j59n.html 启动adb服务, 该服务用来为模拟器或通过 USB 数据线连接的真机服务, 需要以 root 权限启动, 否则 adb devices 会提示 no permissions. 1 2 adb kill-server adb start-server 列出已

java thread id, name

java thread id, name Thread.currendThread().getName() 这个可以返回线程对象的ID 设置线程名 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 public class Thread3 { public static void main(String[] args){ RunnableTest rt = new RunnableTest(); //定义

HttpSessionBindingListener

HttpSessionBindingListener 捕获Session事件的意义: 记录网站的客户登录日志 (登录,退出信息等) 统计在线人数 等等还有很多,呵呵,自己想吧……总之挺重要的。 Sess

HttpSessionActivationListener

HttpSessionActivationListener HttpSessionActivationListener jsp/servlet 标准不要求一个web容器支持分布式应用, 但是他一定要支持HttpSessionActivationListener借口,以使代码可以支

cookie, session

cookie, session 具体来说cookie机制采用的是在客户端保持状态的方案。它是在用户端的会话状态的存贮机制,他需要用户打开客户端的cookie支持。coo

Servlet Session

Servlet Session http://developer.51cto.com/art/200907/134673.htm 本文向您介绍Servlet Session机制,包括会话管理机制、事件监听等,并结合具体的示例讲解了一个基于Servlet Session

HttpSessionListener

HttpSessionListener Session创建事件发生在每次一个新的session创建的时候,类似地Session失效事件发生在每次一个Session失效的时候。 这个

ServletContextAttributeListener

ServletContextAttributeListener ServletContext context = getServletContext(); context.setAttribute(“attrName”, “attrValue”); 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 import javax.

ServletContextListener

ServletContextListener http://www.cnblogs.com/kentyshang/archive/2007/06/26/795878.html ServletContextListener处理Web应用的 servlet上下文(context)的变化的通知。这可以解释为,好像有个人

java BC/Bouncy Castle

java BC/Bouncy Castle 我们知道,Java标准库提供了一系列常用的哈希算法。 但如果我们要用的某种算法,Java标准库没有提供怎么办? 方法一: 自己写一个,难度很

echo, printf

echo, printf echo aaa > test.txt echo bbb » test.txt 参数 -n 不输出结尾的换行 -e:打开反斜杠字符 backslash-escaped 的解析,即对 /n,/t 等字符进行解析,而不视之为两个字符 -E:关闭反斜杠字符

cat command

cat command Red Hat Linux 有一个工具程序,它能够帮助你保留简短列表,将这些列表收集起来,甚至向你透漏一点你的系统信息。下面就是Linux Cat命令及使用详解

emacs

emacs emacs yaml plugin 1 2 3 4 5 6 7 8 9 10 11 12 13 (add-to-list 'load-path "/home/wiloon/.emacs.d/lisp") (require 'yaml-mode) (add-to-list 'auto-mode-alist '("\\.yml\\'" . yaml-mode)) (add-hook 'yaml-mode-hook (lambda () (define-key yaml-mode-map "\C-m" 'newline-and-indent))) https://www.emacswiki.org/emacs/YamlMode https://github.com/yoshiki/yaml-mode emacs git Remove git from the list of backends handled by vc-mode: (delete 'Git vc-handled-backends) or remove all source control hooks: (setq vc-handled-backends ()) emacs keys 符号 C- 意思是按

maven -pl 选项

maven -pl 选项 mavenApache工作 在一个多模块的 maven 项目中,build 时如果不希望 build 项目中的所有模块,可以使用 -pl 选项来指定实际 build 的模块,各个模

web service

web service http://www.cnblogs.com/hanlsheng/archive/2011/01/20/1940367.html 第一章 设计一个简单的web service接口 本章主要内容: 你将学会如何设计一个简单的web service接口 穿越网络提供跨平台操作 假设

hashtable, 哈希表, Hash表

hashtable, 哈希表, Hash表 Hash 表也称散列表,也有直接译作哈希表,Hash 表是一种特殊的数据结构,它同数组、链表以及二叉排序树等相比较有很明显的区别,

java string api

java string api 按tab分割 1 String[] segments = line.split("\t"); //按tab分割 1 2 char c="abc".charAt(1); 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 /** * 将元数据前补零,补后的总长度为指定的长度,以字符串

java switch

java switch 关于java中switch使用的一些说明 switch(表达式) { case 常量表达式1:语句1; …. case 常量表达式2:语句2; default:语句;

joda time, time zone

joda time, time zone 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 DateTime dt = new DateTime(DateTimeZone.forOffsetHours(8)); dt=dt.withZone(DateTimeZone.forOffsetHours(-5)); DateTimeFormatter dtf = DateTimeFormat.forPattern("yyyy-MM-dd'T'HH:mm:ssZZ"); System.out.println(dtf.print(dt)); String s="2012-06-27T20:00:00+08:00"; DateTime dt2= dtf.parseDateTime(s) ; System.out.println(dtf.print(dt2));

linux AIO

linux AIO glibc 的 aio 有 bug , kernel 的 aio 只能以 O_DIRECT 方式做直接 IO , libeio 也是 beta 阶段。epoll 是成熟的,但是 epoll 本身是同步的。Linux 上目前没有像 IOCP 这样的成熟异步 IO 实