编程开发
【教3妹学算法】相似度为 K 的字符串
3妹
3妹:2哥,今天周日,出去玩一玩,爬爬山怎么样。
2哥:还出去玩呢,现在全国疫情又反复了, 前段时间上海疫情刚控制住,现在宿州泗县和无锡疫情又爆发了,还是注意一些,不要随便出去走动了。
3妹:哦,是哦,普通公民能做的就是尽量居家,不能防疫添麻烦。
2哥:对,还是在家打会儿游戏吧,来,带你打野。
3妹:切,我对打游戏没兴趣,我还是做几道题,然后看我的韩剧吧
讲课
题目:
Flask框架——Flask-Mail邮件
上篇文章我们学习了Flask框架——Flask-WTF表单:文件上传、验证码,这篇文章我们学习Flask框架——Flask-Mail邮件。
Web应用程序经常需要向用户、客户端、管理员、运维人员等相关人员发送邮件。在Flask框架中提供了Flask-Mail邮件库来管理电子邮件的收发。
安装Flask-Mail
执行如下代码安装Flask-Mail:
pip install flask-mail
2022-10-27 软件测试理解
其实软件测试就是和现实中的工厂一样的道理
个人理解:
1.1一个软件或者web程序 都可以理解为工厂里生产的一件工具
1.2也有不同的制造环境 比如测试环境生产环境
1.3也有流水线 就是一个一个零件拼接最终制造成一个成品工具 软件中的流水线也是一个道理,只不过它的一个一个零件都是用代码写成的,比如 数据库 源码 中间价 容器 缓存库 等“零件” 最终拼接成一个 “成品” 然后发布
培训形式宜改变,达成目标为王道-171-90-48-1487
【案例解析:培训纪律应如何管理?
我们是一家销售型公司,公司80%的员工都是销售人员。因公司的产品经常上新,所以培训就有点多,新产品的介绍培训、销售渠道开拓培训、客户维护培训、客户服务培训等。可销售人员在培训的时候有遇到客户的信息或者电话都要去回复或处理,导致每次培训进进出出的人特别多,给培训师的感受特别不好。
找员工说,员工又说公司要求客户需求要快速响应,
TypeScript的类型声明文件
一开始使用TS时,我总担心,如果用的第三方js库不是TypeScript写的,那么 IDE 一定会疯狂报错,开发体验会很糟糕。那么多陈年老js库,作者不会都那么有精力来用TypeScript重构的吧。
后来发现是我多虑了。这种情况可以通过类型声明文件来解决。
类型声明文件是 以 .d.ts 结尾的文件,它用来暴露类型定义,所以 .d.ts 文件中的顶层声明,必须以 declare 或者 expo
Keil C51 if条件内使用位运算错误
Keil C51 if条件内使用位运算错误
在学习51单片机时我发现在if条件内做位运算,并与寄存器做判断时会出现错误,但在if外做好位运算,再进行比较,就不会有错误。于是我写了下面的程序进行测试。这段代码可以直接再普中51-实验板上运行。
#include <reg52.h>
#define KEY_PORT P3
#define LED_PORT P2
typedef
LeetCode 344 ---字符串的反转
LeetCode 344 题意
编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。
不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。
你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。
示例 1:
输入:["h","e","l","l","o"]
输出:["o","l","l","e","h"
算法-Backtrack回溯题型练习
Backtrack
Backtrack是DFS的一种形式,基本写法类似于Top Down DFS,但是引入状态回溯。
每次搜索一个分支,会首先记录当前节点的状态,尝试完某个分支后,把状态回溯到记录的状态,再去尝试另外的分支。
为什么要回溯状态?
如果不回溯,A分支的状态可能会被带入B分支,但他们又是独立的,所以会影响结果。
Backtrack()
Base Case
For each possi
