如何查看 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...

Python contains

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

今天在编写 Python 代码的时候,需要判断一个字符串里面是否包含某个字符,我想到的就是 contains 这个方法,这个是 Javascript 里面的一个关键字,我不确定在 Python 中是否存在相同的关键字。经过查询 Python 中并不存在 contains 这个方法,所以只能用其他的方式,经过测试可以使用 in 下面是示例代码:get_value = '1 - 2' if ' ...

AttributeError: 'str' object has no attribute 'items'

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

今天在使用 Redis 缓存数据的时候,出现了如下错误:AttributeError: 'str' object has no attribute 'items'具体错误代码如下:def article_cache(self): conn = self._redis.conn_redis() # 缓存文章,缓存10篇 get_article_list = self._...

Google Analytics 中的 Direct 是指什么

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

最近在查看 Google Analytics 的时候,有一个流量来源是 Direct,截图如下:Google Analytics 向您显示来自多种不同媒体的流量,例如:直接搜索、自然搜索、付费搜索、推荐和社交。在本文中,我们将解释什么是直接流量(Direct),以及如何尝试将这些访问分类到正确的渠道,以尽量减少虚假的直接流量(Direct)。Google Analytics 中的 Direct :...

jQuery bind() 动态绑定无效解决方案

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

最近帮朋友写一个商城,在使用 jQuery .ajax() 动态生成内容时候,使用 .bind() 绑定,点击却无效。👇是示例代码:function checkoutAreaBox1IdAttr() { // checkout 页面用户选择送货地址动作 $("#province_boxIdAttr .group_item").bind("click", function ()...