【1】std::move 在C++11中,标准库在<utility>中提供了一个有用的函数std::move。 这个函数的名字很具有迷惑性,因为实际上std::move并不能移动任何东西,它唯一的功能:将一个左值强制转化为右值引用,继而可以通过右值引用使用该值,以用于移动语义。 从实现上讲,std: ...
分类:
编程语言 时间:
2020-01-27 09:37:06
阅读次数:
99
1 正则表达式 正则表达式(RE)是一些由字符和特殊字符组成的字符串,它们描述了这些字符和字符的某种重复方式,因此能按照某种模式匹配一个有相似特征的字符串的集合,因此能按某种模式匹配一系类有相似特征的字符串。 Python通过标准库re模块支持正则表达式。 说明一下术语“匹配”和“搜索”的区别: P ...
分类:
编程语言 时间:
2020-01-26 23:55:47
阅读次数:
146
requests库 虽然Python的标准库中 urllib模块已经包含了平常我们使用的大多数功能,但是它的 API 使用起来让人感觉不太好,而 Requests宣传是 “HTTP for Humans”,说明使用更简洁方便。 安装和文档地址: 利用pip可以非常方便的安装: pip install ...
分类:
其他好文 时间:
2020-01-26 20:46:41
阅读次数:
88
函数的基本概念 1.一个程序由一个个任务组成;函数就是代表一个任务或者一个功能。 2.函数是代码复用的通用机制 python函数的分类 1.内置函数,可以直接拿来使用的 2.标准库函数ipmort 3.第三方库函数,比如语音识别,科大讯飞的库,python社区提供了很多高质量的库 4.自定义的库 文 ...
分类:
其他好文 时间:
2020-01-26 19:13:57
阅读次数:
97
在计算机科学中,反射是指计算机程序在运行时可以访问、检测和修改本身状态或行为的一种能力。通俗地说,反射就是程序能够在运行时动态地查看自己的状态,并且允许修改自身的行为。 golang的反射基础是编译器和运行时把类型信息以合适的数据结构保存在可执行程序中。golang提供的reflect标准库知识为语 ...
分类:
其他好文 时间:
2020-01-25 23:31:24
阅读次数:
81
c++中标准库中有很多自由方法,比如swap,copy,从这个方面入手深入学习c++。 int casts[10] = {10,21,21,12,121,2,1,12,290,12}; vector<int> vect(10); copy(casts,casts+10,vect.begin()); ...
分类:
编程语言 时间:
2020-01-24 23:48:41
阅读次数:
152
什么是context context是golang在1.7版本的时候引入的标准库,从名字也知道是"上下文",不过准确的说应该是goroutine的上下文,它包含了goroutine的运行状态、环境等信息。 context主要是用来在goroutine之间传递上下文信息,包括:取消信号、超时时间、截止 ...
分类:
其他好文 时间:
2020-01-24 15:46:52
阅读次数:
63
摘自: " if、if、 ifdef、 if defined之间的区别" 下面是这篇文章的部分内容: 1.条件编译是C语言中预处理部分的内容,它是编译器编译代码时最先处理的部分, 条件编译里面有判断语句,比如 if 、 else 、 elif 及 endif 它的意思是如果宏条件符合,编译器就编译这 ...
分类:
编程语言 时间:
2020-01-23 22:30:54
阅读次数:
105
流畅的Python书中的协程部分版本太低,而且讲的比较少,这次根据Python3标准库书中实例来学习记录asyncio的使用。 asyncio模块提供了使用次饿成构建并发应用的工具。threading模块通过应用线程并发,mutilprocessing使用系统进程实现并发,asyncio则使用一个单 ...
分类:
其他好文 时间:
2020-01-19 09:15:50
阅读次数:
77
Java和Python的特性区别!这篇文章整合了java语言的特性和python语言的特性,希望可以帮到想要了解或初学编程的你!Python特性Python是简单易学的:Python是一种代表简单主义思想的语言,它使你能够专注于解决问题而不是去搞明白语言本身。Python极其容易上手,因为Python有极其简单的说明文档。Python是速度快的:Python的底层是用C语言写的,很多标准库和第三方
分类:
编程语言 时间:
2020-01-18 19:44:17
阅读次数:
85