- 博客(54)
- 收藏
- 关注
原创 在github上搭建blog
在github上搭建blog 1. 注册github账号https://github.com/ 2. 在github上创建仓库repository !! repository的名称符合此格式: 你的账号名称.github.io 如yourAccountName.github.io 3. push一个index.html页面到repository下 !! ...
2015-04-27 09:59:37 136
原创 <转载>JAVA浮点数二进制详解
作者: zengdongwu转载地址: http://www.zengdongwu.com/article1.html十进制科学记数法98765 = 9.8765 * 104 尾数 基数指数二进制科学记数法1)1010 1011 = 1010 1011. * 202)1010 1011 = 1010 101.1 * 213)10...
2015-04-23 15:40:21 750
原创 javascript原生api
1. Ajaxfunction get(url) { var xhr = new XMLHttpRequest(); xhr.open('GET', url); xhr.onreadystatechange = function (data) { } xhr.send();}function post(url, params) { var...
2015-04-21 10:59:50 199
原创 javascript的闭包
(1)一段常见的闭包代码var a = [];for (var i = 0; i < 10; i++) { a[i] = function(){ console.log(i); };};for (var j = 0; j < 10; j++) { //如果把j替换为i, 那么会发生什么呢? a[j]();}; // 输出10次的1...
2015-04-13 09:51:12 105
原创 在eclipse中使用emmet
0. emmet介绍emmet是一个编译器插件,用于快速生成html.emmet官方提供多种编译器的插件, 这里简单介绍eclipse中emmet插件的使用.详细的使用可以参见官方的cheatsheet和documentation 1.在eclipse中安装emmet使用eclipse marketplace进行安装即可.(略) 2.在eclipse中使用emme...
2015-04-08 10:40:00 252
原创 <转载>HTTP的幂等性
来源: http://www.cnblogs.com/weidagang2046/archive/2011/06/04/idempotence.html作者: Todd Wei 幂等性的定义HTTP方法的幂等性是指一次和多次请求某一个资源应该具有同样的副作用。幂等性属于语义范畴,正如编译器只能帮助检查语法错误一样,HTTP规范也没有办法通过消息格式等语法手段来定义它. ...
2015-04-01 09:36:49 76
原创 Maven-解决ArtifactTransferException异常
http://stackoverflow.com/questions/13425941/m2eclipse-issues-artifacttransferexception-but-pom-xml-compiles-installs-fro 1. Open folder by running this text (without Quotes) in Search Explore...
2015-03-31 12:22:41 108
原创 Java的枚举备忘
(1) 枚举类不能继承其他类 java不支持多继承. 所有的枚举类都继承自java.lang.Enum类 (2) 使用接口组织枚举 public interface Drink { public static enum Juice implements Drink { ORANGE, APPLE, TOMATO, GUAVA; } ...
2015-03-18 10:09:50 69
原创 Spring全注解project示例 (无web.xml配置)
使用@Configuration注解配置类,实现spring MVC无web.xml配置. 1. project环境 IDE: eclipse JDK: 1.7 Server: tomcat7.0 2. 使用maven创建webapp, project Web Module 3.0 3. project的pom文件 <proj...
2015-03-16 15:26:23 169
原创 <转载>window下安装解压缩版mysql/zip压缩文件包非install安装程序
作者: feng原文地址: http://www.path8.net/tn/archives/1502 (因为使用的mysql版本是mysql-5.6.21-win32, 故配置部分略有修改)以下为原文:本文针对mysql-noinstall版本,也就是解压缩版的安装配置应用做了个总结,这些操作都是平时很常用的操作。文章中不对mysql的可执行文 件安装版做介绍了,可执行...
2015-03-03 15:15:52 82
使用Maven创建Servlet 3.0项目
工具与环境 Eclipse 4.4.2 (Luna) ; JDK: 1.7.0_25; Tomcat: 7.0; 流程步骤 1. 创建项目 右键项目, Properties -> Project Facets 此处我们需要关注的重点为红线所框出的两处地方. ...
2015-03-02 12:22:51 404
原创 Android 手机录音功能实现
package org.homeway.phonerecorder;import android.app.Service;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.media.Med...
2015-02-27 15:29:39 613
原创 Android Studio 笔记
gradle使用本地Maven库从Maven切换到Gradle,原有的几G的本地缓存库当然想继续使用。在用户手册中找到了答案。在50.6.3章节。如果想使用Maven本地缓存,需要定义:repositories { mavenLocal()}Gradle使用与Maven相同的策略去定位本地Maven缓存的位置。如果在settings.xml中定义了本地M...
2014-12-12 09:16:20 101
原创 Spring Interceptor拦截器流程
Spring拦截器流程 示例 - 登陆验证编写Annotation, 用于标识不需要进行登陆验证的请求方法@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface LoginNotNeed { }编写Interceptorpublic clas...
2014-12-10 10:49:43 107
原创 InheritableThreadLocal 与 ThreadLocal
package com.verser.weixin.test;public class Test { static InheritableThreadLocal<Object> ITL = new InheritableThreadLocal<Object>(){ protected Object initialValue() { return ...
2014-12-09 11:36:48 82
原创 Linux笔记
常用命令 # 添加新用户useradd username# 修改某个用户的密码passwd username# 查看内核版本cat /proc/version# 查看系统版本cat /etc/issue# 当前登录用户who 或是 finger# 查看端口状态netstat -anlp 或是ss# 查看自己的DNS与对...
2014-11-27 15:51:03 72
原创 Android 笔记
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-genera...
2014-11-24 16:41:02 60
原创 Android Studio 解决.so文件找不到的问题
在项目工程gradle文件中添加 sourceSets { main { jniLibs.srcDirs = ['libs'] } }
2014-11-24 16:30:01 488
原创 在Android Studio中使用GreenDao
1. 在app的gradle文件中添加greendao依赖: 2. 新增一个与app同级的java module 选择Java Library 填写lib名称 最终生成 3. 编写daogen moudle的gradle文件, 添加greendao-generator依赖 4. 在daogen module中编写数据库生成方法, 并在ma...
2014-11-24 15:08:49 225
原创 Android Studio安装
1. 部署 VPN 2. 下载 android-studio-ide-135.1538390-windows.zip 3. 启动 Android Studio, 在下载gradle时卡住. 解决方法: 从官网下载对应版本的zip , 并放到C:\Documents and Settings\Administrator\.gradle\wrapper\dists\gra...
2014-11-21 16:23:06 72
原创 Android Studio快捷键
全局查找Ctrl + N查找类Ctrl + Shift + N查找文件文本编辑Ctrl + F查找文本Ctrl + R替换文本Ctrl + X删除行Ctrl + D复制行Ctrl + W块级文本选择Ctrl + /注释单行Ctrl + Shift + /注释多行Shi...
2014-11-21 16:06:41 56
原创 GreenDao使用
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....
2014-11-13 16:25:08 110
原创 <转>Spring AOP根据JdbcTemplate方法名动态设置数据源
转载: Spring AOP根据JdbcTemplate方法名动态设置数据源http://blog.csdn.net/yubaoma2014/article/details/12427885作者: yubaoma2014 有删节. 目的: 1. 配置多个数据源2. 根据不同的数据源执行不同的数据操作方法3. 事务管理? 多数据源配置 <...
2014-11-12 11:22:41 519
原创 银行卡号验证算法及js实现
1. 国内的银行卡号是一串根据Luhm校验算法计算出来的数字,Luhm校验规则:16位银行卡号(19位通用)1.将未带校验位的 15(或18)位卡号从右依次编号 1 到 15(18),位于奇数位号上的数字乘以 2。2.将奇位乘积的个十位全部相加,再加上所有偶数位上的数字。3.将加法和加上校验位能被 10 整除。 2. js实现var cno = '62122888020000...
2014-11-11 12:06:09 615
原创 EventBus的使用
使用EventBus, 主要目的在于实现App组件间通信的解耦. git地址: https://github.com/greenrobot/EventBus 基本使用流程:1. 编写事件类 public class AnyTypeEvent { private String someMsg; public AnyTypeEvent(String m...
2014-11-06 14:26:22 67
原创 Spring备忘
spring - 统一的异常处理@Controllerpublic class BaseController { protected final static Logger logger = LoggerFactory .getLogger("controller"); @ResponseBody @ExceptionHa...
2014-11-05 16:01:40 65
原创 ButterKnife在Eclipse的配置
工程中添加butterknife.jar后, 在执行代码时,发现注解不成功.查阅相关文档后, 发现需要在eclipse中对butterknife进行相关的配置.再次运行后,成功解决问题.记录配置流程如下: 配置流程工程项目-> 右键-> 选择 properties-> 选中 java Complier-> 选中 Anno...
2014-10-23 10:34:20 75
原创 有趣的CSS样式
keyboard kbd { padding: .1em .6em; border: 1px solid #ccc; font-size: 11px; font-family: Arial,Helvetica,sans-serif; background-color: #f7f7f7; color: #333; -m...
2014-10-13 15:24:53 220
原创 js file
<textarea id="textbox">Type something here</textarea> <button id="create">Create file</button> <a download="info.txt" id="downloadlink" style="disp
2014-10-05 01:03:16 104
原创 JUnit4的hamcrest示例
import org.hamcrest.Description;import org.hamcrest.Matcher;import org.hamcrest.StringDescription;import org.junit.Test;// 静态引用import static org.hamcrest.CoreMatchers.*;import static or...
2014-08-29 12:14:26 97
原创 slf4j + logback配置实例
1. 项目结构实现 (a) A B C D 类都有对应的独立日志文件 (b) 一个全局的info级别日志文件并保留历史日志 (c) 一个全局的error级别的日志文件并保留历史日志 1.1 配置logback.xml <?xml version="1.0" encoding="UTF-8"?><configuration> ...
2014-08-28 09:57:04 67
原创 <转载>Java值传递与引用传递
主要内容引用自: http://www.zhihu.com/question/20628016Java里只有“值传递”,没有“引用传递”。# 谷强强 写道值传递和引用传递,属于函数调用时参数的求值策略(Evaluation Strategy),这是对调用函数时,求值和传值的方式的描述,而非传递的内容的类型(内容指:是值类型还是引用类型,是值还是指针)。值类型/引用类型,是用于区...
2014-08-26 15:53:56 55
原创 Maven笔记
1. 安装 1. 下载并解压2. 新建环境变量 M2_HOME ,输入值为 Maven 的安装目录。3. 新建环境变量 M2 ,输入值为: %M2_HOME%\bin 。4. 将 M2 环境变量加入 Path 的最后,如: ;%M2% ;。5. 测试 CMD, >mvn --version 2. 修改配置文件 ./conf/settings...
2014-08-25 12:11:47 50
原创 eclipse笔记
自动补全设置Window -> Preferences -> Java/Editor/Content Assist把"Autocomplete Trigger for Java"配置为:.(abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ把"Auto activation delay"配置为:0...
2014-08-21 10:31:20 100
原创 Java笔记
JDBC// OracleString driver = "com.mysql.jdbc.Driver";String url = "jdbc:mysql://地址:端口(默认3306)/数据库名?useUnicode=true&characterEncoding=utf8";//MySqlString driver = "oracle.jdbc.drive...
2014-08-21 09:50:29 51
原创 JS农历插件
旧项目的农历插件, 来源未知...$.fn.lunarDate = $.lunarDate = function() { var sWeek = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"); var dNow = new Date(); var CalendarData =
2014-08-15 16:25:18 811
原创 jquery的事件委托
$('.element').bind('click', function() { $(this).clone().appendTo('$(.parent)');});使用bind绑定, 新生的clone对象不会包含点击事件. 解决方式有二:1. 使用live() 绑定. live()不仅作用与当前元素,而且也作用于未来的元素. 对应的解绑函数die()$('...
2014-08-13 10:08:41 64
原创 coffee实现LinkedList
class LinkedList constructor: -> # 首节点 @_head = null # 添加节点 add: (data) -> # 创建新节点 node = data: data, next:null # 如果首节点为空, ...
2014-08-07 10:15:01 68
原创 html5调用摄像头
1. 页面代码<!DOCTYPE html><html lang="zh"><head><meta charset="utf-8"><title>Insert title here</title></head><body&
2014-08-04 16:41:25 177
原创 coffee script + phantomjs 实现网页登录+打卡
page = require('webpage').create()system = require('system')# 用于处理page.evaluate中js脚本的console,使其输出在命令行可见.page.onConsoleMessage = (msg) -> console.log 'CONSOLE: ' , msg# 用于处理异常...
2014-07-30 15:09:45 145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人