- 浏览: 148077 次
- 性别:
- 来自: 北京
-
最新评论
-
46311875:
SB。 搞得那么复杂。哈哈
html5单页面应用程序之历史记录控制 -
李俊良:
正准备处理移动版本的兼容,貌似移动端的用纯web做的比较少
瀑布流网站记录 -
wolf199103:
花瓣网:http://huaban.com/鼻祖Pintere ...
瀑布流网站记录 -
firstfall:
BuN_Ny 写道最近很不喜欢这种只贴代码的帖子。总觉得是想表 ...
前端js也能写算法 -
Sky_YiBai:
楼主,可不可以把帖子重新编辑下,别光写代码呢。。。写点思路之类 ...
前端js也能写算法
文章列表
sudo aptitude install couchdb
如果没有安装aptitude的请先安装
sudo apt-get install aptitude
下载couchbeam
git clone https://github.com/benoitc/couchbeam.git
cd couchbeam
然后make
然后把里面的
ebin目录下的文件全部拷贝到nitrogen对应的ebin目录下
然后把deps里面的子目录下的所有ebin目录下的文件也拷贝到nitrogen对应的ebin目录中
修改vm.args文件,在最后 ...
原文写的是
There are three different ways to compile code in Nitrogen:
If you are in the Erlang console then run sync:go().
如果是开启的console模式的话就直接执行sync:go()
This will look at all loaded modules, find their associated Emakefiles, and run make:all([load]). to recompile.
If Nitrogen is running i ...
1.编辑vm.args文件
找到
-eval "nitrogen_init:init()"
最后加上
-eval "application:start(mnesia)"
2.修改src中的 nitrogen_init.erl文件
在其中的init函数中加入
application:start(mnesia)
测试,启动之后,在nitrogen console中输入mnesia:info()进行判断
如果可以 === 赤壁人
- 博客分类:
- 遐想
如果可以,我们能不能一起留到赤壁
留到那个甩熟悉的城市
每个街道巷口都可以阔出名字
每个人说个话都可以那么亲切
想恰个烧烤,想打个麻将,想唱个歌
0715
也好,名人城堡或者钻石年代也怕
我们一定要唱到打祥再 ...
Erlang本身在ubuntu系统中默认是安装的
但是我需要使用和nitrogen版本对应的Erlang版本
nitrogen就是Erlang的一个web开发框架
所以我需要安装新的Erlang
但是Erlang开发中一般会出现一些问题
我是下载源文件下载的,用默认的apt-get方式是不行的,得不到需要的版本
然后安装前需要安装一些依赖的组件
sudo apt-get install build-essential libncurses5-dev openssl libssl-dev
然后进去对应的目录
使用./confi ...
json format
- 博客分类:
- erlang nitrogen
step1.
download the mochijson2 lib.
step2.
set the http header
content_type("application/json"),
step3.
write the io steam as json.
io:format(mochijson2({struct,[{"id",id},{"name",name}]})).
step4.
we can see the return data is
{i ...
document.createElement = (function(fn){
return function(type,id,className){
var elem = fn.call(document,type);
if(id) elem.id = id;
if(className) elem.className = className;
return elem;
}
})(document.createElement);
var t = document.createElement("div","a ...
我也研究下排序的动态展示
- 博客分类:
- javascript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; char ...
String对象赋值问题
- 博客分类:
- javascript原始数据类型
/**
今天在一个blog上面看到一个赋值运算符,拿过来分析下
*/
var x = y = new String("abc");
x.x = x = "def";
console.log(x,y,x.x,y.x);
/*
说下结果
结果是
dev
abc
undefined
def
但是看了对应文章的分析,我感觉分析的有点问题,所以拿过来分析下
对方blog的地址是http://lichaosoft.net/?p=89
要了解的点
1:赋值运算符是从右侧到左侧,所以以下的是相等的
x = y = ...
一句话理解
==比较先把两侧的值转化为基本数据类型
也就是Number/String/布尔
如果两个基本数据类型不同
然后将基本数据类型转化为数字进行比较
如果相同直接比较值
看比较
"abc" == "abc"
都是字符串,类型相同,直接比较值,所以为true
"1abc" == 1
不同类型 Number("1abc")为NaN
NaN == 1为false
[] == []
两个对象,类型相同,不会转化,但是是两个不同的实例对象,所以为false
...
/**
以下让大家看到一个true和false相等的问题研究
*/
//先看第一个东西
var b = Boolean([]);
console.log(b);
console.log([])
//得到的结果是true,足以说明空数组在进行布尔转化时会转化为true
//那么自然可以得到结论![]应该是false,验证一下
console.log(![])//确实是false
//接下来看下面的东西,诡异的结果出现了
console.log([] == ![]);// 输出结果为true;
/*
是不是无法理解上面的结果,一 ...
css控制div绝对居中问题
- 博客分类:
- DIV+CSS
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> Matching Game </title>
<meta name="generator& ...
网易的两栏布局,左侧固定宽度
- 博客分类:
- DIV+CSS
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> Matching Game </title>
<meta name="generator& ...
// ---------- 一些排序算法
// js 利用sort进行排序
systemSort:function(array){
return array.sort(function(a, b){
return a - b;
});
},
// 冒泡排序
bubbleSort:function(array){
var i = 0, len = array.length,
j, d;
for(; i<len; ...
<!DOCTYPE html>
<html>
<head>
<style>
body,html{
background-color:black;
}
#box{
width:656px;
height:656px;
margin:100px auto;
}
.normal{
float:left;
background-color:#fff;
border:1px solid #ddd;
width:80px;
height:80px;
position:relative;
}
.s ...