做个人主页有时候会因为一些原因出现只能使用静态页面的情况,这时候想要在html中引入一些其他html文件,经过搜索学习发现有下面5种方法可以实现,有些需要特定环境才可以,有些比较通用,实现方法如下:


<ul>
    <li>iframe</li>
    <IFRAME SRC="iframe.html" frameborder="0"  width="100%" height="40px"></IFRAME>
    <li>object</li>
    <object style="border:0px" type="text/x-scriptlet" data="object.html" width=100% height=40></object>
    <li>Behavior_download(此方法只支持IE5-9浏览器,已过时)</li>
    <span id=showImport></span>
    <IE:Download ID="oDownload" STYLE="behavior:url(#default#download)" />
    <script>
        function onDownloadDone(downDate){
            showImport.innerHTML=downDate;
        }
        oDownload.startDownload('Behavior_download.html',onDownloadDone);
    </script>
    <li>javascript_window.onload</li>
    <span id=showInclude1></span>
    <li>javascript_window.addEventListener_load(推荐使用此方法,演示代码未优化,只是展示实现方法)</li>
    <span id=showInclude2></span>
    <script>
        var includeData = "read_file_var";
        function readAjaxFile(url){
            xhr = new XMLHttpRequest();
            xhr.onreadystatechange = function(){
            if(xhr.readyState===4 && xhr.status===200){
                includeData = xhr.responseText;
            }
        }
            xhr.open("post",url,true);
            xhr.send(null);
        }
        window.onload = function(){
            readAjaxFile("jsreadfile1.html");
            setTimeout(function(){showInclude1.innerHTML=includeData},300);
        }
        window.addEventListener("load",function(){
            setTimeout(function(){readAjaxFile("jsreadfile2.html")},310);
            setTimeout(function(){showInclude2.innerHTML=includeData},610);
        });
    </script>
</ul>

效果展示如下:

- 阅读剩余部分 -

都是在新版主机上修改配置文件,老版主机无需操作
新版本ssh客户端连接老版本ssh服务器出现报错提示时,修改/etc/ssh/ssh_config配置文件,在里面添加如下内容

HostKeyAlgorithms +ssh-rsa,ssh-dss
KeyAlgorithms +ssh-rsa,ssh-dss
PubkeyAcceptedKeyTypes +ssh-rsa,ssh-dss

老版本ssh客户端连接新版本ssh服务器出现"no hostkey alg"报错提示时,修改/etc/ssh/sshd_config配置文件,在里面添加如下内容

HostKeyAlgorithms +ssh-rsa,ssh-dss
KeyAlgorithms +ssh-rsa,ssh-dss
PubkeyAcceptedKeyTypes +ssh-rsa,ssh-dss

修改并保存好配置文件后需要重启ssh服务

service sshd restart
# 或者
systemctl restart sshd

完成后即可互相连接

Linux在字符控制台模式下连接无线网络的方法
记录一下防止忘记了
编辑/etc/network/interfaces文件,加入如下内容

auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
    wpa-ssid wifiname
    wpa-psk password
    #如果是需要吧下面一行前面的#号删除
    #wpa-scan-ssid 1
#如果使用配置文件就把下面一行前面的#号删除,在上面wpa-ssid和wpa-psk前面加上#号
#wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

如果使用配置文件还需要进行下面的操作

#在命令行输入下面的命令,需要root权限
wpa_supplicant wifiname password > /etc/wpa_supplicant/wpa_supplicant.conf
#如果是隐藏网络需要编辑/etc/wpa_supplicant/wpa_supplicant.conf配置文件添加下面两行
scan_ssid=1
priority=1
#添加好之后就类似下面这样
network={
  ssid="wifiname"
  #psk="password"
  psk=2jh3g42jg34k234k2g34k2g3h4g23g4j2hg34j2g34j2g
  scan_ssid=1
  priority=1
}

保存配置文件后重启网络服务

service networking restart

稍等片刻即可自动连接好无线网络