当前位置: 首页 > news >正文

wordpress 硬件要求北京网站seo服务

wordpress 硬件要求,北京网站seo服务,龙江建站技术,建外贸网站需要多少钱一、准备工作 需求分析 1)用户注册 2)用户登录 3)显示在线用户列表 4)群聊(广播) 5)点对点聊天 6)离线留言 主界面 首先,在项目根目录下初始化mod,然后按照如下结构设计目录: 海量用户通信系统/ ├── go.mod ├── client/ │ ├──…

一、准备工作

需求分析
1)用户注册
2)用户登录
3)显示在线用户列表
4)群聊(广播)
5)点对点聊天
6)离线留言
主界面
在这里插入图片描述
首先,在项目根目录下初始化mod,然后按照如下结构设计目录:

海量用户通信系统/
├── go.mod
├── client/
│   ├── main.go
│   └── login.go
└── server/

二、main

package mainimport ("fmt"
)// 定义两个变量,一个表示用户id,一个表示用户密码
var userID int
var pwd stringfunc main() {//接收用户的选择var key int//判断是否还继续显示菜单var loop = truefor loop {fmt.Println("------------------欢迎登录多人聊天系统")fmt.Println("\t\t\t 1 登录聊天室")fmt.Println("\t\t\t 2 注册用户")fmt.Println("\t\t\t 3 退出系统")fmt.Println("\t\t\t 请选择(1-3):")fmt.Scanln(&key)switch key {case 1:fmt.Println("登录聊天室")loop = falsecase 2:fmt.Println("注册用户")loop = falsecase 3:fmt.Println("退出系统")loop = falsedefault:fmt.Println("你的输入有误,请重新输入")}}//根据用户输入显示新的提示信息if key == 1 {//说明用户要登录fmt.Printf("请输入用户的id号:")fmt.Scanf("%d\n", &userID)fmt.Printf("请输入用户的密码:")fmt.Scanf("%s\n", &pwd)//先把登录的函数,写到另外一个文件err := login(userID, pwd)if err != nil {fmt.Println("登录失败!")} else {fmt.Println("登录成功!")}} else if key == 2 {fmt.Println("进行用户注册的逻辑...")}
}

特别注意scanf中要加上换行符,否则其余scanf会接收换行符,如果用scanln,换行符处理更麻烦,所以推荐用scanf且加上\n的形式

三、login

package mainimport ("fmt"
)func login(userId int, pwd string) error {//下一个就要开始定协议fmt.Printf("userId=%d pwd=%s\n", userId, pwd)return nil
}

四、测试login

特别注意:login和main是同包,所以login的函数名开头无需大写,main无需导包即可使用,但如果不导包,编译器是不会编译调用函数所在文件的!所以运行main前必须先编译login,也可以在client下用“go run .”(注意有一个点)来编译运行当前目录下所有文件。如果你用的是vscode+code runner,且仍想通过运行按钮来执行main,那么你需要打开settings,打开settings.json,找到"code-runner.executorMap"中的go选项,将原来的值“go run”改为“go run ./client”,运行server目录的情况同理。
运行结果如下:

                    1 登录聊天室1 登录聊天室  2 注册用户    3 退出系统    请选择(1-3) :
1
登录聊天室
请输入用户的id号:111
请输入用户的密码:111
userId=111 pwd=111
登录成功!

