-
Go1.17 新特点 Go Get 变了
所属栏目:[语言] 日期:2021-11-22 热度:129
大家好,我是 polarisxu。 为什么把 Go 的一些小变化单独写文章,而不是一篇文章介绍所有的变化?主要是想让大家对某一个特性有更深的记忆。全部列出,很容易一眼而过,过段时间就忘记了。但一个变化,专门一篇文章介绍,更容易记[详细]
-
DDIA 对 Raft 的这种极端场景的描述,要怎样理解?
所属栏目:[语言] 日期:2021-11-22 热度:157
《设计数据密集型应用》(即 DDIA)中提到 Raft 的一个问题,即,Raft 算法存在一种失去活性(liveness)的极端情况:如果有一条网络连接不可靠,Raft 当前领导者会不断被迫下台导致系统实质上毫无进展。 我们先来具体描述一下该问题。 如图所示的 4 节点 Raft 集[详细]
-
盘点Python中Os模块的那些用途
所属栏目:[语言] 日期:2021-11-22 热度:65
大家好,我是Go进阶者。今天给大家分享Python基础之os模块。 一、os模块概述 Python os模块包含普遍的操作系统功能。 二、os模块的作用 可以处理文件和目录这些我们日常手动需要做的操作。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。 三、[详细]
-
Go 做的的 Clojure 解释型方言
所属栏目:[语言] 日期:2021-11-22 热度:134
此 Joker 非彼 Joker,本文将要介绍的 Joker 是一门使用 Go 编写的 Clojure 解释型方言,同时也是一个 Clojure(Script) linter。 Joker 代码示例 1. 在 Clojure 中编写脚本 2. 即时检查 Clojure(Script) 代码 特性 拥有快速的启动时间 提高明确的错误消息和堆[详细]
-
手机摄影软件推荐 10分钟让你拍照技巧逼近大师实例教程
所属栏目:[语言] 日期:2021-06-08 热度:198
想要在10分钟的最短时间内快速提升摄影技巧?那摄影工具、色彩、构图一样都少不了,史上最简单易学的摄影教程,还不快围观占座[详细]
-
入门篇Python发送Get请求之如何放请求头
所属栏目:[语言] 日期:2021-06-03 热度:169
目录 一、Python 命名规范 二、发送 get 请求 1.安装 requests 2.发送 get 请求 3.如何判断发送 get 请求要不要传请求头部? 4.传入请求头 5.权限被拒:403 - For[详细]
-
一文教你用Python实现批量文件的压缩处理
所属栏目:[语言] 日期:2021-06-03 热度:83
一、前言 大家好,我是崔艳飞。接到项目求助,需要对上千个文件夹中的文件进行压缩处理,并要删除源文件,只保留压缩后的压缩文件,数据量大,手动完成耗时耗力[详细]
-
一文掌握 Go 语言解密之上下文 Context
所属栏目:[语言] 日期:2021-06-03 热度:197
什么是 context Go 语言的独有的功能之一 Context,最常听说开发者说的一句话就是 函数的第一个形参真的要传 ctx 吗?,第二句话可能是 有没有什么办法不传,就能[详细]
-
一篇文章带你掌握Java中的抽象类和接口知识
所属栏目:[语言] 日期:2021-06-03 热度:181
一、抽象类 1.什么是抽象类? 凡是使用abstract关键字修饰的类就是抽象类。 2.假设在定义Animal类,定义一个shout()方法表示动物发出的叫声,我们知道不同动物它[详细]
-
在后台的Python:众多程序员无法解决的难题
所属栏目:[语言] 日期:2021-06-03 热度:67
先看两个超级简单的代码。 for iinrange(10**7): x=i%5 代码1:简单代码 defmain(): for iinrange(10**7): x=i%5 main() 代码2:定义了一个主函数来运行相同的简[详细]
-
C#多线程和异步之Task和async/await分析
所属栏目:[语言] 日期:2021-06-03 热度:91
一、什么是异步 同步和异步主要用于修饰方法。当一个方法被调用时,调用者需要等待该方法执行完毕并返回才能继续执行,我们称这个方法是同步方法;当一个方法被调[详细]
-
承诺我,别再用Print调试Python了!
所属栏目:[语言] 日期:2021-06-02 热度:75
举个例子,运行下面这个程序。 num1 = 30 num2 = 40 print(num1) print(num2) 输出结果。 30 40 这些输出中哪一个是num1?哪一个又是num2呢? 找出两个输出可能[详细]
-
5分钟学习Python随机爬山算法
所属栏目:[语言] 日期:2021-06-02 热度:112
随机爬山是一种优化算法。它利用随机性作为搜索过程的一部分。这使得该算法适用于非线性目标函数,而其他局部搜索算法不能很好地运行。它也是一种局部搜索算法,[详细]
-
Java的“泛型”特性,你以为自己掌握了?
所属栏目:[语言] 日期:2021-06-02 热度:124
1. 定义 在了解一个事物之前,我们必定要先知道他的定义,所以我们就从定义开始,去一步一步揭开泛型的神秘面纱。 # 泛型(generics) 他是 JDK5 中引入的一个新特[详细]
-
用Python自动化管理邮件简直太简单了
所属栏目:[语言] 日期:2021-06-02 热度:132
在之前的文章中我们已经了解如何对自己的邮箱做一些代码操作前的基础配置,以及通过 Python 代码收发、读取邮件。本文将简单复习之前的部分重点内容,并通过 3[详细]
-
适合具备 C 语言基础的 C++ 攻略之一
所属栏目:[语言] 日期:2021-06-02 热度:154
C 语言通常被认为是一种面向过程的语言,因为其本身的特性更容易编写面向过程的代码,当然也不排除使用 C 语言编写面向过程的代码,比如 Linux 的源代码以及现在[详细]
-
什么是ABA问题?Java里面的原生解决计划是什么?
所属栏目:[语言] 日期:2021-06-02 热度:92
一、ABA问题 ABA问题是CAS机制中出现的一个问题,他的描述是这样的。我们直接画一张图来演示, 什么意思呢?就是说一个线程把数据A变为了B,然后又重新变成了A。[详细]
-
喜新厌旧,是我的样子。今天就宠Mapstruct怎么了!
所属栏目:[语言] 日期:2021-06-02 热度:129
这些年写Java写多了,感觉Java是越来越丑。尤其是在玩了TypeScript之后,看到Java代码总有一股想吐的感觉。这种思想的转变,从侧面上证明了,我并不是一个专一的[详细]
-
2021年Python程序员需要拥有的VS code插件
所属栏目:[语言] 日期:2021-06-02 热度:98
VS Code在没有这个扩展的情况下也会支持Python代码高亮显示。但还是推荐你安装Python这个扩展,Python是由微软自己开发的,与VS Code是同一个创建者。它对提高Py[详细]
-
最新版JDK15的JVM类加载器分析
所属栏目:[语言] 日期:2021-06-02 热度:56
1 类加载器 在类加载器家族中存在着类似人类社会的权力等级制度: 1.1 Bootstrap 由C/C++实现,启动类加载器,属最高层,JVM启动时创建,通常由与os相关的本地代[详细]
-
2021年十大很有出息的编程语言
所属栏目:[语言] 日期:2021-06-02 热度:189
就像计算机硬件变得越来越出色一样,编程语言也是如此。 目前,我们看到许多新的编程语言正在崛起。截至2020年,根据最新的web开发统计,大约有700种编程语言可[详细]
-
分析很重要的7个Python库
所属栏目:[语言] 日期:2021-06-02 热度:78
NumPy是Numerical Python的简写,是Python数值计算的基石。它提供多种数据结构、算法以及大部分涉及Python数值计算所需的接口。NumPy还包括其他内容: 快速、高[详细]
-
写给新手看的线程池,学会了吗?
所属栏目:[语言] 日期:2021-06-02 热度:116
这种思路是没问题的,但是这段代码是存在问题的,有哪些问题呢?下面我们就来看看有哪些问题; 创建销毁线程资源消耗;我们使用线程的目的本是出于效率考虑,可以为[详细]
-
Java基础小白篇——面向对象和类的定义
所属栏目:[语言] 日期:2021-06-02 热度:156
一、面向对象 1.面向对象是在程序中使用对象来映射现实中的事物,对象的关系来描述事物之间的联系。 2.面向对象的特点: 封装性:封装是将类的某些信息隐藏在类[详细]
-
如何在 C# 8 中使用默认接口技巧
所属栏目:[语言] 日期:2021-06-02 热度:51
C# 8 中新增了一个非常有趣的特性,叫做 默认接口方法 (又称虚拟扩展方法),这篇文章将会讨论 C# 8 中的默认接口方法以及如何使用。 在 C# 8 之前,接口不能包含[详细]