为了账号安全,请及时绑定邮箱和手机立即绑定

【金秋打卡】第22天 Go开发工程师全新版 5-3

课程名称: Go开发工程师全新版 课程章节: 5-3 格式化输出 课程讲师: bobby 课程内容: 格式化: 字符串形式,以 % 符号开头 fmt.Printf(): fmt包中函数,可以格式化输出字符串,性能不好 fmt.Printf([格式化样式],[参数1],[参数2]...); // 如 fmt.Printf("名称: %s,年龄: %d, 地址: %s \r\n", name, age, address) fmt.Sprintf(): fmt包中函数,传入格式化样式字符串,会生成并返回字符串,Printf() 直接打印 没有返回 fmt.Sprintf([格式化样式],[参数1],[

85浏览
0推荐
0评论

【金秋打卡】第21天 Go开发工程师全新版 5-2

课程名称: Go开发工程师全新版 课程章节: 5-2 转义符是什么? 课程讲师: bobby 课程内容: 在编程中有一些字符是打不出来的,比如换行,提示音,下一个制表位等等,于是程序语言的开发者就设计了转义序列(escape sequence)这种东西用来表达这些字符。 所谓转义,可以理解为 “采用某些方式暂时取消该字符本来的含义”,这里的 “某种方式” 指的就是在指定字符前添加反斜杠 \,以此来表示对该字符进行转义。 转义符核心是 “\”,转义符本质是 ASCII 码。 以下是常用转

68浏览
0推荐
0评论

【金秋打卡】第20天 Go开发工程师全新版 5-1

