自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Python 正则表达式全解析:基础到高效提取实战

name=ianan address=SimpleNamespace(street= Elm St=vern _=SimpleNamespace() # 匿名成员容器。| 低 | 通过容器实现 || 方法 | 可变性 | 类型安全 | 内存效率 | 匿名成员支持 |4. 匿名成员实现 → 使用专用容器字段(如`_`或`metadata`)

2025-11-30 08:59:45 269

原创 Python 爬虫实战:手把手破解 AES 加密接口

C语言的新特性主要集中在C11标准(如多线程、原子操作和泛型宏),而C2x(C23)将带来更多现代化改进(如属性语法和二进制字面量)。例如,C11的边界检查接口(Bounds Checking Interface,尽管可选)和C2x提案中的强化静态分析(如属性语法),旨在减少常见错误。- 十进制浮点类型:引入`_Decimal32`、`_Decimal64`等类型,用于金融计算,减少浮点误差(例如,值可表示为$0.1_{10}$,避免二进制近似问题)。因此,开发者应优先关注C11特性,并期待C2x的发布。

2025-11-30 08:59:14 835

原创 spring boot拦截器获取requestBody的巨坑

CLion](https://www.jetbrains.com/clion/)(付费,学生免费)下载地址:[MinGW-w64官网](https://www.mingw-w64.org/)[Eclipse CDT](https://www.eclipse.org/cdt/)(免费)确认`compilerPath`指向正确(如`C:/mingw64/bin/gcc.exe`)1. 安装 [VS Code](https://code.visualstudio.com/)

2025-11-28 06:16:56 365

原创 Docker架构

1991 年:爱立信推出 AXD301 交换机,成功应用 Erlang 处理核心逻辑,实现 999.9999999%) 的可用性。WhatsApp:2014 年被 Facebook 收购,仅用 50 台 Erlang 服务器支持 9 亿用户(2015 年数据)。Elixir 语言诞生:2011 年基于 Erlang VM 开发,语法更友好,推动生态繁荣。- 1998 年:爱立信因内部争议开源 Erlang,推动社区发展。- 2007 年:多核处理器普及,Erlang 的并发模型优势凸显。

2025-11-28 06:16:24 260

原创 jaxb解析xml关于处理list的注解

高阶函数遍历:Swift提供了强大的高阶函数,如`map`、`filter`和`reduce`,用于转换、筛选和聚合数据。- 索引安全:访问数组时,确保索引在范围内(0到`count-1`),否则会引发运行时错误。numbers.insert(0, at: 0) // 插入到开头: [0, 1, 2, 3, 4]- 删除元素:使用`remove`方法删除指定索引的元素,或`removeLast`删除末尾元素。numbers.remove(at: 0) // 删除索引0的元素: [1, 2, 3, 4]

2025-11-13 10:18:52 389

原创 Git 服务器搭建与客户端安装

C#(读作“C Sharp”)是一种现代、面向对象的高级编程语言,由微软公司开发,主要用于.NET框架平台。后续版本不断更新,如C# 2.0(2005年)引入泛型,C# 3.0(2007年)添加LINQ查询,C# 9.0(2020年)支持模式匹配等,使其保持现代化。它由微软在2000年首次发布,作为.NET框架的核心语言,用于构建Windows应用程序、Web服务、移动应用等。跨平台:通过.NET Core(现为.NET 5 ),C#可运行在Windows、Linux和macOS上。

2025-11-13 10:18:21 384

原创 新的spring boot3.x和spring-security6.x的流程

4. 浮点数精度:浮点数运算可能有精度损失(如 `0.1 0.2` 可能不等于 `0.3`),建议使用 `Decimal` 类型处理高精度计算。例如,`Int Double` 会导致编译错误。2. 整数除法截断:整数相除时,结果会丢弃小数部分(如 `7 / 2` 结果为 `3`)。浮点数除法会保留小数(例如 `9.0 / 4.0` 结果为 `2.25`)。let quotient = 12 / 3 // 结果:4.0(浮点数)整数除法会截断小数部分(例如 `9 / 4` 结果为 `2`)。

2025-11-12 03:25:46 385

原创 IP白名单配置:使用/24子网掩码是否有效

final public function criticalMethod() { } // 禁止重写。$emp = new Employee(张三工程师 $emp->getInfo();$dog = new Dog(阿黄dog->eat();// 输出:阿黄正在进食(继承自Animal)// 输出:bool(true)// 输出:bool(true)$dog->name = dynecho $dog->speak();class Dog extends Animal { // 子类继承。

2025-11-12 03:25:15 255

原创 关于MySQL的事务处理及隔离级别

final public function criticalMethod() { } // 禁止重写。$emp = new Employee(张三工程师 $emp->getInfo();$dog = new Dog(阿黄dog->eat();// 输出:阿黄正在进食(继承自Animal)// 输出:bool(true)// 输出:bool(true)$dog->name = dynecho $dog->speak();class Dog extends Animal { // 子类继承。

2025-11-11 22:39:48 217

原创 curl 命令详解

包括:`number`, `string`, `boolean`, `null`, `undefined`, `symbol`| 基本类型 | 按值传递 | 否 | 否 || 对象类型 | 按引用副本传递 | 是 | 否 || 类型 | 传递方式 | 修改属性影响外部 | 重新赋值影响外部 |console.log(greet());

