-
八个字典常用的内置函数,一次性给你汇总了!
所属栏目:[语言] 日期:2021-11-06 热度:162
字典是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-06 热度:129
Python 因其在各个领域的实用性、与 Java、C 和 C++ 等其他编程语言相比的生产力以及与英语类似的命令而广受欢迎。 假如你也是Python学习爱好者,那么今天讲述的13个技巧,真挺香! 列表 与列表相关的6个操作,介绍如下; 1. 将两个列表合并到一个字典中 假设[详细]
-
学习 Core Java 的 8 个理由
所属栏目:[语言] 日期:2021-11-06 热度:189
在学习建立在 Java 之上的所有相关工具时,了解 Core Java 会给你带来很大的优势。 计算机编程(也被称为 编码)的重点不是使用哪种编程语言,而是发展编程逻辑和学习像程序员一样思考。你一开始使用的编程语言应该是在这一努力过程中对你帮助最大的语言。[详细]
-
通过写猜数字游戏习得Fortran
所属栏目:[语言] 日期:2021-11-06 热度:178
Fortran 是在打孔卡时代编写的语言,因此它的语法非常有限。但你仍然可以用它编写有用和有趣的程序。 Fortran 77 是我学习的第一门编译型编程语言。一开始时,我自学了如何在 Apple II 上用 BASIC 编写程序,后来又学会在 DOS 上用 QBasic 编写程序。但是当[详细]
-
Go语言之再论整数类型
所属栏目:[语言] 日期:2021-11-06 热度:104
前言 【Go】内存中的整数 一文详细介绍了int类型,对 int 数据及其类型建立起基本的认识。 再谈整数类型的目的,是为了进一步剖析Go语言的类型系统,从底层化解潜在的错误认知。 在Go语言中,type关键字不仅可以定义结构体(struct)和接口(interface),实际[详细]
-
盘点Python基础实操
所属栏目:[语言] 日期:2021-11-06 热度:50
大家好,我是Python进阶者。 前言 前几天有个叫【-berry】的粉丝在Python交流群里问了一道关于大学生Python题目的问题,如下图所示。 初步一看,还是觉得有点难的,对于刚学完基础的小伙伴来说,这个小项目还是有点难度,这个题目主要考察的是random库、列[详细]
-
让 YAML 变得像它看起来一样容易
所属栏目:[语言] 日期:2021-11-06 热度:92
YAML 看起来很简单,为什么它这么难写呢?了解成功使用 YAML 的两个秘诀。 如果你曾经尝试过写 YAML,你可能一开始会对它看起来很容易感到高兴。乍一看,经常用于配置文件、Ansible 剧本和普通文件数据库的 YAML 看起来就像购物清单一样直观。然而,YAML 的[详细]
-
Go语言里的并发编程 Goroutine,Channel和Sync
所属栏目:[语言] 日期:2021-11-06 热度:130
优雅的并发编程范式,完善的并发支持,出色的并发性能是 Go 语言区别于其他语言的一大特色。 在当今这个多核时代,并发编程的意义不言而喻。使用 Go 开发并发程序,操作起来非常简单,语言级别提供关键字 go 用于启动协程,并且在同一台机器上可以启动成千[详细]
-
手把手教你应用Scrapy框架来爬取北京新发地价格行情
所属栏目:[语言] 日期:2021-11-06 热度:69
大家好!我是霖hero。上个月的时候,我写了一篇关于IP代理的文章,手把手教你使用XPath爬取免费代理IP;前几天,我又发布了第二篇文章,这篇文章主要是讲Scrapy理论知识的,手把手教你使用scrapy框架来爬取北京新发地价格行情(理论篇),今天在这里分享我的第[详细]
-
应用Golang解析Yaml、Json、Xml文件
所属栏目:[语言] 日期:2021-11-06 热度:67
大家好,我是wanger。 解析和生成yaml文件 YAML(YAML 不是标记语言)是一种人类可读的数据序列化语言。它通常用于配置文件,但也用于数据存储或传输。YAML 本身支持三种基本数据类型:标量(例如字符串、整数和浮点数)、列表和映射(字典/哈希)。我们使用 yaml[详细]
-
天干计划阏逢-第四章Java UI设计与研发
所属栏目:[语言] 日期:2021-11-05 热度:103
一、天干计划介绍 有所为: 打造构建基于HCIA鸿蒙应用开发认证的学习路线、学习总结、学习经验的系列分享。 收录于《鸿蒙北向天干计划》,以十干曰:阏逢、旃蒙、柔兆、强圉、著雍、屠维、上章、重光、玄黓、昭阳。对应HCIA-HarmonyOS Application Develope[详细]
-
Lombok!代码简洁极品还是代码亚健康元凶?
所属栏目:[语言] 日期:2021-11-05 热度:142
如果您正在阅读此文,想必您对Project Lombok已经有了一段时间的了解。您是否正准备拥抱Lombok?还是正准备将如此酷炫的项目推荐给你的团队?如果您准备那么做,不妨听听我在使用Lombok一年后的一些感受。 我承认,Lombok是一个很不错的Java库,它可以让你在[详细]
-
利用 Go 语言开发一个并发文件下载器
所属栏目:[语言] 日期:2021-11-05 热度:171
今天给大家分享一个实战项目,涉及到的知识点还挺多,文末也有源码地址!! 原文如下: Go 语言是一门了不起的语言,尽管它非常简单,与 Koltin 和 Scala 等其他现代语言相比,它的功能很少,但它具有强大的并发能力。这篇文章,我们将会看到使用 Go 语言如何[详细]
-
原来这就是比 ThreadLocal 更快的东西
所属栏目:[语言] 日期:2021-11-05 热度:154
你好,我是yes。 继上一篇之后我把 ThreadLocal 能问的,都写了,咱们再来盘一盘 FastThreadLocal ,这个算是 ThreadLocal 的进阶版,是 Netty 针对 ThreadLocal 自己造的轮子,所以对 ThreadLocal 没有完全理解的话,建议先看上一篇文章,打个基[详细]
-
Python爬虫实现爬取百度百科词条功能例子
所属栏目:[语言] 日期:2021-11-05 热度:80
本文实例讲述了Python爬虫实现爬取百度百科词条功能。分享给大家供大家参考,具体如下: 以下我写了一个爬取百度百科词条的实例。 爬虫主程序入口 from crawler_test.html_downloader import UrlDownLoader from crawler_test.html_outer import HtmlOuter[详细]
-
避免 Swift 单元测试中的强制分析
所属栏目:[语言] 日期:2021-11-05 热度:101
前言 强制解析(使用 !)是 Swift 语言中不可或缺的一个重要特点(特别是和 Objective-C 的接口混合使用时)。它回避了一些其他问题,使得 Swift 语言变得更加优秀。比如 处理 Swift 中非可选的可选值类型[1] 这篇文章中,在项目逻辑需要时使用强制解析去处理可[详细]
-
三个一组还是四个一组?从Bytes到Unicode的字节划分技巧
所属栏目:[语言] 日期:2021-11-05 热度:129
大家在 Python 开发过程中,经常会进行字符串encode为 Bytes型数据,或者把 Bytes 型数据 decode为字符串的操作。例如:图片我们知道,在 Unicode 编码中,中文占3个字节,所以一个中文字符编码为 Bytes 型数据以后,会占用3个 Bytes 字符,例如: a = 青 a[详细]
-
Redis的基础知识和使用场景
所属栏目:[语言] 日期:2021-11-05 热度:85
什么是redis? Redis 是互联网技术领域使用最为广泛的存储中间件,它是「Remote Dictionary Service」的首字母缩写,也就是「远程字典服务」。Redis 以其超高的性能、完美的文档、简洁易懂的源码和丰富的客户端库支持在开源中间件领域广受好评。国内外很多大[详细]
-
Golang怎样表示枚举类型
所属栏目:[语言] 日期:2021-11-05 热度:101
go 语言枚举类型是这么用的?在什么场景下会用到枚举?本文对 go 语言枚举做了详细讲解。 枚举,是一种重要的数据类型,由一组键值对组成,通常用来在编程语言中充当常量的标识符。在主流行编程语言如 c、 java 等,都有原生支持。在 go 中,大家却找不到 e[详细]
-
简单而不简约 一份Python小抄呈上
所属栏目:[语言] 日期:2021-11-05 热度:126
大家好,我是Peter~ 本文主要是对Python中常见的6种数据类型操作进行了汇总: Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典) Set(集合) 一、数字Numbers 数字很常见,比如:1,2,100,999等,两个常见的数据类型转化函数:int和f[详细]
-
Go 和 Golang 有什么联系?
所属栏目:[语言] 日期:2021-11-05 热度:54
大家好,我是煎鱼。最近天气也冷了,掐指一算是招聘季了,无论是校招、社招、HR、面试官们都蠢蠢欲动。这不,我有一个朋友的 HR 朋友都有起名困难了,一看 Go 语言的工作说明(Job Description),发现各有不同。如下图:来自某招聘网站仔细一看,有叫 Go 的[详细]
-
HarmonyOS练习路之开发篇—Java UI框架
所属栏目:[语言] 日期:2021-11-05 热度:61
接上一篇文章上两篇文章已经介绍了大部分的Java UI组件 ,因为时间关系把一个内容分为了三个部分,这是最后一篇组件的介绍。分别介绍ListContainer、ScrollView和WebView。二、分类说明ListContainerListContainer是用来呈现连续、多行数据的组件,包含一系[详细]
-
Go 中的分段栈和连续栈的不同
所属栏目:[语言] 日期:2021-11-05 热度:83
# 分段栈在 Go 1.3 版本之前 ,使用的栈结构是分段栈,随着goroutine 调用的函数层级的深入或者局部变量需要的越来越多时,运行时会调用 runtime.morestack 和 runtime.newstack创建一个新的栈空间,这些栈空间是不连续的,但是当前 goroutine 的多个栈空间[详细]
-
Golang 语言简化 HTTP 客户端 GoRequest
所属栏目:[语言] 日期:2021-11-05 热度:95
1介绍GoRequest 是一个极简的 HTTP 客户端,作者灵感来源于 Node.js 库 SuperAgent。相比 Golang 标准库 net/http,GoRequest 使用起来更加简单。GoRequest 官方的口号是 像机枪一样发送请求。GoRequest 包含以下功能:支持 HTTP 请求方式:Get/Post/Put/He[详细]
-
Go 这样设置版本号 我们的项目也行
所属栏目:[语言] 日期:2021-11-05 热度:55
大家好,我是 polarisxu。项目中,特别是开源项目,会特别重视项目的版本号。有些项目,会把版本号写入源码中,每次升级都修改源码号。不过这不是特别好的方式。本文通过学习 Go 语言源码的处理方式来掌握它,并应用于自己的项目中。本文基于 Go1.17,不同[详细]