wins

ping不通 www.baidu.com 163.com

孤街醉人 提交于 2020-03-03 16:53:51
可以试试这个命令:netsh winsock reset ping不通,但是可以上网,原因有以下几个: 1.远程主机禁止ping 2.firewall禁止ping,icmp 3.dns解析有问题 from:http://bbs.51cto.com/viewthread.php?tid=1089903&extra=&page=2 问: ping 192.168.1.1 -t 显示 request time out 可以上网,经常掉线,掉线时ping 192.168.1.1 -t 显示 destination host unreachable 然后关掉猫的电源,几分钟后可以重新连接。每次都这样,搞不懂? 答: 很显然,192.168.1.1是网关地址,而且网关把PING关掉了,也就是网关不允许别人PING 自己。这个设置是很正常的,因为大量的PING会消耗网关资源。网关为了安全起见,关了PING是很普遍的做法。虽然网关不允许别人PING自己,但也不定就会把整个PING协议封掉,当然它是可以封掉的。你试一下ping www.sina.com.cn 看看是不是通。一般来说,你是可以PING到外面的。如果行,你就直接PING外网地址检查网络吧。如果不行,那就真是网关把PING协议封了。这一般是防火墙爱干的事,不是路由器爱干的事。如果想改变这个设置,可以找网管来调整设备配置参数

JS+canvas实现五子棋人机大战

混江龙づ霸主 提交于 2020-02-27 02:49:46
1. 创建实例 function Gobang () { this.over = false; // 是否结束 this.player = true; // true:我 false:电脑 this.allChesses = []; // 所有棋子 this.existChesses = [] // 已经落下的棋子 this.winsCount = 0; // 赢法总数 this.wins = []; // 所有赢法统计 this.myWins = []; //我的赢法统计 this.computerWins = []; //电脑赢法统计 } 2. 初始化 //初始化 Gobang.prototype.init = function(opts) { // 生成canvas棋盘 this.createCanvas(opts); //棋盘初始化 this.boardInit(); // 鼠标移动聚焦功能实现 this.mouseMove(); //算法初始化 this.algorithmInit(); //落子功能实现 this.dorpChess(); } 3. 生成canvas棋盘 //初始化 //生成canvas Gobang.prototype.createCanvas = function(opts) { var opts = opts || {}; if (opts

Entity Framework 乐观并发控制

六月ゝ 毕业季﹏ 提交于 2020-01-08 08:11:25
一、背景   我们知道,为了防止并发而出现脏读脏写的情况,可以使用 Lock语句 关键字,这属于悲观并发控制的一种技术,,但在分布式站点下,锁的作用几乎不存在,因为虽然锁住了A服务器的实例对象,但B服务器上的锁是不知道的A服务器上锁的情况的,所以,面对分布式站点、单一数据库这种架构,我们可以使用EntityFramework的乐观并发控制来解决这个问题,EF对并发控制有不管控和乐观并发控制两种,默认情况是不管控,但EF不支持悲观并发。 lock 确保当一个线程位于代码的临界区时,另一个线程不进入临界区。如果其他线程试图进入锁定的代码,则它将一直等待(即被阻止),直到该对象被释放。 二、悲观并发和乐观并发 悲观并发:比如有两个用户A,B,同时登录系统修改一个文档,如果A先进入修改,则系统会把该文档锁住,B就没办法打开了,只有等A修改完,完全退出的时候B才能进入修改。 乐观并发:同上面的例子,A,B两个用户同时登录,如果A先进入修改紧跟着B也进入了。A修改文档的同时B也在修改。如果在A保存之后B再保存他的修改,此时系统检测到数据库中文档记录与B刚进入时不一致,B保存时会抛出异常,修改失败。 乐观并发的基本出发点是:当保存数据的时候抱着一种乐观的态度,不期望发生并发冲突,即使万一发生并发冲突,也能捕捉到冲突异常,然后根据策略解决冲突,而解决冲突的方式一般分为Client wins

selenium 切换窗口

风流意气都作罢 提交于 2019-11-29 03:31:02
#1. driver.window.handles 所有的窗口 ==== 列表 handles 就是id 每次都会变# 最新打开的窗口在最末尾,最开始打开的窗口,在列表的第一值# 2. 选择最新窗口 window_handles[-1]# 3. 切换: driver.switch_to.window() / iframe /alertfrom selenium.webdriver.common.by import Byfrom selenium import webdriverfrom selenium.webdriver.support.wait import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as ESfrom selenium.webdriver.common.by import Byimport timedriver = webdriver.Chrome()driver.implicitly_wait(30) # 等待元素存在,命令执行完成# 访问并搜索driver.get("http://www.baidu.com")driver.find_element_by_id("kw").send_keys("柠檬班")driver.find_element_by_id(

wins下安装tomcat后设置jvm内存

血红的双手。 提交于 2019-11-27 21:05:01
以下方式适用于将tomcat安装到服务中的情况 1.打开注册表找到 HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\tomcat6\Parameters\Java (Win7 X64系统则位于) HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\Procrun 2.0\tomcat6\Parameters\Java) 2.重启tomcat服务 3.查看tomcat启动日志 来源: https://www.cnblogs.com/TSHHAOLIHAI/p/11376696.html