所有由罗佳(博主)发布的文章

看完了LoveLive

LL大法好 丶( ิ ω ิ)丿

本片不断夹杂悲剧和喜剧来蹂躏观众的心灵,导致我看完竟然异常感动。。。

简单的描述一下情节就是:

穗乃果要组团唱歌,然后不断传销最终终于集齐了9个人成为完整的团体μ’s ,然后出现了个LoveLive大赛,她们一起参加,靠着主角光环拿到了第一名。

 

够精简吧,太完整的话就是剧透呢~

本文纯属纪念向,接下来摆几张图留念。

继续阅读看完了LoveLive

【我在这里谁来帮帮我啊!!!】事件

就在刚才,我刷QQ空间的时候,突然出现了一大群人发出了同样的这样一条消息(请不要点下面的链接,不然你也会中招)

我在这里谁来帮帮我啊!!!  腾讯地图  by:Luna qq:82919847

于是我第一反应就是,一定是TX网站又被挂马了。。。。

所以我就开始寻找发送这条消息的根源 继续阅读【我在这里谁来帮帮我啊!!!】事件

[Javascript]使用Generator函数创建你自己的异步函数

欢迎来到佳佳doubi小课堂~在这里你可以学到实用又错误的知识×。

好久没写正经的博文了,让我来正经一下。

使用Generator函数来创建你的异步函数,先说明一下原理。

Generator函数是ES6里的新函数类型,函数定义写作这样

function* a(){
	…
}

看到没,在函数名和function之间多了一个*号,这不是我写错了,是Generator函数的标志,这个*号其实也可以贴着函数名写`function *a(){}`,也可以不加空格`function*a(){}`,不过还是推荐把它贴着function写,这样既不会影响一些编辑器里的高亮,也不会降低代码可读性。 继续阅读[Javascript]使用Generator函数创建你自己的异步函数

20150429

今天晚饭的时间我的脚崴了,肿了个很大一块。然后发生了一些事情。本来想写个长篇大论,后来我把该说的都直接说了。所以还是算了吧。

 

写这篇博文的目的是,我刚刚注意到,当我过于激动时,呼吸加快,然后越是激动,全身越是麻木。然后想了一下觉得以前似乎也是这样的。这是一个大脑对机体的保护措施吗?防止激动过头出现气炸了的情况。大脑真奇妙。

佳佳君给佳佳酱加上了在线人数哦

前两天做了个node版的websocket在线服务端,现在顺手给佳佳酱也加上了。

服务端托管在这里

使用方法还是很简单的啦,只有打开服务端,然后在要显示在线数量的页面加上以下脚本(这是我用的代码)

(function() {
	try {
		var siteol = $("#online_number #site_ol"),//获取填写全站在线数的元素
		pageol = $("#online_number #page_ol");//获取填写本页在线数的元素
	} catch(e) {}
	var sitesocket = {
		newconnection: newconnection,
		socket: null,
		pinginterval: null
	},
	pagesocket = {
		newconnection: newconnection,
		socket: null,
		pinginterval: null
	};
	function ssiteol(num) {
		if (siteol.length) {
			siteol.html(num)
		} else {
			$(window).load(function() {
				siteol = $("#online_number #site_ol");//注意修改这里,我后来为了在页面加载完之前就先发起连接,又要确保可以填入正确位置做的修改
				siteol.html(num)
			})
		}
	}
	function spageol(num) {
		if (pageol.length) {
			pageol.html(num)
		} else {
			$(window).load(function() {
				pageol = $("#online_number #page_ol");//还有这里
				pageol.html(num)
			})
		}
	}
	function _(type, data) {
		return JSON.stringify({
			type: type,
			data: data
		})
	}
	function newconnection(url, callback) {
		clearInterval(this.pinginterval);
		if (this.socket && this.socket.readyState !== 3) {
			return
		} else {
			delete this.socket
		}
		var inte;
		this.socket = new WebSocket("ws://urlonline.coding.io:80");//修改成你自己的在线服务器地址
		var so = this.socket;
		this.socket.ping = function() {
			so.send("1")
		};
		this.socket.onopen = function(data) {
			so.send(_("url", url));
			inte = this.pinginterval = setInterval(so.ping, 30000)
		};
		this.socket.onmessage = function(data) {
			if (typeof data == "string" && data === "1") return;
			var msg = JSON.parse(data.data);
			switch (msg.type) {
			case "ol":
				{
					callback(msg.data);
					break
				}
			}
		};
		this.socket.onerror = function(data) {
			clearInterval(inte);
			delete so;
			setTimeout(newconnection, 3000, url);
			callback(0)
		};
		this.socket.onclose = function(data) {
			clearInterval(inte);
			delete so;
			setTimeout(newconnection, 3000, url);
			callback(0)
		}
	}
//初始化连接
	sitesocket.newconnection("site://blog.luojia.me", ssiteol);//使用site://前缀标识统一的被请求地址(此网站)
	pagesocket.newconnection(window.location.href, spageol)//使用本页的href作为被请求地址
})();

可以断线自动重连,喵喵喵!

不过人少的站加上了它显得更寒酸了 (๑•́ ₃ •̀๑)

刚刚补完了魔法少女小圆

第一眼看过去就以为是恐怖片,而且画风相当抽象。。。

还可以看出经费也相当省。。。

内容也人让人纠结

名叫魔法少女小圆,可是一直到第11集(倒数第二集)结尾小圆才变成魔法少女【剧情和我想象的完全不一样啊!

然后经过总结这是一个竞争伦理片

看完以后我才察觉到,我已经完全没有悲伤这种情感了。

虽然吐槽了那么多,不过总结下来这还是一部感人又有教育意义的动漫。但是小朋友请不要看,否则会留下心理阴影。
继续阅读刚刚补完了魔法少女小圆