摘要: 【原创】转载请注明作者Johnthegreat和本文链接 在设计模式中,生产消费者模型占有非常重要的地位,这个模型在现实世界中也有很多有意思的对应场景,比如做包子的人和吃包子的人,当两者速度不匹配时,就需要有一个模型来做匹配(偶合),实现做的包子都会依次消费掉。 import asyncio cla 阅读全文
posted @ 2021-03-01 09:12 Johnthegreat 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 在高等数学学习中,经历了初步的极限和无穷学习后,第一个重要的概念就是导数。以下是导数的定义和几何意义: 一、定义 为了能够从不同角度理解,特意摘抄不同教材和出处对于导数的定义,实质上来讲,都是描述同一个东西。 1. 网络上的描述: 设函数y=f(x)在点x0的某个邻域内有定义,当自变量x在x0处有增 阅读全文
posted @ 2021-02-23 10:37 Johnthegreat 阅读(988) 评论(0) 推荐(0) 编辑
摘要: 摘要:【原创】转载请注明作者Johnthegreat和本文链接简介:在Windows下的网易邮箱大师客户端中,阅读邮件时,可以使用快捷键Delete删除邮件,然后自动跳到下一封,如果再按一次Delete键,再跳到下一封。为了迅速的阅读邮件,同时删除没有必要的邮件,特地写了如下脚本,自用同时放出来共享 阅读全文
posted @ 2020-09-10 18:41 Johnthegreat 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 下面是一个简陋的猜字游戏,玩了一会儿,发现自己打不过自己写的游戏,除非赢了就跑,最高分没有过1000。 说明:srand(time(NULL))和rand(),srand,time和rand都是函数,其中srand和rand配对使用,srand是start random,也就是随机数的初始化,tim 阅读全文
posted @ 2020-08-09 16:46 Johnthegreat 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 如果你在CentOS8下面配置虚拟环境时,遇到如下错误: [root@localhost ~]# mkvirtualenv my_django usage: virtualenv [--version] [--with-traceback] [-v | -q] [--app-data APP_DAT 阅读全文
posted @ 2020-06-15 23:18 Johnthegreat 阅读(6580) 评论(0) 推荐(0) 编辑
摘要: 1. 打印等边三角形,代码: equilateral_triangle_height = int(input('Please input an odd number (triangle height): ')) for i in range(equilateral_triangle_height, 阅读全文
posted @ 2020-06-08 19:44 Johnthegreat 阅读(1091) 评论(0) 推荐(0) 编辑
摘要: 摘要:【原创】转载请注明作者Johnthegreat和本文链接 由于虚拟机空间不足,为了避免重装虚拟机,做了一次无损扩容。 过程中的报错如下: [root@localhost ~]# pvcreate PV /dev/sda3 Device PV not found. Device /dev/sda 阅读全文
posted @ 2020-06-07 12:22 Johnthegreat 阅读(3292) 评论(0) 推荐(1) 编辑
摘要: 环境:Linux-CentOS8,Python3.6 如果你遇到python-devel无法安装的问题,发现如下错误: [root@localhost mongodb-src-r4.2.7]# yum install python-devel Last metadata expiration che 阅读全文
posted @ 2020-06-07 01:07 Johnthegreat 阅读(5545) 评论(0) 推荐(0) 编辑
摘要: 【原创】转载请注明作者Johnthegreat和本文链接 关于PyCharm的快捷键,由于数量众多,差不多有100个,相信几乎没有人会记住所有,每个人都会有自己顺手的几个,这里我将自己用着顺手,不别扭的快捷键分享出来,同时分享在哪里可以找到所有的快捷键。 一、创建和编辑的需要 1. 智能跳转到下一步 阅读全文
posted @ 2020-05-24 23:11 Johnthegreat 阅读(927) 评论(0) 推荐(0) 编辑
摘要: 【原创】转载请注明作者Johnthegreat和本文链接在进行数据库相关的模块学习时,通常有人推荐使用Navicat,确实强大方便,可惜是收费的。这里推荐一个在社区版PyCharm里面直接可视化访问数据库的方法,开源免费。在社区版的PyCharm中,可以通过下载Database Navigator的插件,实现可视化。下面是详细步骤:1. 在菜单file中找到Settings,如下2. 进入Plug... 阅读全文
posted @ 2020-05-24 22:00 Johnthegreat 阅读(938) 评论(0) 推荐(0) 编辑