- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 基于Python的Excel自动生成软件——以工作日志为例
在日常工作中,每日需要填写一次工作日志,且每月的工作日志保存在一个xlsx文件的不同sheet中。 虽然可手动进行每日工作日志sheet的创建,但长此以往费时费力,遂萌生出使用python自动生成工作日志sheet的想法。 参考网上众多资料,于一日内完成程序的实现,在此记录。 所使用的python包 包名 目的 openpyxl 进行excel的读取与写作 datetime 日期 chinese_calendar 中国日历包,可判断是否为法定节假日 os 对文件进行处理 ca
2022-03-08 17:26:15
1318
原创 win10提示“管理员已阻止运行此程序”解决方案之一
在win10系统下打开应用商城、相机、图片等系统自带应用时,提示管理员已阻止运行此程序,导致无法运行程序。 在网上搜索相关解决方案后,发现一种可行的解决方案,在此作记录,以供后人参考。 解决方案来源: win10神州网信政府版的应用权限无法设置 https://answers.microsoft.com/zh-hans/windows/forum/all/win10%E7%A5%9E%E5%B7%9E%E7%BD%91%E4%BF%A1%E6%94%BF/c5660215-8697-4ee2-926d-
2022-02-17 11:28:35
2880
原创 时间复杂度学习笔记
在进行LeetCode题库答题过程中,经常会遇到时间复杂度的要求。笔者非科班出身,亦无精通开发的需求,遂对时间复杂度进行简要、粗略的学习,并在此留下笔记,以供后人参考。 定义 时间复杂度是指执行算法操作所需的工作量。不同的算法所需的时间复杂度不同,最基础的如:加法、乘法的时间复杂度不同,乘法运算速度慢于加法。 时间复杂度的分类 时间复杂度大体可分为:常数、对数、指数、幂数、线性 时间复杂度 类型 示例 O(1) 常数型 1+2 O(n) 线性型 2*n O(n^2) 幂数型 3*n^
2022-02-16 10:54:41
367
原创 对撞指针的学习——以LeetCode第15题为例
引言 在进行LeetCode题库作答过程中,遇到了多个双指针的问题,遂进行学习。 初步了解到,双指针方法为针对有序数组的遍历的一种方法,可分为快慢指针与对撞指针。相比简单的遍历,双指针可更快的达到结果。 对撞指针原理 对撞指针是指在有序数组中,将指向最左侧的索引定义为左指针(left),最右侧的定义为右指针(right),然后从两头向中间进行数组遍历。 伪代码如下: function 对撞指针 (list) { var left = 0; var right = list.length - 1;
2022-02-15 11:12:47
7166
基于Python的Excel自动生成软件源码——以工作日志为例
2022-03-08
专选课备份——工程软件设计
2020-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