会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
潇潇暮鱼鱼
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
10
11
12
13
14
15
16
17
18
19
下一页
2023年3月23日
Redis的使用
摘要: 1.基础介绍 Redis是NoSQL数据库,不是传统的关系型数据库 官网http://www.redis.cn/ redis指令http://redisdoc.com/ Redis(remote dictionary server 远程字典服务器),性能高,单机能够达到15w qps,通常适合做缓存
阅读全文
posted @ 2023-03-23 17:01 潇潇暮鱼鱼
阅读(89)
评论(0)
推荐(0)
2023年3月22日
go 网络编程
摘要: 1.网络编程基本介绍 Golang的主要设计目标之一就是面向大规模后端服务程序,网络通信这块是服务端程序必不可少也是至关重要的一部分 网络编程有两种: 1)TCP socket编程,是网络编程的主流。底层是基于TCP/IP协议的,例如QQ等客户端。 2)b/s结构(Browser/Server,浏览
阅读全文
posted @ 2023-03-22 17:32 潇潇暮鱼鱼
阅读(107)
评论(0)
推荐(0)
2023年3月21日
golang 反射reflect
摘要: 1.基本介绍 1)反射可以在运行时动态获取变量的各种信息,比如变量的类型(type),类别(kind) 2)如果是结构体变量,还可以获取到结构体本身的信息(包括结构体的字段,方法) 3)通过反射,可以修改变量的值,可以调用关联的方法 4)通过反射,需要import("reflect") packag
阅读全文
posted @ 2023-03-21 17:31 潇潇暮鱼鱼
阅读(243)
评论(0)
推荐(0)
2023年3月16日
golang goroutine
摘要: 一.goroutine基本介绍 1.进程和线程说明介绍 1)进行就是程序在操作系统中的一次执行过程,是系统进行资源分配和调度的基本单位(比如迅雷进程) 2)线程是进程的一个执行实例,是程序执行的最小单元,它是比进程更小的能独立运行的基本单位(比如迅雷中有好几个任务正在下载) 3)一个进程可以创建和销
阅读全文
posted @ 2023-03-16 17:29 潇潇暮鱼鱼
阅读(45)
评论(0)
推荐(0)
2023年3月15日
go 单元测试
摘要: Go语言中自带有一个轻量级的测试框架testing 和自带的go test命令来实现单元测试和性能测试,testing框架和其他语言中的测试框架类似,可以基于这个框架写针对相应函数的测试用例,也可以基于该框架写相应的压力测试用例。通过单元测试,可以解决如下问题: 1)确保每个函数是可运行,并且运行结
阅读全文
posted @ 2023-03-15 17:32 潇潇暮鱼鱼
阅读(125)
评论(0)
推荐(0)
go json序列化和反序列化
摘要: JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。易于阅读和编写。同时也是易于机器解析和生成。JSON能有效提升网络传输效率,通常程序在网络传输时会先将数据(结构体、map等)序列化成json字符串,到接收方得到json字符串时,在反序列化恢复成原本的数据类
阅读全文
posted @ 2023-03-15 15:56 潇潇暮鱼鱼
阅读(582)
评论(0)
推荐(0)
golang的命令行参数os.Args和flag
摘要: os.Args是一个string的切片,用来存储所有的命令行参数 1.基本使用 package main import ( "fmt" "os" ) func main() { fmt.Println("命令行的参数有", len(os.Args)) for _, v := range os.Arg
阅读全文
posted @ 2023-03-15 10:12 潇潇暮鱼鱼
阅读(494)
评论(0)
推荐(0)
2023年3月13日
golang示例项目 客户信息关系系统
摘要: 1.需求分析 1)模拟实现基于文本界面的《客户信息管理软件》 2)该软件能够实现对客户对象的插入、修改和删除(用切片实现),并能够打印客户明细表 2.项目界面设计 1)主菜单页面 客户信息管理软件 1.添加客户 2.修改客户 3.删除客户 4.客户列表 5.退出 请选择(1-5): _ 2)添加客户
阅读全文
posted @ 2023-03-13 11:14 潇潇暮鱼鱼
阅读(68)
评论(0)
推荐(0)
2023年3月10日
golang 文件操作
摘要: golang的文件操作在os包 读文件 1)文件的打开和关闭操作 fmt.Printf("file=%v", file)输出的是文件地址而不是文件内容 package main import ( "fmt" "os" ) func main() { //打开文件 //file叫file对象/指针/文
阅读全文
posted @ 2023-03-10 17:28 潇潇暮鱼鱼
阅读(139)
评论(0)
推荐(0)
golang示例项目 家庭收支软件需求和界面
摘要: 需求说明: 模拟实现基于文本界面的《家庭记账软件》 该软件能够记录家庭的收入、支出,并能够打印收支明细表 项目采用分级菜单方式。主菜单如下: 家庭收支记账软件 1 收支明细 2 登记收入 3 登记支出 4 退 出 请选择(1-4):_ 1.面向过程的方法实现: package main import
阅读全文
posted @ 2023-03-10 16:13 潇潇暮鱼鱼
阅读(73)
评论(0)
推荐(0)
上一页
1
···
10
11
12
13
14
15
16
17
18
19
下一页
公告