- 浏览: 70291 次
- 性别:
- 来自: 福州
最新评论
文章列表
常用命令
# 添加新用户
useradd username
# 修改某个用户的密码
passwd username
# 查看内核版本
cat /proc/version
# 查看系统版本
cat /etc/issue
# 当前登录用户
who 或是 finger
# 查看端口状态
netstat -anlp 或是ss
# 查看自己的DNS与对方的IP
nslookup somewhere.com
# 网络配置信息
ifconfig
# 经过的路由器信息
traceroute somewhere.com
ub ...
dependencies(常用)
compile 'de.greenrobot:eventbus:2.4.0'
compile 'de.greenrobot:greendao:1.3.7'
compile 'com.jakewharton:butterknife:6.0.0'
compile 'de.greenrobot:greendao-generator:1.3.1'
查找android证书签名的SHA1值
C:\Documents and Settings\Administrator\.android>
keytool -li ...
在项目工程gradle文件中添加
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
1. 在app的gradle文件中添加greendao依赖:
2. 新增一个与app同级的java module
选择Java Library
填写lib名称 最终生成
3. 编写daogen moudle的gradle文件, 添加greendao-generator依赖
4. 在daogen module中编写数据库生成方法, 并在main()中执行
5. 代码生成完毕
Android Studio安装
- 博客分类:
- android
1. 部署 VPN
2. 下载 android-studio-ide-135.1538390-windows.zip
3. 启动 Android Studio, 在下载gradle时卡住.
解决方法: 从官网下载对应版本的zip , 并放到C:\Documents and Settings\Administrator\.gradle\wrapper\dists\gradle-2.1-all\27drb4udbjf4k88eh2ffdc0n55\
4. 再次启动 Android Studio, 在Build 时卡住.
解决方法: 在C:\Docum ...
Android Studio快捷键
- 博客分类:
- android
全局查找
Ctrl + N
查找类
Ctrl + Shift + N
查找文件
文本编辑
Ctrl + F
查找文本
Ctrl + R
替换文本
Ctrl + X
删除行
Ctrl + D
复制行
Ctrl + W
块级文本选择
Ctrl + /
注释单行
Ctrl + Shift + /
注释多行
Shift+F6
重构
Ctrl+Shift+F7
高亮选中的文本
Alt + F3
逐个往下查找相同文本
高效编辑
Ctrl + F12
显示当前文件(类, XML...) ...
GreenDao使用
- 博客分类:
- android
package com.homeway.dao;
import java.io.IOException;
import java.util.List;
import de.greenrobot.daogenerator.DaoGenerator;
import de.greenrobot.daogenerator.Entity;
import de.greenrobot.daogenerator.Property;
import de.greenrobot.daogenerator.Schema;
import de.greenrobot.daogenerator. ...
转载: Spring AOP根据JdbcTemplate方法名动态设置数据源
http://blog.csdn.net/yubaoma2014/article/details/12427885作者: yubaoma2014
有删节.
目的:
1. 配置多个数据源
2. 根据不同的数据源执行不同的数据操作方法
3. 事务管理?
多数据源配置
<!-- 主数据源, 用于执行写入操作 -->
<bean id="masterDataSource"
class="org.apac ...
银行卡号验证算法及js实现
- 博客分类:
- javascript
1. 国内的银行卡号是一串根据Luhm校验算法计算出来的数字,Luhm校验规则:16位银行卡号(19位通用)
1.将未带校验位的 15(或18)位卡号从右依次编号 1 到 15(18),位于奇数位号上的数字乘以 2。
2.将奇位乘积的个十位全部相加,再加上所有偶数位上的数字。
3.将加法和加上校验位能被 10 整除。
2. js实现
var cno = '6212288802000001666';
var arr = cno.split(/(\d)$/); // ["621228880200000166", "6", "" ...
EventBus的使用
- 博客分类:
- android
使用EventBus, 主要目的在于实现App组件间通信的解耦.
git地址: https://github.com/greenrobot/EventBus
基本使用流程:
1. 编写事件类
public class AnyTypeEvent {
private String someMsg;
public AnyTypeEvent(String message) {
this.someMsg = message;
}
public String getSomeMsg() {
return someMsg;
}
...
spring - 统一的异常处理
@Controller
public class BaseController {
protected final static Logger logger = LoggerFactory
.getLogger("controller");
@ResponseBody
@ExceptionHandler(Exception.class)
public RespBody exceptionHandler(Exception ex) {
retur ...
工程中添加butterknife.jar后, 在执行代码时,发现注解不成功.
查阅相关文档后, 发现需要在eclipse中对butterknife进行相关的配置.
再次运行后,成功解决问题.
记录配置流程如下:
配置流程
工程项目
-> 右键
-> 选择 properties
-> 选中 java Complier
-> 选中 Annotation Processing
-> 勾选 Enable project specific settings (勾选后,其他选项自动被勾选)
-> 选中 Factory Path
...
keyboard
kbd {
padding: .1em .6em;
border: 1px solid #ccc;
font-size: 11px;
font-family: Arial,Helvetica,sans-serif;
background-color: #f7f7f7;
color: #333;
-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.2),0 0 0 2px #fff inset;
-webkit-box-shadow: 0 1px 0 rgba(0, ...
js file
- 博客分类:
- javascript
<textarea id="textbox">Type something here</textarea> <button id="create">Create file</button> <a download="info.txt" id="downloadlink" style="display: none">Download</a>
(function () {
var textFile = null,
...
import org.hamcrest.Description;
import org.hamcrest.Matcher;
import org.hamcrest.StringDescription;
import org.junit.Test;
// 静态引用
import static org.hamcrest.CoreMatchers.*;
import static org.junit.Assert.assertThat;
public class TestHamcrest {
@SuppressWarnings("unchecked" ...