闭包 笔记python
python 怎么传入字典的key python导入字典
python 怎么传入字典的key python导入字典 转载 mob64ca13fd559d2023-10-05 22:25:31 文章标签python 怎么传入字典的keypython字典dict赋值文章分类Python后端开发阅读数28 参考:数据基本操作 http://www.runoob. ......
读程序员的制胜技笔记02_算法与数据结构
1. 认知偏见 1.1. 程序员也是人,他们和其他人在软件开发实践中有着同样的认知偏见 1.2. 只有你的同事真正关心你是如何做事的——其他人都只想要一个好的、有效的产品 1.3. 高估了不使用的类型 1.4. 不关心正确数据结构的好处 1.5. 认为算法只对库作者重要 2. 理论 2.1. 理论可 ......
python 解释器的位置 解释器对应pip的位置
python解释器的位置: calix@calix-Precision-5820-Tower:~/fzhu$ which python3/usr/bin/python3calix@calix-Precision-5820-Tower:~/fzhu$ python3Python 3.9.5 (defa ......
读书笔记《大话软件工程—需求分析与软件设计》
软件工程,是一门研究用工程化方法构建和维护软件的学科,对于完成一个高质量、高水平的软件系统来说软件工程的重要性是毋容置疑的,但是软件工程知识在开发现场的实际作用效果却不尽人意。在大学学习的软件编码知识进入企业后可以快速地运用到实际开发工作中,但是同样在大学学习到的软件工程知识却不容易应用到实际工作中 ......
《代码大全》阅读笔记
在for循环里面,循环的标志位不要再循环体内修改。且跳出循环体后,不要用循环的标志位。 循环体的边界应当使用整数或枚举类型 循环长度与多层嵌套会增加理解复杂度。 return 的目的增强子程序的可读性。 递归并不常用,如果使用,必须慎重。递归的使用需考虑递归能够正常停止,系统的堆栈够用,处理的事情要 ......
数据结构笔记
数据结构刷题笔记 Points 线段树 显然先对 \(x\) 离散 用线段树维护区间最大值,查询在线段树上二分出最小的 \(x\) 用 set 维护每个 \(x\) 对应的 \(y\) , lower_bound 即可 ......
《APUE》学习笔记
学习资源:https://www.bilibili.com/video/av75586088/?p=2&spm_id_from=pageDriver&vd_source=1ecb7953e7a94890c19f9abe34af6240 项目:IPV4流媒体广播系统 知识点: 多进程的实现及关系 进程 ......
使用Python SimpleHTTPServer 快速启动http服务
当前Python版本为2.7,3.5以后的版本略有区别,可用$ python --version 查看Python版本 1、进入需要分享的目录 cd ~ 2、开启http服务 # 当前运行 不填写端口 默认8000 python -m SimpleHTTPServer 8888 # 当前终端后台运行 ......
Python 正则表达式(RegEx)指南
正则表达式(RegEx)是一系列字符,形成了一个搜索模式。RegEx 可用于检查字符串是否包含指定的搜索模式。 RegEx 模块 Python 中有一个内置的包叫做 re,它可以用于处理正则表达式。导入 re 模块: import re Python 中的 RegEx,一旦导入了 re 模块,您就可 ......
什么是Python全局锁(GIL),如何避开GIL限制?
1、什么是全局锁?简单来说,Python 全局解释器锁(Global Interpreter Lock, 简称 GIL) 是一个互斥锁(或锁),只允许一个线程保持 Python 解释器的控制权。注意,锁的是解释器 2,gil为python解决了什么问题 引用计数是一种垃圾回收机制,用于记录Pytho ......
JUC并发编程学习笔记(四)8锁现象
8锁现象 八锁->就是关于锁的八个问题 锁是什么,如何判断锁的是谁 对象、class模板 深刻理解锁 锁的东西无外乎就两样:1、同步方法的调用者,2、Class模板。 同一个锁中,只有当前线程资源释放后才会被下一个线程所接手。 同步方法的调用者是两个不同的实例时,互不相关。 静态同步方法(stati ......
<学习笔记> 点分树
感觉可以理解为带修点分治。 常用于解决与树原形态无关的带修改问题。 —— oi-wiki 点分树是通过更改原树形态使树的层数变为稳定 \(\log n\) 的一种重构树。就是通过点分治找重心的方式,将这一层重心为上一层重心的儿子。 所以对于很多暴力的复杂度是正确的。 一开始发现建树错了,然后发现是原 ......
学习笔记8——20211303ltc
学习笔记8 一、作业要求 自学教材第5章,提交学习笔记(10分),评分标准如下 1. 知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容 (4分) “我在学习XXX知识点,请你以苏格拉底的方式对我进行提问,一次一个问题” ......
Python48days
RegExp对象 正则 控制台中的 index:5代表 ‘s’在字符串中 第一次出现的索引位置 匹配字符串中所有的s 需要 全局变量词 global 如果字符串中出现 S 那么不能匹配 默认区分大小写 如果一定要 匹配大 S 可以写 一个s 和S 但是比较麻烦 ,可以用(/s/gi) 在全局变量词g ......
在Python中,如何从子类调用父类的方法是?
内容来自 DOC https://q.houxu6.top/?s=在Python中,如何从子类调用父类的方法是? 在Python中创建一个简单的对象层次结构时,希望能够从派生类调用父类的方法。在Perl和Java中,有一个关键字可以做到这一点(super)。在Perl中,我可能会这样做: packa ......
代码随想训练营第二十三天(Python)| 669. 修剪二叉搜索树 、108.将有序数组转换为二叉搜索树、538.把二叉搜索树转换为累加树
669. 修剪二叉搜索树 树的修剪方式赋值。 1、递归法 class Solution: def trimBST(self, root: Optional[TreeNode], low: int, high: int) -> Optional[TreeNode]: if root is None: ......
JUC并发编程学习笔记(三)生产者和消费者问题
生产者和消费者问题 synchronized版-> wait/notify juc版->Lock 面试:单例模式、排序算法、生产者和消费者、死锁 生产者和消费者问题 Synchronized版 package org.example.pc; public class A { public stati ......
[vue]精宏技术部试用期学习笔记 III
精宏技术部试用期学习笔记(vue) 父子通信 什么是通信 / 为什么要通信 通信即在不同组件之间传输数据 当在 复用组件 时,需要传递不同数据达成不同的表现效果 能够根据其他组件的行动,响应式 的做出变化 Props 功能: 让父组件信息传递到子组件 code: 假定 index.vue 已经通过 ......
洛谷P5707 【深基2.例12】上学迟到(Python 3)
题。 审题: 1.yyy要花十分钟垃圾分类!不要忘了在总分钟数上加10 2.如果时或分为个位数,则需要用0在前补位 思路: 先把总共需要的分钟数算出来,然后求时和分。如果时大于8,那么再补上24,用来使时间符合格式。 关键点: 1.补位:print('%02d'%m),具体看这篇 2.注意当分钟数恰 ......
python tkinter事件循环中一直检测初始化加载文件有没有加载成功
python tkinter事件循环中一直检测初始化加载文件有没有加载成功 import tkinter as tk def check_file_loaded(): # 检查文件是否加载成功的逻辑 if file_loaded: # 文件加载成功,执行相应操作 print("文件加载成功") el ......
JUC并发编程学习笔记(二)Lock锁(重点)
Lock锁(重点) 传统的synchronized 传统的解决多线程并发导致的一些问题我们会使用synchronized关键字来解决,synchronized的本质就是队列、锁。 Lock的实现类有:可重复锁(最常用)、读锁、写锁 在创建可重复锁时,可传入boolean类型值来决定该锁是公平锁(先来 ......
python01
字面量:在代码中,被写下来的固定的值,称为字面量。 Python中常见的有6种值的类型: 数字(number) : 整数(int),浮点数(float),复数(complex),布尔(bool) 字符串(string) :字符串(string)引号 列表(list) :有序的可变序列 元组(Tupl ......
第二章读书笔记
03运行超市抹零结账行为 total_money=float(input('请输入商品总价:')) pay_money=int(total_money) print(pay_money) print() print('学号后四位:3009') 04计算学生成绩的分差和平均分 # # 计算学生成绩的分 ......
JUC并发编程学习笔记(一)认知进程和线程
进程和线程 进程 一个程序,如QQ.exe,是程序的集合 一个进程往往可以包含多个线程,至少包含一个 java默认有两个线程,GC垃圾回收线程和Main线程 线程:一个进程中的各个功能 java无法真正的开启线程,因为java是运行在虚拟机上的,所以只能通过C++,通过native本地方法调用C++ ......
【学习笔记】决策单调性与四边形不等式
Itst - 决策单调性与四边形不等式 学习笔记。 这方面是真的一点不会啊。学点东西吧 apj。 约定 对于 \(n \times m\) 的矩阵 \(A\),定义: 子矩阵 \(A_{[i_1, i_2, \cdots, i_k],[j_1, j_2, \cdots, j_l]}\) 为矩阵 \( ......
java笔记_14_邮箱发送
JavaMailSender:默认使用配置文件中的发送人邮箱密码等 JavaMailSenderImpl:方法中使用Impl对象,可手动设置发送账户密码 application.yml spring: #spring集成配置(省略创建session过程) mail: host: #邮件服务器地址 p ......
【python】-bash: /usr/local/bin/pip: /usr/bin/python: bad interpreter: No such file or directory的问题解决
安装单独的第三方库时没有问题 pip install pandas但是一旦使用requirement.txt批量安装第三方库时就会出现 -bash: /recorddata/rebuydata/hppy/soft/python3/bin/pip3: /usr/local/source/hppy/so ......
信息安全系统设计与实现 学习笔记8
定时器及时钟服务 硬件定时器 定时器:时钟源和可编程计数器组成的硬件设备。 时钟源:通常是一个晶体振荡器,产生周期性电信号。 使用倒计时值对计数器进行编程,每个时钟信号减1,当计数减为0时,计数器向CPU生成一个定时器中断,重复倒计时。 个人计算器定时器 实时时钟 可编程间隔定时器 多核CPU中的本 ......
秦疆的Java课程笔记:09-12 预科 下
09 预科 软件及软件开发 软件可以使计算机按照事先预定好的顺序完成特定的功能。 大概分为两类:系统软件,应用软件。 系统软件: DOS操作系统,Disk Operating System磁盘操作系统 Windows,家用视窗操作系统 Linux,服务器端用的比较多的 Unix Mac,苹果电脑 A ......