#易语言

C语言基础-运算符、表达式、语句

运算符号C语言中运算符:※算术运算符※赋值运算符※关系运算符※逻辑运算符※三目运算符 算术运算符c语言基本运算符:  除法运算中注意:如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如 8/3=2;而两数中有一个为小数,结果则为小数,如:9.0/2=4.500000。...

C语言基础-字符串格式化的输入输出

格式化输出语句格式化输出语句,也可以说是占位输出,是将各种类型的数据按照格式化后的类型及指定的位置从计算机上显示。其格式为:printf("输出格式符",输出项);注意:格式符的个数要与变量、常量或者表达式的个数一一对应    格式化控制串:包含两种信息%[修饰符]格式字符,用于...

C语言常用的基础库

首先来看几个问题:1. #include<>和#include“”的区别:    <>:引用的是编辑器的类库路径里面的头文件   "":引用的是个人程序目录下的相对路径中的头文件 &...

Go语言标准库flag基本使用

文章引用自 如果你只是简单的想要获取命令行参数,可以像下面的代码示例一样使用os.Args来获取命令行参数。packagemainimport("fmt""os")//os.Argsdemofuncmain(){//os.Args是一个[]stringiflen(os.Args)>0{forindex,...

Go语言之依赖管理

 最早的时候,Go所依赖的所有的第三方库都放在GOPATH这个目录下面。这就导致了同一个库只能保存一个版本的代码。如果不同的项目依赖同一个第三方的库的不同版本,应该怎么解决?Go语言从v1.5开始开始引入vendor模式,如果项目目录下有vendor目录,那么go工具链会优先使用vendor内的包进行编译、测...
代码星球 代码星球·2020-08-07

Go语言操作mongoDB

  mongoDB是目前比较流行的一个基于分布式文件存储的数据库,它是一个介于关系数据库和非关系数据库(NoSQL)之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。mongoDB是目前比较流行的一个基于分布式文件存储的数据库,它是一个介于关系数据库和非关系数据库(NoSQL)之间的产品,...
代码星球 代码星球·2020-08-07

Go语言操作Redis

  Redis是一个开源的内存数据库,Redis提供了多种不同类型的数据结构,很多业务场景下的问题都可以很自然地映射到这些数据结构上。除此之外,通过复制、持久化和客户端分片等特性,我们可以很方便地将Redis扩展成一个能够包含数百GB数据、每秒处理上百万次请求的系统。Redis支持诸如字符串(str...
代码星球 代码星球·2020-08-07

Go语言标准库之http/template

   在一些前后端不分离的Web架构中,我们通常需要在后端将一些数据渲染到HTML文档中,从而实现动态的网页(网页的布局和样式大致一样,但展示的内容并不一样)效果。我们这里说的模板可以理解为事先定义好的HTML文档文件,模板渲染的作用机制可以简单理解为文本替换操作–使用相应的数...

Go语言基础之net/http

  Go语言内置的net/http包十分的优秀,提供了HTTP客户端和服务端的实现。Go语言内置的net/http包提供了HTTP客户端和服务端的实现。HTTP协议超文本传输协议(HTTP,HyperTextTransferProtocol)是互联网上应用最为广泛的一种网络传输协议,所有的WWW文件...
代码星球 代码星球·2020-08-07

Go语言基础之网络编程

  互联网的核心是一系列协议,总称为”互联网协议”(InternetProtocolSuite),正是这一些协议规定了电脑如何连接和组网。我们理解了这些协议,就理解了互联网的原理。由于这些协议太过庞大和复杂,没有办法在这里一概而全,只能介绍一下我们日常开发中接触较多的几个协议...
代码星球 代码星球·2020-08-07

Go语言基础之单元测试

  Go语言中的测试依赖gotest命令。编写测试代码和编写普通的Go代码过程是类似的,并不需要学习新的语法、规则或工具。gotest命令是一个按照一定约定和组织的测试代码的驱动程序。在包目录内,所有以_test.go为后缀名的源代码文件都是gotest测试的一部分,不会被gobuild编译到最终的...

Go语言基础之rand(随机数)包

"math/rand" 包实现了伪随机数生成器。也就是生成整形和浮点型。   该包中根据生成伪随机数是是否有种子(可以理解为初始化伪随机数),可以分为两类:  1、有种子。通常以时钟,输入输出等特殊节点作为参数,初始化。该类型生成的随机数相比无种子时重复概率较低。  2、无种子。可以理解为此时种子为...

Go语言基础之并发

  并发是编程里面一个非常重要的概念,Go语言在语言层面天生支持并发,这也是Go语言流行的一个很重要的原因。并发:同一时间段内执行多个任务(你在用微信和两个女朋友聊天)。并行:同一时刻执行多个任务(你和你朋友都在用微信和女朋友聊天)。Go语言的并发通过goroutine实现。goroutine类似于...
代码星球 代码星球·2020-08-07

Go语言内置包之strconv

 Go语言中strconv包实现了基本数据类型和其字符串表示的相互转换。strconv包实现了基本数据类型与其字符串表示的转换,主要有以下常用函数:Atoi()、Itia()、parse系列、format系列、append系列。更多函数请查看官方文档。这一组函数是我们平时编程中用的最多的。Atoi()Atoi...

Go语言基础之反射

Go语言中的变量是分为两部分的:类型信息:预先定义好的元信息。值信息:程序运行过程中可动态变化的。反射是指在程序运行期对程序本身进行访问和修改的能力。程序在编译时,变量被转换为内存地址,变量名不会被编译器写入到可执行部分。在运行程序时,程序无法获取自身的信息。支持反射的语言可以在程序编译期将变量的反射信息,如字段名称、...
代码星球 代码星球·2020-08-07
首页上一页...3334353637...下一页尾页