最新文章

2022年05月26日,作者: 黄兵

在 Python 中发送 html 页面邮件

最近在网站上增加了一个邮件订阅的功能,每次又新文章或者是其他重要消息,通过电子邮件通知用户。在使用邮件订阅的时候,用户在网站输入电子邮件之后,通过链接激活邮件,有新文章增加,通过已经激活的邮件通知订阅人,整个是这样的一个流程。但是在编写后端服务的时候,遇到一些问题,主要是通过电子邮件发送 html 页面问题,需要自定义页面的内容,通过电子邮件发送,所以需要用到模板。经过研究 Python 有 Ji...

如何修复:[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1076)

2022年05月26日 ,作者: 黄兵

今天在使用 Python 发送邮件的时候出现了如下错误:[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1076)出现问题的原因:使用 SSL 发送邮件,端口是 465 而不是 587,下面是错误的代码:try: ssl_context = ssl.create_default_context() service...

Angular disable 导致无法获取值的解决办法

2022年05月25日 ,作者: 黄兵

最近再使用 Angular 写后台的时候,出现 FormControl Disable() 无法获取值,下面是示例代码:从后端获取值:getCloudEmailSubscribeInfo() { this.loading = true; this.sub = this.phoneNumber.getEmailSubscribeInfo(this.data.id).subscribe(r...

Javascript 取消事件默认行为

2022年05月21日 ,作者: 黄兵

最近在使用表单的时候,默认点击按钮会通过 action 值提交到后端,导致无法在表单出现问题的时候,无法很好的给出提示,所以决定使用 Javascript JQuery.ajax() 向后台提交数据,所以首先是需要取消表单按钮的默认事件动作。取消默认事件的方法有下面三种方式:cancelabledefaultPreventedpreventDefault()returnValue我们在使用的时候,...

如何查看 git stash 里面的差异

2022年05月21日 ,作者: 黄兵

今天在服务器上同步的时候,由于服务器商的代码与 github 的代码有差异,使用 git diff 对比差异,大概看了一下,没有什么问题。我直接 git stash 暂存,之后使用 git pull 拉取远程库。结果程序出现了错误,可能是由于检查不仔细,所以代码出现了问题。使用 git stash list 查看暂存列表,如下图所示:可以看到有一个暂存列表,之后使用 git stash show ...

TypeError: unsupported operand type(s) for +: 'int' and 'bytes'

2022年05月20日 ,作者: 黄兵

最近在使用 Python 的 itsdangerous 发送激活邮件,需要使用到 token,生成 token 的代码如下:def generate_confirmation_token(self, expiration=3600): s = Serializer(current_app.config['SECRET_KEY'], expiration) return s.du...

短信接收 +1 (678)532-7221 号码失效

2022年05月20日 ,作者: 黄兵

短信接收2022 年 5 月 20 日号码 +1 (678)532-7221 失效,这是一个SMS Receive的号码,失效原因是号码已经到期,无法继续使用,永远销毁。同时会不断新增电话号码,一些号码也会失效。这些公开的号码主要用于保护自己的个人信息避免被滥用,或者是需要查看一些必须需要使用电话号码注册的服务,而不想被电话骚扰,可以选用云短信短信验证码平台上的号码注册,防止自己信息成为诈骗和被推...

Python 获取随机数

2022年05月19日 ,作者: 黄兵

今天需要在 Python List 中,随机选择一定数量的数,第一个想到是 Python 的随机数。Python random 是一种伪随机数生成器。例如有下面的列表,我需要随机获取 10 个数,示例代码如下:number_list = [{'id': 1}, {'id': 2}, {'id': 3}, {'id': 4}, {'id': 5}, {'id': 6}, {'id': 7}, {'i...