如果iis里的网站是静态页面并且默认首页名字是index.html,那么浏览首页时,浏览器地址栏里有可能会显示这个“index.html”,形如:
http://www.exmp.com/index.html
怎么去掉呢?打开该网站属性的“文档”选项卡,先把默认首页的“index.html”删掉,然后点确定保存。(一定要先保存)
保存之后再次打开文档选项卡,再手动添加一个“index.html”并置顶。
这样就ok了,浏览器的地址栏里就不会出现“index.html”了。不过如果之前有缓存,可能得清一下缓存。
原理:
iis“文档”选项卡内置/预设的这个“index.html”的类型是“继承”,我们后添加的“index.html”类型是“本地”。差别就在这里。
上面的操作中,如果删除内置的“index.html”后没有点确定保存,而是直接手动添加“index.html”,有可能导致iis认为这个条目没有变化,于是新添加的“index.html”就变得和内置的“index.html”一样了。
iis隐藏网址后面的“index.html”
今天公司新买了一个惠普一体机做办公电脑,预装win10系统,领导让我重装成win7系统。
以前我上学时折腾装系统的时候,win8还没出来。我模糊的知道,自从win8出来后,预装新windows系统的品牌机要重装成win7就要麻烦些。不过我之前没有试验过,所以这次正好实验一番。
这次我装了3次才成功,最后记录一点经验。
1.首先要到BIOS里,禁用安全启动(secure Boot),开启Legacy Support(传统启动)。
2.新品牌机通常是UEFI引导+GPT分区表。这个没什么要改的,可以直接装win7。不过为了保险起见,也可以做一些额外的工作。
2.1 在BIOS里确认引导模式为UEFI,而不是传统模式(Legacy)。也可以把传统模式禁用掉,只留UEFI。
2.2 确认分区是GPT分区(区别于MBR分区);另外如果是新机器不需要保留数据的话,最好删除所有分区,再重新分区成GPT格式。(推荐用DiskGenius做分区,它在创建GPT分区时会提醒你是否创建ESP分区和MSR分区,我们都勾选上)。
2.3 注意UEFI引导下只能安装64位系统。也就是说32位win7是装不了的。
3.由于新电脑普遍使用USB3.0接口(甚至所有USB接口都是3.0的),而win7没有自带USB3.0驱动,所以我们必须给win7部署USB3.0驱动。
我们可以使用已经集成了USB3.0驱动的系统镜像,像我在PE里使用NT安装器的话,也可以在安装前设置给系统安装USB3.0驱动。
以上工作做好基本就没问题了。
放个我安装时的设置界面:
GPT分区模式下的引导分区要设置成ESP分区。虽然ESP分区在资源管理器里不会显示不来,但是我们可以直接填入其在DiskGenius里的盘符。
左下角添加USB3.0驱动。我用的这个USB3.0驱动是从Intel的Windows7 USB3.0 Creator这个软件里复制出来的。话说我还不清楚windows系统的USB3.0驱动是不是会区分主板什么的,还是一个驱动通吃?
右边中部的三个状态灯分别检查分区表模式、系统引导状态、EFI引导分区(ESP分区)。其中第二项这个BOOTMGR PBR如果安装前是黄色的,代表没有系统引导。这个不要紧,一般装完系统之后就会变绿了。如有需要也可以修复下系统引导。
UEFI+GPT模式的win7可以用chew-wga来激活。
ps:我安装了三次才成功 _(:3」∠)_
第一次是禁用了secure Boot,但是没有格盘,结果PE里部署完镜像之后,重启一直显示HP的logo(这个一体机是惠普的)。
第二次我格了全盘之后,重新分区,部署系统,但没装USB3.0驱动。因为这个一体机是2个USB3.0接口,2个USB2.0接口,我寻思着等重启后我把鼠标键盘插在USB2.0的接口上就行了,所以没装USB3.0驱动。谁知重启后,倒是能进入win7的安装配置界面了,但是USB2.0的接口也用不了。
第三次我安装时选了USB3.0驱动,OK了。
给新一体机安装win7系统
document.hidden是HTML5里一个新增的属性,它会返回一个布尔值,用来指示当前页面(标签页)是否可见。
比如说你正在看这个页面,那么document.hidden就会返回true。如果你切换到别的标签页去了,或者最小化了浏览器之类的情况,document.hidden就会返回false。
手动检测document.hidden灵活性很差,我们可以为document添加visibilitychange事件来监听页面可见性的变化。
document.addEventListener("visibilitychange", function (argument) { if (document.hidden) { alert("看不见看不见"); }else{ alert("二狗子你又回来了"); } });
当然,上面的代码只是个示例,实际使用中不要照搬。因为当用户切换到其他页面时,这个页面就会弹窗“看不见看不见”。之后点掉弹窗,你就等于又切换回来了,这时候“二狗子你又回来了”百分之百触发←_←
visibilitychange的兼容性目前应该问题不大了,毕竟document.hidden都出现至少5年了,相关事件监听应该早就跟上了。
当然IE8是不要想了,它连document.msHidden都不支持。
三大浏览器的私有属性和方法示例如下(虽然对于不支持的老IE还是没办法):
var visibilityChange; if (typeof document.hidden !== "undefined") { visibilityChange = "visibilitychange"; } else if (typeof document.mozHidden !== "undefined") { visibilityChange = "mozvisibilitychange"; } else if (typeof document.msHidden !== "undefined") { visibilityChange = "msvisibilitychange"; } else if (typeof document.webkitHidden !== "undefined") { visibilityChange = "webkitvisibilitychange"; } document.addEventListener(visibilityChange, function() { // code... }, false);
使用html5的document.hidden属性查询页面是否可见
前情提要:
《在JavaScript中创建Blob对象》
《使用canvas将图片转换为base64编码》
之前的这两篇文章都是为在网页上下载文件而服务的。Blob对象可以通过URL.createObjectURL(blob)方法来生成一个blob协议的url,而canvas可以通过canvas.toDataURL()来生成一个base64编码的url。这两种url都可以用a标签的download属性来下载。
注意:
将数据(包括canvas对象)转换为blob时,会受到跨域限制。
canvas酱图片转换为base64编码时也会受到跨域限制。
使用a标签下载文件时,在firefox里会受到跨域限制。
之前我没发现canvas对象是可以转换成Blob对象的,今天才知道有一个HTMLCanvasElement.toBlob()方法可以做到。
语法如下:
canvas.toBlob(callback, mimeType, qualityArgument);
说人话:
canvas.toBlob(function(blob) { // code... },"image/jpeg", 0.8);
toBlob方法内有一个回调函数,其参数就是canvas对象转换后的生成的blob对象;
如果缺少mimeType参数,则默认为png格式。
相比使用base64编码的url,blob格式的url更加简洁,我喜欢后者。不过base64编码其实储存的是文件本身,它方便重复使用。而blob对象则在刷新页面后就没了,blob格式的url也就不能重用了。
如下代码,先加载一个图片,然后将其绘制在canvas里,之后将canvas元素转化为blob对象,再用一个a标签来做下载功能。
var Img = new Image(); Img.src = "58319482.jpg"; Img.onload = function() { var canvas = document.createElement("canvas"); canvas.width = Img.width; canvas.height = Img.height; canvas.getContext("2d").drawImage(Img, 0, 0, Img.width, Img.height); //将图片绘制到canvas中 canvas.toBlob(function(blob) { var downloadA = document.createElement("a"); document.body.appendChild(downloadA); downloadA.style.display = "none"; downloadA.setAttribute("download", "download.jpg"); downloadA.setAttribute("href", URL.createObjectURL(blob)); downloadA.click(); }, "image/jpeg", 0.8); };
使用toBlob()方法将canvas对象转换为Blob对象
pid=59362201
转眼间,四月份过去了。今天是五一,但可怜的死宅站长今天依旧家里蹲……
四月里番已经出来了,在下先下为敬。
脸肿字幕组:
magnet:?xt=urn:btih:1A424FECF5B6BA25C7A96E6C0D2696062F0DA0EC
桜都字幕组:
magnet:?xt=urn:btih:53136051687fa1539e3e497ee396e88ae266e2ef
目录:
[BOOTLEG]堕落令嬢 THE ANIMATION
[QueenBee]ずっと好きだった1[柚木N’]
[ばにぃうぉ~か~] OVA 冥刻學園 受胎編 #1「お願いします……先生の精液で、私たちを助けて欲しいんです」
[Collaboration Works petit] ヌキどきッ!Revolution~天使と悪魔の搾精バトル~ 夕焼け空に天使降臨! セラのおっぱい、自由にしてね 編
[株式会社虎の穴]ボクとみさき先生
[メリー・ジェーン] 貴方ハ私ノモノ -ドS彼女とドM彼氏- 上巻 しつけ上手な優等生_v2
[PoRO]鬼父 Refresh 「小生意気ロマンティックがハマらない」
[ショーテン] 学園侵触 ×× of the Dead 上巻
[ピンクパイナップル]清楚で真面目な彼女が、最凶ヤリサーに勧誘されたら…? THE ANIMATION
2017年4月里番合集
刚才想去p站搜迪昂的图,于是去百度百科里复制迪昂的日语名,结果只搜到四张图,明显不对。后来我去fate吧问大佬,原来百度百科里,迪昂日语名的第二个字是错的。
百度百科:
但是百科这个第二个字是错误的(用百度搜“シェヴァリエ·デオン”也搜不到第二个字是“ェ”的结果),正确的是“シュヴァリエ・デオン”。
对比:
シェヴァリエ·デオン
シュヴァリエ・デオン
上面是错误的,下面是正确的。
坑爹百度
又被百度百科坑了一把
本文由怪蜀黍的胖次屋 投稿发表。
使用浏览器缓存来下载网站在线视频的历史最早可以追溯到十年前,那时候各大网站才刚刚起步,协议规则的还处在摸索阶段,防盗链措施还没有健全,基本上随随便便一个小白就可以轻易下载。
随着经济的提升,电脑开始普及,借此,视频网站如同雨后春笋般涌现,网站间竞争逐渐开始升温,这使得通过缓存下载视频的方法变得越来越困难。
为了解决这个问题,一些有识之士创建了一些诸如“维棠”、“硕鼠”等不以盈利为目的的视频解析下载网站,不过好景不长,一些视频网站为防止下载逐渐开始采用片段式视频流技术,此外,由于触及了某些法律规定,最终这些下载网站都被迫整改,诸多功能都遭到限制。勉勉强强还有IDM软件还继续支撑着,不过也只是形同鸡肋。
Read More →
使用you-get下载各大视频网站的视频
前俩月看到有一部TMA的花嫁尼禄的cos av是4月28日出,今天看了看果然出了。在寻找资源时又发现一部2013年的老物,也一并发上来。
第一部:
《西田カリナ-美少女剣士×アナル&マ○コ2穴中出しファック×10連続大量ザーメンぶっかけ カリナ》
出演:西田カリナ
时长:190分钟
可以在at-mania查看详细信息和预览图。从预览图上来看,这一步作品里同时cos了尼禄的花嫁形态和原形态(赤王)。
番号:SAIT-011
磁链:magnet:?xt=urn:btih:7B9F0C54886440F3ACEA95A8C516B4AEC46672C3
Read More →
花嫁尼禄的cos av
说到使用JavaScript选中文字,可能用得最多的场景是全选input输入框里面的文字,这个对input元素使用select()方法即可。
但是对于其他元素里的文字,select()方法无效,那么如何选中呢?浏览器中有Selection对象,我们可以通过Selection对象获取用户选择的区域,或者自动的去选择指定内容。
下面的代码是简单的示例,实现了选择某元素内的文本的功能。
function selectText(e) { if (document.selection) { //ie var range = document.body.createTextRange(); range.moveToElementText(e); range.select(); } else if (window.getSelection) { //chrome firefox var range = document.createRange(); range.selectNode(e); window.getSelection().removeAllRanges(); window.getSelection().addRange(range); } } selectText(document.querySelector("p"));
另外可在选择后使用document.execCommand来自动复制选择的内容:
document.execCommand('copy');
但要注意的是这个命令只能被用户手动操作来触发。
可参阅MDN文档