自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 go语言数组

每次遍历得到的索引用key接收,每次遍历得到的索引位置上的值用val。3、如果在其他函数中,去修改原来的数组,可以使用引用传递(指针)2、go的数组是值类型,在默认情况下是值传递,因此会进行值拷贝。如果想忽略key,value中的某一个值用_代替即可。数组每个空间占用的字节数取决于数组的数据类型。key,value为在这个循环中的局部变量。数组的类型为[3]int。key,value的名字可以随便起。数组是值类型,在栈中开辟内存。coll为所要遍历的数组。1、长度属于类型的一部分。

2023-06-20 15:33:56 80

原创 init函数

每一个源文件中,优先初始化常量,变量,最后是init函数;从当前包开始,如果当前包import了多个依赖包,则先加载依赖包,层层递归初始化各个包;5、导入包仅仅想使用这个包的 init,不使用其他方法,可以加上下划线_ ,5、不同的package中的init函数按照包导入的依赖关系决定执行顺序。2、若一个文件中出现多个init函数,则按照出现顺序从前往后进行执行。4、init函数没有输入的参数,返回值,也没有声明,无法引用。1、init函数在main函数前执行,并且是自动执行的。

2023-06-19 20:32:50 272

原创 Go语言package包

1、go env -w GO111MODULE=off #开启go mod管理,同理off就是关闭(不可用,但很多人发的教程都是这么写的,咱也不知道为啥我不能应)2、set GOPROXY=https://mirrors.aliyun.com/goproxy(用的阿里云,其他的我电脑用不了,可能是网速太差)在实际应用中我们不可能把所有的函数放在同一个源文件里,因此我们可以分门别类的把函数放在不同的原文件中,比如说单独建一个工具包。在go语言中不允许函数重构,但可以在两个不同的包中定义两个名字相同的函数。

2023-06-19 17:36:57 107

原创 go函数学习1

为了简化数据类型定义,go支持自定义数据类型基本语法:type 自定义数据类型名称 数据类型相当于给数据类型起了一个小名type myInt int //定义数据类型命名为myIntvar num1 myInt = 199////定义一个myInt数据类型num1//虽然myInt是int的别名,但是在go语言中编译时还是认为int和myInt不是同一个数据类型。

2023-06-18 20:56:22 46

原创 流程控制语句

9.switch穿透,利用fallthrough关键字,如果在case语句块后增加fallthrough ,则会继续执行下一个case,也叫switch穿透。1、在switch分支中,每个case分支后都用break结束分支,但是在go语言中break可以省略不写。1.switch后是一个表达式(即:常量值、变量、一个有返回值的函数等都可以)3.case后的各个值的数据类型,必须和 switch 的表达式数据类型一致。1、在go语言中,goto语句可以无条件的转移代程序中的指定行。布尔表达式(条件判断);

2023-06-18 16:35:24 28

原创 go运算符

指针部分为C++学的迁移的,如有错误欢迎指出,我是真的很菜,可能理解的不对。&&逻辑与:两个数值或表达式中只要有一个false则结果为false。关系运算符的结果都是bool型,要么是true,要么是fasle。||逻辑或:两个数值或表达式中只要有一个true则结果为true。==判断两侧值是否相等,相等返回true,不相等返回false。go语言中,++,--只能单独使用,不能参与到计算中。赋值运算符:=,+=,-=,*=,/=,%=这个在输出中无法键入,每天一个新问题,真好。++a,--a为错误写法。

2023-06-16 21:43:12 42

原创 go变量的数据类型

数值型:整数类型(int,uint,byte)、浮点类型(float)字符型:使用byte保存单个字母。字符串:string。

2023-06-16 13:25:44 26

原创 go变量赋值

3、没有写变量类型,根据后面的值判定变量类型(自动推断)2、指定变量类型不赋值,使用默认值。不可以在赋值时给予不匹配的类型。1、指定变量类型并赋值。

2023-06-16 10:20:18 43

原创 go语法注意事项

定义的变量或者import的包如果没有使用到,代码不能编译通过。(5)一行行进行编译的,不能把多条语句写在同一个,否则报错。(2)程序的执行入口是main()函数。(7)大括号都是成对出现的,缺一不可。(1)源文件以"go"为扩展名。(3)严格区分大小写。

2023-06-16 09:59:19 34

原创 VScode配置go遇到的问题

应该是一个比较简单的小问题,按理来说按照安装教程安装不会出现这种小问题,可能是因为之前没用过vscode,学go语言第一用,安装教程默认大家都安装过吧,也可能是版本不同。由于工作原因,最近开始学习go语言,跟着csdn上的文章配置时遇到了报错。但在终端运行go run没有报错,解决方法如下,安装这个就可以了。

2023-06-16 09:42:14 601