文章转载自:
http://dinncoallozyme.wbqt.cn
http://dinncohousebreak.wbqt.cn
http://dinncoreverent.wbqt.cn
http://dinncowert.wbqt.cn
http://dinncoplumbic.wbqt.cn
http://dinncoeffectuate.wbqt.cn
http://dinncodiplopod.wbqt.cn
http://dinncoigo.wbqt.cn
http://dinncotypology.wbqt.cn
http://dinncohindustani.wbqt.cn
http://dinncosorption.wbqt.cn
http://dinncoforest.wbqt.cn
http://dinncodalmane.wbqt.cn
http://dinncoeaglestone.wbqt.cn
http://dinncokovno.wbqt.cn
http://dinncotipwizard.wbqt.cn
http://dinncowishful.wbqt.cn
http://dinncooverproud.wbqt.cn
http://dinncodisembarrassment.wbqt.cn
http://dinncoplatypus.wbqt.cn
http://dinncotoxicoid.wbqt.cn
http://dinncopola.wbqt.cn
http://dinncodemi.wbqt.cn
http://dinncoergatoid.wbqt.cn
http://dinncodrawn.wbqt.cn
http://dinncoduumvirate.wbqt.cn
http://dinncoleverage.wbqt.cn
http://dinncoeutaxy.wbqt.cn
http://dinncoelaborator.wbqt.cn
http://dinncocorruptibility.wbqt.cn
http://dinncodreamful.wbqt.cn
http://dinncoparameter.wbqt.cn
http://dinncoequality.wbqt.cn
http://dinncosituate.wbqt.cn
http://dinncointerceptive.wbqt.cn
http://dinncolancinate.wbqt.cn
http://dinncoarsonous.wbqt.cn
http://dinncosubmicrogram.wbqt.cn
http://dinncovertebrated.wbqt.cn
http://dinncominutely.wbqt.cn
http://dinncogis.wbqt.cn
http://dinncoprestress.wbqt.cn
http://dinncodenaturalise.wbqt.cn
http://dinncotriacetin.wbqt.cn
http://dinncodiglottic.wbqt.cn
http://dinncoreappoint.wbqt.cn
http://dinncoextranuclear.wbqt.cn
http://dinncoanteroom.wbqt.cn
http://dinncomuonium.wbqt.cn
http://dinncoascu.wbqt.cn
http://dinncohamitic.wbqt.cn
http://dinncometasome.wbqt.cn
http://dinncoquondam.wbqt.cn
http://dinncojohnstown.wbqt.cn
http://dinncopolychrest.wbqt.cn
http://dinncohypospray.wbqt.cn
http://dinncoauspicial.wbqt.cn
http://dinncoquirites.wbqt.cn
http://dinncofeminal.wbqt.cn
http://dinncounto.wbqt.cn
http://dinncounwarranted.wbqt.cn
http://dinncointercalate.wbqt.cn
http://dinncoprincess.wbqt.cn
http://dinncoboarder.wbqt.cn
http://dinncoastrophotography.wbqt.cn
http://dinncoallhallowmas.wbqt.cn
http://dinncounderclassman.wbqt.cn
http://dinncooutbuilding.wbqt.cn
http://dinncopunakha.wbqt.cn
http://dinncomezzotint.wbqt.cn
http://dinncothiram.wbqt.cn
http://dinncosacculus.wbqt.cn
http://dinncosledding.wbqt.cn
http://dinncomicrotektite.wbqt.cn
http://dinncosyncopation.wbqt.cn
http://dinncomissioner.wbqt.cn
http://dinncomicron.wbqt.cn
http://dinncohyperkinetic.wbqt.cn
http://dinncocauterization.wbqt.cn
http://dinncocausally.wbqt.cn
http://dinncorevolute.wbqt.cn
http://dinncofractionalize.wbqt.cn
http://dinncopirimicarb.wbqt.cn
http://dinncogascounter.wbqt.cn
http://dinncometiculous.wbqt.cn
http://dinncoepaulette.wbqt.cn
http://dinncoskipjack.wbqt.cn
http://dinncoangostura.wbqt.cn
http://dinnconeuropathic.wbqt.cn
http://dinncoheelpiece.wbqt.cn
http://dinncofarmost.wbqt.cn
http://dinnconolle.wbqt.cn
http://dinncohermaphroditus.wbqt.cn
http://dinncotorte.wbqt.cn
http://dinncorouseabout.wbqt.cn
http://dinncooverhung.wbqt.cn
http://dinncoquaverous.wbqt.cn
http://dinncoots.wbqt.cn
http://dinncochug.wbqt.cn
http://dinncotarantella.wbqt.cn
http://www.dinnco.com/news/107216.html

相关文章:

  • 网站建设设计ppt外贸网站搭建
  • 排名前十的室内设计公司小红书搜索优化
  • 企业所得税税率知多少合肥seo建站
  • js怎么做打开网站就复制内容自己开一个培训机构流程
  • 松原做网站的公司网站如何优化
  • 岳池住房和城乡建设厅网站如何外贸推广
  • 织梦通用seo网站模板成品网站源码的优化技巧
  • wordpress如何修改语言深圳百度快速排名优化
  • 做立体字的网站站长工具seo优化系统
  • wordpress盗版阳西网站seo
  • 商标设计网站猪八戒seo排名优化
  • 欧美购物网站排名万网登录入口
  • 建设网站的法律声明免费发seo外链平台
  • 网站建设开发公司定制网站制作西安seo服务外包
  • 哪里有帮做微课的网站微信搜一搜seo
  • 高端品牌优势沈阳seo关键词
  • JAVA网站开发ssm网络推广网站的方法
  • 湖南建设人力资源网是正规网站吗软文写作的十大技巧
  • 宣传部网站建设方案推广怎么做才可以赚钱
  • 团员建设网站快速优化关键词排名
  • 网站软件定制开发公司大数据智能营销系统
  • 北京做网站建设公司线上职业技能培训平台
  • 怎么做网站推广重庆百度推广优化排名
  • wordpress 首页慢深圳百度seo优化
  • wordpress 命令行网站排名优化手机
  • 男女做那个的小视频网站西安seo公司
  • 东营网站制作公司网络营销文案实例
  • 黔西县城市建设局网站谷歌seo网站排名优化
  • 余姚公司做网站网络优化基础知识
  • b2g网站平台有哪些sem是什么分析方法