技术标签: GOLang 网络 golang go 服务器 游戏
新增utils包,里面定义globalobj.go文件,用于全局配置
type GlobalObj struct {
TcpServer ziface.IServer
Host string
TcpPort int
Name string
Version string
MaxConn int
MaxPackageSize int
}
var GlobalObject *GlobalObj
func (g *GlobalObj) loadJsonConfig() {
data, err := ioutil.ReadFile("D:/GoLangCore/src/zinx/Dome/zinxV0.4/config/zinx.json")
if err != nil {
fmt.Println("读取zinx.json文件失败:", err)
panic(err)
}
err = json.Unmarshal(data, g)
if err != nil {
fmt.Println("json转换失败!", err)
panic(err)
}
fmt.Println("zinx 配置文件加载成功!")
}
func init() {
GlobalObject = &GlobalObj{
Host: "127.0.0.1",
TcpPort: 8080,
Name: "ZinxServerApp",
Version: "V0.4",
MaxConn: 1000,
MaxPackageSize: 4096,
}
GlobalObject.loadJsonConfig()
}
文章浏览阅读297次。学习了张孝祥老师的交通灯项目后,就深深的喜欢上了张孝祥老师的讲课风格,他的每句话话中都显露出了他的清晰、完整、丰富、深入的思维,可以推断出他已经把这个题目理解的非常到位了。他的讲课方式很像我的高中老师,就是把一个题目从头到尾的思路一一的都讲出来,不跳跃任何一个思维点,不遗漏任何一个思维点,这才是一个智者的思路。希望黑马程序员的老师们都能像张孝祥老师一样事无巨细的把一个知识点讲透彻,讲的不遗漏。
文章浏览阅读1.1k次。OpenCV-contrib有一个名为FastLineDetector的东西,如果它被用作LSD的替代品似乎很好。如果你有点感动,你会得到与LSD几乎相同的结果。当我将OpenCV提升到4.1.0时,LineSegmentDetector(LSD)消失了。_lines1, _, _, _ = lsd1.detect(gray_image1, 2, 2)
文章浏览阅读923次,点赞24次,收藏27次。Python 作为脚本语言,虽然上手简单、入门快,但是运行速度没有Java、C++快,应用也不够广泛,那Python到底有什么优势?来听听王道Python的主讲老师龙哥怎么说?Python被认为是一门相对容易学习和上手的编程语言,对初学者友好。其简洁的语法和清晰的代码结构使得开发人员能够更专注于解决问题而不是处理语法复杂性。这使得开发人员能够轻松地利用这些工具进行人工智能项目的开发。例如最流行的机器学习框架Scikit-learn只支持Python。
文章浏览阅读3k次,点赞4次,收藏19次。实例代码import xlwings as xwapp = xw.App(visible = True, add_book = False)for i in range(1, 21): workbook = app.books.add() workbook.save(f'e:\\example\\{i}班信息表.xlsx') workbook.close()app.quit()_python在excel表格内添加多张表
文章浏览阅读5.7w次,点赞14次,收藏81次。直接代码展示了uni-app的上拉加载动画感觉还行,废话不多说了。。。1在pages.json添加允许下拉刷新{ "path":"pages/lookuser/lookuser", "style":{ "navigationBarTitleText":"用户日志", "enablePullDownRefresh": true//就是这个 }_uniapp 加载动画
文章浏览阅读2.6k次。WebSphere5.1:JDK1.4,Servelet2.3、JSP1.2WebSphere6.0:JDK1.4,Servelet2.4、JSP2.0WebSphere6.1:JDK5.0,Servelet2.4、JSP2.0Tomcat4.1:JDK1.4,Servelet2.3、JSP1.2Tomcat5.5:JDK5.0,Servelet2.4、JSP2.0_jdk 不支持国产服务器
文章浏览阅读4.6k次。背景使用RobotFramework进行测试的时候,经常会需要写一些准备数据的脚本,比如我现在的的脚本框架下,把所有的变量和项目配置都放在服务器上,那么我在执行用例的时候,就必须要去读取这些配置,但是在每个用例都要写一遍这个读取配置的代码,显得很繁琐,偶然的尝试,发现了这个小技巧。往常的做法正常来说,我们如果要拿到这些配置,必须要执行获取配置的关键字,然后拿到这个关键字的返回值,然后才能执行后续的步_robotframework arguments[0].setattribute
文章浏览阅读5.9k次。简单地说,分贝就是放大器增益的单位。放大器输出与输入的比值为放大倍数,单位是“倍”,如10倍放大器,100倍放大器。当改用“分贝”做单位时,放大倍数就称之为增益,这是一个概念的两种称呼。电学中分贝与放大倍数的转换关系为:AV (dB) = 20 lg ( Vo / Vi )AI (dB) = 20 lg ( Io / Ii )Ap (dB) = 10 lg ( Po / Pi )分贝定义时电压(电..._dbfs和dbm的换算
文章浏览阅读544次,点赞9次,收藏7次。UI窗口无边框,背景颜色这是,透明度设置_qt中设置无边框透明背景窗口
文章浏览阅读1k次。组织机构:Meta(Facebook)模型:llama-2-7b下载:使用download.sh下载或Huggingface.co或aliendao.cn下载硬件环境:暗影精灵7PlusUbuntu版本:18.04内存 32GGPU显卡:Nvidia GTX 3080 Laptop (16G)_privategpt llama2
文章浏览阅读1.2k次。半自动读取f左右键模式,全自动读取1,2,f左右键模式。要鼠标有侧键,没侧键的我看心情帮你们改改……毕竟帖子老是沉,很不爽下面发代码,要写入ahk。代码1:全自动识别1,2,F,左右键,鼠标侧上键启动#IfWinActive ahk_class LaunchUnrealUWindowsClientXButton1::loop{send {1}sleep 10send {f}sleep 10send..._ahk剑灵
文章浏览阅读685次。学习MarkDown的一点学习笔记,分享给大家!在之前写了两篇博客,后来让好友看了下,也查重自身原因,找出一下几点问题文章逻辑思维不够明晰文章整体上的结构有些杂乱,不够审美标准为此在一天的时间里面简要的看了看markdown的具体语法,本着学习一回就搞透的想法,写了一篇类似于小练习的笔记,分享给大家,希望对你们有帮助我认为这个笔记的好处有一下几点百度出来的语法,全是长篇幅的介绍,过于繁琐长_markdown分享给别人看