- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 基于Python的Excel自动生成软件——以工作日志为例
在日常工作中,每日需要填写一次工作日志,且每月的工作日志保存在一个xlsx文件的不同sheet中。虽然可手动进行每日工作日志sheet的创建,但长此以往费时费力,遂萌生出使用python自动生成工作日志sheet的想法。参考网上众多资料,于一日内完成程序的实现,在此记录。所使用的python包包名目的openpyxl进行excel的读取与写作datetime日期chinese_calendar中国日历包,可判断是否为法定节假日os对文件进行处理ca
2022-03-08 17:26:15 1070
原创 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 1903
原创 时间复杂度学习笔记
在进行LeetCode题库答题过程中,经常会遇到时间复杂度的要求。笔者非科班出身,亦无精通开发的需求,遂对时间复杂度进行简要、粗略的学习,并在此留下笔记,以供后人参考。定义时间复杂度是指执行算法操作所需的工作量。不同的算法所需的时间复杂度不同,最基础的如:加法、乘法的时间复杂度不同,乘法运算速度慢于加法。时间复杂度的分类时间复杂度大体可分为:常数、对数、指数、幂数、线性时间复杂度类型示例O(1)常数型1+2O(n)线性型2*nO(n^2)幂数型3*n^
2022-02-16 10:54:41 294
原创 对撞指针的学习——以LeetCode第15题为例
引言在进行LeetCode题库作答过程中,遇到了多个双指针的问题,遂进行学习。初步了解到,双指针方法为针对有序数组的遍历的一种方法,可分为快慢指针与对撞指针。相比简单的遍历,双指针可更快的达到结果。对撞指针原理对撞指针是指在有序数组中,将指向最左侧的索引定义为左指针(left),最右侧的定义为右指针(right),然后从两头向中间进行数组遍历。伪代码如下:function 对撞指针 (list) { var left = 0; var right = list.length - 1;
2022-02-15 11:12:47 7074
基于Python的Excel自动生成软件源码——以工作日志为例
2022-03-08
专选课备份——工程软件设计
2020-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人