1、同步和互斥有什么联系和区别? 互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。两个线程之间不可以同时运行。访问者对资源的访问顺序是无序的。 进程互斥是进程之间的间接制约关系。当一个进程进入临界区使用临界资源时,另一个进程必须等待。只有当使用临界资源的进程退出临界区后,这个 ...
分类:
系统相关 时间:
2020-10-18 16:46:35
阅读次数:
29
本篇文章仅用于技术交流学习和研究的目的,严禁使用文章中的技术用于非法目的和破坏,否则造成一切后果与发表本文章的作者无关 靶机下载之后使用仅主机模式加载到本地VMware Workstation工作站,需要发现目标靶机的IP地址,可以使用nmap,netdiscover,或者arp之类的工具 arp- ...
分类:
其他好文 时间:
2020-10-18 16:29:03
阅读次数:
25
线程状态观测 线程状态。线程可以处于以下状态之一: NEW 尚未启动的线程处于此状态。 RUNNABLE 在Java虚拟机中执行的线程处于此状态。 BLOCKED 被阻塞等待监视器锁定的线程处于此状态。 WAITING 正在等待另一个线程执行特定动作的线程处于此状态。 TIMED_WAITING 正 ...
分类:
编程语言 时间:
2020-10-18 10:20:42
阅读次数:
25
1 import os 2 3 #os.system('python hello1.py') 4 5 6 while 1: 7 print("****************\n") 8 print("****************\n") 9 num = input("please input ...
分类:
其他好文 时间:
2020-10-18 09:57:03
阅读次数:
21
1.闭包 1.1 变量的作用域复习 变量根据作用域的不同分为两种:全局变量和局部变量。 函数内部可以使用全局变量。 函数外部不可以使用局部变量。 当函数执行完毕,本作用域内的局部变量会销毁。 1.2 什么是闭包 闭包(closure)指有权访问另一个函数作用域中变量的函数。简单理解就是 ,一个作用域 ...
分类:
其他好文 时间:
2020-10-18 09:36:45
阅读次数:
15
习题6-4 使用函数输出指定范围内的Fibonacci数
本题要求实现一个计算Fibonacci数的简单函数,并利用其实现另一个函数,输出两正整数m和n(0 ...
分类:
编程语言 时间:
2020-10-14 20:35:18
阅读次数:
182
git将一个分支的代码覆盖另一个分支的代码,比如将dev上的代码覆盖test分支上的代码 切换分支到test(git checkout test) 设置远程dev分支的代码到本地test分支(git reset --hard origin/test) 执行上面的命令后test分支上的代码就完全被de ...
分类:
其他好文 时间:
2020-10-14 20:22:11
阅读次数:
21
有时您需要更新报告,例如,如果您输入了新的变量值,或者根本想在同一Web报告对象中显示另一个报告。这通常会更新子集的整个视图(我们正在谈论MVC应用程序)。 ...
分类:
Web程序 时间:
2020-10-13 17:51:08
阅读次数:
39
1.概述: 在典型的OOP的语言中(如Java) , 都存在类的概念,类就是对象的模板,对象就是类的实例,但在ES6之前, JS中并没用引入类的概念。 ES6,全称ECMAScript6.0 , 2015.06发版。但是目前浏览器的JavaScript是ES5版本,大多数高版本的浏 览器也支持ES6 ...
分类:
其他好文 时间:
2020-10-13 17:10:20
阅读次数:
16
参照实验楼中的缓冲区溢出实验https://www.shiyanlou.com/courses/231理解缓冲区溢出攻击 ...
分类:
其他好文 时间:
2020-10-13 16:59:41
阅读次数:
18