- 博客(9)
- 收藏
- 关注
原创 死锁 操作系统
死锁特征发生死锁时,进程永远不能完成,系统资源被阻碍使用,以致于阻止了其他作业开始执行。在讨论处理死锁问题的各种方法之前,我们首先深入讨论一下死锁特点。必要条件如果在一个系统中以下四个条件同时成立,那么就能引起死锁:互斥:至少有一个资源必须处于非共享模式,即一次只有一个进程可使用。如果另一进程申请该资源,那么申请进程应等到该资源释放为止。占有并等待:—个进程应占有至少一个资源,并等待另一个资源,而该资源为其他进程所占有。非抢占:资源不能被抢占,即资源只能被进程在完成任务后自愿释放。循环等待:
2021-12-20 17:03:01 80 1
原创 函数形参
形参的名字只是一个在函数体内的象征我们传进去的变量名不必和形参名一致自然而然地就把值赋给形参了def check (state): if state != 2: print ("我要2") else: print("是2")state2 =2check(state2)...
2021-08-27 15:19:24 101
原创 issubclass()
class A: passclass B(A): passclass C: passclass D(C): passprint(issubclass(B, A) and issubclass (D, C)) #Trueclass Super: pass class Child(Super): pass class GrandChild(Child): passprint(issubclass(Child, Su
2021-08-18 15:15:27 83
原创 Python 二分查找
Python 二分查找给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。输入: nums = [-1,0,3,5,9,12], target = 9输出: 4解释: 9 出现在 nums 中并且下标为 4示例 2:输入: nums = [-1,0,3,5,9,12], target = 2输出: -1解释: 2 不存在 nums 中因此返回 -1代码思路代码和
2021-07-16 13:24:48 148
原创 java透明化
力求透明,即将组件代码的主要目的从其他项目分离出来所构建的就是透明代码无需担心持久化细节,可以接受任何java对象,而无需侵入性的代码改动public class jishuqi { private String name; private int count; public void setName(String newName) { name = newName; } public String getName() { return name; } public int get
2021-06-06 21:45:28 116
原创 String Repeat
String repeat java语言Write a function called repeatStr which repeats the given string string exactly n times.repeatStr(6, “I”) // “IIIIII”repeatStr(5, “Hello”) // “HelloHelloHelloHelloHello”下面展示一些 内联代码片。public class Solution { public static Stri
2021-04-25 09:23:39 309
原创 SQL题:查找重复邮件
SQL题:查找重复邮件 (源自Leecode,链接182.查找重复邮件)题目描述:编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。那么Person表的架构在这里(此为已知信息)Create table If Not Exists Person (Id int, Email varchar(255))Truncate table Personinsert into Person (Id, Email) values ('1', 'a@b.com')insert into Pe
2020-05-30 15:10:01 294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人