死锁是这样一种情形:多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放。由于线程被无限期地阻塞,因此程序不可能正常终止。 java 死锁产生的四个必要条件: 1>互斥使用,即当资源被一个线程使用(占有)时,别的线程不能使用 2>不可抢占,资源请求者不能强制从资源占有者手中夺取资源,资源只 ...
分类:
编程语言 时间:
2019-12-24 20:49:12
阅读次数:
104
起因家里6年前办的包年宽带 20M/840rmb 营业厅一问 200M光钎才890 岂不香爆 因老光猫速率上线100M,故此需要+99更换...(本来老的成色不错,换的这个估计是哪个废品站捡回来的) 这个界面实在是有点... 问题:这个wifi名称ChinaNet开头就有点东西了 方案:按F12打开 ...
分类:
移动开发 时间:
2019-12-24 20:18:43
阅读次数:
538
目前最流行的三大框架,Angular高版本强制依赖ts,后来react和vue也引入对ts的支持。ts除了是js的超集,还很可能是js的未来,花点时间学一下也是有必要的。先从配置一个ts的web开发环境说起。 首先建立文件夹ts web并进入,然后初始化npm 安装与ts有关的依赖 安装与webpa ...
分类:
Web程序 时间:
2019-12-24 15:45:07
阅读次数:
126
Ubuntu 【ls -a】 打开目录下所有文件列表 【rm -rf file/fold】 强制删除文件file,或者删除文件夹fold及其内容 【mvdir path1 path2】 移动或者重命名目录 跟着两个目录名就是重命名 【mkdir】 创建目录 【pwd】 显示当前目录的路径 【dirc ...
分类:
其他好文 时间:
2019-12-24 13:29:51
阅读次数:
69
今天测试人员通过360极速浏览器发现了一个弹窗样式不显示,我查看了chrome,firefox浏览器都正常显示。通过对比两个页面发现了360浏览器少加载了一个css样式文件。通过百度找原因发现如下两种解决方案: 第一种: 在head标签中添加一行代码: 强制执行极速模式<meta name="ren ...
分类:
Web程序 时间:
2019-12-24 11:40:12
阅读次数:
447
一、 强制等待 第一种也是最简单粗暴的一种办法就是强制等待sleep(xx),强制让闪电侠等xx时间,不管凹凸曼能不能跟上速度,还是已经提前到了,都必须等xx时间。 1 from selenium import webdriver 2 from time import sleep 3 driver ...
分类:
编程语言 时间:
2019-12-24 09:39:15
阅读次数:
71
vue-router实现原理 近期面试,遇到关于vue-router实现原理的问题,在查阅了相关资料后,根据自己理解,来记录下。我们知道vue-router是vue的核心插件,而当前vue项目一般都是单页面应用,也就是说vue-router是应用在单页面应用中的。那么,什么是单页面应用呢?在单页面应 ...
分类:
其他好文 时间:
2019-12-23 22:31:24
阅读次数:
88
创建队列管理器crtmqm qmgrname 删除队列管理器dltmqm [-z] qmgrname 启动队列管理器strmqm qmgrname 停止队列管理器endmqm –i QmgrName 立即停止endmqm –p QmgrName 强制停止 显示队列管理器dspmq 查看全部队列dsp ...
分类:
其他好文 时间:
2019-12-23 20:40:54
阅读次数:
693
git常用命令 移除某文件夹的版本控制git add .git commit -m "add base module"git push origin master git rm -r -n --cached ".idea/ logs/ target/"-n这个参数,执行命令时,不会删除任何文件,而是 ...
分类:
其他好文 时间:
2019-12-23 13:12:04
阅读次数:
104
变量和常量在Python中没有常量与变量之分。只有约定成俗的做法:全大写字母的名称即为常量:PI=3.1415926全小写字母的名称为变量:name=‘nemo‘变量与常量都是用来在程序运行过程中,储存需要用到的值的。变量在运行过程中会变化,用于存储临时的值;常量在运行过程中不变,用于储存固定的值。一般常量都是放在顶部,作为全局使用。然而只是约定而已,Python并没有语法上的强制要求,所以其实常
分类:
编程语言 时间:
2019-12-23 11:44:01
阅读次数:
77