分类 解决方案 下的文章 - 陈芝佐's 兴趣博客

分类 解决方案 下的文章

我的网站是用的是虚拟主机,一个主机可以绑定多个域名。通过程序脚本判定后显示不同的网站内容。
比如:www.chenzhizuo.com 和 chenzhizuo.cn ,打开网页后显示的是不同的网站,但其实绑定的是同一个虚拟主机,通过默认首页程序的处理后,显示不同内容。

众所周知,浏览器会自动载入网站根目录下的favicon.ico作为站点图标。
虽然我们可以在html中加入标签指向不同的ico文件。

但是还是不能解决访问不同域名根目录下favicon.ico,文件是一样的问题。

思路是通过修改web.config配置文件,根据伪静态的原理,判断域名不同,访问不同的favicon.ico

参考资料:https://blog.csdn.net/shiwuban/article/details/82664221

我想在自己的博客首页的侧边栏展示自己的微博,如何做?

解决方案:微博官方提供的JSSDK和微博秀。

JSSDK(微博秀部分):http://jssdk.sinaapp.com/widget/weiboshow.php
这个页面展示的是如何使用微博JSSDK设置微博秀。

微博秀设置:https://app.weibo.com/tool/weiboshow
傻瓜式的微博秀iframe代码生成器。
注意:使用时需要把浏览器切换至IE模式。
47aGiuN8pn.png

最终效果:https://www.chenzhizuo.com/weibo.html

注意事项:直接把生成的代码放到网页上时,chrome显示空白,切换到IE模式显示正常。
原因是微博秀生成的代码用的是http协议,因为本博客用的是https,所以触发了chrome的安全策略。
只要把“http://”改成“https://”或自适应协议“//”(推荐)即可。

问题:现在有一批需要下载的文件或文档,下载地址可以根据规则生成或者可以利用工具整理成列表,条目可能多达数万条,可以用什么方法批量下载?
延伸问题:
例如“domain/download.php?id=xxx”的地址(x为序列号或字符),如何在下载时命名为可与xxx对应的文件名?

首先想到的方法是:迅雷批量下载。但是迅雷最多支持999个下载链接:
fXx6rAnCxS.png
(不知道能不能破解迅雷的这个限制,此方法待深挖)

第二个方法是:利用浏览器保存网页时会自动保存图片、JS、CSS等文件的特性来下载。
7MnmyvZ4TG.png
J6Bso7c5pG.png
但是这个方法需要提前用浏览器打开网页缓存下所有的文件到本地,无法应对大文件,也同样无法应对大批量的文件下载。
(放弃这个方向)

第三个方法:使用Internet Download Manager(简称 IDM)。
一直听说这个软件,今天体验了一次。
yUGHG6gTDZ.png
zaB6xHJgy4.png
除了添加批量任务时数量和迅雷一样有999个文件的限制外,完美解决了重命名文件的问题。
添加批量任务时的速度也比迅雷快乐很多。
待续……