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

博客域名又换啦

这次从blog.luojia.me换到了luojia.me,有我的友链的小伙伴可以不用换地址,因为原来的链接依然有效,会跳转到新的地址。

这下地址短多了,看起来比较清爽。实际上我的子域里本来就只有blog是对外使用的,于是我就干脆把它搬到根域了,这个域名主要也就用来展示这个博客,没有其它太大的啥用处。

 

至于域名更换有什么要注意的地方,如果你有相关建议欢迎在下面留言哦~

[Node.js]用ws模块创建加密的ws服务(wss)

node的ws模块可以很方便地创建一个单纯的标准websocket服务,但是对于创建wss服务并没有提供一个独立的方法,还是使用创建ws服务的方法,在传入参数对象里加了个自定义的https服务。

 

也不知道是我找错了文档还是官方文档就那么简洁,不过readme文件写的文档的确是这个→doc/ws.md,然后我研究了好几天还翻了遍它的源码和examples才终于理解了这个文档。

继续阅读[Node.js]用ws模块创建加密的ws服务(wss)

[Javascript]数字添加千分位符函数

这种函数虽然百度一大把,不过我还是准备自己用很简单的代码写一个。现在访客暴涨然后我发现了在线人数显示功能好多bug,修了一下午。这个函数也是为此功能而写的。

function formatNum(num){
 if(typeof num !=="number")return false;//判断是否是数字
 num=num.toString();//字符化
 var s=num.match(/e\+(\d+)$/),ext=0;;
 num=num.replace(/e.+$/,'');
 if(s)ext=Number(s[1]);

 //分割小数点两边
 var tA=num.split('.');
 if(tA.length>=2&&ext){//有小数点则分割开来处理(小数点后面可能还跟有科学记数法表示)
 if(tA.length>ext){
 tA[0]+=tA[1].slice(0,ext-1);
 tA[1]=tA[1].slice(ext-1,tA[1].length-1);
 }else{
 tA[0]+=(tA[1]+"0".repeat(ext-tA.length));
 tA[1]='';
 }
 }
 
 tA[0]=tA[0].split('');//拆字符
 for(var i=tA[0].length;(i-=3)>0;){//插逗号
 tA[0].splice(i,0,',');
 }
 return tA[0].join('')+(tA[1]?'.'+tA[1]:'');//连起来
}

示例

> formatNum(652342938443)
< "652,342,938,443"

> formatNum(98765424621365764512)
< "98,765,424,621,365,770,000"    //由于js最大能准确表示的数字为9,007,199,254,740,992,所以会得到这个结果

> formatNum(98765424621365764512465421654165343687117361543861243)
< "987,654,246,213,657,700,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000"  //由于原数在js中会转为科学记数法,所以用0替换

> formatNum(0.55555555555555555555555555555555555555555555555555555)
< "0.5555555555555556"     //小数点后没有千分位

> formatNum(98765424621.365764512465421654165343687117361543861243)
< "98,765,424,621.36577"                //同上

 

[Node.js]批量重命名音乐专辑内音乐文件名

这只是个便签博,方便以后再拿出来用。。

刚刚下了个LL大法的全套音乐专辑,(原谅我又盗版了),然后里面每个CD的音乐都是一如既往有编号的,不过我们放进自己播放列表的话并不需要这些编号,所以我要把它们去掉。

 

作为一个程序员,怎么能一个个手动改名呢,这简直是耻辱!

继续阅读[Node.js]批量重命名音乐专辑内音乐文件名

看完了LoveLive

LL大法好 丶( ิ ω ิ)丿

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

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

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

 

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

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

继续阅读看完了LoveLive

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

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

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

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

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