- 浏览: 70272 次
- 性别:
- 来自: 福州
最新评论
文章列表
在github上搭建blog
- 博客分类:
- 笔记
在github上搭建blog
1. 注册github账号
https://github.com/
2. 在github上创建仓库repository
!! repository的名称符合此格式: 你的账号名称.github.io 如yourAccountName.github.io
3. push一个index.html页面到repository下
!! index.html为默认首页
4. 访问博客地址
如:yourAccountName.github.io
5. 备注
如何使用git上传页面
# 安装git
http: ...
<转载>JAVA浮点数二进制详解
- 博客分类:
- java
作者: zengdongwu
转载地址: http://www.zengdongwu.com/article1.html
十进制科学记数法
98765 = 9.8765 * 104 尾数 基数指数
二进制科学记数法
1)1010 1011 = 1010 1011. * 20
2)1010 1011 = 1010 101.1 * 21
3)1010 1011 = 1010 10.11 * 210
4)1010 1011 = 1010 1.011 * 211
4)……
5)1010 1011 = 1.010 1011 * 2111
javascript原生api
- 博客分类:
- javascript
1. Ajax
function get(url) {
var xhr = new XMLHttpRequest();
xhr.open('GET', url);
xhr.onreadystatechange = function (data) {
}
xhr.send();
}
function post(url, params) {
var xhr = new XMLHttpRequest();
xhr.open('POST', url);
xhr.onreadystatechange = function (data) {
...
javascript的闭包
- 博客分类:
- 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次的10
可以看到, 此时a[j]()执行代码console.log(i), 这里的i就是全局变量window.i, 也就是10(因为i是执行到10才跳出for循环的).(2)修改代码:
var a = ...
0. emmet介绍
emmet是一个编译器插件,用于快速生成html.
emmet官方提供多种编译器的插件, 这里简单介绍eclipse中emmet插件的使用.
详细的使用可以参见官方的cheatsheet和documentation
1.在eclipse中安装emmet
使用eclipse marketplace进行安装即可.(略)
2.在eclipse中使用emmet
新建html,xml文件(jsp貌似不行), 输入emmet语句, 按tab键后, emmet就会自动生成html.
3.简单范例
3.1 html5模板生成
3.2 table生 ...
<转载>HTTP的幂等性
- 博客分类:
- http
来源: http://www.cnblogs.com/weidagang2046/archive/2011/06/04/idempotence.html
作者: Todd Wei
幂等性的定义
HTTP方法的幂等性是指一次和多次请求某一个资源应该具有同样的副作用。幂等性属于语义范畴,正如编译器只能帮助检查语法错误一样,HTTP规范也没有办法通过消息格式等语法手段来定义它.
HTTP的幂等性
HTTP协议本身是一种面向资源的应用层协议,但对HTTP协议的使用实际上存在着两种不同的方式:一种是RESTful的,它把HTTP当成应用层协议,比较忠实地遵守了HTTP协议的各 ...
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 Explorer of Window “%USERPROFILE%\.m2″.
2. After running above command, “m2″ folder of maven will open. No ...
(1) 枚举类不能继承其他类
java不支持多继承.
所有的枚举类都继承自java.lang.Enum类
(2) 使用接口组织枚举
public interface Drink {
public static enum Juice implements Drink {
ORANGE, APPLE, TOMATO, GUAVA;
}
public static enum Cocktail implements Drink {
GIN, VODKA, RUM, TEQUILA, WHISKY, BRANDY, LIQUEUR ...
使用@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文件
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSch ...
作者: feng
原文地址: http://www.path8.net/tn/archives/1502
(因为使用的mysql版本是mysql-5.6.21-win32, 故配置部分略有修改)
以下为原文:
本文针对mysql-noinstall版本,也就是解压缩版的安装配置应用做了个总结,这些操作都是平时很常 ...
工具与环境
Eclipse 4.4.2 (Luna) ;
JDK: 1.7.0_25;
Tomcat: 7.0;
流程步骤
1. 创建项目
右键项目, Properties -> Project Facets
此处我们需要关注的重点为红线所框出的两处地方.
2. 将项目转化为web module 3.0
2.1 修改项目的部署配置
2.2 将项目的编译等级从1.5修改为1.7
...
Android 手机录音功能实现
- 博客分类:
- android
package org.homeway.phonerecorder;
import android.app.Service;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.media.MediaRecorder;
import android.os.Environment;
import android.telephony.TelephonyManager;
import andro ...
gradle使用本地Maven库
从Maven切换到Gradle,原有的几G的本地缓存库当然想继续使用。在用户手册中找到了答案。在50.6.3章节。
如果想使用Maven本地缓存,需要定义:
repositories {
mavenLocal()
}
Gradle使用与Maven相同的策略去定位本地Maven缓存的位置。如果在settings.xml中定义了本地Maven仓库的地址,则使用该地址。在USER_HOME/.m2下的settings.xml文件中的配置会覆盖存放在M2_HOME/conf下的settings.xml文件中的配置。如果没有setting ...
Spring拦截器流程
示例 - 登陆验证
编写Annotation, 用于标识不需要进行登陆验证的请求方法
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface LoginNotNeed {
}
编写Interceptor
public class LoginInterceptor extends HandlerInterceptorAdapter {
Logger logger = LoggerFactory.getLogger(L ...
package com.verser.weixin.test;
public class Test {
static InheritableThreadLocal<Object> ITL = new InheritableThreadLocal<Object>(){
protected Object initialValue() {
return new StringBuffer("hello ");
};
};
static ThreadLocal<Object> TL = new Threa ...