Web开发
1.Mininet安装(以Virtualbox为例,mininet 2.1)
2.Mininet网卡配置
3.Mininet连接宿主机器的POX控制器
4.自定义mininet网络拓扑
未完待续。。。...
1.Spring MVC工作原理
①当用户在浏览器中点击一个链接或者提交一个表单时,那么就会产生一个请求(request)。当请求离开浏览器时,它会携带用户请求的信息(比如说请求的URL信息,用户名,密码什么的)。
②请求的第一站到达的是Spring的DispatcherServlet,它是一个前端控制器,工作是将用户的请求委托给其他的组件(这里是交给Spring...
/**
* 返回一个随机的小写字母
*/
function getLowerCharacter(){
return getCharacter("lower");;
}
/**
* 返回一个随机的大写字母
*/
function getUpperCharacter(){
return getCharacter("upper");;
}
/**
* ...
或许你一直在用javascript中的array的sort.
或许你一直相信它会给你正确的结果。
至少我曾经也是这样认为了,直到有一个,我看到了如下的代码 :
[5,10,1].sort();
或许结果有点出人意料。结果如下:
[1,10,5]
仔细深究之后,发现原来默认的sort方法并不是按照整形数据来排序,而是用的字符串匹配方式。
换言之就是10 中的这个 1 导致了上面代码的错...
javascript正则表达式详解
在基础篇中我们已经讲解了如何来使用正则表达式等一些基础知识,这里我们要讲解的是正则表达式中的模式匹配,它们能帮助我们更好更快的写出漂亮的正则表达式,当然它们也是基础的知识,更高端正则表达式的需要自己在深入的研究!下面对模式的分类是我自己为其命的名,目的只是能更快更准的记住这些模式。
快捷匹配元字符:
. 点元素:表示匹配一个且必须一个任意字符;(换行符\...
/*
Cookie工具
使用方法:
//存值
var value = "7天";
tools.cookie("day",value, {expires:7});
//将字符串:"7天" 以 "day"这个key保存到cookie中5天
//取值
var v = tools.cookie("day");
//用 "day" 这个key从cookie取出值
*/
tools.co...
//转为全角转换
tools.toFullWidth = function(str) {
// str = str.replaceAll(/\./g, '。');
var hash = {'32':'\u3000'};
var ret = [], i = 0, len = str.length, code, chr;
for (; i
code = str.charCodeAt(i...
/*
将json对象转换为字符串
使用方法:
var json = {id=3,name="abc"};
var str = tools.j2s(json);
*/
tools.j2s = function(O) {
var S = [];
var J = "";
if (Object.prototype.toString.apply(O) === '[object Array...
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
JS实现默认显示部分文字,点击按钮显示全部
民间机构提前3天预报大理地震 地震局称违法
17日大理州5.0级地震发生之后,在微博上一条曾在3天前就预测大理将发生5.0级地震的微博受到了
很多网友的关注。
记者联系上了微博...
void glLightModelfv (GLenum pname, const GLfloat *params);
//设置光照属性的模型。被设置的光照属性模型的特征是由pname指定的,param表示pname参数被设置的值
1.全局环境光
实例
GLfloat ambient[] = { 0.2, 0.2, 0.2, 1.0 };
glLightModelfv...