04 2022 档案
全平台十六进制查看文件(Format-Hex、hexdump、winhex)
摘要:Linux 下使用 hexdump hexdump -n 13 -C test hexdump -n 13 -C -s 30 test.txt 说明: -n length 只格式化输入文件的前length个字节 -C 输出十六进制和对应字符 -s 从偏移量开始输出 window 下使用 Format
VS2019 visual studio 终端乱码04 - 乱码案例
摘要:该系列主要四个部分组成: VS2019 visual studio 终端乱码01 - 相关基础概念 VS2019 visual studio 终端乱码02 - 查看修改终端编码 VS2019 visual studio 终端乱码03 - VS中查看修改文件编码 :arrow_right: VS201
VS2019 visual studio 终端乱码03 - VS中查看修改文件编码
摘要:该系列主要四个部分组成: VS2019 visual studio 终端乱码01 - 相关基础概念 VS2019 visual studio 终端乱码02 - 查看修改终端编码 :arrow_right:VS2019 visual studio 终端乱码03 - VS中查看修改文件编码 VS2019
VS2019 visual studio 终端乱码02 - 查看修改终端编码
摘要:该系列主要四个部分组成: VS2019 visual studio 终端乱码01 - 相关基础概念 :arrow_right: VS2019 visual studio 终端乱码02 - 查看修改终端编码 VS2019 visual studio 终端乱码03 - VS中查看修改文件编码 VS201
VS2019 visual studio 终端乱码01 - 相关的基础概念
摘要:本文作者在使用 VS2019 调试 python 程序过程中,终端打印中文出现乱码。尝试从网络上收集解释,发现对乱码问题缺乏系统阐述,且每个解决均缺乏相关背景概念,不利于遇到同样问题的用户排查问题。因此本来的小随笔转换成了系列文章。 该系列主要四个部分组成: :arrow_right: VS2019
Visual Studio (vs2019)调试器-以十六进制 十进制 显示整数值
摘要:问题描述 vs2019 调试模式 即时窗口和局部变量显示为16进制,需要在十进制和十六进制切换 解决方法 进入调试模式 局部变量窗口右键,切换 “十六进制显示”,“十进制显示” 即时窗口和局部变量显示效果切换
Python不定长参数 (*args、**kwargs含义),附使用范例
摘要:本片文章主要整合15. 函数和装饰器和python的可变参数和关键字参数(*args **kw)两篇文章,并做对比总结,以及添加综合案例。主要目标是熟悉 python 中函数传参种类和方法,并掌握不同传参的优缺点和联合传参的注意事项。 本文难免有不足之处,若对该主题感兴趣,如下的几个参考文献可能帮助
Python format 格式化函数速查
摘要:嵌入 jupyter notebook,当前无法运行测试,可以访问该仓库克隆下来使用。 一、三种常用格式化用法对比 字符串 format() 方法,格式:%格式化: 占位符%,搭配%符号一起使用; 字符串 format() 方法,格式:str.format() ,占位符{},搭配format()函数
Virtualbox 共享文件夹和共享剪切板
摘要:双向拷贝设置 步骤1 : 安装增强功能 步骤2 : 选择双向拷贝 共享文件设置 方法1 :自动挂载 步骤1:添加共享文件夹(勾选自动挂载) 步骤2:拖动目录到侧边栏 方法2:手动挂载 步骤1:添加共享文件夹(不勾选自动挂载) 步骤2:挂载命令Mount sudo mount -t vboxsf -o
Linux 系统安装 Oh my posh 终端美化工具
摘要:Linux 环境下安装 Oh my posh 终端美化工具参照如下流程。这里准备了一个脚本 linux-oh-my-posh.sh , 下载终端运行,重启终端既可以使用上,脚本内容说明如下: # 1. 下载 Oh my posh 64位版本,并导入到 /usr/local/bin/oh-my-pos
Win11 恢复 Win10 右键菜单
摘要:在终端中执行如下操作: 切换到旧版右键菜单: reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve 恢复回Win11右键菜单: reg delete "HK
python 模块导入路径索引顺序
摘要:本文摘自【Python专题(三)】Python模块导入与路径管理 - 知乎 (zhihu.com),作学习记录 import 可以导入Python中内建函数(built-in)、第三方库(site-packages)以及自义库三种模块。在 import模块时,Python解释器的搜索顺序是先搜索bu
Jupyter Notebook 简易教程:案例+快速查表
摘要:案例1:在Anaconda虚拟环境运行Jupyter Notebook 创建名称为 myenv 的虚拟环境,并指定 python 版本,在虚拟环境下安装需求模块。 conda create -n myenv python=3.5 # conda create --name myenv pip ins
Python print() 常见用法
摘要:print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False) objects -- 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。 sep -- 用来间隔多个对象,默认值是一个空格。 end -- 用来设定以什么
一文读懂 Python 开发环境配置
摘要:[toc] # Python 多版本管理 ## 1. 多版本使用需求 场景1:如果我们想在python3上运行2.x版本的代码,就需要对代码进行大量的修改,产生不必要的工作量。 ## 2. Windows 下多版本管理[^1] **步骤 1:**[官网](https://www.python.org
Python 数据类型之 dict(讲解+案例+FAQs)
摘要:FAQs 1. 一次获取字典多个值 问题描述 无法通过 .get() 方法传入多个键值获得字典多个值 >>> list1 = ['one', 'two', 'three'] >>> list2 = [1, 2, 3] >>> mydict = dict(zip(list1,list2)) >>> m
Python 日志模块 logging
摘要:1. 简介 Python 日志记录模块 1.1 日志记录的重要性 部署到生产环境中的程序黑箱运行,无法通过调试程序来检查出现的问题,通过观察问题现象来调试,无法精准复现问题,修复问题棘手,会消耗大量时间 日志文件记录相关的时间记录,状态记录,错误记录等信息,方便地追踪运行状况,快速排查问题。 1.2
Python 数据类型之 list(讲解+案例+FAQs)
摘要:FAQs 1. List Comprehension - 双循环 ntest=['a','b'] ltest=[[1,2],[4,5,6]] data=[(k,v) for k,l in zip(ntest,ltest) for v in l] https://blog.csdn.net/leave
Python 添加配置文件(.ini, .py, .json, etc)
摘要:配置文件必要性 集中管理,统一修改,降低修改难度,避免修改不全面 代码和参数分离,方便不同模块代码中重复调用,保持核心代码整洁 常用配置文件比较 配置文件复杂度比 ini < json ≈ toml < yaml | 格式类型 | 优点 | 缺点 | | | | | | config.ini | 通
Python 路径管理 os.path()
摘要:文件夹操作 os.getcwd() # 获取当前工作路径 os.chdir() # 修改当前工作路径 os.makedirs() # 创建新文件夹,包括中间文件 绝对路径和相对路径 os.path.abspath(path) # 将返回 path 参数的绝对路径的字符串,这是将相对路径转换为绝对路径
Python 装饰器用法
摘要:@dec def func(): pass 装饰器(Decorator)为装饰对象的器件,既可以装饰[函数](# 1. 对带参数的函数进行装饰),又可以装饰[类](# 6. 类装饰器)。可以在不修改代码条件下,为装饰对象添加新的功能或者帮助输出。装饰器的典型应用场景有类型检查、用户验证、输入合理性检
快速了解 MSYS2
摘要:官方wiki文档中有简介msys2,比较CygWIN 的异同,以及与 MinGW 关系。 下面截取其中片段并翻译,以快速了解 MSYS。 MSYS2 is software distribution and a building platform for Windows. It provides a
基于宏的格式化输出[无需添加换行符/不同数值类型/支持数组]
摘要:一、源代码说明 本文介绍的是开发框架的格式化输出文件,通过添加该头文件,可以避免在输出时频繁做的无用功,比如添加换行符、格式中添加变量名称、写循环输出数组元素。 开发框架函数和类的声明文件是 \utils\io_utils.h。 #ifndef BASICC_IO_UTILS_IO_UTILS_H_
Window 下如何检查 DLL 依赖(How to check for DLL dependency?)
摘要:主要有如下几种方法,根据IDE环境或者已装软件,灵活选用相关工具。推荐方法3和方法4。 安装 Visual Studio,加载 "Developer Command Prompt for VS 2017",使用 dumpbin 工具 dumpbin /dependents your_dll_file