分类: 资料

互联网的可贵就在于它的分享精神

  • 微信小程序图片全屏


    微信小程序中图片占满整个屏幕实现方法

    将body和html设置为100%,这样我们就可以在他们的子元素中使用height:100%来使的我们的容器元素占满屏幕的高度啦。

    但是在微信小程序中,是没有dom对象的,根节点是page,使用page{height:100%}

    果然,是可行的。高度占满了整个小程序的窗口。

  • 阻止iOS Web APP中点击链接跳转到Safari 浏览器新标签页

    iOS 上的Safari 浏览器中有一个“发送到屏幕”的功能,用户可以把网站的URL以一个快捷方式的形式添加到主屏幕,展示形式跟原生的应用一样并最大限度地模拟本地APP的效果,这就是 Web APP。 但是,通过主屏幕上点击进入Web APP 形式的网页时,点击任何一个链接就会跳转到Safari 浏览器并新建一标签页打开所属链接,这就不是我们想要的效果了。

    解决方案

    [cce_js]
    <script type="text/javascript">
    //iOS Web APP中点击链接跳转到Safari 浏览器新标签页的问题
    if(("standalone" in window.navigator) && window.navigator.standalone){
    var noddy, remotes = false;
    document.addEventListener('click', function(event) {
    noddy = event.target;
    while(noddy.nodeName !== "A" && noddy.nodeName !== "HTML") {
    noddy = noddy.parentNode;
    }
    if('href' in noddy && noddy.href.indexOf('http') !== -1 && (noddy.href.indexOf(document.location.host) !== -1 || remotes))
    {
    event.preventDefault();
    document.location.href = noddy.href;
    }
    },false);
    }
    </script>
    [/cce_js]

    建议将代码放到</head>标签前,当然,另外存为一个js 文件引用也是可以的。

     

  • [勒索病毒]WannaCry免疫工具

    RT,下载安装,再运行,如有共享打印机等服务,可以不勾选第二个选项。

    次名为“想哭”(WannaCry)的病毒,利用了微软Windows操作系统漏洞。当病毒感染一部计算机后,即开始自动扫描其他也可以被它感染的计算机,且可通过无线网络传播。法新社14日引述欧洲刑警组织的最新统计说,全球已有超过150个国家的20多万家机构的电脑中毒,随着周一上班人们打开电脑,数字可能进一步增加。赫尔辛基网络安全公司F-Secure首席研究员希伯尼称,这是史上最大规模的勒索病毒爆发。

    [Downlink href=”http://img.blce.me/WannaCryTool.zip”]WannaCryTool[/Downlink]

  • 解决阿里云ECS Linux服务器中文乱码问题

    Linux环境的ECS中,若出现如下中文显示为乱码的情况。

    一般原因如下:
    1. 未安装中文语言包
    2. 未设置正确的默认语言
    3. SSH 终端未正确配置
    本文以Centos 6.5为例,演示如何解决中文乱码问题。
    1. 使用 locale -a |grep zh_CN查看系统是否已经安装了中文语言包
    若没有,使用 yum groupinstall chinese-support 进行安装

    根据安装提示进行安装

    安装完成后,应该可以看到

    2. 查看系统的默认语言

    若非中文(zh_CN),修改 /etc/sysconfig/i18n 文件 vi /etc/sysconfig/i18n
    将LANG=“…” 改为 LANG=“zh_CN.UTF-8”

    注意: 修改完成后需重启服务器。

    3. 配置SSH 终端 (以xshell为例)
    打开“文件”(File)- “属性” (Properties), 在“终端”(Terminal),将“编码”(Encoding)改为UTF-8 即可。

    完成上述配置后,您就可以看到正常中文显示了。

  • Js判断客户端是否为PC还是手持设备

    [cce_js]
    <script type="text/javascript">
    function IsPC()  
    {  
      var userAgentInfo = navigator.userAgent;  
      var Agents = new Array("Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod");  
      var flag = true;  
        for (var v = 0; v < Agents.length; v++) {  
          if (userAgentInfo.indexOf(Agents[v]) > 0) { flag = false; break; }  
            }  
            return flag;  
    }
    </script>
    [/cce_js]

     

    [cce_js]
    <script>
      $(function()
    {
      if(IsPC())
      {
      $("#divbutton1").hide();
      $("#divbutton2").show();
      }
    });
    </script>
    [/cce_js]

     

     

  • JavaScript实现强制重定向至HTTPS页面

    在网页head头部加上以下这段代码,如果用户访问了如http://,会被重定向到https://。如果想反过来,即把HTTPS强制重定向到HTTP,把targetProtocol的值改成http就行。

    [cce]
    <script type="text/javascript">
    var targetProtocol = "https:";
    if (window.location.protocol != targetProtocol)
     window.location.href = targetProtocol +
      window.location.href.substring(window.location.protocol.length);
    </script>
    [/cce]
  • AMH面板删除虚拟主机后清除遗留目录

    使用AMH面板的童鞋可能遇到删除虚拟主机后网站目录是依然存在于wwwroot目录下,而且直接使用终端也是没法删除网站根目录,提示被占用。
    这是因为mysql服务正在占用这个目录,所以我们只需将mysql服务暂时停用,然后再进行删除操作即可。使用root用户用ssh工具登录服务器,停用mysql服务:amh mysql stop
    成功关闭mysql服务后,再执行删除命令即可:rm -rf /home/wwwroot/你的网站目录名
    最后再重启mysql服务即可:amh mysql start