-
一日一技:在 Python 里面如何实施一个抽象类
所属栏目:[编程] 日期:2021-11-03 热度:77
在某个在线教育的网站上设计模式相关的课程中,某老师说 Python 不支持抽象类和接口。 但实际上,Python 支持抽象类。Python 自带的abc模块用于实现抽象类相关的定义和操作。 我们通过一个简单的例子来说明,如何在 Python 中实现抽象类: from abc import A[详细]
-
Go Fiber 框架一系列:中间件
所属栏目:[编程] 日期:2021-11-03 热度:187
Middleware(中间件) 是一个 Web 框架重要的组成部分,通过这种模式,可以方便的扩展框架的功能。目前 Go Web 框架都提供了 Middleware 的功能,也有众多可用的 Middleware。 Fiber 也是如此,官方提供了众多的 Middleware,方便用户直接使用。本文先看看 Fib[详细]
-
八个字典常用的内置函数,一次性给你盘点了!
所属栏目:[编程] 日期:2021-11-03 热度:196
字典是Python中很重要的数据类型,我们在日后的学习中,会经常遇到。因此,有8个常用的内置函数,我觉得你一定需要知道。 d.clear() 含义:清除字典。 d = {a: 10, b: 20, c: 30} d {a: 10, b: 20, c: 30} d.clear() d {} d.get() 含义:如果键存在于字典中[详细]
-
十三个好用到起飞的Python技能!
所属栏目:[编程] 日期:2021-11-03 热度:125
假设我们在Python中有两个列表,我们希望将它们合并为字典形式,其中一个列表的项目作为字典的键,另一个作为值。这是在用 Python 编写代码时经常遇到的一个非常常见的问题。 但是为了解决这个问题,我们需要考虑几个限制,比如两个列表的大小,两个列表中项[详细]
-
学习 Core Java 的 8 个缘由
所属栏目:[编程] 日期:2021-11-03 热度:94
不过,Java 是一种庞大的语言,有很多框架和变体可供选择。Core Java 是科技行业发展出来的术语,指的是 Java 语言的中心组件,人们用它来编写框架,并围绕 Java 发展了丰富的产业。我认为,Core Java 是你能获得的最强大的技能之一,因为在学习建立在它之上[详细]
-
通过写 猜数字游戏来学习 Fortran
所属栏目:[编程] 日期:2021-11-03 热度:73
Fortran 77 是我学习的第一门编译型编程语言。一开始时,我自学了如何在 Apple II 上用 BASIC 编写程序,后来又学会在 DOS 上用 QBasic 编写程序。但是当我去大学攻读物理学时,我又学习了 Fortran。 Fortran 曾经在科学计算中很常见。曾几何时,所有计算机[详细]
-
打造东方开放世界大作
所属栏目:[编程] 日期:2021-11-02 热度:189
近段时间,腾讯趁着《王者荣耀》这个国民级手游六周年活动,首次公布了基于王者荣耀IP打造的大作,是一款开放世界的东方玄幻游戏,自由度非常高,被命名为《王者荣耀世界》。 根根据腾讯互娱招聘官方公众号,这款全新大作《王者荣耀世界》项目正在公开招聘人[详细]
-
1.2万亿美元!特斯拉股价飙升创史:马斯克身家达巴菲特三倍
所属栏目:[编程] 日期:2021-11-02 热度:151
在成为全球首富后,特斯拉CEO埃隆马斯克 日前表示,向其他电动汽车开放特斯拉超级充电站的试验项目已经开始。 据媒体报道,截至11月1日美股收盘,特斯拉股价收涨8.49%至1208.59美元,再创新高,特斯拉市值也突破1.2万亿美元。 值得一提的是,随着特斯拉股价[详细]
-
呼吁捐款解决饥饿!联合国官员再喊话马斯克:建议面谈 上太空也
所属栏目:[编程] 日期:2021-11-02 热度:119
日前,据报道,联合国世界粮食计划署署长大卫比斯利(David Beasley)表示,他已经准备好和马斯克面谈,向他解释作为全球最富有的人可以如何缓解全球饥饿问题,Beasley称无论地球还是太空,他都可以奉陪,当面聊比在推特上言语交流更合适。 近日,联合国世界[详细]
-
母子3人确诊 母亲曾买确诊者苹果:河北感染病例引发关注
所属栏目:[编程] 日期:2021-11-02 热度:135
近段时间,全国一些地区出现散发疫情,引发关注。11月1日,河北辛集通报发现4名阳性感染者,并公布了活动轨迹。 其中包括母子三人感染,同时外界注意到,该女子曾购买了确诊病例售卖的苹果。 根据通报显示,34岁的杨某在辛集市小辛庄乡小章村居住,10月23日[详细]
-
特斯拉CEO马斯克突然吟诗:本是同根生 相煎何太急
所属栏目:[编程] 日期:2021-11-02 热度:85
今天,特斯拉CEO马斯克在社交平台发了一首诗:煮豆燃豆萁,豆在釜中泣。本是同根生,相煎何太急。 这首诗由三国时期魏国诗人曹植所作,用同根而生的萁和豆来比喻同父共母的兄弟,用萁煎其豆来比喻同胞骨肉的哥哥曹丕残害弟弟,表达了对曹丕的强烈不满。 有网[详细]
-
多到一块硬盘都存不下的小姐姐们 未来能直接刻进你的DNA?
所属栏目:[编程] 日期:2021-11-02 热度:78
很怪啊,也不知道从什么时候开始,网友们突然喜欢把各种各样的东西刻进自己的 DNA 里。 多到一块硬盘都存不下的小姐姐们 未来能直接刻进你的DNA? 有电影的名场面,有洗脑神曲,还有一些奇怪的像素。 多到一块硬盘都存不下的小姐姐们 未来能直接刻进你的DNA?[详细]
-
茅台售价下跌?媒体走访门店实探:酒价连续下降 已有产品跌超40%
所属栏目:[编程] 日期:2021-11-02 热度:161
茅台终端销售价格是否真的下跌?有记者走访了在深圳的一些白酒经销商,实地了解到近期他们出手的茅台确实有不同幅度的降价,但并没有出现网传的全线暴跌价格。 以飞天茅台为例,散装茅台销售价跌幅在200-300元/瓶,原箱茅台近期销售价跌幅在400-500元/瓶左右[详细]
-
AMD Zen 4架构细节曝光!二级缓存翻番:性能稳了
所属栏目:[编程] 日期:2021-11-02 热度:138
面对Intel刚刚发布的Alder Lake第12代酷睿处理器,基于Zen3架构的锐龙5000在部分场景中仍有一战之力,不过,对于消费者而言,更期待的显然是Zen4。 按照目前的节奏,Zen4应该会在明年下半年登场,期间AMD可能会更新6nm Zen3+的APU以及部分基于Zen3 3D缓存技[详细]
-
星爵出演加菲猫
所属栏目:[编程] 日期:2021-11-02 热度:168
继争议性的马里奥之后,银护队长(Chris Pratt)又将目光投向爱吃千层面,讨厌星期一的加菲猫。 该片由爱尔康娱乐(Alcon Entertainment)出品,索尼影业负责发行。剧本来自《海底总动员》的编剧David Reynolds(04年奥斯卡最佳原创剧本提名),《四眼天鸡》[详细]
-
荆州巨型关公像只剩钢架和大刀:建造费用超1.7亿 全球最大青铜雕
所属栏目:[编程] 日期:2021-11-02 热度:92
近日,湖北荆州巨型关公像主体外观青铜片已拆除,只剩下主体钢架和关公手中的大刀。 该尊雕像被称为全球体量最大的青铜雕像,雕像连同基座在内建造花费1.729亿元。 2020年12月17日,荆州市发展和改革局批复的关公雕像搬移工程已审核通过,项目总投资为1.55亿[详细]
-
Python 标准库中很有用的装饰器
所属栏目:[编程] 日期:2021-11-02 热度:193
众所周知,Python 语言灵活、简洁,对程序员友好,但在性能上有点不太令人满意,这一点通过一个递归的求斐波那契额函数就可以说明: def fib(n): if n = 1: return n return fib(n - 1) + fib(n - 2) 在我的 MBP 上计算 fib(40) 花费了 33 秒: import time[详细]
-
Python 制作 Gif 生成工具,斗图再也不可能输啦
所属栏目:[编程] 日期:2021-11-02 热度:147
在当前无表情包不会聊天的时代,怎么也不能输在表情包数量不足上啊,今天咱们就来制作一个 gif 生成工具,用来制作表情包也太好用啦 先来看看整体效果 页面设计 本文工具的页面,是通过 Qt Designer 来设计的,我们可以直接在安装了 PyQt5-tools 的目录下找[详细]
-
Python 3.10 正式发布了!我察觉了一个可怕的功能
所属栏目:[编程] 日期:2021-11-02 热度:175
边是最简单的一个 match-case 的例子,看起来是不是非常的直观简洁? def http_error(status): match status: case 400: print(Bad request) case 404: print(Not found) case 418: print(Im a teapot) case _: print(Somethings wrong with the internet)[详细]
-
代码生成器使用起来,是真的爽
所属栏目:[编程] 日期:2021-11-02 热度:196
代码生成器使Saltcorn 是一个无代码数据库管理器 Web 应用程序。它配备了一个引人注目的仪表板、丰富的生态系统和视图构建器以及可主题化的界面。 几乎没有编码经验的用户可以在几分钟内构建一个丰富的交互式数据库应用程序。公司也可以使用它来创建日常使用[详细]
-
一行代码完成的事还用个锤子的 PS 啊
所属栏目:[编程] 日期:2021-11-02 热度:68
一行代码搞定的事还用个锤子的 PS 啊 Python 届处理图片最强的库是 PIL(Python Image Library),但由于该库只支持 2.x 版本,于是有一批乐于助人的程序员在此基础上做了扩展,出了一个兼容 3.x 的版本也就是 Pillow,因此,我们今天要用的库就是 Pillow。 在[详细]
-
怎样用Python代码发一个炫酷的朋友圈
所属栏目:[编程] 日期:2021-11-02 热度:180
相信很多朋友在发朋友圈的时候,都会发一些话语,有些还会配一张图,但是普通的配图怎么符合我们程序员的身份呢?发出去都觉得没牌面,应该整点技术性的活 今天给大家带来一个项目,这个小项目只用50行代码就能实现,它的名字叫做PIL(Python Image Library)[详细]
-
Java 从零开启手写 RPC-timeout 超时处理
所属栏目:[编程] 日期:2021-11-02 热度:59
前面我们实现了通用的 rpc,但是存在一个问题,同步获取响应的时候没有超时处理。 如果 server 挂掉了,或者处理太慢,客户端也不可能一直傻傻的等。 当外部的调用超过指定的时间后,就直接报错,避免无意义的资源消耗。 思路 调用的时候,将开始时间保留。[详细]
-
写 Python 脚本时,一定要带上这个
所属栏目:[编程] 日期:2021-11-02 热度:95
我发现有不少朋友写 Python 脚本非常随意,要么不用函数,要么函数随处定义,反正第一眼看不出要执行的第一行代码位于何处,这样的脚本可读性很差,而且容易隐藏 bug,解决这个问题很简单,当我们写 Python 脚本时,一定要加上这个: def main(): # do somet[详细]
-
Go 里的超时控制也很轻松
所属栏目:[编程] 日期:2021-11-02 热度:191
日常开发中我们大概率会遇到超时控制的场景,比如一个批量耗时任务、网络请求等;一个良好的超时控制可以有效的避免一些问题(比如 goroutine 泄露、资源不释放等)。 Timer 在 go 中实现超时控制的方法非常简单,首先第一种方案是 Time.After(d Duration): fu[详细]