原创 算法设计与分析_3_25---1-3 最多公约数问题

【问题描述】正整数X的约数是能整除x的的正整数,正整数x的约数个数记为div(x)。例如,1、2、5、10都是正整数10的约数,且div(10)=4 。设a和b是2个正整数,a<=b,找出a和b之间约数个数最多的数x。算法设计:对于给定的2个正整数a<=b(a,b的值不超过36),计算a和b之间约数个数最多的数。【输入形式】输入数据第一行有2个正整数a和b。中间用#分开。【输出形式】输出结果div(x)。【样例输入】1#36【样例输出】9#include <iostrea

2021-03-26 16:26:24 193

原创 算法设计与分析_3_25---汽车加油问题(贪心算法-简)

【问题描述】试用贪心算法求解汽车加油问题:已知一辆汽车加满油后可行驶n公里,而旅途中有若干个加油站,试设计一个有效算法,指出应在哪些加油站停靠加油,使加油次数最少,请写出该算法。编程任务:  对于给定的n和k个加油站位置,编程计算最少加油次数。数据输入:  第1行有2个正整数n和k,表示汽车加满油后可行驶nkm,且旅途有k个加油站。接下来的一行中,有k+1个整数,表示第k个加油站与第k-1个加油站之间的距离。第0个加油站表示出发地,汽车已加满油。第k+1个加油站表示目的地。结果输出...

2021-03-26 16:24:12 1608

转载 2020-11-06

1、方法分类str.trim(); //去掉首尾空格 str.replace(" ",""); //去除所有空格,包括首尾、中间 str.replaceAll("",""); //去掉所有空格,包括首尾、中间 str.replaceAll(" +",""); //去掉所有空格,包括首尾、中间 str.replaceAll("\\s*",""); //可以替换大部分空白字符,不限于空格;   \\s*可以匹配空格、制表符、换页符等空白字符的其中任意一个。2、代码示例p...

2020-11-06 09:54:20 526

原创 2020-10-24

JAVA面向对象编程的基本组成package test1;public class Person {//类体声明 private String name;//私有变量声明,带有初始默认值 public void setName(String name) {//公有方法,设置或更改成员变量的值 this.name=name; } public String getName() {//公有方法,取得成员变量的值 return this.name; } public vo

2020-10-24 10:11:11 84

原创 C#占位符的使用及注意事项

static void Main(string[] args) { int a = 1; int b = 2; int c = 3; Console.WriteLine("a的编号是" + a + ",b的编号是" + b + ",c的编号是" + c); Console.WriteLine("a的编号是{0},b的编号是{1},c的编号是{2}", a, b, c);.

2020-10-22 09:38:59 1029

原创 CSS之表格

tr:父级,th:表头,td:按行输入<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>实验</title> <style> table,th,td { border: solid 1px pink;...

2020-04-29 18:01:32 100

原创  css之列表

css之列表ol有序列表,ul无序列表,li横向列表<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>实验</title> <style> <!-在head中添加style设置字体背景,文字样式,文字居中...

2020-04-29 17:34:13 116

原创 构造函数

构造函数的语法格式:<类名>(<参数表>){<函数体>}注意事项:构造函数的函数名必须与类名相同构造函数没有返回值其功能是将对象中的所有数据成员进行初始化,一般由一系列赋值语句构成由系统在声明对象时自动调用#include <iostream>using namespace std;class Date{ i...

2020-04-19 21:07:33 121

原创 创建删除插入修改表

use master;if exists(select * from sysdatabases where name='db0326ms') drop database db0326ms;Create Database db0326msOn (Name = db0326ms_dat, Filename = 'd:\db0326ms_dat.mdf', Size = 10,M...

2020-04-16 22:22:17 278

原创

class abs { private: m; n; public: a; b; protected: c; d; };实体钟表抽象描述:特征:时、分、秒;型号、生产日期、生产商、价格等;功能:设置时间,钟表运转或运行,报时,显示时间;公...

2020-04-12 21:42:37 99

原创 动态申请和释放内存

一、动态申请1、动态申请单个变量:指针变量=new 类型;doubel *p;p=new double;*p=100.0;p=new double(100.0);2、动态申请数组:指针变量=new 类型[元素个数];//动态申请存放80个字符的数组char *str;str=new char[80];动态创建n个元素的一维整型数组int n,*p;c...

2020-04-06 21:10:19 420

原创 指针与结构体

一、结构体变量的指针:&结构体变量名1、定义指向结构体变量的指针:结构体类型 *指针变量名;2、使用结构指针访问结构变量中的成员(1)格式1:(*指针变量).成员名;(2)格式2:指针变量->成员名; //->称为结构指向运算符;使用结构指针访问日期结构类型变量struct Date{ int year; int month; i...

2020-04-06 20:45:35 98

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除