自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1010 Radix (25)(25 分)(完成度:24/25)

目录题目:分析:反思:代码:题目:Given a pair of positive integers, for example, 6 and 110, can this equation 6 = 110 be true? The answer is "yes", if 6 is a decimal number and 110 is a binary number.N...

2018-07-25 17:45:59 689 2

原创 VScode 自定义主题各参数解析

由于 VScode 搜索高亮是在是太不起眼了,根本看不到此时选中到哪个搜索匹配了,所以对此进行了配置,具体想增加更多可配置项可参考上面两个链接。

2023-10-27 15:19:54 680

原创 apt 报错 An error occurred during the signature verification

【代码】apt 报错 An error occurred during the signature verification。

2023-05-09 18:31:52 350

转载 linux shell 正则表达式(BREs,EREs,PREs)差异比较

正则表达式:在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成“regex”,单数有regexp、regex,复数有regexps、regexes、regexen。

2023-05-06 15:12:52 262

原创 Python 中 logging 的 setlevel 函数未生效

严重性为 level 或更高的日志消息将由该记录器的任何一个或多个处理器发出,除非将处理器的级别设置为比 level 更高的级别。创建记录器时,级别默认设置为 NOTSET (当记录器是根记录器时,将处理所有消息;委派给父级的意思是如果一个记录器的级别设置为 NOTSET,将遍历其祖先记录器,直到找到级别不是 NOTSET 的记录器,或者到根记录器为止。如果发现某个父级的级别不是 NOTSET ,那么该父级的级别将被视为发起搜索的记录器的有效级别,并用于确定如何处理日志事件。

2023-04-14 12:14:45 1016

转载 vim 移动跳转

这是一组很好的文档内标记方法,在文档中跳跃编辑时很有用,m代表mark。可以再次 visually select 上次的区域,映射。可以让生成的 tag 文件名为 .tags,默认隐藏。可以根据标签文件在代码文件之间跳转查以找特定的。change list 记录文件修改位置,使用。文件所在的目录下运行。为当前目录及其子目录中的代码生成标签文件。打开一个已经建过标签的代码文件。文件的查找路径,其是一个以。运行完当前目录会多一个文件。可以生成代码的标签文件,增加生成 tags 的命令。,就是代码的索引文件。

2023-04-10 17:24:21 394

原创 Python 美化 json 输出

效果:输出格式化并有颜色区别的 json 数据。

2023-03-25 12:32:55 888

转载 Linux ls 只显示目录的方法

才能保证列出目标目录下的所有子目录, 否则将只会列出目标目录本身。, 不然会连同子目录一起查找, 不过需要注意会把隐藏目录也找出来。命令用来查找文件, 那么只需要限定只查找目录, 也能达到。结尾的元素, 起到一个通配符的作用。的选项限制只查找目录, 同时使用。来表示目录, 此时同样可以使用。时, 如果是目录那将会在。参数会在目录后面添加。, 这个时候就可以用。三个权限前面加上一个。

2023-03-20 17:05:09 2786

原创 Linux 查找关键字在 文件/目录 中出现的次数

【代码】Linux 查找关键字在 文件/目录 中出现的次数。

2023-03-07 17:29:50 259

转载 Linux 查找和替换目录下所有文件中的目标字符串

例:查找 /usr/local 目录下所有包含 “rubyer.me” 的文件。3、使用sed结合grep替换文件夹下包含字符串的文件。2、vim 命令模式替换单个文件中所有字符串方法。例:替换当前文件中所有old为new。1、查找文件夹下包含字符串的文件。

2023-02-27 14:36:38 1275

原创 在命令行使用 pdb 调试 python 程序

b:break的意思,添加断点,格式为:b+数字(中间有空格) 按下c键,程序执行到这行的时候会停止。s:在调用函数这一行加断点,程序执行到这行后,按s,进入函数中。r:相当于return,快速执行到函数最后一行,需要在函数里用。c:相当于continue,从当前位置继续执行代码直到结束。clear+断点序号(中间有空格) 删除这个断点。n:向下执行一行代码,在函数里也可以。时,说明已经正确打开了 pdb。p+形参名字 查看形参的值。q:quit 退出调试。a:查看所有形参的值。

2023-02-08 18:38:17 422

转载 Lcov 格式解析

表示测试用例名称,即通过geninfo中的–test-name选项来命名的测试用例名称,默认为空;: , ;: , ;: , , , : 代码有效行总数中被执行到的个数。: , : :

2022-12-02 10:31:42 700

转载 Linux Grep 正则表达式示例

grep是Linux中用于文本处理的最有用和功能最强大的命令之一。grep在一个或多个输入文件中搜索与正则表达式匹配的行,并将每条匹配的行写入到标准输出grep是Linux中用于文本处理的最有用和功能最强大的命令之一。grep在一个或多个输入文件中搜索与正则表达式匹配的行,并将每条匹配的行写入到标准输出。正则表达式是与一组字符串匹配的模式。模式由运算符,文字字符和元字符组成,它们具有特殊的含义。GNU grep支持三种正则表达式语法Basic,Extended和。当没有给出正则表达式类型时,grep以。

2022-11-21 11:45:22 390

原创 Python3 中的 cmp_to_key 函数

传入参数 key 的函数变成了 cmp_to_key 函数的返回值—类 K,在 sorted 内部,类接收一个参数构造一个实例参与比较的是 K 的实例化对象,而 K 已经用自定义的比较函数对比较关系运算符进行了重载,故最终实现了自定义排序。函数返回的是一个类,而参数 key 需要的是一个函数,这里把类当成了函数来用,看起来矛盾,但因为在 Python 中,类和函数都是 callable 的,所以这样做完全可行。它在内部定义了一个类K, 并使用我传入的cmp函数完成了比较关系运算符的重载,

2022-11-01 15:26:35 698

原创 Python2/3 sort和sorted函数

sort 是 Python list 内置的排序方法;直接在原列表上进行排序,无返回值sorted 是 Python 的全局排序方法,可对所有可迭代的对象进行排序操作;原对象不变,返回一个排序后的新列表。

2022-11-01 11:46:14 405

原创 Vim 缩进技巧

a>a:a>babab:a,b>ab向左缩进将>替换为

2022-10-13 09:42:23 4758

原创 在VSCode的LeetCode插件Test输入字符串报错:xxxx is not a valid value of type string

在VSCode的LeetCode插件中使用Test并选择Write directly在输入字符串用例时总是报错Runtime Error : 参考:https://github.com/LeetCode-OpenSource/vscode-leetcode/issues/650经测试这两种输入方式可被正常解析,暂时怀疑是VSCode解析给LeetCode时的格式限制。

2022-06-02 15:55:28 1727

原创 3. 无重复字符的最长子串(中等)

https://leetcode.cn/problems/longest-substring-without-repeating-characters/给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。

2022-06-02 14:21:25 69

原创 VSCode中LeetCode插件测试提交报错301

参考:https://github.com/LeetCode-OpenSource/vscode-leetcode/issues/799.点击 submit 或 test 按钮后 output 窗口报如下错误:HTTP301状态码(HTTP 301 Moved Permanently)代表的意思是:永久重定向。状态详细说明:HTTP 301 表示被请求的资源已永久移动到新位置,即我们常说的301跳转,并且将来任何对此资源的引用都应该使用本响应返回的URI。如果可能,拥有链接编辑功能的客户端应当自动把请求的

2022-06-01 17:20:39 1212 3

原创 2. 两数相加(中等)

给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。

2022-06-01 17:07:30 71

原创 VSCode中LeetCode用cookie登陆

​1、浏览器上打开leetcode.com网站并登录2、按F123、选择network4、F5 刷新网页5、找到 graphql 或 ?x-oss-process=开头的文件6、查看 Headers7、找到cookie字段8、复制cookie: 后的字符vs code中选择cookie登陆即可​​​​篇幅太短不给发表篇幅太短不给发表篇幅太短不给发表篇幅太短不给发表篇幅太短不给发表篇幅太短不给发表篇幅太短不给发表篇幅太短不给发表篇幅太短不给发表篇幅太短不给发表

2022-06-01 16:37:13 9646 3

原创 VSCode中LeetCode插件Error: EACCES: permission denied mkdir

检查当前用户在红框标出来的 path 中是否有新建文件的权限常规处理方法:找到 Workspace Folder 文件夹,执行命令sudo chmod +w your_folder_path,为当前用户提供文件夹修改权限。因为某些原因我的工作环境从原有用户A切换到了当前用户B,文件也全都迁移了,此处 Workspace Folder 还是原有用户A的地址,改为当前用户B的地址即可。

2022-06-01 14:24:50 1383

原创 1. 两数之和(简单)

https://leetcode.cn/problems/two-sum/给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。直接两重循环

2022-06-01 10:42:03 52

原创 Python 列表 extend和append

append:将传入的对象参数作为一个整体添加在列表的末尾。extend:将传入的对象参数中的元素序列追加到列表末尾。另:+=执行的是extend操作。例子:>>> a_list = []>>> a_list += "测试">>> a_list.extend('test')>>> a_list.append("整体")>>> print(a_list)['测', '试', 't', 'e', 's.

2022-05-30 17:59:22 668

转载 【QT】QT字体详解

1、综述首先看看QT官方的帮助文档:QFont类指定用于图形文本的字体。创建QFont对象时,您可以指定希望字体具有的各种属性。Qt将使用具有指定属性的字体,或者如果不存在匹配字体,Qt将使用最接近的匹配安装字体。实际使用的字体属性可从QFontInfo对象中检索。如果窗口系统提供精确匹配,则exactMatch ( )返回true。使用QFontMetrics获取度量值,例如使用QFontMetrics : : width ( )的字符串的像素长度。请注意,QGuiApplication实

2022-05-25 10:16:03 6755

转载 QT生成与解析JSON数据

本文完全转载自:【QT】QT生成与解析JSON数据,包含JSON数组_GLL_的博客-CSDN博客_qt解析json数组本来只想留个连接方便日后查阅,但发文助手不允许,所以把内容复制一遍简述Qt5 中包含了处理 JSON 的类,均以 QJson 开头(例如:QJsonDocument、QJsonArray、QJsonObject),在 QtCore 模块中,不需要额外引入其它模块。常用的 JSON 库json.org中介绍了 JSON 在各种语言中的应用,在 C/C++ 中.

2022-05-20 10:49:00 1045

原创 TCP为什么三次握手

本文参考自:TCP 为什么三次握手而不是两次握手(正解版)_萧萧九宸的博客-CSDN博客_tcp为什么是三次握手不是两次握手TCP建连时为什么是3次握手,而不是2次或4次?_刘嘉会的博客-CSDN博客_tcp为什么是三次握手 而不是2次或4次结论:一、为什么不能是两次:1、无法确认双方是否都可收发,没有对双方的起始序列号均做确认,无法保证传输的可靠性。2、防止失效的连接请求报文段被服务端接收,从而产生错误,浪费资源。二、为什么不能是四次:因为理论上讲不论握手多少次都不能确认一条信道是

2022-05-17 10:01:35 218

原创 Python屏蔽InsecureRequestWarning报错

使用Python3 requests发送HTTPS请求,在关闭SSL认证(verify=False)的情况下:import requestsresponse = requests.get(url='http://127.0.0.1:12345/test', verify=False)会出现如下错误:InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification i

2022-05-10 16:50:54 3063

原创 Python 切片/截取

Python可对列表或字符串进行切片/截取操作,语法如下:a[start:stop:step] # 从start到stop - 1,步长为step。其中step:步长,缺省为1。正数表示正向(从左向右)操作,负数表示反向(从右向左)操作。start:起始下标,在step为正时缺省为0,在step为负时缺省为len(a)。stop:终止下标,在step为正时缺省为len(a),在step为负时缺省为0。注意:1、stop代表的是操作结果的最后一个元素对应的下标加一。2、star

2022-04-29 17:41:22 2490

原创 网站搜集推荐

1、国家智慧教育公共服务平台:包含以下多层次全方面的学习内容,相当于一个资源汇总网站。2、AboutPPT导航 | PPT演示设计网址导航:像是一个工具箱合集,设计类的内容更多。3、Road 2 Coding:程序羊的编程自学网站,内含大量编程资源和资讯。4、coder2gwy (程序员考公) · GitHub:如题,主要讲述题主的考公经历和建议。5、做好选择-本人上岸经历分享(已完结)-QZZN公务员考试论坛 -:这样说对不起版主,但是他这篇上岸经验大大地缓解了我的焦虑,看

2022-04-24 15:59:32 386

原创 Linux 命令行连接蓝牙

参考:https://wiki.archlinux.org/title/Bluetooth_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)通过bluetoothctl软件连接,真实步骤取决于包括的设备和它们的功能。以下是配对设备的一般步骤:准备工作:(确保)安装bluez,该软件包提供蓝牙的协议栈。 (确保)安装bluez-utils, 该软件包提供 bluetoothctl 工具。 通用蓝牙驱动是 btusb内核模块。检查模块是否加载了。如果没有就先加...

2022-04-23 18:28:54 6071

转载 Linux命令which、whereis、locate、find的区别

http://www.zzvips.com/article/2079.html转载自上述地址,此处为自查方便复制一份。which 查看可执行文件的位置whereis 查看文件的位置locate 配合数据库查看文件位置find 实际搜寻硬盘查询文件名称1、which语法: which 可执行文件名称例如:[root@redhat ~]# which passwd/usr/bin/passwdwhich是通过 PATH 环境变量到该...

2022-04-23 18:25:02 280

转载 GoldenDict使用说明

【翻译】【词典】【词库】(PC版)离线词典GoldenDict+离线词库--地表最强 (by shany shang)_商在兴的博客-CSDN博客_离线词典转自上述地址:↑,感兴趣的大家请阅读原文,为了自查方便此处拷贝一份一、下载 GoldenDict 客户端(1)下载网址(windows):https://sourceforge.net/projects/goldendict/files/early%20access%20builds/建议下载 zip 或 7z 格式的压缩包,不建.

2022-04-01 16:04:28 1882

转载 Python变量中 _xx、__xx和__xx__的区别

转自:python _、__和__xx__的区别 - cococo点点 - 博客园,方便自己查阅有部分修改。结论使用_xx来表示私有。 使用__xx来避免被子类重写。 使用__xx__来创建一个用于python调用或一些特殊情况时"_"单下划线Python中不存在真正的私有方法。为了实现类似于c++中私有方法,可以在类的方法或属性前加一个“_”单下划线,意味着该方法或属性不应该去调用,它并不属于API。在使用property时,经常出现这个问题:class BaseFor..

2022-03-25 17:25:08 455

原创 1012 The Best Rank (25)(25 分)

目录题目:反思:代码:题目:To evaluate the performance of our first year CS majored students, we consider their grades of three courses only: C - C Programming Language, M - Mathematics (Calculus or Lin...

2018-07-29 15:38:04 186

原创 1011 World Cup Betting (20)(20 分)

 题目: With the 2010 FIFA World Cup running, football fans the world over were becoming increasingly excited as the best players from the best teams doing battles for the World Cup trophy in South ...

2018-07-28 18:40:24 438

转载 <functional>

转自:https://blog.csdn.net/fengbingchun/article/details/78006735侵删&lt;functional&gt;是C++标准库中的一个头文件,定义了C++标准中多个用于表示函数对象(function object)的类模板,包括算法操作、比较操作、逻辑操作;以及用于绑定函数对象的实参值的绑定器(binder)。这些类模板的实例是具有函数调...

2018-07-23 10:57:50 1324

转载 溢出

http://www.kuqin.com/shuoit/20140421/339376.html2. C/C++库文件的数据类型边界在C语言中的各数据类型的边界如下: 包含在头文件#include &lt;limits.h&gt; c++包含在#include &lt;limits&gt; – 引用的是limits.h的内容//limits.h#define MB_LEN_MA...

2018-07-23 10:31:19 307

原创 1009 Product of Polynomials (25)(25 分)

目录题目:反思:代码:题目:This time, you are supposed to find A*B where A and B are two polynomials.Input Specification:Each input file contains one test case. Each case occupies 2 lines, and each ...

2018-07-21 19:14:25 268

原创 1003 Emergency (25)(25 分)

目录题目:代码:题目:As an emergency rescue team leader of a city, you are given a special map of your country. The map shows several scattered cities connected by some roads. Amount of rescue teams in...

2018-07-21 14:48:04 410

空空如也

空空如也

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

TA关注的人

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