刚刚我无聊在浏览器控制台里打了一句
null==0
浏览器返回false
于是我又打了一句
null>=0
浏览器竟然返回了true!
你他喵在逗我?
刚刚我无聊在浏览器控制台里打了一句
null==0
浏览器返回false
于是我又打了一句
null>=0
浏览器竟然返回了true!
你他喵在逗我?
恢复弹幕站以后我发现新弹幕里有人说弹幕发不出去,但是明明就发出去了嘛。。
然后我看了个测试视频,发现弹幕都不见了,于是我赶紧上vps去找php日志了,结果发现了错误,原来我把新建数组的语句写成了
`$arr=[];` ……已经开始语言混淆了。。关键是这还被我推上了github,我也一直没有发现这个错误( ́•ु ω•ू),现在已经修好咯
小熊的vps不知不觉好了,于是我拿回了我的弹幕数据库,不过结果还是和小熊分家了呢QAQ。
好消息就是弹幕和视频数据都回来了,我用不着再输一遍视频地址而且弹幕也都回来了,不过我恢复弹幕的时候发现了好多新的弹幕,这是啥情况。。。
之前我寄宿在小熊的vps上,然后不知道小熊干了什么他的vps就长跪不起了。。。
还好我有自动备份数据库和已有文件改动就用git备份文件的习惯,博客保全啦。
可是弹幕站就给跪了,因为他没有自动备份,而且这是在初期我也懒的备份,所以弹幕什么的。。。我只有很久之前的一个备份,视频也只好手动补咯。还好也没几个
现在文章可能点不进去,待我修一修
教工运动会视频
继续阅读2014无锡三中运动会视频【教工部分】
今天放学顺便做过站到了中央车站,把这里扫荡了一遍,围了好几个field。果然field超级涨AP的说。
上图
同学用的水瓶

我了个大草
·发送框里输入了文字以后就算鼠标移走也不会消失啦
·新发送的弹幕不会再卡死所有弹幕啦
·视频播放前拖动进度条弹幕不会再消失啦
·优酷解析修正啦
·去掉了一点没用的代码
·修正部分地址格式的分析错误
这么多年下来在学校卖萌丢节操,也终于到了高三。现在我可以搞机的时间更少了,不仅少了晚饭后的时间,连晚上回宿舍以后的时间都少了,要不怎么说自古住宿多苦逼呢。。。也不知道我为啥要为这破学业付出这么多时间,也不知道上大学我能得到什么,可能是再加四年的无聊生活吧。现在我只能挤出睡觉的时间来搞机了,白天反正也是一如既往打瞌睡。如今高三,想吃到一顿好饭也更难了,早上被高一高二抢,中午还好没人抢,晚上比高一高二晚15分钟吃饭,到底都是什么狗屁安排啊。现在doge校长还把小卖部关了,食堂卖起了各种饮料汉堡鸡腿,也就是零食没了。我这届也真苦,摊上了这校长,各种脑残规定的出台都伴随着学生的怨念,这样的校长要他何用?不过也没办法了,还是慢慢把这一年混完吧。
个人弹幕站专用页面完成,佳佳良心作,放心作,管用,认准佳佳个人弹幕播放站● ω ●)/~☆
地址见菜单
话说明天又要死去学校了,写了一暑假的代码根本就不知道怎么做数学题了呢╮(╯▽╰)╭,反正5门功课同步挂,老师再也不用担心不能给我进步之星的称号了2333333333。
这一学年我和众小伙伴们都要像烧饼一样复习前两年学的东西,没有新知识进入的话这一年应该会感觉过得很快的,这就是所谓的不知不觉啥都还没做就一天天过去了的感觉吧。
坐等高考
由于我的js没有正规学习过,所以码东西的时候总会有一些新发现,这两天写弹幕播放器的时候我又发现了定时函数的新用法,于是来记录一下。
一开始我从w3school学习了setTimeout的基本用法,他的例子是这样的
<html>
<head>
<script type="text/javascript">
function timedMsg()
{
var t=setTimeout("alert('5 seconds!')",5000)
}
</script>
</head>
<body>
<form>
<input type="button" value="Display timed alertbox!" onClick="timedMsg()">
</form>
</body>
</html>
于是我后来就一直用引号围起要定时运行的内容。。。。。
继续阅读setTimeout和setInterval的用法
请文明弹幕
做了个canvas文字测试,看看效果如何。
由于代码中包含了图片的base64码所以放在最后了,测试结果如下:
//代码内容:一张写了5个蓝色喵的图片和5个无任何样式的喵字各绘制十万次 123.8950000006298 //图片 153.4990000000107 //文字 91.63100000114355 //图片 150.8400000002439 //文字 88.55799999946612 //图片 150.93399999932444 //文字 88.62000000044645 //图片 150.16500000092492 //文字 87.77499999996508 //图片 149.93399999912072 //文字 87.90600000065751 //图片 149.8909999991156 //文字 87.98000000024331 //图片 65.1319999997213 //文字
为了尽量准确一点,避免浏览器热身等原因我把测试放在循环里进行多次测试。
可见文字渲染确实是效率比较低的,不过这里还不是太明显。
这里的文字渲染还是无任何样式的,平常应用的时候不可能就这么用没样式的字,所以我还要再来一个有样式文字渲染测试。
继续阅读Canvas文字绘制性能测试
代码:
<script>
var n=6543.5465479832;
var r;
var ta=performance.now();
for(var i=0;i<10000;i++){
r=n.toFixed();
}
console.log(r);
console.log("toFixed:"+(performance.now()-ta));
ta=performance.now();
for(var i=0;i<10000;i++){
r=(n+0.5)|0;
}
console.log(r);
console.log("+0.5按位或0:"+(performance.now()-ta));
ta=performance.now();
for(var i=0;i<10000;i++){
r=Math.round(n);
}
console.log(r);
console.log("Math.round:"+(performance.now()-ta));
</script>
结果:
6544 toFixed:4.387999999380554 6544 +0.5按位或0:0.30300000071292743 6544 Math.round:0.4239999998389976
再也不用toFixed了 (ค้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ ● ω ● ค้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้