TypeScript的类型声明文件 一开始使用TS时,我总担心,如果用的第三方js库不是TypeScript写的,那么 IDE 一定会疯狂报错,开发体验会很糟糕。那么多陈年老js库,作者不会都那么有精力来用TypeScript重构的吧。 后来发现是我多虑了。这种情况可以通过类型声明文件来解决。 类型声明文件是 以 .d.ts 结尾的文件,它用来暴露类型定义,所以 .d.ts 文件中的顶层声明,必须以 declare 或者 expo 编程开发 2026年04月19日 35 点赞 0 评论 19642 浏览
Keil C51 if条件内使用位运算错误 Keil C51 if条件内使用位运算错误 在学习51单片机时我发现在if条件内做位运算,并与寄存器做判断时会出现错误,但在if外做好位运算,再进行比较,就不会有错误。于是我写了下面的程序进行测试。这段代码可以直接再普中51-实验板上运行。 #include <reg52.h> #define KEY_PORT P3 #define LED_PORT P2 typedef 编程开发 2025年07月11日 197 点赞 0 评论 19633 浏览
2022-10-27 软件测试理解 其实软件测试就是和现实中的工厂一样的道理 个人理解: 1.1一个软件或者web程序 都可以理解为工厂里生产的一件工具 1.2也有不同的制造环境 比如测试环境生产环境 1.3也有流水线 就是一个一个零件拼接最终制造成一个成品工具 软件中的流水线也是一个道理,只不过它的一个一个零件都是用代码写成的,比如 数据库 源码 中间价 容器 缓存库 等“零件” 最终拼接成一个 “成品” 然后发布 编程开发 2025年07月06日 30 点赞 0 评论 19619 浏览
Flask框架——Flask-Mail邮件 上篇文章我们学习了Flask框架——Flask-WTF表单:文件上传、验证码,这篇文章我们学习Flask框架——Flask-Mail邮件。 Web应用程序经常需要向用户、客户端、管理员、运维人员等相关人员发送邮件。在Flask框架中提供了Flask-Mail邮件库来管理电子邮件的收发。 安装Flask-Mail 执行如下代码安装Flask-Mail: pip install flask-mail 编程开发 2026年01月05日 34 点赞 0 评论 19605 浏览
【教3妹学算法】相似度为 K 的字符串 3妹 3妹:2哥,今天周日,出去玩一玩,爬爬山怎么样。 2哥:还出去玩呢,现在全国疫情又反复了, 前段时间上海疫情刚控制住,现在宿州泗县和无锡疫情又爆发了,还是注意一些,不要随便出去走动了。 3妹:哦,是哦,普通公民能做的就是尽量居家,不能防疫添麻烦。 2哥:对,还是在家打会儿游戏吧,来,带你打野。 3妹:切,我对打游戏没兴趣,我还是做几道题,然后看我的韩剧吧 讲课 题目: 编程开发 2026年02月03日 72 点赞 0 评论 19600 浏览
599.【linux】在 shell 中的";" 和 "&&" 在 shell 中,";" 和 "&&" 都是命令分隔符,用于分隔多个命令或操作。写脚本的时候,有时感觉能替代,但本着求实的精神,是需要知道它们的区别的。 ";" 是顺序执行分隔符,表示执行前一个命令,然后立即执行下一个命令,无论前一个命令是否成功。例如: command1 ; command2 这个命令将先执行 command1,然后立即执行 command2。 "&& 编程开发 2026年02月16日 185 点赞 0 评论 19566 浏览
2022-05-07软考学习(做题)2 一、总体计划:做至少3年的真题(6套)。 1、综合题:6套,每天一套; 2、案例题:6套,每天一套; 3、论文题:6篇,每天一篇。 二、今日学习进度: 开始做2019年上半年考题。 综合题:1套/6套,今日1套未完成,还是工作太忙没有时间做题,明天休息应该能赶上进度了。 案例题:0套/6套,未开始。 论文题:0套/6篇,未开始。 三、部分内容摘录: 1、功能配置审计:验证一个配置项的实际工作性能是 编程开发 2026年07月01日 128 点赞 0 评论 19551 浏览
1202. 交换字符串中的元素 题目: 给你一个字符串 s,以及该字符串中的一些「索引对」数组 pairs,其中 pairs[i] = [a, b] 表示字符串中的两个索引(编号从 0 开始)。 你可以 任意多次交换 在 pairs 中任意一对索引处的字符。 返回在经过若干次交换后,s 可以变成的按字典序最小的字符串。 示例 1: 输入:s = "dcab", pairs = [[0,3],[1,2]] 输出:"bacd" 解释 编程开发 2025年03月22日 101 点赞 0 评论 19550 浏览