Python
程序员的 Windows 工具箱「GitHub 热点速览」
如何精简 Windows 并快速配置开发环境呢?本周特推的 winutil 是一个程序员的 Windows 工具箱,它提供了开发工具的一键安装以及减少系统垃圾的功能,一切为了简洁、高效。同样高效的还有 C++ 日志库 spdlog,快速构建 React 应用的 refine,以及人脸分析库 insightface。 此外,你一定不能错过 2000 行搞定操作系统的 egos-2000,读一读代码
markdown编辑器使用
1.标题 使用 # 号可表示 1-6 级标题,一级标题对应一个 # 号,二级标题对应两个 # 号,以此类推 2.字体 3.图片 示例 4.代码 语法: 单行代码:代码之间分别用一个反引号包起来 代码块:代码之间分别用三个反引号包起来,且两边的反引号单独占一行 5.流程图 6.列表 无序列表 无序列表用 - + * 任何一种都可以 有序列表 语法:数字加点 7.超链接 语法: 示
COMP90074 Web Security
School of Computing and Information Systems COMP90074: Web Security Assignment 3 - Project Plutus Due date: No later than 11:59pm on Sunday 4th June 2023 Weight: 25% Marked out of 100 Note: All challe
open("0.txt",'w') 打开后文件指针在开头,即使不执行写操作,也会清空原内容
f = open('a.txt', 'w+') data = f.read() data = f.readline() w、w+、wb、wb+ 模式都会默认清空文件 file = open("0.txt",'w') file.close() 打开后文件指针在开头,即使不执行写操作,也会清空原内容
LLM 应用于编程辅助调研
目录前言一、能做什么二、局限性三、效果展示四、业界应用五、多产品对比Copilot六、总结1.多产品成熟度2.编程辅助3.业务场景 前言 AI辅助编程出现之前需要简单重复技艺的修炼,也就是拔刀速度影响了发挥,今后拔刀速度可以忽略了。 往后的开发可以思考道为主,反正简单重复技艺的部分都可以交给AI,甚至一部分求道的过程是跟AI共同完成。 一、能做什么 解析代码:陈年代码一时难以理解,快速解析用途
Python多线程爬虫又来了
Python多线程的主要好处是可以在单个程序中同时执行多个任务,从而提高应用程序的性能和效率。具体来说,多线程有以下几个优点: 提高CPU利用率:通过多线程,可以更充分地利用CPU资源,尤其适用于计算密集型的任务。 降低IO阻塞:对于需要等待IO操作完成的任务(如网络请求或文件读写),将它们放入单独的线程中可以避免阻塞主线程,提升应用程序的响应速度。 充分利用多核CPU:对于支持多核CPU的设备
使用pymongo批量清空表数据
背景 性能测试环境,有些入侵的表数据特别多(可能超过1000W),如果使用SQL删除会很慢。但是如果直接把表drop表,索引会丢失。可以写一个脚本,批量清空mongo表数据。 实现思路 说明:以下 xx 为对应的表名 1、备份索引 2、删除表 3、创建表 4、使用上面备份的索引重建索引 特别说明:创建表时,默认会有主键索引_id,所以第4步重建索引时需要排除掉主键索引
【xhs】笔记更新监控,x-s、x-t、a1、web_session
本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途,如侵立删! 标题 环境 win10、mac Python3.9 node.js v4.16 x-s、x-t、a1、web_session 获取博主详细信息 根据user_id查询笔记列表 效果 本文仅供学习交流使用,如侵立删!
Python Django Admin后台的二次开发
本次代码已同步到 Github 仓库 中,可前往查看全部代码 本次共更改 goods/admin.py , chapter1/settings.py 两个文件 修改 goods/admin.py 文件 如果显示英文记得更改一下 chapter1/settings.py python manage.py runserver 执行后访问 此链接
Python自动化办公对每个子文件夹的Excel表加个表头(Excel不同名)(下篇)
大家好,我是皮皮。 一、前言 上一篇文章,我们抛出了一个问题,这篇文章来进行解答。如果针对子文件夹下不同的Excel表名,应该如何处理?要求一步到位。 二、实现过程 我们继续问ChatGPT,它给出了一个方法,如下所示: 提问如下:假如你是一名Python程序员,现在你有一个自动化办公的需求,你桌面上有一个新建文件夹,该文件夹下的每一个子文件夹里面都有不同名字的Excel表,但是这些Excel表只
互联网从业人员的知识图谱
前言 成为一名专业程序员的道路上,需要坚持练习、学习与积累,技术方面既要有一定的广度,更要有自己的深度。 目录 资料篇 技术站点 必看书籍 大牛博客 GitHub篇 工具篇 平台工具&框架 常用工具 第三方服务 爬虫相关(好玩的工具) 安全相关 Web服务器性能/压力测试工具/负载均衡器 大数据处理/数据分析/分布式工具 Web前端 AI计算 语言篇 Scala Java
python之禅 代码规范
触发方法:在python解释器中输入 import this Python之禅 by Tim Peters() 优美胜于丑陋(Python 以编写优美的代码为目标) 明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似) 简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现) 复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关系,要保持接口简洁) 扁平胜
drf——自定义权限
第一步:创建自定义权限 首先,需要创建自定义权限类以实现企业黑名单功能。在你的permissions.py文件中创建一个新的类,例如: from rest_framework import permissions class BlacklistPermission(permissions.BasePermission): message = 'Your account has been
python 迭代器
迭代器 迭代器的理解,学过Java的都是知道的,java也是都是由迭代器的,而且是一种设计思想,实际上。可以把迭代器理解成一种特殊的 list + function实际上,迭代器是一个特殊的函数 迭代器的特性 可迭代的 使用next这个内置函数来移动内部的下一个指针 通过 for 遍历的时候实际也是调用 next,遍历结束,意味着使用 next 的次数已经超出 迭代器的创建方法 将列表生成表
【博学谷学习记录】超强总结,用心分享 | spark知识点总结1
【博学谷IT技术支持】 Spark基础 spark的特点 运行速度快 易用性 通用性 随处运行 Spark的底层通信框架是基于netty(RPC远程调用框架),早期是基于akka(2.0以前) spark的构成 Spark Core: 实现了Spark的基本功能,包含RDD、任务调度、内存管理、错误恢复、与存储系统交互等模块 Spark SQL: Spark用来操作结构化
API接口是什么?API接口怎么调用?
part1.API接口是什么? API(Application Programming Interface,应用程序编程接口)是软件系统之间互相访问和交换信息的一种方式。它定义了在一个应用程序中调用另一个应用程序的方式(或服务)。API接口可以让开发者无需了解程序内部的具体实现细节,仅通过API接口来进行交互,从而提高了软件的可重用性和互操作性。
字符编码--UTF-8与unicode编码的关系
引用: UTF-8 到底是什么意思?unicode编码简介 - 知乎 (zhihu.com) 在电脑上处理文字的时候,你可能经常接触到一个名词,叫UTF-8. 你会不会觉得一丝疑惑,这到底是什么东西? 用一句话说明的话,UTF-8是一种编码格式,一个字节包含8个比特。 等会,什么是编码,什么又是比特?为什么要用这个东西? 那我们从基础说起,简单的介绍一下基本概念: 编码 我们都知道
Qt之容器控件(QStackedWidget)
QStackedWidget提供了一个控件栈,在这个栈中,一次只能显示一个控件。这样我们就可以实现多页面之间的切换。 下面是一个例子:我们将创建3个单独的Python文件,分别表示3个独立的页面。然后,我们使用一个主窗口类来加载并切换这些页面。 首先,创建3个不同的Python文件,每个文件包含一个继承自QWidget的类,这些类分别定义了每个页面的UI和逻辑。 file1.py file2.p
QFrame 与 QWidget的区别
Qt中的QFrame和QWidget是两个不同的控件类, 它们的继承关系如下: QWidget(窗口部件) QWidget是Qt中所有用户界面元素的基类,用于创建可视化的窗口或控件。 它可以包含其他子部件,并提供了一些基本的绘制和事件处理功能。 QWidget本身并不提供任何特定的外观或布局,因此通常用作其他控件的容器。 下面是一个QWidget的简单示例: QFrame(帧) QFra
Python从0到1丨带你认识图像平滑的三种线性滤波
摘要:常用于消除噪声的图像平滑方法包括三种线性滤波(均值滤波、方框滤波、高斯滤波)和两种非线性滤波(中值滤波、双边滤波),本文将详细讲解三种线性滤波方法。 本文分享自华为云社区《[Python从零到壹] 五十五.图像增强及运算篇之图像平滑(均值滤波、方框滤波、高斯滤波)》,作者:eastmount。 常用于消除噪声的图像平滑方法包括三种线性滤波(均值滤波、方框滤波、高斯滤波)和两种非线性滤波(中值
华为OD机试:最短木板长度
最近更新的博客 华为 od 2023 | 什么是华为 od,od 薪资待遇,od 机试题清单 https://dream.blog.csdn.net/article/details/128980730 华为 OD 机试真题大全,用 Python 解华为机试题 | 机试宝典 https://dream.blog.csdn.net/article/details/129221789 【华为 OD 机
本篇题目:异常的打卡记录
华为 OD 机试【4 大宝典】再次上新题! ① Python 解华为机试题 :https://dream.blog.csdn.net/article/details/129221789② C++ 解华为机试题:https://dream.blog.csdn.net/article/details/129472919③ Java 解华为机试题:https://dream.blog.csdn.net/