摘要: Ubuntu采用 apt 作为软件安装工具,可以通过修改/etc/apt/source.list`文件来更改镜像源列表。本文给出了详细的修改方法,包括Ubuntu各版本的区别。 阅读全文
posted @ 2022-12-06 23:38 MidoQ 阅读(1206) 评论(0) 推荐(0) 编辑
摘要: C/C++的一众输入输出函数的区别常常搞得人晕头转向,二者之中又以输入函数更加令人头疼。本文尝试整理C/C++的各种输入输出函数。 阅读全文
posted @ 2022-12-06 23:35 MidoQ 阅读(1518) 评论(0) 推荐(0) 编辑
摘要: 在C语言中,如果在条件语句中赋值,一定要注意符号优先级的问题,比较符号是比赋值符号先执行的。如果同时还调用函数,并将返回值赋给变量,更容易产生错误。 看下面的代码: int increase(int a) { return a + 1; } int main(int argc, char* argv 阅读全文
posted @ 2022-12-06 23:35 MidoQ 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 上篇讲了Python中的闭包,本篇要讲的装饰器就是闭包的一个重要应用。 如果你还不知道什么是闭包,猛戳这里阅读:彻底理解Python中的闭包和装饰器(上) 什么是装饰器 装饰器的作用是在不修改函数定义的前提下增加现有函数的功能,比如打印函数名称、计算函数运行时间等。装饰器的本质是一个闭包。 下面是一 阅读全文
posted @ 2022-12-06 23:33 MidoQ 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 什么是闭包 闭包(Closure)其实并不是Python独有的特性,很多语言都有对闭包的支持。(当然,因为Python是笔者除C/C++之外学习的第二门语言,所以也是第一次遇到闭包。)简而言之,闭包实际上就是——函数中定义的函数。 这种程序结构的主要作用是:使得函数中的局部变量可以常驻内存,即使在函 阅读全文
posted @ 2022-12-06 23:28 MidoQ 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 学习Java时,看廖雪峰大神文章使用了javax.mail来发送SMTP邮件。在加入中文时,发现收到的邮件里中文都是乱码。 按照一般经验,多半是编码的问题。然而在代码中,会涉及到编码的地方已经全部设置了,如: BodyPart textPart = new MimeBodyPart(); Strin 阅读全文
posted @ 2022-12-06 23:26 MidoQ 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 前言 三种最基本的排序方法:选择排序、冒泡排序、插入排序。这些排序并不是学习数据结构时才碰到的,早在学习C++时教材上就有介绍。现在正在学习数据结构,复习并且自己动手实现一下。 本文的代码都是基于数组实现的,以排成升序为例。 选择排序 选择排序的思想: 不断选择最大的数依次排到数组最右端,使得数组从 阅读全文
posted @ 2022-12-06 23:25 MidoQ 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定两个非空二叉树 s 和 t,检验 s 中是否包含和 t 具有相同结构和节点值的子树。s 的一个子树包括 s 的一个节点和这个节点的所有子孙。s 也可以看做它自身的一棵子树。 暴力解法 从s的根节点开始遍历,查看该节点下的子树是否与t相同。方法是同步对s和t进行遍历,一旦出现s和t有不同 阅读全文
posted @ 2022-12-06 23:24 MidoQ 阅读(35) 评论(0) 推荐(0) 编辑
摘要: Python对缩进的要求非常严格,缩进控制不正确可能会造成代码执行不正确甚至报错。 遇到报错"TabError: inconsistent use of tabs and spaces in indentation",表明是在代码中混用了空格和制表符。通过vscode严格控制缩进即可解决。 STEP 阅读全文
posted @ 2022-12-06 23:23 MidoQ 阅读(1447) 评论(0) 推荐(0) 编辑
摘要: 使用 wireless-tools (即iw命令)连接WPA加密的路由器的方法 阅读全文
posted @ 2022-12-06 23:22 MidoQ 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 详细记录了完成《Kubernetes权威指南》第一章demo的方法,尤其是可能会遇到的一些错误。希望可以帮助到与我一样刚刚入门K8S的朋友。 阅读全文
posted @ 2022-12-06 23:20 MidoQ 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 笔者使用的版本是最新的EndNote 20,其他版本大同小异。 依次打开:Tools -> Output Styles -> Open Style Manager。其他版本可能有差异,只要找到Open Style Manager即可。 在列表里找到,勾上即可。 而现在还没有安装,找不到Chinese 阅读全文
posted @ 2022-12-06 23:09 MidoQ 阅读(869) 评论(0) 推荐(0) 编辑