
菜鸟入门
xiaoxinyang000
业余代码学习者,努力充电中,遇到有趣的问题会和大家一起分享
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux里hosts.allow和hosts.deny不生效的原因(非配置问题)
就这?原创 2022-03-21 15:58:39 · 5530 阅读 · 1 评论 -
关于openpyxl里“合并单元格和插入新行”与“冻结窗格”的坑
简单记录一下。1. 在合并单元格上方插入新行,会导致合并位置错误。这应该算是一个bug。问题描述: 假设"A5"+"A6"是合并的单元格,如果我要在A5上面添加新行的话,后面的合并位置并不会变成"A6"+"A7",而是仍然保持了"A5"+"A6",这就导致了后续表格的错乱……解决方法: ① 先把所有合并的单元格分解。函数是 sheet.unmerge_cells() ,括号内参数和sheet.merge_cells()基本一样; ② 插入新行后,再把需要合并的单元格合并。注意.原创 2021-08-24 15:27:23 · 2005 阅读 · 0 评论 -
【Python小应用】Webdriver批量下载含有DOI号的pdf文献(Firefox)
最近需要下几篇文献,手动复制粘贴感觉有点麻烦,所以就想用 selenium + Firefox 批量下载。但是网上现成的 profile 设置方法也没有直接保存,而是显示出来了,于是采用迂回战战术,先提前模拟设置 about:preferences 再下载就行了。办法笨,但是挺有效。如果哪位朋友有更好的方法,欢迎在评论里指点一二。设计思路思路主要就是根据文献的 DOI 号借助某 hub 下载。模拟设置 about:preferences 里 pdf 文件的处理方式为直接下载。(其实之前还有一个思.原创 2021-01-05 16:44:59 · 940 阅读 · 1 评论 -
awk中的正则表达式里如果出现正斜杠(forward slash)“/”的解决方法
今天想把 passwd 里的用户名和对应文件夹列出来,其中用户要筛选在“/share/home”里的。首先查看了一下网上的 awk 说明,写了下面一行:ypcat passwd | awk -F: '{print $1,$6}'这样可以把用户名和所在文件夹筛出来,但是不能筛选特定文件夹里的信息。因此使用正则表达式去匹配。但是在匹配过程中发现,由于正则表达式是需要夹在两条正斜杠中的,而 $6 当中本来就有正斜杠,于是想过用以下方法,但都没有成功,最后用了两次正则表达式勉强可以:# 1.原创 2020-09-23 13:26:53 · 3033 阅读 · 0 评论 -
Excel VBA 中有关使用 UBound + CurrentRegion 提示类型不匹配的问题及解决方案
先来说一下解决方案:使用 CurrentRegion.Value 即可。--------今天需要在 Excel 里放一个小程序,于是在网上边搜 VBA 边写程序。其中一步要获取“单元格所在列的最后一行的行数”,网上给了很多方法,其中一个是用求上限函数:Ubound(数组,位置)按照文章的方法,我可以写:rowMax =UBound(Worksheets(1).Range("b2").CurrentRegion, 1)但是运行的时候系统提示:类型不匹配?于是我想调一下监视.原创 2020-06-09 16:42:04 · 3112 阅读 · 0 评论 -
《数据结构与算法Python版》作业题思路以及自我总结·第一~三章
前三周的题目相对简单,大概比较麻烦的是最后一个题。 空心等腰三角形:a.注意给input强制转换int;b.把打印分为顶点、腰和底边三部分;c.因为每一行边占一个字符,所以每行两侧空格要在半边长的基础上-1; 替换单词:可以用 while i < len(word) 循环,这样在检测到‘e’的时候,马上继续检测下一个字符,如果还是‘e’就一起改,并将i自加1,跳过一个字符;...原创 2020-04-05 22:19:31 · 399 阅读 · 0 评论 -
《数据结构与算法Python版》作业题思路以及自我总结·第四~六章
《数据结构与算法Python版》作业题思路以及自我总结·第四~六章第四章1. 有序队列2. 最近的请求次数3. 基数排序第五章1. 进制转换2. 四柱汉诺塔—————— 这几天从第四章一直学到了第六章,感觉有必要小结一下,同时也和大伙分享一下自己的设计思路遇到的坑和收获到的经验,欢迎交流!ps: Markdown 编辑模式感觉有点像 LaTeX,哈哈。——————第四章1. 有序队列...原创 2020-04-15 18:33:47 · 2172 阅读 · 3 评论 -
python中一行语句的小领悟
今天在写列表解析式的时候,突然理解了多行语句写成一行的顺序(或者理解方法),于是来总结一下。1.条件语句# 伪代码if 条件: 指令1else: 指令2转成一行时,先写结果“赋值1”,然后把结构和其他内容写在后面。指令1 if 条件 else 指令22.列表解析(for 循环)最开始对列表解析的结构有点似懂非懂,今天经过系统提示,再结合之前的学习,大...原创 2020-04-07 23:05:45 · 328 阅读 · 0 评论