课程名称: Go开发工程师全新版 课程章节: 5-1 rune和字符串长度 课程讲师: bobby 课程内容: 这里提醒下,go语言中 函数的 花括号({}) 不能换行写 package main func main() { // 错误,不能换行写 } func main() { // 正确 } len():go中内置函数 len() 用于获取元素长度,可以获取 字符串、数组、切片,...等类型的长度 获取英文字符串长度 package main func main() { // 获取英文字符串长度 name := "imooc" // len() 返回字符串的字节 fmt.

70浏览
0推荐
0评论

【金秋打卡】第19天 Go开发工程师全新版 4-4

课程名称: Go开发工程师全新版 课程章节: 4-4 运算符和表达式 课程讲师: bobby 课程内容: 算数运算符 加:+ 减:- 乘:* 除:/ 取余:% 加加:++ 这里的 ++ 相当于在原有的基础上 +1 减减:-- 这里的 -- 相当于在原有的基础上 -1 package main import ( "fmt" "strconv" ) func main() { // 加:+ fmt.Println(20 + 20) // 40 // 加号运算符可以两个字符串相加,表示拼接,但不能相减 fmt.Println('hello ' +...

77浏览
0推荐
0评论

【金秋打卡】第18天 Go开发工程师全新版 4-3

课程名称: Go开发工程师全新版 课程章节: 4-3 format进行格式化转换 课程讲师: bobby 课程内容: 字符串 转 基本类型(使用 strconv 包) ParseFloat():字符串 转 浮点数 ParseFloat(a, b):a 字符串,b 浮点数位数(32, 64) ParseFloat: 返回 64为浮点数,错误 package main import ( "fmt" "strconv" ) func main() { //字符串转为 float32、bool 类型 // 这里传递 32 转换后会丢失精度 float, err :=...

77浏览
0推荐
1评论

【金秋打卡】第17天 Go开发工程师全新版 4-2

课程名称: Go开发工程师全新版 课程章节: 4-2 基本类型的转换 课程讲师: bobby 课程内容: 转换的格式 变量名 = 转换的类型(要转换的变量名) 数值之间转换(数值之间可以直接转换) package main import ( "fmt" "strconv" ) func main() { // 有符号整数 转为 无符号整数 var a int8 = 12 var b uint8 = uint8(a) // int8 转 uint8 var c uint16 = uint16(a) // int8 转 uint16 fmt.Println(b, c) // 12 12 //...

62浏览
0推荐
0评论

【金秋打卡】第16天 Go开发工程师全新版 4-1

课程名称: Go开发工程师全新版 课程章节: 4-1 数值、浮点数和字符类型 课程讲师: bobby 课程内容: 布尔类型:bool 只能存放 true 和 false,表示 真(true)、假(false) 的意思 数值类型 整数:int、int8、int16、int32、int64、uint、uint8、uint16、uint32、uint64 浮点数:float32、flota64 复数: complex64(32 位实数和虚数)、complex128(64 位实数和虚数) 使用 complex(x,y) 为复数赋值,x、y 分别表示构成该复数的两个 float64 类型的数值,x 为实

90浏览
0推荐
0评论

【金秋打卡】第15天 Go开发工程师全新版 3-5

课程名称: Go开发工程师全新版 课程章节: 3-5 变量的作用域 课程讲师: bobby 课程内容: 全局变量:在函数外定义的变量,能在该文件中的任何地方使用 package main import "fmt" //全局变量,文件中任何地方都可以使用 var name = "bobby" func a() { // 使用全局遍历 name fmt.Println(name) } func main() { // 使用全局遍历 name fmt.Println(name) } 局部变量:函数中定义的变量,只能在当前定义变量的函数中使用 package main import...

81浏览
0推荐
0评论

【金秋打卡】第14天 Go开发工程师全新版 3-3

课程名称: Go开发工程师全新版 课程章节: 3-3 iota 的使用细节 课程讲师: bobby 课程内容: iota:go 中关键字,是一个特殊常量, 可以认为是一个可以被编译器修改的常量,默认类型 int iota 可以看做一个计数器,从 0 开始计数,只能在定义常量时给常量赋值使用,如下: package main import "fmt" func main() { const { ERR1 = iota //1, 从 0 开始计数 ERR2 = iota // 2 ERR3 = iota // 3 } fmt.Println(ERR1, ERR2, ERR3) // 简写 co

53浏览
0推荐
0评论

【金秋打卡】第13天 Go开发工程师全新版 3-2

课程名称: Go开发工程师全新版 课程章节: 3-2 常量的定义和使用 课程讲师: bobby 课程内容: const:定义常量关键字 常量的定义 和 变量的定义 区别: 不能使用 := 符号简写,这是对 var 关键字的简写对const 关键字没用 定义常量必须要写 const 常量:定义的时候就指定的值,不能修改, 常量尽量全部大写 定义常量 显示定义:写变量类型 隐示定义:不写变量类型 package main func main() { const PI float32 = 3.1415926 // 显示定义,写变量类型 co

67浏览
0推荐
0评论

【金秋打卡】第12天 Go开发工程师全新版 3-1

课程名称: Go开发工程师全新版 课程章节: 3-1 如何定义变量 课程讲师: bobby 课程内容: go 是静态语言,静态语言和动态语言相比变量差异很大 go 中定义变量有如下特点 变量必须先定义后使用(局部变量) 变量必须有类型 类型定下来后不能改变 定义变量的方式 使用 var 关键子定义变量:var [变量名] [变量类型] = [变量值] 先定义变量再赋值 package main func main() { // 定义变量name,类型是 int 类型 var name int // 赋值,这里的值要和定义的变

58浏览
0推荐
0评论

【金秋打卡】第11天 Go开发工程师全新版 2-3

课程名称: Go开发工程师全新版 课程章节: 2-3 go 开发之 hello-world 课程讲师: bobby 课程内容: 在 goLand 集成工具中 新建 .go 文件,新建 .go 文件后文件中会自动出现一行代码:package awesomeProject ,package 指的是文件所属的包是什么。 // hello.go // package 指的是文件所属的包是什么 package [.go文件所属的包名] 在一些动态语言中,是不需要声明 package 的,比如python动态语言中它的包 默认是跟文件名挂钩的,也就是说假如现在引入源码中的

64浏览
0推荐
0评论

【金秋打卡】第10天 Node.js+Express+Koa2 开发Web Server博客 6-9

课程名称: 2022全新 Node.js+Express+Koa2 开发Web Server博客 课程章节: 6-9 API对接mysql(登录) 课程讲师: 双越 课程内容: 修改项目 blog-1 文件夹。 对 博客的登录进行 修改 ./src/controller/user.js const { exec } = require("../db/mysql"); const loginCheck = (username, password) => { const sql = ` select username, realname from users where...

67浏览
0推荐
0评论

【金秋打卡】第9天 Node.js+Express+Koa2 开发Web Server博客 6-8

课程名称: 2022全新 Node.js+Express+Koa2 开发Web Server博客 课程章节: 6-8 API对接mysql(博客更新和删除) 课程讲师: 双越 课程内容: 修改项目 blog-1 文件夹。 对 博客更新 和 删除进行修改 ./src/controller/blog.js /* 数据层 */ const { exec } = require("../db/mysql"); // 更新一篇博客 const updateBlog = (id, blogData = {}) => { // id 就是要更新博客的id // blogData 是一个博客对象,包含 title...

84浏览
0推荐
0评论

【金秋打卡】第8天 Node.js+Express+Koa2 开发Web Server博客 6-7

课程名称: 2022全新 Node.js+Express+Koa2 开发Web Server博客 课程章节: 6-7 API对接mysql(博客详情和新建) 课程讲师: 双越 课程内容: 修改项目 blog-1 文件夹。 对 博客详情 和 新建 进行修改 ./src/controller/blog.js /* 数据层 */ const { exec } = require("../db/mysql"); // 获取博客详情 const getDetail = (id) => { const sql = `select * from blogs where id='${id}'`;...

101浏览
0推荐
0评论

【金秋打卡】第7天 Node.js+Express+Koa2 开发Web Server博客 6-6

课程名称: 2022全新 Node.js+Express+Koa2 开发Web Server博客 课程章节: 6-6 API对接mysql(博客列表) 课程讲师: 双越 课程内容: 修改项目 blog-1 的文件夹。 对获取博客数据的修改,从mysql获取数据 // ./src/controller/blog.js 文件 const { exec } = require("../db/mysql"); // 获取博客列表 const getList = (author, keyword) => { // 1=1(正确) 起到站位作用 let sql = `select * from blogs...

58浏览
0推荐
0评论

【金秋打卡】第6天 Node.js+Express+Koa2 开发Web Server博客 6-5

课程名称: 2022全新 Node.js+Express+Koa2 开发Web Server博客 课程章节: 6-5 nodejs 链接 mysql 做成工具 课程讲师: 双越 课程内容: 对 blog-1 文件夹进行修改,因为 blog-1 项目使用本地写死的数据,现在要链接数据库,从数据库中获取数据。 首先安装 mysql npm i mysql or yarn add mysql 在 src 下创建 config文件夹(配置相关),并在文件夹中创建 db.js 文件(数据库相关配置文件) ./src/config/db.js /* 数据库相关配置 */ // 获取环境变量-

61浏览
0推荐
0评论

【金秋打卡】第5天 Node.js+Express+Koa2 开发Web Server博客 6-4

课程名称: 2022全新 Node.js+Express+Koa2 开发Web Server博客 课程章节: 6-4 nodejs操作 mysql 课程讲师: 双越 课程内容: 如何使用 node.js 链接 mysql 数据库,并对数据库进行增、删、改、查 安装 mysql npm i mysql or yarn add mysql ./index.js 文件 const mysql = require("mysql"); // 创建链接对象 const con = mysql.createConnection({ //要连接到的数据库的主机名。(默认值:localhost)...

69浏览
0推荐
0评论

【金秋打卡】第4天 Node.js+Express+Koa2 开发Web Server博客 6-3

课程名称: 2022全新 Node.js+Express+Koa2 开发Web Server博客 课程章节: 6-3 数据库操作(更新) 课程讲师: 双越 课程内容: 对表更新数据、删除数据 的操作 更新数据: -- update [数据库名] set [更新的字段]=[数据] -- 我们一般修改数据时都要加上 where 条件,避免全部修改 -- 更新(update) users 表中 username等于list时,修改 realname 字段数据为 李四2 update users set realname='李四2' where username='list'; --...

111浏览
0推荐
0评论

【金秋打卡】第3天 Node.js+Express+Koa2 开发Web Server博客 6-2

课程名称: 2022全新 Node.js+Express+Koa2 开发Web Server博客 课程章节: 6-2 数据库操作(创建和增、删、查) 课程讲师: 双越 课程内容: 使用 MySql Workbench 可视化工具建库和建表并对表进行,增加、查询 等操作 建库 输入数据库名称,点击 apply 点击 apply 执行 sql 语句 出现 √ 表示创建成功,点击 finish 关闭 执行 show databases;语句查询是否成功 此时已完成建库 建表 这里创建 博客表(blogs)演示 blogs 表结构: 打开 MySql Workbenc

58浏览
0推荐
0评论
首页上一页123下一页尾页
意见反馈 帮助中心 APP下载
官方微信