记得小时候一直在琢磨的问题, 拿空酒瓶(也有可能是可乐)换酒瓶, 最后面一共可以喝几瓶. 今天在 leetcode 看到了这题, 1518. 这题是简单题, 我们通过模拟就能解决. 需要的定义的变量就是总喝的瓶数, 还有就是当前空瓶数. 只要空瓶子够换新酒瓶, 我们就不停的循环这个过程. 需要注意的是新的空瓶数得把原来不够换的那部分也加上. 比如3个空瓶可以换一个新瓶, 现在有5个空瓶, 只够换1个, 然后新的空瓶就是(5-3+1=3)还够换1瓶. 不啰嗦了, 以下就是 Python代码. class Solution: def numWaterBottles(self, numBottles: int, numExchange: int) …
被号称全球最大的同志社交网站 Gayhub 开通了一个在主页显示介绍的功能, 意味着GayHub正式进军”社交” 领域. 效果图如下, 在我的主页图像右边 (Overview) 下, 显示了帐号的介绍. 设置方法很简单, 只需要创建一个代码库, 名称就是你的帐号名称, 然后在代码库的根目录下创建一个 README.md 文件即可. 这个文件可以由模板创建, 支持 Markdown 和 HTML 语法. 这个功能给帐号提供了自定义的功能,相信不久的将来,就很有可能像V站一样提供自定义主页CSS了吧(比如改个背景啥的) Github 另一更新则是在头像下面加了一个 “高光” (Highlights) 显示了你的贡献. 这个高光功能其实是GITHUB在2020年搞的一个事情, …
CloudFlare 的 Worker 就是 Serverless (无服务器, 所有程序跑在云端). 以前是付费的, 现在免费了. 免费帐号可以创建30个 Worker, 每个帐号每天可以有10万次免费请求. 超过了可以配置 Fail Open (直接把请求转发给源站) 或者是 Fail Close(报错) CloudFlare 的免费帐号申请几乎没有门槛, 邮箱即可. 不得不说非常容易就可以撸羊毛了. 我们还可以把 Worker 脚本绑定到域名中, 这样一来, 一个域名, CF …
最近几个月广告收入呈瀑布式下降, 除了可能和疫情有关系, 还有一可能就是博客用户大多都比较高级, 懂得默认使用 Ads Blocker 广告屏蔽. 软件好用, 博客文章对于读者来说如果真有用的话, 我想读者是不会介意把网站或者博客加入白名单的吧. 一般来说, 我们可以通过修改WP模板配置文件来给每个页面加入一段JS代码, 用于检测是否装有 Ads Blocker 屏蔽插件. 我们也可以通过CloudFlare 来完成这件事情. CloudFlare 应用 使用 CloudFlare 的网站是越来越多了, 根据维基2017年, 大概有 1200万 (12 Million) 网站用上了 …
“我爱水煮鱼” 是一款中文比较有名的 WordPress 博客优化插件, 提供了相当多的功能. 我很久之前装了, 后来觉得不好用就卸载了. 谁知插件很霸道, 虽然在 wp-contents/plugins 插件目录下已经把整个文件夹删除了, 插件列表也找不到该插件了, 可是在WP仪表盘上还是能看到 “我爱水煮鱼” 的模块. 这个模块主要就是显示一些文章, 没啥用. 考虑到安全和隐私问题, 果断要进行清理移除干净. 修改(子)主题的 functions.php 文件, 加入以下即可. //删除 WordPress 后台仪表盘 function disable_dashboard_widgets() { …
树莓派 (Raspberry PI) 主机就只有一块板, 并没有风扇. 但是一般我们可以给它安装CPU风扇或者散热金属片. 树莓派的最高温度大概是80度, 如果太热的势必会影响树莓派的寿命, 所以我们要监控树莓派的温度, 如果过高就提醒我们. 我们可以通过下面的一个PYTHON脚本在控制台持续的输出树莓派的CPU温度: import os import time def temperature_of_raspberry_pi(): cpu_temp = os.popen("vcgencmd measure_temp").readline() return cpu_temp.replace("temp=", "") while True: print(temperature_of_raspberry_pi()) time.sleep(1) 我们可以稍微改改, …