摘要: 今天终于是给自己的博客找到了容身之所。最开始的csdn,如今已变成广告场。后面的Github+Hexo模式搭建的个人博客不够方便。而博客园,拥有着广告少,页面简洁大方,商业性较弱等优点,让我的博客有了容身之所。 > 希望屠龙者不会变成恶龙。 阅读全文
posted @ 2023-07-06 19:12 清澈的澈 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 以下是一些常见的 conda 命令及其用途,它们可以帮助你管理Conda环境和包: 环境管理 创建新环境: conda create --name env_name python=3.8 创建一个名为 env_name 的环境,并指定Python版本(如3.8)。 激活环境: conda activ 阅读全文
posted @ 2024-07-26 11:23 清澈的澈 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 在 Python 中,迭代器是一种对象,它实现了迭代协议,即包含方法 __iter__() 和 __next__()。迭代器允许你遍历一个容器(如列表、元组等)中的所有元素,而无需显式地使用索引。理解迭代器的概念和使用可以帮助你编写更高效、可读性更强的代码。 迭代器的基本概念 迭代器对象:实现了 _ 阅读全文
posted @ 2024-07-18 20:36 清澈的澈 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 在 Python 中,接口通常通过抽象基类(Abstract Base Classes,简称 ABCs)来实现。抽象基类提供了一个机制,用于定义一组方法和属性,这些方法和属性必须在子类中实现。Python 提供了 abc 模块来定义抽象基类。 抽象基类 (ABCs) 定义抽象基类 要定义一个抽象基类 阅读全文
posted @ 2024-07-18 20:31 清澈的澈 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 在 Python 中,命名空间(namespace)是一种从名字到对象的映射。命名空间用于管理变量的作用域,防止命名冲突。理解命名空间以及如何避免命名空间污染对于编写干净且维护性高的代码至关重要。 命名空间的类型 内置命名空间: 包含 Python 解释器启动时自动加载的内置函数和异常。例如,pri 阅读全文
posted @ 2024-07-18 16:10 清澈的澈 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 在 Python 中,== 和 is 都是用于比较两个值的运算符,但它们的用途和含义不同。理解它们之间的区别对于编写正确的代码非常重要。 == 运算符 == 运算符用于比较两个对象的值是否相等。它检查对象的内容是否相同,而不关心它们是否是同一个对象。 a = [1, 2, 3] b = [1, 2, 阅读全文
posted @ 2024-07-18 15:28 清澈的澈 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 在 Python 中,变量赋值、浅拷贝和深拷贝在处理对象时有不同的行为和应用场景。以下是它们的详细区别: 1. 赋值 赋值操作只是创建了一个新的引用(别名)来指向同一个对象。也就是说,赋值操作并不创建新的对象,原始对象和赋值后的变量指向同一块内存区域。 a = [1, 2, 3] b = a # b 阅读全文
posted @ 2024-07-18 11:30 清澈的澈 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 1. ⽂件编程实例:打开⼀个⽂件,向⽂件写⼊三个字符串;然后重新定位⽂件流读写指针到⽂件起始位置,从⽂件读取刚写⼊的三个字符串到另⼀个缓冲,并且打印读出来的字符串。 #include <stdio.h> int main() { // 声明一个指向文件的指针变量fp FILE *fp = NULL; 阅读全文
posted @ 2024-07-02 19:25 清澈的澈 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1. ⽂件编程实例:打开⼀个⽂件,向⽂件写⼊三个字符串;然后重新定位⽂件流读写指针到⽂件起始位置,从⽂ 件读取刚写⼊的三个字符串到另⼀个缓冲,并且打印读出来的字符串。 #include <stdio.h> int main() { // 声明一个指向文件的指针变量fp FILE *fp = NULL 阅读全文
posted @ 2024-06-30 14:04 清澈的澈 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1.请分析IPv6分组的扩展首部与IPv4分组选项区别⭐ IPv6和IPv4的扩展头和选项有显著的区别。下面我们详细分析这两者之间的差异。 IPv4选项(IPv4 Options) IPv4报文中的选项字段是可选的,且长度可变。其主要特点和使用如下: 位置:位于IPv4首部的尾部,可变长度。 格式: 阅读全文
posted @ 2024-06-28 22:07 清澈的澈 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1.请分析IPv6分组的扩展首部与IPv4分组选项区别 IPv6和IPv4的扩展头和选项有显著的区别。下面我们详细分析这两者之间的差异。 IPv4选项(IPv4 Options) IPv4报文中的选项字段是可选的,且长度可变。其主要特点和使用如下: 位置:位于IPv4首部的尾部,可变长度。 格式:每 阅读全文
posted @ 2024-06-26 20:21 清澈的澈 阅读(3) 评论(0) 推荐(0) 编辑