交个朋友吧

随笔分类 -  编程

摘要:转载学习:Python: 从async/await理解协程的高效世界 在Python编程的领域中,异步处理就像一位高效的时间管理大师,能让程序在处理IO密集型任务时大幅提升效率。Python 3.5引入的async和await语法糖,让原本复杂的异步编程变得清晰易懂。接下来,我们就通过日常生活中的例 阅读全文
posted @ 2025-07-05 11:27 PamShao 阅读(59) 评论(0) 推荐(0)
摘要:参考:https://blog.csdn.net/weixin_43207777/article/details/108351862 执行:pyarmor gen ***.py 若想引用该文件时,得需在同一目录下引用。 阅读全文
posted @ 2025-05-11 17:00 PamShao 阅读(17) 评论(0) 推荐(0)
摘要:很实用,转载自:https://www.cnblogs.com/shun7man/p/14080921.html 生成虚拟环境下所有的依赖包 pip freeze > requirements.txt 这种方式会将环境中的依赖包全都加入,如果使用的全局环境,则下载的所有包都会在里面,不管是不时当前项 阅读全文
posted @ 2025-04-08 09:46 PamShao 阅读(114) 评论(0) 推荐(0)
摘要:转载:10个Python正则表达式文本搜索和替换技巧 正则表达式(Regex)是处理文本的强大工具,尤其在Python中,通过re模块,我们可以灵活地进行搜索、匹配、替换等操作。下面,我们将深入浅出地介绍20个实用的Python正则表达式技巧,适合初学者逐步掌握,直到能够自信地运用到实际项目中。 基 阅读全文
posted @ 2024-12-04 22:20 PamShao 阅读(95) 评论(0) 推荐(0)
摘要:python的类机制 参考:python面向对象 概念 方法重写/覆盖:若从父类继承的方法不能满足子类的需求,可以对其进行改写。 类变量:在实例化对象中是公用的,定义在类中,且在函数体之外,通常不作为实体变量使用。 局部变量:定义在方法中的变量,只作用在当前实例。 实例变量:在类的声明中,属性是用变 阅读全文
posted @ 2024-02-19 22:44 PamShao 阅读(649) 评论(0) 推荐(0)
摘要:python的typing模块 参考:3个提高 Python 开发效率的小工具、Python3 Typing模块详解 typeing模块在python中提供类型支持,主要功能有: 类型检查,防止运行时出现参数和返回值类型不符合 作为开发文档附件说明,方便使用者调用时传入和返回参数类型(python在 阅读全文
posted @ 2024-02-19 13:56 PamShao 阅读(566) 评论(0) 推荐(0)
摘要:python函数传参 参考:python函数参数传递(params, *params, **params) 位置参数 常见的函数参数: def add_both(x, y): return x+y 默认参数 def enroll(name, gender, age=6, city='Beijing' 阅读全文
posted @ 2024-02-19 10:18 PamShao 阅读(222) 评论(0) 推荐(0)
摘要:实现上传PDF并显示 ## 上传并预览(1M以内才可预览) def upload_Pre(): file = st.file_uploader("选择待上传的PDF文件", type=['pdf']) if st.button("点击"): if file is not None: with tem 阅读全文
posted @ 2024-01-11 10:22 PamShao 阅读(2035) 评论(2) 推荐(0)
摘要:无法进入目录 import os path = "/content/TaBERT/" os.chdir(path) print(os.getcwd()) 无法执行conda !pip install -q condacolab import condacolab condacolab.install 阅读全文
posted @ 2023-11-24 16:36 PamShao 阅读(78) 评论(0) 推荐(0)
摘要:python处理CSV文件 CSV文件 CSV (comma-separated values)文件是一种文本文件格式,允许以表格结构保存数据。这是一种流行的格式,用于从数据库和电子表格导出和导入数据,CSV 文件中的每条数据都用逗号 (,) 分隔,例如,第一行数据可以选择用作标题,标明其下方的每一 阅读全文
posted @ 2023-09-24 13:56 PamShao 阅读(4293) 评论(0) 推荐(1)
摘要:介绍一些python中用于连接常用数据库的依赖库。 SQLite3 SQLite3是Python 中自带的数据库模块,适用于小型应用和快速原型开发。 SQLite是一个进程内的库,实现了自给自足的、无服务器的、是非常小的,是轻量级的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,不需要在系统 阅读全文
posted @ 2023-09-16 22:09 PamShao 阅读(568) 评论(0) 推荐(0)
摘要:转载 正则表达式真的很强,可惜你不会写 正则表达式是一种强大的文本处理工具,它允许你根据一定的规则来搜索、匹配、替换和验证文本,适配各种编程语言。 应用场景 正则表达式在计算机领域有广泛的应用,包括: 1、文本搜索和匹配:查找特定模式的字符串,如搜索包含特定关键词的文档。 2、数据验证:验证用户输入 阅读全文
posted @ 2023-09-12 23:02 PamShao 阅读(121) 评论(0) 推荐(0)
摘要:转载:Python读取txt文本三种方式 python常用的读取文件函数有三种read()、readline()、readlines() read() 一次性读取所有文本,在读取文本中含有中文时是gkd,打开时需要定义编码为utf-8 with open("1.txt", "r", encoding 阅读全文
posted @ 2023-09-11 15:41 PamShao 阅读(4495) 评论(0) 推荐(1)
摘要:## 什么是pickle? ### 序列化和反序列化 + 便于存储。序列化过程将文本信息转变为二进制数据流。这样就信息就容易存储在硬盘之中,当需要读取文件的时候,从硬盘中读取数据,然后再将其反序列化便可以得到原始的数据。在Python程序运行中得到了一些字符串、列表、字典等数据,想要长久的保存下来, 阅读全文
posted @ 2023-06-15 13:46 PamShao 阅读(78) 评论(0) 推荐(0)
摘要:GMP大数库学习 了解 大数库 在网络安全技术领域中各种加密算法的软件实现始终有一个共同话题是如何在普通的PC机上实现大数运算。普通的PC机内部字长最多时32位或64位,但各种加密算法中为了达到一定安全强度,都要求在128位、512位或1024位字长下进行加减乘除等数学运算,这叫做“大数运算”。 在 阅读全文
posted @ 2023-05-02 22:13 PamShao 阅读(5563) 评论(0) 推荐(0)
摘要:gcc/g++编译 gcc 本节来自「参考1」 简介 GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言,它现在还支持 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal 语言、COBOL语言,以及支 阅读全文
posted @ 2023-05-02 11:44 PamShao 阅读(205) 评论(0) 推荐(0)
摘要:学习gtest测试 了解 单元测试 单元:函数、类等 gtest gtest是一个跨平台的(Liunx、Mac OS X、Windows、Cygwin、Windows CE and Symbian)C++单元测试框架,由google公司发布。gtest是为在不同平台上为编写C++测试而生成的。它提供 阅读全文
posted @ 2023-05-01 19:44 PamShao 阅读(1014) 评论(0) 推荐(0)
摘要:学习&转载文章:使用Python的一维卷积 背景 在开发机器学习算法时,最重要的事情之一(如果不是最重要的话)是提取最相关的特征,这是在项目的特征工程部分中完成的。 在CNNs中,此过程由网络自动完成。特别是在早期层中,网络试图提取图像的最重要的特征,例如边缘和形状。 另一方面,在最后一层中,它将能 阅读全文
posted @ 2023-01-18 11:41 PamShao 阅读(1224) 评论(0) 推荐(0)
摘要:cmake-4学习,参考 cmake构建c++项目快速入门2-1 cmake构建c++项目快速入门2-2 了解 cmake的工作原理: Windows下用cmake编译cmake (1)先下载cmake(exe) (2)编译源码文件 # -S表示源文件夹下;-B表示新建一个文件夹build,并将编译 阅读全文
posted @ 2022-12-24 18:21 PamShao 阅读(173) 评论(0) 推荐(0)