Loading

上一页 1 2 3 4 5 6 7 8 ··· 13 下一页
摘要: 死锁 概念定义 什么是死锁 在并发环境下,各进程因竞争资源造成的一种互相等待对方手里的资源,导致各进程都阻塞,都无法向前推进的线性,就是死锁,发生死锁后,若无外力干涉,这些进程都将无法向前推进 进程死锁、饥饿、死循环的区别 死锁 死锁:各进程互相等待对方手里的资源,导致各进程都阻塞,无法向前推进的现 阅读全文
posted @ 2023-02-02 09:58 nliuc 阅读(181) 评论(0) 推荐(0)
摘要: 概念定义 为什么要引入管程 信号量机制的存在的问题:编写程序困难,容易出错 能不能设置一种机制,让程序员写程序时不需要再关注复杂的PV操作,让写代码更轻松? 1973年,Brinch Hansen首次再程序设计语言Pascal中引入了管程成分–一种高级[[002-3-1-1 同步 |同步]]机制 管 阅读全文
posted @ 2023-02-02 09:56 nliuc 阅读(251) 评论(0) 推荐(0)
摘要: 打卡打不出未来 现象 我们不妨关注一下朋友圈里打卡的人,虽然他们每天打卡打得很起劲儿,但最终学有所成的人寥寥无几。对大多数人来说,打卡只是一场充满激情的欢娱盛宴,无须多日,他们就会出现在另一轮打卡活动中,或是无疾而终了。从开始排名的那一刻,人们的锻炼动机就不知不觉地发生了转移:原先纯粹是为了身体健康 阅读全文
posted @ 2023-01-31 10:08 nliuc 阅读(50) 评论(0) 推荐(0)
摘要: 体系 如被誉为当代最伟大的投资思想家查理·芒格,据说他有数百个思维模型可以应对投资判断中的各种问题比如桥水基金的创始人瑞·达利欧,他的知识体系中包含500多条生活和工作的原则,最终写成的《原则》一书也有500多页 知识与认知的区别 知识 考试得了高分,不叫有知识;茶余饭后能高谈阔论,这也不叫有知识。 阅读全文
posted @ 2023-01-31 10:04 nliuc 阅读(362) 评论(0) 推荐(0)
摘要: Python Windows下文件乱码问题 在练习python文件处理的时候,发现自己使用UTF-8格式保存的中文内容打开后会出现一堆乱码。大致情况如下: 使用UTF-8保存后,使用文件读取,默认会出现乱码或者无法打开的情况,譬如: 无法打开文件 文件乱码情况 原因分析 当我们没有指定encodin 阅读全文
posted @ 2023-01-30 20:58 nliuc 阅读(352) 评论(0) 推荐(0)
摘要: 集合 集合是把一堆值存在一起,集合的初衷不是取单个值,主要用于去重和关系运算。 集合的定义 **集合的定义:**在{}内用逗号分个开多个元素,多个元素满足以下三个条件: 集合内元素必须为不可变类型集合内的元素无序集合内元素没有重复 集合的关系运算 取出两个集合的共同值 # 1.1 关系运算 Frie 阅读全文
posted @ 2023-01-26 21:53 nliuc 阅读(56) 评论(0) 推荐(0)
摘要: 密码学的起源与发展 密码学的三个阶段 1949年之前:密码学由艺术->科学,手工->机械1949年-1976年:香农(贝尔实验室) 密码学由机械->电子化,军事->民间1976年以后:密码学的新方向 公钥密码学诞生 信息隐藏 隐写术(通过隐藏消息的存在来保护消息): 隐形墨水剃光头,头皮上写信息针刺 阅读全文
posted @ 2023-01-24 23:09 nliuc 阅读(344) 评论(0) 推荐(0)
摘要: 字典 字典的定义:{}内用逗号分隔开多个key:value,其中value可以是任意类型,而key必须是不可变类型 字典的类型 T1 = {"k1": '123', "k2": "233"} print("Type_Of_T1", type(T1)) # 运行结果为Type_Of_T1 <class 阅读全文
posted @ 2023-01-24 17:44 nliuc 阅读(25) 评论(0) 推荐(0)
摘要: 元祖 **元祖的作用:**元祖就是一个不可变的列表,按照索引存放多个值,这多个值只用于取,不用于改。 元祖的定义 用"()"分开多个任意类型的元素 t = ("1",2,(1,2,3)) print(t,"type(t)=",type(t)) # 运行结果为('1', 2, (1, 2, 3)) t 阅读全文
posted @ 2023-01-24 16:58 nliuc 阅读(61) 评论(0) 推荐(0)
摘要: 列表 列表的作用: 按索引顺序存储多个值。 列表基础知识 列表的定义 list1 = ['1', 2, 3] print(list1, type(list1)) 列表的转换 list1 = ['1', 2, 3] print(list1, type(list1)) list2 = list([2, 阅读全文
posted @ 2023-01-23 22:59 nliuc 阅读(61) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页