编程语言入门到精通Python协程 VS 异步编程(asyncio) 简单介绍 asyncio 的简单介绍 在介绍之前先来普及两个概念: 「异步IO:」就是发起一个IO操作(如:网络请求,文件读写等),这些操作一般是比较耗时的,不用等待它结束,可以继续做其他事情,结束时会发来通知... 2023-07-05624 viewsCommentsPython 阅读全文
编程语言入门到精通Go1.21 内置函数 clear、min、max 和新标准库包 cmp速览 Go 1.21 中的两个双新增项,分别是新的 3 个内置方法和新的标准库包。 新内置函数 本次新版本新增的内置函数分别是:clear、min、max,面向不同的场景,函数名和函数作用一致,不得不说论命... 2023-07-051,256 viewsCommentsGoLang 阅读全文
编程语言入门到精通Python标准库学习json模块处理数据和文件实践 简介 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它已经成为了现代Web应用程序中最常用的数据格式之一。 在Python中,我们可以使用内置的jso... 2023-07-05830 viewsCommentsjson Python 阅读全文
编程语言入门到精通Java开发使用正则表达式实用代码:验证车牌号 1、车牌号的开始字符为各个省,直辖市和自治区的简称。特别注意这里涵盖了大写字母,那是新军车牌 ^[京津沪冀晋辽吉黑苏浙皖闽赣鲁豫鄂湘粤桂琼川黔云渝藏陕陇青宁新闽粤晋琼使领A_Z]{1} 2、接着下一位... 2023-07-041,093 viewsCommentsJava 正则表达式 阅读全文
编程语言入门到精通正则表达式(regex)插图指南:图文解读助你理解和使用! 这篇博客是关于正则表达式(regex)的插图指南,旨在为那些从来没有使用过正则表达式,想尝试但又望而生畏的新手提供一个简单介绍。 所以,欢迎使用正则表达式… 对于大多数没有接受过正式 CS 教育的人来... 2023-07-04748 viewsComments正则表达式 阅读全文
编程语言入门到精通python编程学习进阶笔记——简单正则表达式 虽然本文的title叫做python进阶,但其实正则表达式在其它语言(最常见的例如前端开发的javascript、以及python爬虫等)中也有运用,只不过笔者想要稍微有针对性一点。 如果你在外网期刊... 2023-07-04943 viewsCommentsPython 正则表达式 阅读全文
编程语言入门到精通go channel各状态下的操作结果深入解析 channel是golang中独有的特性,也是面试中经常被问到的。相信大家都看到过下面这张图,对于不同状态下通道,在操作时会有什么结果。这张图总结的非常好。但我们不能死记硬背这些结果。要了解其底层的基... 2023-07-04842 viewsCommentsGoLang 阅读全文
编程语言入门到精通Python虚拟环境pipenv搭建手把手教程 一、什么是虚拟环境 Python虚拟环境是一个与系统Python环境完全隔离的环境,一个独立的存在。 Python虚拟环境包含了一个特定版本的Python和一些存储相关包的文件夹。我们可以在创建的py... 2023-07-04635 viewsCommentsPython 阅读全文
编程语言入门到精通Python 命令补全工具 argcomplete 1. 概述 在使用Python 命令或者 Python的命令行工具的时候,一个痛点是没有补全。比如python -m后面输入包名字,就没有提示,每次想运行一个http server的时候,都需要搜索一... 2023-07-04729 viewsCommentsPython 阅读全文
编程语言入门到精通C语言菜鸟教程:编写判断一个数是否为质数的程序 编写一个程序,要求用户输入一个整数,然后判断这个整数是不是质数。如果该整数是质数,则输出"是质数",否则输出"不是质数"。 测试示例: 输入:23 输出:23是质数 输入:30 输出:30不是质数 参... 2023-07-041,442 viewsCommentsC语言 阅读全文
编程语言入门到精通JavaScript Web编程难点之一:原型链 本文作者为奇舞团前端开发工程师 概述 JavaScript 是 Web 的编程语言,简单易学,功能强大,但由于过于灵活设计理念,导致初学者经常一脸懵,本文要谈的是JavaScript中难点之一原型链。... 2023-07-041,046 viewsCommentsjavaScript 阅读全文
编程语言入门到精通TypeScript函数重载讲解与实战 不知道大家是否跟我一样,我在最初接触TypeScript函数重载时,我的第一想法是这样的: function printPerson(name:string){ console.log(name) }... 2023-07-041,150 viewsCommentstypescript 阅读全文
编程语言入门到精通Python 函数参数传递机制深入理解 Python 中,对于函数的参数传递,有两种主要的方式:传值和传引用。事实上,Python 的参数传递是一种“传对象引用”的方式。接下来的文章我们将详细介绍 Python 的函数参数传递机制,这对理解... 2023-07-04719 viewsCommentsPython 阅读全文
编程语言入门到精通数字人克隆系统是什么?用哪种语言编写? 数字人克隆系统是什么 数字人克隆系统是一种基于计算机技术的创新系统,用于生成、复制和模拟真实人物的数字版本。通过使用深度学习、人工智能和计算机图形学等技术,数字人克隆系统可以在虚拟环境中创建逼真的数字... 2023-07-031,045 viewsComments 阅读全文
编程语言入门到精通Go语言面试题:如何使用 Context 控制并发 context的面试题还是比较多,发现context控制并发这块的面试最近出现的频率非常高,所以单独抽出来说说。 一、前言 Go在 1.7 引入了context包,目的是为了在不同的goroutine... 2023-07-021,070 viewsCommentsGoLang 面试题 阅读全文
编程语言入门到精通Go语言开发中如何使用channel进行并发通信? 在开发过程中,我们常常需要使用到Golang的channel,而当我们在使用channel完成了任务后,需要及时关闭channel以避免出现阻塞,进而达到优化程序的效果。 那么,什么情况下需要关闭ch... 2023-07-02898 viewsCommentsGoLang 阅读全文
编程语言入门到精通Go语言时间相关操作标准库time包的使用 开发应用程序的过程中,经常需要记录某些操作的时间或者格式化时间戳,因此大部分编程语言都会有操作时间的库,Go语言当然也不例外。 Go语言对时间的操作能力集中标准库time包里,所以在这篇文章中,我们一... 2023-07-021,012 viewsCommentsGoLang 阅读全文
编程语言入门到精通一文学透Go语言15个的内置函数(built-in) 学习Go语言的内置函数(built-in)。 什么是Go语言内置函数呢? 简单地理解就是指Go内置的不需要以包名为前缀就可以直接访问的函数: //非内置函数 import "fmt" fmt.Prin... 2023-07-02981 viewsCommentsGoLang 阅读全文
编程语言入门到精通Go语言编程:创建error的几种方式 Go语言函数(或方法)是支持多个返回值的,因此在Go语言的编程哲学中,函数的返回值的最后一个通常都是error类型: //标准os包下的函数 func Open(name string) (*File... 2023-07-02805 viewsCommentsGoLang 阅读全文
编程语言入门到精通Go语言面向对象编程:初始化Struct的几种方式 面向对象编程语言最基础的概念就是类(class),不过Go语言并没有类的概念,所以使用Go语言开发时,我们一般会用struct(结构体)来模拟面向对象中的类。 类一般是通过构造方法(construct... 2023-07-02673 viewsCommentsGoLang 面向对象 阅读全文
编程语言入门到精通Go语言并发编程:协程池如何实现?怎么应用? 为什么需要协程池 协程池在并发编程中扮演着重要的角色,它的存在有以下几个主要原因: 降低并发任务的开销:在并发编程中,创建和销毁goroutine的开销是比较大的。使用协程池可以避免频繁地创建和销毁g... 2023-07-02810 viewsCommentsGoLang 阅读全文
编程语言入门到精通Go语言学习之旅:如何判断一个 interface{} 值是否为 nil Go 语言中,当需要比较两个 interface{} 类型的值是否相等时,可以使用类型断言来获取它们的具体类型,并进行相应的比较操作。 下面是一个示例,演示了如何比较两个 interface{} 类型... 2023-07-02673 viewsCommentsGoLang 阅读全文
编程语言入门到精通Go语言编程学习:JSON结构体处理技巧总结 总结了go语言中对JSON数据结构和结构体之间相互转换问题及解决方法。 基础使用 使用Go标准库中的 json.Marshal()与json.Unmarshal进行基本的序列化和反序列化。 type ... 2023-07-02601 viewsCommentsGoLang json 阅读全文
编程语言入门到精通Golang编程技巧:如何为函数参数添加默认值? Go语言没有默认参数值而感到沮丧?好消息是,你并不孤单!这个令人讨厌的限制会让你的代码更加繁琐,难以阅读。 每次都需要写额外的代码来检查参数是否提供,并在没有提供时使用默认值。 别担心!有办法绕过这个... 2023-07-02476 viewsCommentsGoLang 阅读全文