名片 项目python

项目总结会议

经过讨论项目的存在问题总结出以下三个主要问题。 主要是地图的定位设备开机位置无法实现。 而后是售卖机的页面展示不够美观。 再者是系统的操作是否符合用户的需求,是否过于繁琐。 ......
会议 项目

Python中列表(List)元组(Tuple)集合(Set)的区别和适用场景

在Python中,列表(List)和元组(Tuple)都是序列类型的数据结构。它们具有相似的特性,如可以通过下标访问元素、支持切片操作等。而集合(Set)则是一个无序的集合类型。 下面是它们各自的特点和适用场景: # 列表(List): - 有序的序列类型。 - 可以存储任意类型的对象,并且可以动态 ......
场景 Python Tuple List Set

make项目的源码阅读

这里下载[https://ftp.gnu.org/gnu/make/make-4.4.tar.gz](https://ftp.gnu.org/gnu/make/make-4.4.tar.gz)进行研读。 ## 目标 研读的初始目的,是想看看make打印的构建命令在哪执行的。 ## 构建make ma ......
源码 项目 make

常见项目——C语言实现2048小游戏(附源码和可执行文件)

# 1. 实现效果展示 ## 1.1 界面图片 说明:进入下面各页面后均可通过按键“q”来退出。 ### 1)菜单页 ![](https://img2023.cnblogs.com/blog/1928179/202305/1928179-20230528182735596-1881664875.pn ......
源码 小游戏 常见 语言 文件

Python 使用ConfigParser操作ini配置文件

ini 配置文件格式如下 要求:ini 文件必须是GBK编码,如果是UTF-8编码,python读取配置文件会报错。 # 这里是注释内容 # [FY12361] #妇幼保健接口服务端口 serverIP=192.168.1.11 serverPort=8400 [SM] #国产SM加密服务端口 se ......
ConfigParser 文件 Python ini

python老男孩第四课

本节内容 反射之第二 装饰器 面向对象编程 异常处理 断言 反射之第二 通过import 导入 可以理解为导入文件夹 getattr 导入文件或函数 装饰器 def outt(func): def wapper(arg): print('你好') reslt=func(arg) print('登陆成 ......
男孩 python

大二下学期我的加分项目

1.演示加分 (1)3月6号,在课上我演示了自己开发的安卓APP,获得加0.5分的奖励。 当时的证明博客: https://www.cnblogs.com/rsy-bxf150/p/17185772.html (2)3月20号,在课上我演示了我和结对队友共同开发的地铁查询系统,获得加0.5分的奖励。 ......
学期 项目

python Levenshtein—计算字符串相似性

参考:https://maxbachmann.github.io/Levenshtein/ Levenshtein 距离,也称编辑距离,是一种字符串度量,用于衡量两个序列之间的差异。通俗地说,两个字符串之间的 Levenshtein 距离是将一个字符串更改为另一个字符串所需的最小单字符编辑(插入、删 ......

git 文件恢复与项目还原:008

1. 【文件恢复】:将文件恢复到上一次提交的状态 注意:新建且没有提交的文件无法使用文件恢复 命令: git checkout -- 文件名 假如我们的一开始是这样的,这是没有报错的状态文件 然后我添加了一段内容, 比如我添加这段内容项目报错了, 我需要恢复到没有报错的状态 方法一:代码比较,找到修 ......
文件 项目 git 008

unity学习日志5(麦扣老师3DRPG项目学习)

##设计模式 ###单例模式(泛型单例) ####作用:提高代码复用率,增加代码可读性 ``` //实现泛型单例,并对T进行约束,规定只有各类manager使用单例模式 public class Singleton : MonoBehaviour where T : Singleton { priv ......
老师 项目 unity 3DRPG 日志

git 项目演练:007

接下来进行项目演练,这是一个项目提交到git一个完整过程 1. 创建一个项目, 如下,我创建了一个“测试项目” 2. 将项目添加到git管理仓库,打开Git Bash, cd到“测试项目”中 3. 使用git init 命令将项目添加,此时项目下就会多出.git文件,那就说明添加成功了 4. 然后在 ......
项目 git 007

安装不同版本的Python,并用不同指令运行想要运行的那个版本的python

1、安装所需版本的Python,注意与其他版本的Python放在不同的文件夹下; 例如这里我分别安装了Python2.7和Python3.7在D盘的两个文件夹中。 2、设置这两个Python的环境变量,分别定位到这两个版本python.exe所在的目录下 3、将两个目录下的python.exe分别修 ......
版本 指令 Python python

用redis项目练习笔记,跟着黑马敲,并有自己的理解在里面

点评中,优惠卷牵扯到的秒杀问题。 超卖现象 如果多线程同时执行会因为高并发,先查询 再插入之间会有空档时间,发生超卖问题。可以使用悲观锁或者乐观锁解决,出于对性能的考虑,用到了乐观锁。 乐观锁的实现,用到了数据库where语句 多加一个条件。 每次判断跟上次相同,(这样会造成大量的失败问题) 于是引 ......
黑马 并有 跟着 笔记 项目

Python asyncio之协程学习总结

## 实践环境 Python 3.6.2 ## 什么是协程 **协程**(Coroutine)一种电脑程序组件,该程序组件通过允许暂停和恢复任务,为非抢占式多任务生成子程序。**协程**也可以简单理解为协作的程序,通过协同多任务处理实现并发的函数的变种(一种可以支持中断的函数)。 下面,我们通过日常 ......
asyncio Python

python内置库--secrets

# 1 关于secrets secrets 模块用于生成高度加密的随机数,安全性比较高,应用方面有生成安全的随机数、生成密码字符串等 python官方也推荐最好用 secrets 替代 random 模块,random 模块生成的是一种伪随机数,基于系统时钟和其它可预测原理生成,不是真正随机和安全的 ......
secrets python

报错ImportError: cannot import name 'Iterable' from 'collections' in Python

参考https://stackoverflow.com/questions/72032032/importerror-cannot-import-name-iterable-from-collections-in-python 答案为 3.10版本的python把Iterable从collectio ......
39 ImportError collections Iterable cannot

写Python大作业有感

# 相关感想 之前一直是按照自己的思路写Python大作业(数学题生成程序),然后今天看到要求,发现要求一次要求生成20道题,我本来写的只有12道题啊主要是, 还是得先改页面,然后再改12变成20啥的; 然后还有,这个需要我们能够自主选择数字的取值范围,我本来弄得只有自主选择类型来着,这也是一个需要 ......
Python

Python函数中的可变长参数(*args,**kwargs)

1、形参中含有* *形参名:用来接收溢出的位置实参,溢出的位置实参会被*保存成元组的格式然后赋值给紧跟后面的形参名 *后面跟的可以是任意名字,但是约定俗称只能是args def func(a,b,*c): print(a) print(b) print(c) func(1,2,3,4,5,6,7) ......
函数 参数 Python kwargs args

python - 进程与线程 -2

## 1. 线程 一个进程可以包含多个线程,一条线程就是进程中一个单一顺序的控制流。一个进程中可以并发多个线程,每条线程执行不同的任务。 ### 1.1 使用Thread创建线程 ```python import threading import time def task(): for i in ......
线程 进程 python

AHBRAM项目理解

1.采样协议的理解 灰色的部分可以当做延迟或者亚稳态理解 协议中的波形图中有的长有的短,这个暂态可能是由于组合电路的延迟,也有可能是时序电路的延迟。 发送激励之前要满足协议,所以要实现AHB协议,lvc_ahb_types和lvc_ahb_transaction在master_driver中实现AH ......
项目 AHBRAM

python -- 解决连接sqlserver出现的“ pymssql._pymssql.OperationalError: (20009, b'DB-Lib error message 20009, severity 9:\nUnable to connect: Adaptive Server is unavailable or does not exist”问题

因为工作关系,近期需要用python连接sqlserver处理一些数据问题。 由于笔记本上的软件是新安装的,所以有些配置避免不了重新设置,期间遇到一些小问题,记录一下。 下面正式开始 写一段代码,测试sqlserver数据库连接 import pymssql # 写法1# conn = pymssq ......

【python基础】基本数据类型-字符串类型

# 1.初识字符串 字符串就是一系列字符。在python中,用引号括起来文本内容的都是字符串。 其语法格式为:‘文本内容’或者“文本内容” 我们发现其中的引号可以是单引号,也可以是双引号。这样的灵活性可以使我们进行引号之间的嵌套。 编写程序如下所示: ![image](https://img2023 ......
类型 字符串 字符 基础 数据

IDEA中创建java多模块项目和打包

一、使用spring initializr创建java工程 二、修改工程,添加web模块 三、添加entity、service、serviceImpl、dao模块 四、修改项目依赖信息 五、修改启动配置 六、在各模块中编写代码 七、清理、安装、运行、测试 八、搭架子时碰到的问题 九、好玩的配置 一、 ......
模块 项目 IDEA java

python - 进程与线程 -1

多任务就是操作系统能同时执行多个程序,比如:看电影,聊天,查看网页。进程(process)是计算机中已经运行程序的实体,一个任务就是一个进程。 ## 1. 使用multiprocessing模块创建进程 ### 1.1 用Process类创建进程 在这个模块中有一个Process类代表一个进程对象: ......
线程 进程 python

用Python开发输入法后台(6)——怎么判断是否按了单个键

有时候我们需要判断是否按了单个键, 比如按单shift键, 进行中英文切换, 但是shift+字母就表示输入大写字母, 那么怎么区分这两种情况呢? 我想了一个办法, 按下shift时记录shift键被按下, 此时如果又按下其他键, 就记录其他键被按下, 最后当shift抬起的时候, 判断是否按了其他 ......
单个 输入法 后台 Python

Python 标准类库-因特网数据处理之Base64数据编码

该模块提供将二进制数据编码为可打印ASCII字符并将这种编码解码回二进制数据的功能。它为[RFC 3548](https://tools.ietf.org/html/rfc3548.html)中指定的编码提供编码和解码功能。定义了Base16、Base32和Base64算法,以及事实上的标准Asci ......
数据 数据处理 因特网 编码 标准

从gitee上拉取django项目到Linux中

1.从gitee拉取django项目: 2.安装虚拟环境: 3.创建虚拟环境: 4.进入虚拟环境: 5.安装项目模块: ......
项目 django gitee Linux

python自学笔记

变量类型:整型int,字符串str,浮点型float; 算术运算:+、-、*、/、%、**(乘方)、//(整除); 逻辑运算:not、and、or; 布尔类型:True、False; 比较运算:>、>=、<、<=、==、!=; 变量命名规则:字母+数字+下划线、区分大小写、数字不开头、不能用空格、不 ......
笔记 python

python3反射

脚本语言系列之Python | Python反射 - 知乎 (zhihu.com) 1、基本使用 hasattr(obj,name_str) 判断输入的name_str字符串在对象obj中是否存在(属性或方法),存在返回True,否则返回False。 getattr(obj,name_str) 将按 ......
python3 python

python3变量

1、变量的标识符 遵循python的基本标识符规范,即由数字、字母和下划线组成,首字符不能为数字 一般由一个或多个单词组成,之间由下划线连接。比如name,first_name 一般是各单词全小写,如果单词连续,则除了首个的其它单词首字符大小,即驼峰命名。比如tabwidget_rightMenu ......
变量 python3 python