Saber 酱的抱枕

Fly me to the moon

04/6
2017
软件

关于看图软件转换图片时质量是否一致的研究

我经常使用看图软件来压缩图片,一般是设定另存为jpg格式,质量80。最近一段时间换了许多看图软件,感觉它们转换后的图片的质量不一样。于是我挑了些图片分别测试了下,发现确实有区别,最后找出了有代表性的三张图做一个总结(有的图看不出什么区别,就没作比较)。

参赛选手如下:

关于看图软件转换图片时质量是否一致的研究

它们分别是:Faststone image viewer(以下简称fiv)、HoneyView、XnView。这三款软件都是老牌软件了,基本都有十余年的历史。
Read More →

关于看图软件转换图片时质量是否一致的研究

04/6
2017
学习

开发chrome扩展的一些参考资料

1.google官方文档
API目录页

2.谷歌开发文档的非官方中文版

3.360极速浏览器的官方开发文档
翻译成了中文,挺不错,但是很久没更新,显得落伍了。

4书籍《Chrome扩展及应用开发》,我们可以在图灵社区免费阅读。这本书很不错。
这本书还有第二版,修订和增加了一些内容,不过不提供全部免费阅读。图灵社区页面

开发chrome扩展的一些参考资料

04/5
2017
其他

被主机商坑了一把

在我更换了新域名之后,发现谷歌抓取一直有问题(也许这个问题出现的更早,只是当时没发现)。用谷歌搜索查了下site:saber.love,才收录了20多个页面;谷歌站长工具的控制台里也各种异常。

今天我终于开始怀疑是主机商的问题,于是问了一下:

妈的智障。之后谷歌这边就恢复正常了。

百度倒是一直没问题。

被主机商坑了一把

04/5
2017
软件

删除office2010和office2013的key的办法

我电脑上的office2010激活到期后无法再次激活,后来才知道要先删除之前的key。使用cmd来操作的步骤如(记得以管理员身份运行cmd):

1、定位到Office的安装目录(按情况选择):

如果是32位的操作系统,或者是64位系统安装64位的office,则:
office2010:

cd C:\Program Files\Microsoft Office\Office14\

office2013:

cd C:\Program Files\Microsoft Office\Office15\

如果是64位系统安装32位的office,则:
office2010:

cd /d "C:\Program Files (x86)\Microsoft Office\Office14>

office2013:

cd /d "C:\Program Files (x86)\Microsoft Office\Office15>

2、输入:

cscript OSPP.VBS /dstatus

运行后会显示已经安装的key的最后五位字符。

3、删除不需要的KEY,输入:

cscript ospp.vbs /unpkey:XXXXX

将XXXXX替换成要删除的key的最后5位字符,之后回车执行即可。

删除成功后就可以在用激活工具激活啦~
Read More →

删除office2010和office2013的key的办法

04/4
2017
软件

解决win7系统中睡眠被自动唤醒的问题

我很久以来都很常用win7的睡眠功能,有时候可能在长达一个月的时间里都没有关机过,因为睡眠真的是太好用了~但是我现在这台电脑(台式组装机)经常在进入了睡眠之后自动唤醒。就是你什么都没动它,它自己就从睡眠中唤醒了。有时候它甚至会不停唤醒,我刚设置睡眠,它就自动唤醒,重复好几次。一天中的任何时候它都有可能自动唤醒。

刚才我实在受不了了,搜了些资料。要解决这个问题,我们可以从cmd的电源管理命令里获取帮助。

输入PowerCfg -DEVICEQUERY wake_armed来查看这台电脑上有哪些设备可以唤醒睡眠:

解决win7系统中睡眠被自动唤醒的问题

台式机来说一般就是网卡、键盘、鼠标。我截图里没有鼠标是因为我已经禁止它唤醒睡眠了。(话说4个键盘设备是什么鬼)

第二个命令powercfg -lastwake可以查看最近一次唤醒睡眠的原因。win7显示的数字让我看不懂,不过在win10上是有汉字说明的,类似于下面:

解决win7系统中睡眠被自动唤醒的问题

运气好的话也许用powercfg -lastwake就能直接揪出罪魁祸首了,可惜win7上的结果我看不懂,只好用笨办法一个个试了,就是挨个禁用可以唤醒系统的设备。
Read More →

解决win7系统中睡眠被自动唤醒的问题

04/2
2017
学习

解决display: inline-block;的间隙问题

