刷新
Python 跨平台路径格式不一致问题

博主头像 Python 跨平台路径格式不一致问题 在 Python 中处理跨平台路径格式不一致的问题(例如 Windows 使用反斜杠 \ 而 Unix/Linux/macOS 使用正斜杠 /),推荐使用标准库中的 os.path 模块或更现代的 pathlib 模块。这两个工具都能帮助你以跨平台的方式操作文 ...

Go红队开发—web网络编程

博主头像 目录web网络编程Req快速请求调试DevModeDebugLogTraceInfo瓶颈分析控制请求与响应控制请求的字段内容控制调试打印的内容分开dump请求与响应部分请求体设置作用范围级别设置参数查询URL 路径参数表单请求设置请求头设置判断响应状态码解析数据SetSuccessResultgjs ...

使用PySide6/PyQt6实现Python跨平台通用列表页面的基类设计

博主头像 我在随笔《使用PySide6/PyQt6实现Python跨平台GUI框架的开发》中介绍过PySide6/PyQt6 框架架构的整体设计,本篇随笔继续深入探讨框架的设计开发工作,主要针对通用列表页面的基类设计进行介绍,分析基类的各个模块的功能,以及介绍如何抽象一些公用的逻辑,实现对子类页面的简化处理。... ...

【日记】昨天十分肉疼地花了 2000 块钱(1960 字)

博主头像 正文 油菜花都开了。然后——我长冻疮了。 很离谱。我自己都没想到。三月一号,我觉得可以把烤火炉收起来了,毕竟打春了。结果我就长冻疮了…… 我和母亲聊起这件事,母亲大笑:“就是交春的时候容易长啊,不然你以为在什么时候。” “难道不是最冷的时候吗……” “最冷的时候是冻疮最痒最疼的时候,不是最容易长的时 ...

order by是怎么工作的?

博主头像 order by是怎么工作的? 在你开发应用的时候,一定会经常碰到需要根据指定的字段排序来显示结果的需求。还是以我们前面举例用过的市民表为例,假设你要查询城市是“杭州”的所有人名字,并且按照姓名排序返回前 1000 个人的姓名、年龄。 首先分享一份大彬精心整理的大厂面试手册,包含计算机基础、Java ...

【设计模式】责任链模式教你如何优雅地分发任务

博主头像 概述 在现实生活中,常常会出现这样的事例:一个请求有多个对象可以处理,但每个对象的处理条件或权限不同。例如,公司员工请假,可批假的领导有部门负责人、副总经理、总经理等,但每个领导能批准的天数不同,员工必须根据自己要请假的天数去找不同的领导签名,也就是说员工必须记住每个领导的姓名、电话和地址等信息,这 ...

IDEA如何保持光标不变上下移动代码

博主头像 前言 大家好,我是小徐啊。我们在使用IDEA开发Java应用的时候,经常是需要上下移动文件的,方便我们去查看文件的各个地方。这里面最常见的就是用上下左右的箭头去移动对应的代码位置。 不过,有时候,我们只想移动下代码,但是不想要光标变换位置,这该怎么操作呢?有些小伙伴可能想到了使用鼠标,当然这也是一种 ...

Python学习之布尔运算

Python的布尔运算,有以下几个 and or not # 布尔值只有True、False两个值, # 实际上是Int的子类,True等价于1,False等价于0 # 但是布尔运算有逻辑与and、逻辑或or、逻辑非not;优先级依次为not、and、or # 逻辑与and,只有当所有操作为True ...

【由技及道】API契约的量子纠缠术:响应封装的十一维通信协议【人工智障AI2077的开发日志012】

博主头像 在API通信的量子混沌中,30+种返回格式如同平行宇宙的物理定律相互碰撞。本文构建的十一维通信协议,通过时空锚点(ApiResult)、量子过滤器(ResponseWrapper)和湮灭防护罩(Jackson配置)三重维度稳定装置,实现了从数据坍缩到规范对称的量子跃迁。最终在代码规范与宇宙法则间架设... ...

基于Flask的Web应用开发

博主头像 基于Flask的Web应用开发 项目来源:[【基于Flask的Web应用开发-01.应用介绍及Flask安装_s】](【基于Flask的Web应用开发-01.应用介绍及Flask安装_s】 https://www.bilibili.com/video/BV1r94y1j7uW/?share_sour ...

【日记】在她们过三八节的时候,我不小心给财政局冲账冲了四万……(1719 字)

博主头像 正文 这两天错误频出哈哈哈哈。 先是昨天信贷那边发现出不了承兑汇票的票据,追根溯源是因为我在周一给客户开承兑汇票保证金的时候,标志选错了。本来应该是承兑汇票定期保证金,结果搞成了普通定期。一群人研究了半天,系统改不过来,省分行也这样答复。于是三天白费。 客户的一个亿不是自己的,是借来做承兑业务的,每 ...

Java 线程安全的集合

博主头像 Vector ArrayList 的线程安全版本,对所有的修改方法都进行了 synchronized 同步处理。适用于多线程环境下对数据一致性要求高,且读写操作相对比较均衡,不需要很高并发性能的场景。由于所有操作都进行同步,在高并发环境下,性能相对较差 Hashtable HashMap 的线程安全 ...

Eureka服务注册发现源码流程简析

博主头像 一: 服务的注册 客户端通过执行InstanceInfoReplicator#run()调用DiscoveryClient#register()发送http请求进行注册 InstanceInfoReplicator 是更新同步当前服务到服务端的任务实现 //A task for updating a ...

SpringSecurity5(1-快速入门)

Spring Security提供了简单而强大的安全机制,支持身份验证和授权。基本使用包括在Spring Boot应用中引入Spring Security依赖,配置HTTP安全规则,定义用户角色和权限。通过使用内存用户存储或集成数据库,可以实现基于表单登录、HTTP基本认证等多种认证方式,确保应用程... ...

【设计模式】告别继承噩梦:用装饰者模式简化代码结构

博主头像 概述 我们先来看一个快餐店的例子。 快餐店有炒面、炒饭这些快餐,可以额外附加鸡蛋、火腿、培根这些配菜,当然加配菜需要额外加钱,每个配菜的价钱通常不太一样,那么计算总价就会显得比较麻烦。 使用继承的方式存在的问题: 扩展性不好:如果要再加一种配料(火腿肠),我们就会发现需要给FriedRice和Fri ...

kafka开启kerberos认证详细步骤

博主头像 一、kerberos安装部署 kerberos的基本原理不做过多介绍了,可自行查阅;本文主要介绍kerberos的安装及使用;使用到的软件版本:系统:Red Hat Enterprise Linux release 8.6 (Ootpa) 、krb5-server:1.18.2 #使用到的软件版本 ...