- 博客(38)
- 资源 (1)
- 收藏
- 关注
原创 FastAPI+VUE3创建一个项目的步骤模板(三)
在开发阶段,我们使用(FastAPI) 和(Vue) 进行本地调试。部署后,我们需要一个更稳定的方案。
2025-12-16 16:38:05
661
原创 Plotly高级可视化库的使用方法(一)
在我平时的工作中,常常用到可视化来分析数据,但是matplotlib生成的是静态图片,分析使用起来多有不变,因此渐渐的plotly成为了我工作中数据分析的主力库。特此开一篇博客,系统总结对plotly的理解,也借机学习一些高级的功能。
2025-12-15 17:18:44
333
原创 Plotly高级可视化库的使用方法(二)
这里可以将go.Line理解成Scatter(mode=“lines”)的“别名”或者”快捷方式"。Line是提前封装好的Scatter中的line类型。而Scatter是一个创建所有线型的方法,通过设置属性可以实现几乎所有的绘图。在go的写法里面,可以通过go.Scatter(mode = ‘lines+markers’)来制定线型。而go.Line又是可以直接输出线段的。那么二者的区别是什么呢?
2025-12-15 17:18:32
155
原创 pandas中索引的理解【key concept】
在理解pandas的数据结构的时候 ,index是一个很关键的概念。我们不能把Excel的表格简单的搬移到dataframe的数据类型的理解中来。
2025-12-12 15:55:11
618
原创 Pandas Cheatsheet II
让 DataFrame 在 Jupyter Notebook 中展示得更漂亮,或者导出为特定格式。Pandas 内置了 Matplotlib 的封装,适合快速看数据趋势。
2025-12-09 17:29:15
180
原创 使用vim来完全控制Vscode(三) ——移动相关
1 基础按键这个有点类似opencv中的坐标的定义方式,以向下向左为默认主方向,以向右向上为辅助方向Ctrl UCtrl DCtrl UscrollCtrl UCtrlUCtrl D (向下滚动)Ctrl DscrollCtrl DCtrlD其他相关操作Ctrl BCtrl FCtrl ECtrl Y配置滚动行为编辑按i可以进行插入模式,可以将光标从一个方块转为一个竖线,表明是一个可以编辑的模式。以单词为单位进行移动a. 基本单词移动操作在普通模式下使用w移动到下一个单词的开头。
2025-11-28 11:35:02
251
原创 使用vim来完全控制你的VSCode(一)
在之前, 我曾考虑过使用VScode的快捷键来完全控制我的vscode,但是在代码页进行代码编辑的时候,还是需要鼠标来进行光标的移动。VSCode 的配置文件分为全局配置、工作区配置、语言特定配置等,通常以 JSON 格式存储。定义自定义任务(如编译、测试等),位于项目根目录的 .vscode 文件夹中。(可选)如果使用 Profiles 功能,每个 Profile 会有独立的配置文件夹,包含上述文件的副本。是Vscode中的高级概念,允许将多个文件夹组合为一个逻辑单元,适合管理多项目或复杂代码结构。
2025-11-22 11:39:24
1078
原创 python中路径管理与包的导入
这篇指南介绍了Python模块导入与路径管理的核心机制。主要内容包括:1) Python解释器通过sys.path搜索模块的顺序,包括当前目录、PYTHONPATH、标准库和site-packages;2) Python包结构及__init__.py的作用,既可标记包又可定义接口;3) 导入方式的选择,比较了绝对导入(从项目根包开始)和相对导入(基于当前模块位置)的适用场景与优劣。指南建议优先使用绝对导入以确保路径稳定性,特别是在跨包或复杂路径情况下。
2025-09-30 17:17:22
847
原创 claude code使用小窍门
同时每次CC对代码进行修改后,IDE就会展示出前后修改的差异,方便用户进行更加颗粒度的审视修改,然后在CC从选择是否接受这些修改。用来压缩对话的上下文,claude会将之前的一些乱七八糟或者重复的对话删除压缩,有利于提高AI的专注和节省token. 例如/compact 请你压缩对功能修改的需求,而忽略对代码风格的要求。clear用来清楚AI的上下文,因为每次运行claude任务的时候,它都会使用所有的对话信息。使用方式为,直接与CC对话,要实现什么功能,使用context7来查阅相关技术栈的API。
2025-09-12 17:07:20
710
原创 Vscode的常用快捷键(摆脱鼠标计划)
在// 运行Python文件},// 运行选中的Python代码},// 快速导入排序},// 切换Python解释器。
2025-07-27 23:09:37
1006
1
原创 Pandas中的索引方法
pandas DataFrame提供了丰富的索引和操作方法,掌握这些基础操作可以让数据分析工作事半功倍。优先使用向量化操作而不是循环合理设置数据类型以节省内存使用链式操作提高代码可读性充分利用布尔索引进行条件筛选掌握分组聚合处理复杂统计需求这些操作方法覆盖了日常数据分析的绝大部分场景,熟练掌握后能够显著提升数据处理效率。iloc:基于位置的索引(integerlocation),使用数字位置(0, 1, 2…)loc:基于标签的索引(labellocation),使用索引标签和列名。
2025-07-27 12:26:31
1114
原创 python中的*args 和 **kwargs
关键字在函数定义中 (打包)在函数调用中 (解包)数据类型*args将多个位置参数收集到一个元组中将一个列表或元组“解开”成多个位置参数元组 (tuple)**kwargs将多个关键字参数收集到一个字典中将一个字典“解开”成多个关键字参数字典 (dict)*args和**kwargs是 Python 中非常实用的特性,它们极大地增强了函数的灵活性和可重用性,在编写框架、装饰器和处理不确定输入的函数时尤其有用。
2025-06-21 19:58:35
1073
原创 让一个程序在后台运行
目标命令查看所有 tmux sessiontmux ls查看某 session 的窗口查看某窗口的所有 pane进入某 session。
2025-04-21 11:41:05
1290
原创 在python的科学计算中,如何暂存变量状态,然后再进行加载
暂存变量状态,最直接的方式就是将变量保存成文件,然后需要调用这个变量的时候,再从文件中加载。
2025-04-18 16:34:54
366
原创 JS中Promise的自动传值机制
在使用js与flask进行联动的时候,需要用到js发送请求到flask后端,同时从后端拿到响应进行处理输出。可以看到,这里flask是返回了一个json结构化的后端。
2025-04-18 14:06:23
375
原创 git中的.gitignore管理(pycharm与vscode)
每次手写.gitignore文件太过麻烦,而对于每个人来说,需要使用git进行ignore的文件又相对固定,这种情况下就特别合适使用pycharm中的这个插件来实现.gitignore文件的快速建立。
2025-03-26 19:30:48
594
原创 六级真题赏析--六级真题文章赏析--PartBSectionC
A) Michael Wardian pushed forward into the penetrating arctic (zlt$kfi) wind, fighting the urge to speed up. Too much effort and he’d begin to sweat, which, he was told, would only increase the risk of hypothermia •B) At the 2014 North Pole Marathon, th
2024-11-19 21:56:46
995
原创 如何理解numpy中的维度与轴
numpy array的索引是由外而内。最外面的一层可以理解为书本或者魔方的最上面一层,其轴的索引也是从外而内依次增大,其维度可以理解为我们数学课本上的(z,y,x).https://zhuanlan.zhihu.com/p/468987828 :np的轴 axishttps://blog.youkuaiyun.com/weixin_40244676/article/details/114830074 : np的维度,shape。
2024-11-13 18:09:58
515
原创 Git Cherry Pick 的用法
举例来说,假设我的master分支上有10个提交,此时从master上面检出一个dev分支,我又在dev分支上进行10个提交,此时,dev分支比master分支提前10个。我如果想只将dev分支上的第20个分支应用在master上, 不要有那么多的提交记录, 可以用过 CherryPick 来实现,但是需要注意,有且只能将 dev 分支上的第 20 个提交合并到 master 分支上。而 11-19 个 dev 分支上的提交是不会到 master 的分支上。
2024-10-22 19:16:46
454
原创 Git 利用squash参数来压缩提交
举例来说,假设我的 master 分支上有 10 个提交,此时从 master 上面检出一个 dev 分支,我又在 dev 分支上进行 10 个提交,此时,dev 分支比 master 分支提前 10 个。我如果想只将 dev 分支上的第 10-20 个提交以一个提交的方式应用在 master 上, 不要有那么多的提交记录。只使用 merge,只会将其他的分支的内容更新到当前工作空间,需要将其提交到仓库才会永久的保存下来。需要提醒一下,这里合并完之后要使用 commit,才算完成一次完整的合并,
2024-10-22 19:14:27
516
原创 信号的相位,时延,与相位角
一个角的弧度数是通过测量在单位圆(即半径为1的圆)上所对应的弧长来定义的。例如,如果我们在单位圆上画一个角,使得这个角所对应的弧长等于半径(也就是1),那么这个角的大小就是1弧度。例如,在微积分中,许多关于角度的函数(如正弦、余弦等)在弧度制下的导数和积分形式要比在角度制下更简单。角度与弧度的换算关系在中学就已经学过,但是由于非信息相关学科的同学由于平时用到的比较少,遗忘较为严重,因此这里重新复习一下相关知识。例如,一个完整的圆被定义为360度,一个直角为90度,等等。弧度和角度都是用来度量角的单位。
2024-10-14 10:11:12
511
原创 数电·快速认识锁存器
锁存器(latch)是一种数字电路元件,用于存储二进制状态(0或1)。它是一种双稳态电路,即它可以在两个稳定状态(“高”电平和“低”电平)之间保持任意一个状态,直到有新的输入信号改变它的状态。锁存器是一种基本的存储元件,用于保存和控制二进制状态。它在数字电路中扮演重要角色,是实现复杂触发器、计数器和寄存器的基础元件。
2024-10-10 20:23:47
1016
原创 数电·优先编码器 CD4532的使用方法
它有8个输入信号(D0至D7),3个输出信号(A0至A2),以及一个有效输出信号(EO),这个信号可以用来判断是否有输入信号为高电平。然后,芯片会将选择的输入信号的编号编码为一个3位的二进制数,通过A0至A2输出。连接输出信号:将A0至A2(芯片的第20脚至第18脚)连接到你的电路或设备,这些信号表示输入信号的编码结果。连接有效输出信号:将EO(芯片的第19脚)连接到你的电路或设备,这个信号表示是否有输入信号为高电平。连接输入信号:将你的输入信号连接到D0至D7(芯片的第1脚至第7脚和第9脚至第15脚)。
2024-10-10 17:03:18
3557
原创 卡诺图化简的一个案例
主项是指包含尽可能多的1的矩形区域,矩形的大小必须是2的整数次方(1, 2, 4, 8等)。例如,对于包含 (m_1, m_3) 的主项,(A) 和 (C) 的值在主项中是不变的,因此对应的布尔表达式为 (\overline{A}C)。对于包含 (m_3, m_7) 的主项,(B) 和 (C) 的值在主项中是不变的,因此对应的布尔表达式为 (BC)。首先,我们需要创建一个3变量的卡诺图。对于包含 (m_1, m_5) 的主项,(A) 和 (B) 的值在主项中是不变的,因此对应的布尔表达式为。
2024-10-10 16:23:18
1385
原创 七层网络结构的半夜理解
七层不是指从家到服务器这种一段一段的,而是像多层水管,或者夹心面包一层一层的,包起来的,信息,第二层第一层基础上做了打包。第七层打包了第六层等。
2024-06-12 01:50:14
513
原创 常用的matlab命令
几个老是忘记的matlab命令,写一下常用形式,供自己复习find()sum(A,1):按列加 : sum(A,2)按行加
2021-12-06 20:35:06
229
原创 MATLAB中的随机数
MATLAB中的随机数真的把我搞烦了,索性就系统整理下randi : 产生均匀分布的伪随机整数%产生一个1至10之间的随机矩阵,大小为2x5;s1 = randi(10,2,5);rand: 产生均匀分布的伪随机数%产生一个0至1之间的随机矩阵,大小为1x5;s3 = rand(1,5);%产生一个0至1之间的二进制随机矩阵,大小为1x10;s4 = round(rand(1,10));%产生一个a至b之间的随机矩阵,大小为1x5;% a + (b-a) * rand(1,5); 如
2021-12-06 19:46:39
5386
转载 Arduino的Serial.readBytes()使用例子
找了很久终于在德国一家个人网站上找到的,找了很多,这个比较容易理解,因为不太会用这个语句,写出来以免以后忘记又可以在这里找到啦。真是功夫不负有心人呀,嘻嘻。 源代码注释是德文,我用翻译好用括号括起来了,方便理解。这段代码是通过串口发送字符来PWM LED亮度的代码,似乎很好用哟!我写到板子上也写入成功了,但没接上LED看效果,因为最主要是我要了解Serial.readBytes()的使用...
2018-07-31 16:24:26
13895
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