css的display: inline-block是替代浮动(float)的一个好办法。inline-block布局不会有float的一些缺点:脱离文档流、破坏inline box(具体来讲就是float的元素要等高,否则下面的float元素会被上面的卡住)。inline-block不会脱离文档流,元素高度不同也不会卡住。但是inline-block的元素之间会有空隙。

如下代码:

<div id="a"></div>
<div id="b"></div>
<style>
	#a,#b{width: 100px;height: 150px;display: inline-block;}
	#a{background: #0c0;}
	#b{background: #0ff;}
</style>

两个div都是inline-block布局,默认会有空隙:

解决display: inline-block;的间隙问题

(IE8的空隙还比其他浏览器少了1px)

那怎么办呢?有两个解决办法:

1.使两个元素的代码之间没有空隙。如上例,则时两个div的代码挨在一起,中间不要换行。这样就没有空隙了。

2.给应用了inline-block布局的元素的父元素添加css属性:font-size: 0; 这样就OK了。

以上两个方法都兼容所有浏览器。

解决display: inline-block;的间隙问题

ps:以前chrome不吃font-size: 0;这一套,不过较新版本的chrome也支持了。

解决display: inline-block;的间隙问题

04/1
2017
学习

JavaScript使代码延迟一段时间执行

JavaScript里说到延迟执行,一般想到的就是定时器。而且原生的方法里除了定时器,也没什么别的办法了。

但是定时器其实是一种插入机制,只针对它内部的代码做延迟,不能延迟整体代码的执行。

如果在某个时候,我们想让后面的代码全部延迟一定时间执行,只能把后面的代码全都放进定时器(或者改一下代码,只放调用部分)。多嵌套了一层,在代码的阅读和理解上产生了负面效果,很不舒服。

想要实现类似于其他程序的sleep函数的效果,我们可以用笨办法来做一个,实现整体代码的延迟。

示例:

function sleep(milliSeconds){
    var startTime = new Date().getTime();
    while (new Date().getTime() < startTime + milliSeconds);
}
console.log("1");
sleep(1000);
console.log("2");

不过使用sleep需要小心,因为它是整体延迟,会阻塞JavaScript进程,导致页面也卡住(类似于ajax的同步模式)。

比如上例代码,延迟一秒。如果在页面加载时执行,由于这一秒里JavaScript没执行完,所以页面加载时间就会增加一秒(+1s?),同时在这1秒里无法对页面进行操作。

那如果在页面加载完成后执行呢?这也会导致页面卡住1秒,因为sleep的代码导致CPU占用非常高,页面除了循环什么都不做了,导致用户在这1秒里无法对页面进行操作。

所以这个sleep虽然在效果上是真正的sleep(参考其他编程语言),但还是需要确认使用场景才能用,不能乱用。毕竟后台sleep用户只是多等了1秒,前台sleep却会导致页面卡住,对用户操作会产生直接的影响。

JavaScript使代码延迟一段时间执行

03/31
2017
学习

在JavaScript中创建Blob对象

JavaScript中的Blob对象可以存储二进制数据,并且还可以为数据指定MINE类型,因此适合在网页上储存文件用。

创建Blob对象需要使用new Blob()构造函数,它的语法如下:

Blob(blobParts[, options])

它有两个参数,第一个参数blobParts是要转化为Blob对象的数据,它必须在一个数组里。即使这份数据本来是独立的,也要创建一个数组把它包含到数组里。
第二个参数是可选的,使用Object类型的键值对来指定MINE类型。

示例:

var data='<b>aaa</b>';   
var blob=new Blob([data],{"type":"text/html"});   
console.log(blob);  

上例中是储存了一个html类型的Blob对象,实际使用中我们也可以储存其他文件类型,常见的有图片、json等。

相关资料:MDN上的相关内容
Read More →

在JavaScript中创建Blob对象

03/30
2017
ACG

pixiv上的阿斯托尔福(fgo阿福)r18图片

 Fate/Grand Order fatego fgo H hentai pixiv p站 アストルフォ 伪娘 图片 男の娘 福利 阿斯托尔福 阿福 图包

这里是pixiv阿斯托尔福的r18图片哦~アストルフォ r-18这个tag收藏数在1000以上的图片。我去掉了一些无关的图以及太丑的图。

度盘下载 提取码: x0xi 解压密码:13579

可爱的男孩子最棒啦n(*≥▽≤*)n
Read More →

pixiv上的阿斯托尔福(fgo阿福)r18图片