用上了彩色墨水屏电子书
用上了新设备,希望可以多多使用。
BOOX nova3color上用微信阅读,感觉不错。网易云音乐和QQ音乐都能用,电子书听歌有点怪怪的感觉,而且喇叭的位置是在屏幕背面,比较奇葩,壳子装上就压着了,不知道为啥这么设计。
看彩色漫画感觉只能说还行,不过我平时也不看漫画。用来看书还行,会有些彩色的底纹,不过很淡,可以忽略。能看彩色的PPT确实很舒服。
用上了新设备,希望可以多多使用。
BOOX nova3color上用微信阅读,感觉不错。网易云音乐和QQ音乐都能用,电子书听歌有点怪怪的感觉,而且喇叭的位置是在屏幕背面,比较奇葩,壳子装上就压着了,不知道为啥这么设计。
看彩色漫画感觉只能说还行,不过我平时也不看漫画。用来看书还行,会有些彩色的底纹,不过很淡,可以忽略。能看彩色的PPT确实很舒服。
webpack-dev-server –version
YError: Too many arguments provided. Expected max 2 but received 3.
at argsert (…/node_modules/webpack-dev-server/node_modules/yargs/lib/argsert.js:31:13)
升级node,升级webpack,升级webpack-dev-server
删除项目内node_modules目录重装npm install.
有些和dns.js相关的报错可能是本地没有配置localhost解析。在host 文件中添加
127.0.0.1 localhost
偶然看到一个用GO写的爬虫项目:Pholcus(幽灵蛛),支持并发,支持脚本配置,可以使用GO和JAVASCRIPT写脚本。
稍微研究了一下。
首先,安装Pholcus的爬虫:
“`
go get -u -v github.com/henrylee2cn/pholcus
“`
下载试例脚本:
“`
go get -u -v github.com/vitrum/pholcus-lib-lagou
“`
使用demo目录的demo.go
“`
cd demo
go run demo.go
“`
参考资料:https://github.com/henrylee2cn/pholcus
偶然看到一篇讲GO语言中Select 和Switch的区别,觉得挺有趣,GO里Switch的用法也挺自由,一直以来以为javascript中Switch是用字符和数字来判断条件的,限制很多。
后经提醒,仔细看了一下规范 发现原来在javascript中也一样可以玩的飞起。
发现有下面的用法之前没有注意过:
1,判断变量为布尔值
var a = 100;
var b = NaN;
switch (true) {
case isNaN(a) || isNaN(b):
console.log('NaNNaN');
break;
case a === b:
console.log(0);
break;
case a < b:
console.log(-1);
break;
default:
console.log(1);
}
这样在case中就可以写条件了。
2,多个条件符合的判断
如果多个条件,都走相同的逻辑,以前用笨办法复制代码,显然是可以优化的,由于Switch是用break作为一个逻辑块的结束,那么想实现类似:
case "afshin", "saeed", "larry":
的方案,可以这么操作
switch (varName)
{
case "afshin":
case "saeed":
case "larry":
alert('Hey');
break;
default:
alert('Default case');
}
文档中更有花哨到不行的实例
var foo = 1;
var output = 'Output: ';
switch (foo) {
case 10:
output += 'So ';
case 1:
output += 'What ';
output += 'Is ';
case 2:
output += 'Your ';
case 3:
output += 'Name';
case 4:
output += '?';
console.log(output);
break;
case 5:
output += '!';
console.log(output);
break;
default:
console.log('Please pick a number from 0 to 6!');
}
Output from this example:
Value | Log text |
---|---|
foo is NaN or not 1, 2, 3, 4, 5 or 10 | Please pick a number from 0 to 6! |
10 | Output: So What Is Your Name? |
1 | Output: What Is Your Name? |
2 | Output: Your Name? |
3 | Output: Name? |
4 | Output: ? |
5 | Output: ! |
6到飞起啊~
Try some 3D webGL things~~~
1,为什么用EC2搭建node.js环境。
2,如何申请免费一年的EC2
ssh -i user.pem ec2-user@ec2-XXX-XXX-XXX-XXX.compute-1.amazonaws.com
sudo yum install gcc-c++ openssl-devel make curl git
5,安装node
wget http://nodejs.org/dist/node-v0.4.12.tar.gz tar -xvf node-v0.4.12.tar.gz cd node-v0.4.12 ./configure make
make install
sudo ln -s /usr/local/bin/node /usr/bin/node sudo ln -s /usr/local/lib/node /usr/lib/node sudo ln -s /usr/local/bin/npm /usr/bin/npm sudo ln -s /usr/local/bin/node-waf /usr/bin/node-waf
var libpath = require('path'), http = require("http"), fs = require('fs'), url = require("url"), mime = require('mime'); var path = "/home/ec2-user/nodeweb"; var port = 8080; http.createServer(function (request, response) { var uri = url.parse(request.url).pathname; var filename = libpath.join(path, uri); libpath.exists(filename, function (exists) { if (!exists) { response.writeHead(404, { "Content-Type": "text/plain" }); response.write("404 Not Found\n"); response.end(); return; } if (fs.statSync(filename).isDirectory()) { filename += '/index.html'; } fs.readFile(filename, "binary", function (err, file) { if (err) { response.writeHead(500, { "Content-Type": "text/plain" }); response.write(err + "\n"); response.end(); return; } var type = mime.lookup(filename); response.writeHead(200, { "Content-Type": type }); response.write(file, "binary"); response.end(); }); }); }).listen(port);
7,推荐阅读:
求推荐操作简单的配合node用数据库。
女孩的眼睛里还透露着惊慌,发生了什么?她还不知道,她的父母已经遇难了。本来幸福的一家人,欢乐的去旅行,就在回家的路上,悲剧就这么发生了。
我只想说,这不是天灾,这一定是人祸。
作为一个几乎和这个伊伊同岁的小女孩的爸爸,我绝对不能答应这事就调查调查就算了,绝对不能接受任何粉饰太平,因为今天发生在她身上的惨剧,也有可能发生在我女儿身上,发生在所有人身上。
困扰我一个多月,今天刚找到办法,原来只要在wordpress.com首页上的登录栏里,就可以登录了。不需要从自己的BLOG里登录