-
八个字典常用的内置函数,一次性给你盘点了!
所属栏目:[语言] 日期:2021-11-02 热度:155
字典是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-02 热度:134
假设我们在Python中有两个列表,我们希望将它们合并为字典形式,其中一个列表的项目作为字典的键,另一个作为值。这是在用 Python 编写代码时经常遇到的一个非常常见的问题。 但是为了解决这个问题,我们需要考虑几个限制,比如两个列表的大小,两个列表中项[详细]
-
学习 Core Java 的 8 个缘由
所属栏目:[语言] 日期:2021-11-02 热度:116
不过,Java 是一种庞大的语言,有很多框架和变体可供选择。Core Java 是科技行业发展出来的术语,指的是 Java 语言的中心组件,人们用它来编写框架,并围绕 Java 发展了丰富的产业。我认为,Core Java 是你能获得的最强大的技能之一,因为在学习建立在它之上[详细]
-
通过写 猜数字游戏来学习 Fortran
所属栏目:[语言] 日期:2021-11-02 热度:109
Fortran 77 是我学习的第一门编译型编程语言。一开始时,我自学了如何在 Apple II 上用 BASIC 编写程序,后来又学会在 DOS 上用 QBasic 编写程序。但是当我去大学攻读物理学时,我又学习了 Fortran。 Fortran 曾经在科学计算中很常见。曾几何时,所有计算机[详细]
-
Go 中的可寻址和不可寻址怎样理解?
所属栏目:[语言] 日期:2021-11-02 热度:114
可直接使用 操作符取地址的对象,就是可寻址的(Addressable)。比如下面这个例子 func main() { name := iswbm fmt.Println(name) // output: 0xc000010200 } 程序运行不会报错,说明 name 这个变量是可寻址的。 但不能说 iswbm 这个字符串是可寻址的。 iswbm[详细]
-
10月份GitHub上热门Java开源项目榜单
所属栏目:[语言] 日期:2021-11-02 热度:192
Spring相关组件阅读笔记,涵盖以下内容: spring-core spring-aop spring-context spring-task spring-transaction spring-mvc guava-cache 2ruoyi-vue-pro 2ruoyi-vue-pro https://github.com/YunaiV/ruoyi-vue-pro Star 1363 这是一个基于SpringBoot,Spri[详细]
-
可视化打包 exe,这个Python神器绝绝子
所属栏目:[语言] 日期:2021-11-02 热度:148
什么是auto-py-to-exe auto-py-to-exe 是一个用于将Python程序打包成可执行文件的图形化工具。本文就是主要介绍如何使用 auto-py-to-exe 完成 python 程序打包。auto-py-to-exe 基于 pyinstaller ,相比于 pyinstaller ,它多了 GUI 界面,用起来更为简单方[详细]
-
Golang 中不要犯这 5 个错误啦
所属栏目:[语言] 日期:2021-11-02 热度:96
Go 给人的印象是容易入门,因为语法简单。不过新手还是比较容易犯一些错误的。 本文总结了 5 个常见的错误,你检验下自己犯过没有?!这些是我写 Go 时所犯的错误,希望对你有帮助! 1、循环内部 在循环中,有几种情况可能会导致混乱,你需要弄清楚。 1.1、循环[详细]
-
Go 里的超时控制也很轻松
所属栏目:[语言] 日期:2021-11-02 热度:152
日常开发中我们大概率会遇到超时控制的场景,比如一个批量耗时任务、网络请求等;一个良好的超时控制可以有效的避免一些问题(比如 goroutine 泄露、资源不释放等)。 Timer 在 go 中实现超时控制的方法非常简单,首先第一种方案是 Time.After(d Duration): fu[详细]
-
写 Python 脚本时,一定要带上这个
所属栏目:[语言] 日期:2021-11-02 热度:114
我发现有不少朋友写 Python 脚本非常随意,要么不用函数,要么函数随处定义,反正第一眼看不出要执行的第一行代码位于何处,这样的脚本可读性很差,而且容易隐藏 bug,解决这个问题很简单,当我们写 Python 脚本时,一定要加上这个: def main(): # do somet[详细]
-
Java 从零开启手写 RPC-timeout 超时处理
所属栏目:[语言] 日期:2021-11-02 热度:93
前面我们实现了通用的 rpc,但是存在一个问题,同步获取响应的时候没有超时处理。 如果 server 挂掉了,或者处理太慢,客户端也不可能一直傻傻的等。 当外部的调用超过指定的时间后,就直接报错,避免无意义的资源消耗。 思路 调用的时候,将开始时间保留。[详细]
-
怎样用Python代码发一个炫酷的朋友圈
所属栏目:[语言] 日期:2021-11-02 热度:116
相信很多朋友在发朋友圈的时候,都会发一些话语,有些还会配一张图,但是普通的配图怎么符合我们程序员的身份呢?发出去都觉得没牌面,应该整点技术性的活 今天给大家带来一个项目,这个小项目只用50行代码就能实现,它的名字叫做PIL(Python Image Library)[详细]
-
一行代码完成的事还用个锤子的 PS 啊
所属栏目:[语言] 日期:2021-11-02 热度:174
一行代码搞定的事还用个锤子的 PS 啊 Python 届处理图片最强的库是 PIL(Python Image Library),但由于该库只支持 2.x 版本,于是有一批乐于助人的程序员在此基础上做了扩展,出了一个兼容 3.x 的版本也就是 Pillow,因此,我们今天要用的库就是 Pillow。 在[详细]
-
代码生成器使用起来,是真的爽
所属栏目:[语言] 日期:2021-11-02 热度:150
代码生成器使Saltcorn 是一个无代码数据库管理器 Web 应用程序。它配备了一个引人注目的仪表板、丰富的生态系统和视图构建器以及可主题化的界面。 几乎没有编码经验的用户可以在几分钟内构建一个丰富的交互式数据库应用程序。公司也可以使用它来创建日常使用[详细]
-
Python 3.10 正式发布了!我察觉了一个可怕的功能
所属栏目:[语言] 日期:2021-11-02 热度:90
边是最简单的一个 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)[详细]
-
Python 标准库中很有用的装饰器
所属栏目:[语言] 日期:2021-11-02 热度:62
众所周知,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 热度:87
在当前无表情包不会聊天的时代,怎么也不能输在表情包数量不足上啊,今天咱们就来制作一个 gif 生成工具,用来制作表情包也太好用啦 先来看看整体效果 页面设计 本文工具的页面,是通过 Qt Designer 来设计的,我们可以直接在安装了 PyQt5-tools 的目录下找[详细]
-
手机摄影软件推荐 10分钟让你拍照技巧逼近大师实例教程
所属栏目:[语言] 日期:2021-06-08 热度:87
想要在10分钟的最短时间内快速提升摄影技巧?那摄影工具、色彩、构图一样都少不了,史上最简单易学的摄影教程,还不快围观占座[详细]
-
在后台的Python:众多程序员无法解决的难题
所属栏目:[语言] 日期:2021-06-03 热度:147
先看两个超级简单的代码。 for iinrange(10**7): x=i%5 代码1:简单代码 defmain(): for iinrange(10**7): x=i%5 main() 代码2:定义了一个主函数来运行相同的简[详细]
-
一篇文章带你掌握Java中的抽象类和接口知识
所属栏目:[语言] 日期:2021-06-03 热度:201
一、抽象类 1.什么是抽象类? 凡是使用abstract关键字修饰的类就是抽象类。 2.假设在定义Animal类,定义一个shout()方法表示动物发出的叫声,我们知道不同动物它[详细]
-
C#多线程和异步之Task和async/await分析
所属栏目:[语言] 日期:2021-06-03 热度:156
一、什么是异步 同步和异步主要用于修饰方法。当一个方法被调用时,调用者需要等待该方法执行完毕并返回才能继续执行,我们称这个方法是同步方法;当一个方法被调[详细]
-
入门篇Python发送Get请求之如何放请求头
所属栏目:[语言] 日期:2021-06-03 热度:157
目录 一、Python 命名规范 二、发送 get 请求 1.安装 requests 2.发送 get 请求 3.如何判断发送 get 请求要不要传请求头部? 4.传入请求头 5.权限被拒:403 - For[详细]
-
一文掌握 Go 语言解密之上下文 Context
所属栏目:[语言] 日期:2021-06-03 热度:72
什么是 context Go 语言的独有的功能之一 Context,最常听说开发者说的一句话就是 函数的第一个形参真的要传 ctx 吗?,第二句话可能是 有没有什么办法不传,就能[详细]
-
一文教你用Python实现批量文件的压缩处理
所属栏目:[语言] 日期:2021-06-03 热度:115
一、前言 大家好,我是崔艳飞。接到项目求助,需要对上千个文件夹中的文件进行压缩处理,并要删除源文件,只保留压缩后的压缩文件,数据量大,手动完成耗时耗力[详细]
-
5分钟学习Python随机爬山算法
所属栏目:[语言] 日期:2021-06-02 热度:109
随机爬山是一种优化算法。它利用随机性作为搜索过程的一部分。这使得该算法适用于非线性目标函数,而其他局部搜索算法不能很好地运行。它也是一种局部搜索算法,[详细]