2025-11-11 22:39:17 322

原创 Python 正则表达式全解析:基础到高效提取实战

这意味着当调用函数时,传递的是变量的引用(即对象在内存中的地址),而不是对象的副本。这可以用引用关系表示:设外部变量为$a$,函数参数为$b$,则$b$是$a$引用的副本。如果对象可变,修改$b$会影响$a$;解释:$my_list$是可变列表,函数内$lst$是$my_list$引用的副本,但指向同一对象。解释:$x$是不可变整数,函数内$num$是$x$引用的副本。修改$num$时,创建了新对象,外部$x$保持原值。如果对象是不可变的,函数内部对参数的修改会创建一个新对象,不会影响外部变量。

2025-11-10 10:33:09 343

原创 Python 爬虫实战:手把手破解 AES 加密接口

编译过程使用Java编译器(`javac`命令)将`.java`文件转换为字节码文件(`.class`文件)。Java源代码文件必须以`.java`为扩展名。运行过程使用Java运行时(`java`命令)在JVM上执行字节码文件。- 保存文件为`HelloWorld.java`(文件名必须与类名`HelloWorld`完全匹配)。如果编译成功,会生成一个`HelloWorld.class`文件(字节码文件)。`:打印字符串到控制台。命令中只写类名(`HelloWorld`),不需要`.class`扩展名。

2025-11-10 10:32:38 279

原创 如何使用div+css实现图片中的三角型布局结构

创建一个新的Python文件(例如`hello.py`),并输入以下代码。2. 导航到文件所在目录,输入命令:`python hello.py`(如果使用Python 3,可能需要输入`python3 hello.py`)。- 错误处理:如果运行时报错,检查代码是否拼写正确(例如,`print`不要写成`prin`)。- 扩展学习:一旦成功运行,你可以尝试修改字符串,如`print(,世界!- `print()` 是Python内置的函数,用于在控制台显示内容。是一个字符串参数,它指定了要输出的文本。

2025-11-07 05:22:45 274

原创 新的spring boot3.x和spring-security6.x的流程

回答结构清晰,分为标准库、Web框架、数据库工具、日志与配置、测试工具和其他实用库等部分。- 最佳实践:优先使用标准库,只在必要时引入第三方库,以避免依赖膨胀。GORM:流行的ORM(对象关系映射)库,支持多种数据库(如MySQL、PostgreSQL),简化CRUD操作。testify:增强测试功能,提供断言(assertions)和模拟(mocks)。sync:并发控制工具,如互斥锁(Mutex)和等待组(WaitGroup)。Beego:全功能框架,包含MVC模式、ORM和内置工具,适合大型项目。

2025-11-07 05:22:14 342

原创 vmware workstation虚拟机开机一直黑屏解决方案

以下我将从应用场景和未来展望两个方面,逐步分析Erlang的特点和发展趋势,帮助您全面理解其价值。- 金融交易系统:在需要高可靠性和低延迟的领域,如股票交易平台或支付网关,Erlang的容错机制(通过“Let it crash”哲学)能快速恢复故障,避免系统级中断。在这些场景中,Erlang的核心价值在于其并发模型:每个进程独立运行,通过消息传递通信,避免了共享内存的锁竞争问题。5G和边缘计算:5G网络的高并发需求(如每秒百万级连接)与Erlang的强项高度契合。Erlang的未来和应用场景。

2025-11-06 22:48:01 413

原创 c++:MFC中sqlite3的使用

它由Bjarne Stroustrup于1983年开发,作为C语言的扩展,引入了面向对象编程(OOP)等特性,同时保留了C的低级内存控制能力。高效性能:C 提供直接内存访问(如指针),编译为机器码,运行速度快。> C 持续演进,现代标准(如C 20)新增模块(`modules`)、协程(`coroutines`)等特性,平衡开发效率与运行时性能。关键元素:`#include`用于导入库,`main()`是执行起点,变量声明如`int number`,运算符如`<<`用于输出。

2025-11-06 22:47:30 216

原创 懵懵懂懂的打印机功能(自动打印发货单)

变量定义时,可以指定类型,但如果没有初始化,Go会自动赋予该类型的零值(如int的零值是0,string的零值是空字符串)。x, y := 3.14, true // 定义并初始化多个变量,类型分别为float64和bool。- 类型推断:Go可以自动推断变量类型,使用`:=`运算符(称为短变量声明)。使用短变量声明`:=`时,变量必须在函数内定义。- 类型安全:Go是静态类型语言,变量类型一旦定义不能改变。- 常量与变量:常量使用`const`关键字定义,必须在定义时初始化,且值不可变。

2025-11-06 01:50:16 286

原创 如何编辑 Claude Code 指令以提高生成代码的准确性

在Ruby编程中,方法的重载(overloading)和方法的覆盖(overriding)是面向对象编程中的两个重要概念,但它们的行为与其他语言(如Java)有所不同。- Ruby不支持直接定义多个同名方法(如 `def add(a)` 和 `def add(a, b)`),否则会报错。- `Child` 类继承自 `Parent`,并重新定义了 `greet` 方法,覆盖了父类的实现。- 使用可变参数(`*args`):接受任意数量的参数,并在方法内部根据参数数量或类型进行分支处理。

2025-11-06 01:49:44 270

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除