-
Go 里 的超时控制也很简单
所属栏目:[编程] 日期:2022-11-30 来源:DaWei
前言 日常开发中我们大概率会遇到超时控制的场景,比如一个批量耗时任务、网络请求等;一个良好的超时控制可以有效的避免一些问题(比如 goroutine 泄露、资源不释放等)。 Timer 在 go 中实现超时控制的方法非常[详细]
-
使用 Python 创建 一个简单的基于规则的聊天机器人
所属栏目:[编程] 日期:2022-11-30 来源:DaWei
还记得这个价值一个亿的AI核心代码? 使用 Python 创建一个简单的基于规则的聊天机器人 while True: AI = input('我:') print(AI.replace("吗", " ").replace('?','!').repla[详细]
-
写 Python 脚 本时,一定要加上这个
所属栏目:[编程] 日期:2022-11-30 来源:DaWei
我发现有不少朋友写 Python 脚本非常随意,要么不用函数,要么函数随处定义,反正第一眼看不出要执行的第一行代码位于何处,这样的脚本可读性很差,而且容易隐藏 bug,解决这个问题很简单,当我们写 Python 脚[详细]
-
手把手教你 使用Python获取B站视频并在本地实现弹幕播放功能
所属栏目:[编程] 日期:2022-11-30 来源:DaWei
前言 前几天在看B站上的爬虫视频,虽说是免费的,但是要时刻联网,而且快进和后退还需要等待响应,想到这里,小编就觉得有点麻烦,于是乎就想着给它下载下来,这里整理成一篇小文章,分享给大家学习。 一、B站[详细]
-
Java 从零开 始手写 RPC-timeout 超时处理
所属栏目:[编程] 日期:2022-11-30 来源:DaWei
必要性 前面我们实现了通用的 rpc,但是存在一个问题,同步获取响应的时候没有超时处理。 如果 server 挂掉了,或者处理太慢,客户端也不可能一直傻傻的等。 当外部的调用超过指定的时间后,就直接报错,避免[详细]
-
怎么在 ASP.NET Core 中 集成 ElasticSearch
所属栏目:[编程] 日期:2022-11-29 来源:DaWei
我敢打赌,您肯定会被要求向Web应用程序中添加高级搜索功能,而且通常是全文的类似Google的搜索。 在技术电子商务的开发过程中,我们被要求允许用户对产品进行高级研究,以便他们可以高效,完全地找到所需的[详细]
-
EasyC++,C++中的自 增与自降
所属栏目:[编程] 日期:2022-11-29 来源:DaWei
这是EasyC++系列的第20篇,简单聊聊C++当中的自增与自减。 自增与自减 基本用法 自增与自减是C++当中两个使用频率非常高的运算符,不仅在循环当中用到,在日常的代码当中也经常使用。 甚至C++这个名称的由来[详细]
-
Go 怎样获得项目 根目录?
所属栏目:[编程] 日期:2022-11-29 来源:DaWei
大家好,我是 polarisxu。 项目中,特别是 Web 项目,经常需要获得项目的根目录,进而可以访问到项目相关的其他资源,比如配置文件、静态资源文件、模板文件、数据文件、日志文件等(Go1.16 后,有些可以方便的[详细]
-
Java类(接口)的新 种类-密封类
所属栏目:[编程] 日期:2022-11-29 来源:DaWei
密封类是Java 17正式支持的一个新特性,它让Java中类的继承可以更加细粒度的进行控制。今天就来认识一下这个新的功能。 密封类 在以往的Java类继承中,Java类的继承控制非常有限,仅能通过final关键字和访问控[详细]
-
Java程序员应该掌 握多个编程语言
所属栏目:[编程] 日期:2022-11-29 来源:DaWei
大多数程序员通常使用一种编程语言直到他们退休。但是,一些程序员在日常工作中获得了使用多种编程语言的机会。学习多种编程语言有很多好处。但是,学习每一种流行的编程语言却不是一个明智的选择。本文将向您展[详细]
-
C++怎样调用写好 的C接口?
所属栏目:[编程] 日期:2022-11-28 来源:DaWei
前言 如何在C++代码中调用写好的C接口?你可能会奇怪,C++不是兼容C吗?直接调用不就可以了,那么我们来测试一下,先看看C++如何调用C代码接口的。 C++调用C文件 一个C语言文件test.c #include <stdio.h> voi[详细]
-
Go 语言把类型放在后面的原因
所属栏目:[编程] 日期:2022-11-28 来源:DaWei
大家好,我是煎鱼。 前段时间看到大家在吵一个话题,那就是 Go 语言的类型声明,抠知识抠的非常细了,就是为什么他要放在后面,展开了热烈的讨论。 示例代码如下: var a []string var b []string 其实在[详细]
-
Python3.10稳定版正式推出,带来急需的新功能和改进
所属栏目:[编程] 日期:2022-11-28 来源:DaWei
Python 3.10 具有强大的模式匹配功能、更好的错误报告等。这是最吸引人的新特性。Python 现在需要OpenSSL 1.1.1 或更新版本。不再支持旧版本。这会影响 hashlib、hmac 和 ssl 模块,并使 CPython 的关键依赖项之[详细]
-
一日一技 怎样让Python提醒你不 能覆盖某个父类方法?
所属栏目:[编程] 日期:2022-11-28 来源:DaWei
在前几天的文章:一日一技:在 Python 里面如何实现一个抽象类中,我们讲到Python 可以实现一个抽象类。抽象类里面有一些抽象方法,在继承这个抽象类的时候,子类必须实现这些抽象方法。 有时候,我们希望在父[详细]
-
C++20新特性的 小细节,你学会了吗?
所属栏目:[编程] 日期:2022-11-28 来源:DaWei
之前我整理过一篇C++20新特性的文章全网首发!!C++20新特性全在这一张图里了,里面提到过latch、barrier和semaphore,但是没有详细介绍过三者的作用和区别,这里详细介绍下。 latch 这个可能大多数人都有所了解[详细]
-
Go言我有注释,Java 说不,你没有!
所属栏目:[编程] 日期:2022-11-26 来源:DaWei
大家好,我是煎鱼。 作为一位 Go 程序员,你会发现身边的同事大多都拥有其他语言的编写经验。那势必就会遇到一点,要把新学到的知识和以前的知识建立连接。 图来自网络 特殊在于,Go 有些特性是其他语[详细]
-
一篇文章带你清楚 Go语言基础之数据类型
所属栏目:[编程] 日期:2022-11-26 来源:DaWei
上篇文章中我们学习了Go语言基础中的变量,一篇文章带你了解Go语言基础之变量,这篇文章我们继续介绍Go语言基础知识,今天跟大家分享的是基础数据类型,一起来学习下吧~ 前言 Hey,大家好呀,我是星期八,这次[详细]
-
Go语言之深 入了解函数
所属栏目:[编程] 日期:2022-11-26 来源:DaWei
概念 在计算机程序设计中,函数其实是一种抽象概念,是一种编程接口;通过抽象,能够实现将复杂的系统分解成各种包装了复杂算法的不透明接口,方便彼此相互调用,实现分层、扩展性、便利性等等。 具体来讲,函数[详细]
-
使用 Aardio 配合 Python 快速开 发桌面应用
所属栏目:[编程] 日期:2022-11-26 来源:DaWei
前言 大家好,我是安果! 我们都知道 Python 可以用来开发桌面应用,一旦功能开发完成,最后打包的可执行文件体积大,并且使用 Python 开发桌面应用周期相对较长 假如想快速开发一款 PC 端的桌面应用,推荐使[详细]
-
Python抽象基类的定义与 应用
所属栏目:[编程] 日期:2022-11-26 来源:DaWei
我们写Python基本不需要自己创建抽象基类,而是通过鸭子类型来解决大部分问题。《流畅的Python》作者使用了15年Python,但只在项目中创建过一个抽象基类。我们更多时候是创建现有抽象基类的子类,或者使用现有的[详细]
-
可视化包装exe,这 个Python神器太牛了
所属栏目:[编程] 日期:2022-11-25 来源:DaWei
什么是auto-py-to-exe
auto-py-to-exe 是一个用于将Python程序打包成可执行文件的图形化工具。本文就是主要介绍如何使用 auto-py-to-exe 完成 python 程序打包。auto-py-to-exe 基于 pyinstaller ,相比于[详细] -
天干计划阏逢-第四 章Java UI设计与研发
所属栏目:[编程] 日期:2022-11-25 来源:DaWei
天干计划介绍
有所为:
打造构建基于HCIA鸿蒙应用开发认证的学习路线、学习总结、学习经验的系列分享。
收录于《鸿蒙北向天干计划》,以十干曰:阏逢、旃蒙、柔兆、强圉、著雍、屠维、上章、重光[详细] -
IBM 工程师一直在 为 GRUB 探寻可能的 Rust 模块
所属栏目:[编程] 日期:2022-11-25 来源:DaWei
IBM 工程师 Daniel Axtens 在本周的 Linux Plumbers Conference 上介绍了,使用 Rust 编程语言为 GRUB2 引导加载程序创建模块的前景。
根据介绍,该提案不是关于在 Rust 中重写 GRUB2 或将其大部分转[详细] -
关于Go程序 错误处理的一 些意见
所属栏目:[编程] 日期:2022-11-25 来源:DaWei
cGo的错误处理这块是日常被大家吐槽较多的地方,我在工作中也观察到一些现象,比较严重的是在各层级的逻辑代码中对错误的处理有些重复。
比如,有人写代码就会在每一层都判断错误并记录日志,从代码层[详细] -
很全面的Python重 点知识总结,建议收藏!
所属栏目:[编程] 日期:2022-11-25 来源:DaWei
Py2 VS Py3
print成为了函数,python2是关键字
不再有unicode对象,默认str就是unicode
python3除号返回浮点数 没有了long类型
xrange不存在,range替代了xrange
可以使用中文定义函数名变量名
高级解[详细]

浙公网安备 33038102330483号