风花雪月 风花雪月
3年前
另存为的函数,自由选择保存位置
自己写的另存为Excel文件的函数,测试可用defsavebook():wbop.Workbook()wswb.activews.title'新工作簿'ws.append(titles)foritmintree.getchildren():ws.append(tree.item(itm
Wesley13 Wesley13
3年前
STM32嵌入式开发学习笔记(二):将功能封装为库文件
将所有的函数都堆在main.c文件里不是好的选择,庞大的代码文件会是你维护的障碍,明智的做法是,一种功能封装到一个库文件里。库文件就是你代码开始部分写的include<xxxx.h里面的xxxx.h,让我们打开stdio.h文件看一看里面具体有什么内容。!(https://oscimg.oschina.net/oscnet/71321f0b3
梦想橡皮擦 梦想橡皮擦
3年前
5. Python 循环的本质就是一段代码懒得重复写
为啥要滚雪球学Python,目的就是当你学会编程一些思想之后,可以让知识的雪球自行滚动起来。五、Python循环的本质就是一段代码懒得重复写程序中的循环概念非常容易理解,一段相似的代码不想重复去写,然后让程序去完成这个操作就是循环。例如从1加到100,如果你依次去加会发现,代码又臭又长,最好的写法当然是让程序通过循环依次去累加。
桃浪十七丶 桃浪十七丶
3年前
C语言中指针及其应用基础篇(指针变量,指针和数组)
一、指针变量1.1代码分析先把代码贴上来进行分析。笔者在写代码时候会加上头文件stdlib和代码system("pause");这是为了防止闪屏,在学校时候老师有教过其他写法,但是还是觉得笔者这样写比较容易记得住。cinclude<stdio.hinclude<stdlib.hintmain()intvar20;intp;//定义指针变
Stella981 Stella981
3年前
Spring Boot 与 Kotlin 整合MyBatis
最近使用jpa比较多,再看看mybatis的xml方式写sql觉得不爽,接口定义与映射离散在不同文件中,使得阅读起来并不是特别方便。因此使用SpringBoot去整合MyBatis,在注解里写sql参考《我的第一个Kotlin应用》(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%
Stella981 Stella981
3年前
Redis主从复制getshell技巧
Redis未授权漏洞常见的漏洞利用方式:Windows下,绝对路径写webshell、写入启动项。Linux下,绝对路径写webshell、公私钥认证获取root权限 、利用contrab计划任务反弹shell。基于Redis主从复制的机制,可以完美无损的将文件同步到从节点。这就使得它可以轻易实现以上任何一
Stella981 Stella981
3年前
Python之CSV模块
1\.CSV简介CSV(CommaSeparatedValues)是逗号分隔符文本格式,常用于Excel和数据库的导入和导出,Python标准库的CSV模块提供了读取和写入CSV格式文件的对象。1.1csv.reader对象和csv文件的读取
Stella981 Stella981
3年前
Python爬虫初学
学习爬虫中,从最近自己写的爬虫小程序中抓截一点代码。加深下记忆。1.因为我已经安装了Python3,所以使用了urllib3库。2.要根据对应网页的数据格式进行解码,有的是utf8,有的是GB2312,当然可能还有其它。否则会报错。import urllib3import time因为我使用了Python3,所以使用urlli
Stella981 Stella981
3年前
Linux权限详解
权限简介Linux系统上对文件的权限有着严格的控制,用于如果相对某个文件执行某种操作,必须具有对应的权限方可执行成功。Linux下文件的权限类型一般包括读,写,执行。对应字母为r、w、x。Linux下权限的粒度有拥有者、群组、其它组三种。每个文件都可以针对三个粒度,设置不同的rwx(读写执行)权限。通常情况
林十二 林十二
1年前
vscode GraphQL插件踩坑
TLDRvscode的GraphQL语法插件,目前比较推荐GraphqlFoundation的GraphQL:LanguageFeatureSupport相关配置,见配置文件的语法规则,参考背景之前用的GraphQL插件,只开启了语法高亮.自己写的sche