Windows 通过共享上网方式当共享主机重启后共享就会失效,那么我们需要的是重启主机之后还能自动恢复正常,解决方式有两种:修改注册表或者通过脚本重新启动共享
一、修改注册表(推荐)需要保证 Internet Connection Sharing (ICS) 服务为 开机自启动
1、打开注册表开始 -> 运行 输入 regedit2、找到 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SharedAccess ,在空白处右击鼠标,新建 DWORD(32位)值(D) ,名称叫做 EnableRebootPersistConnection ,将数值数据改 1 。
二、通过启动运行 Powershell 脚本再次共享12345678910111213141516171819202122$NetShare = New-Object -ComObject HNetCfg.HNetShare$wlan = $null$ethernet = $nullforeach ($int in $NetShare.EnumEv ...
在填写表单时,为了使输入信息字符一致,开发人员往往会设置限制。比如在填写手机号码时会设置仅限输入数字,那么 HTML 如何设置 input 只能输入数字?这篇文章告诉你。
方法一:
将 <input> 标签中的 type 属性直接设置为 number 就可以达到只能输入数字。但是这个方式有一个缺点,它只能作用于网页端,在手机输入的话还是可以输入汉字或英文。
1<input type="number" >
方法二:
还是一样在 <input> 标签上设置,代码如下:
1<input type="text" name="" oninput="value=value.replace(/[^\d]/g,'')">
该种可以在 input 框输入字母汉字但是会自动删除,最终只会留下数字。
运行截图
使用说明:监测服务器网络状态,包括实时网速和总流量,不需要安装任何依赖。
使用方法:终端直接运行脚本
1bash <(wget --no-check-certificate -qO- 'https://shell.ssss.fun/nstats/run.sh') eth0 #监测网卡名称
支持环境架构支持:KVM/XEN,不支持OpenVZ
系统支持:Debian/Ubuntu/CentOS
安装说明重装的系统源自官方发行版。安装过程全自动进行,无需VNC操作,无需进入救援模式。系统安装完成后的默认用户名为root,默认密码为: @YY-ZHENG由于脚本命令中需要写明目标系统版本,所以根据需求不同,最终的运行命令也各不相同。下面提供几个使用范例,可以直接复制使用,也可以将命令中的系统版本替换为其它版本。
安装示例重装为CentOS:以下命令中的 -c 后面为CentOS版本号,-v 后面为64位/32位,可根据需求进行替换。
12345# CentOS 6.10 64位:bash <(wget --no-check-certificate -qO- 'https://shell.ssss.fun/reinstall/system.sh') -c 6.10 -v 64 -a# CentOS 6.10 32位:bash <(wget --no-check-certificate -qO- ' ...
目前无线组网方式很多:
多路由器普通连接,可以用相同的SSID,但不能无缝漫游。
WIFI放大器方案:也是一样。
AC+AP:AC是接入控制,AP是接入点,这是一种成熟的商用解决方案,用于办公楼、酒店等。性能可靠,现在也有家用方案,本篇不作探讨。
分布式路由:俗称Mesh。比较适合家用,传输方式有:有线,无线,电力线(电力猫),可以采用相同SSID,支持无缝漫游。
MESH的几个优点:
自动无缝漫游,跨路由时不掉线, 传统中继,一个路由器到另一个路由器会出现掉线
无线配置信息可以自同步,修改主路由器(母路由器),子路由会自动同步wifi等参数配置信息
网络的自修复功能(无线回传时超过三个路由器)
拓扑的自适应,连接方式分为:有线连接、无线连接、有线无线混合连接,按拓扑结构分为链型、星型、混合型
如果不能有线组网,三频Mesh路由器用无线回传也不错。
链型拓扑
星型拓扑
mesh路由组网,有线,无线,电力线三种组网方式中,要数有线组网最稳定,而且延时小。本篇就讲一下有线组网的布线方案。
mesh无线路由组网最好关闭光猫拨号上网功能,把光猫改为桥接功能,由主路由拨号上 ...
前言
由于某些软件并没有增加开启启动的服务,很多时候需要手工添加,一般我们都是推荐添加命令到 /etc/rc.local 文件,但是 Debian 9 以后系统默认不带 /etc/rc.local 文件,而 rc.local 服务却仍自带,默认情况下这个服务是处于关闭的状态,我们可以通过添加 rc.local 文件并开启来解决开机自动执行的问题。
操作流程添加 rc.local.service 文件(不自带可选)12345678910111213141516cat > /etc/systemd/system/rc.local.service <<EOF[Unit]Description=/etc/rc.localConditionPathExists=/etc/rc.local [Service]Type=forkingExecStart=/etc/rc.local startTimeoutSec=0StandardOutput=ttyRemainAfterExit=yesSysVStartPriority=99 [Install]WantedBy=multi-us ...
方法一:使用按钮12345678910111213141516171819202122232425<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title> INPUT 地址拼接 - 使用按钮 </title> </head> <body> <div> <input type="text" id="inputValue"> <butt ...
HTML 示例代码123456789101112131415161718192021222324252627282930313233343536373839404142434445464748<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>APP Download</title></head><body> <script type="text/javascript"> goDownload(); // 去下载 function goDownload() { var u = n ...
GET 请求123456789101112var httpRequest = new XMLHttpRequest();//第一步:建立所需的对象 httpRequest.open('GET', 'url', true);//第二步:打开连接 将请求参数写在url中 ps:"./Ptest.php?name=test&nameone=testone" httpRequest.send();//第三步:发送请求 将请求参数写在URL中 /** * 获取数据后的处理程序 */ httpRequest.onreadystatechange = function () { if (httpRequest.readyState == 4 && httpRequest.status == 200) { var json = httpRequest.re ...