最新文章
  • 不同文件夹中的Go结构体不可见
    不同文件夹中的Go结构体不可见
    我正在开发一个结构如下的go项目:pages(folder)->faculty(folder)>instructors.go>professors.gogeneralpages.go(insidepagesfolder)generalpages.go使用以下声明处理我的repository模式结构:typerepositorystruct{app*config.appconfig}所有
    Golang · Go问答   |  4小时前  |   232浏览 收藏
  • 无法使用 Golang 中的 Colly 抓取 Forbes 的亿万富翁榜单
    无法使用 Golang 中的 Colly 抓取 Forbes 的亿万富翁榜单
    packagemainimport("encoding/csv""fmt""os""github.com/gocolly/colly")funccheckError(errerror){iferr!=nil{panic(err)}}funcmain(){fName:="data.csv"file,err:=os.Create(fName)checkError(err)deferfile.Close()writer:=csv.NewWrite
    Golang · Go问答   |  4小时前  |   426浏览 收藏
  • 避免 goroutine 中的 io.Copy 阻塞
    避免 goroutine 中的 io.Copy 阻塞
    我正在读《blackhatgo》这本书。我发现了一个简单的tcp代理示例。它基本上只是转发请求并发回回复。代理代码的要点如下(已修改):funchandle(srcnet.Conn){dst,err:=net.Dial("tcp","example.com:80")iferr!=nil{log.Fatalln("Unabletoconnecttoremote")}deferdst.Close()
    Golang · Go问答   |  4小时前  |   370浏览 收藏
  • 处理延迟函数中的错误的正确方式
    处理延迟函数中的错误的正确方式
    funcsomeFunc()(errerror){deferfunc(err_error){r.handleErrOrPanic(err_,obj)}(err)//errisalwaysnilhereerr=ThrowErrOrPanic(ctx,obj)returnerr}我想使用handleerrorpanic作为延迟函数来处理错误或紧急情况。我必须在throwerrorpanic之前定义它,
    Golang · Go问答   |  4小时前  |   143浏览 收藏
  • 能否使用 bcrypt 版本 6 算法?
    能否使用 bcrypt 版本 6 算法?
    通过c程序中的crypt()函数,我得到了密码“toto”的以下哈希值:$6$qsx8hjva$oj9iau50jssaam62moo63ea4p1o8dc0zcr6i8n5f4jrge0bv0wrfejwo4hgxaamyof2on5dwze2inwv9ndwvm1但是,当使用以下代码时,出现错误:packagemainimport("fmt""os""golang.org/x/crypto/bcrypt")funcmain(){
    Golang · Go问答   |  4小时前  |   471浏览 收藏
  • 利用 Golang、Gin、Gorm 和 Postgres 进行电子邮件验证
    利用 Golang、Gin、Gorm 和 Postgres 进行电子邮件验证
    我有这样的东西,我想检查电子邮件是否已存在于数据库中:funcRegisterUser(c*gin){varusermodels.Useriferr:=c.ShouldBindJSON(&user);err!=nil{c.JSON(http.StatusBadRequest,gin.H{"messAge":err.Error(),"data":"",})return}//**ITRIEDS
    Golang · Go问答   |  4小时前  |   416浏览 收藏
  • 通用函数适用于通道和切片
    通用函数适用于通道和切片
    我正在尝试在golang中编写通用函数,该函数将以类似的方式在切片和通道中搜索值。这是一个例子://minofreturnsthesmallestnumberfoundamongthechannel/slicecontentsfuncminof[tchanint|[]int](inputt)(resultint){for_,value:=rangeinput{ifresult>value{
    Golang · Go问答   |  4小时前  |   440浏览 收藏
  • 在Go语言中模拟测试界面的方法:测试调用同级函数
    在Go语言中模拟测试界面的方法:测试调用同级函数
    假设我有这段代码,我想为foo()创建一个测试foo调用bar的重要部分packagemaintypeMyInterfaceinterface{Foo()errorBar()error}typeMyStructstruct{}funcNewMyStruct()MyInterface{return&MyStruct{}}func(m*MyStruct)Foo()error{//dosomethi
    Golang · Go问答   |  4小时前  |   426浏览 收藏
  • 严格版本控制的 go.mod 文件
    严格版本控制的 go.mod 文件
    我在go.mod文件中的依赖项总是更新,但我不知道为什么。我有这样的go.modmodulemymodulego1.14require(github.com/golang/protobufv1.3.5github.com/grpc-ecosystem/grpc-gatewayv1.14.6github.com/jinzhu/gormv1.9.15github.com/kelseyhightower/envconfigv1.4.0
    Golang · Go问答   |  5小时前  |   474浏览 收藏
  • 将字符串转换为浮点数
    将字符串转换为浮点数
    我正在将远程调用解组为字符串,并且希望将其在本地保存为float32。字符串是22.600,当我解析它时:funcparseFloat(toParsestring)float32{f,_:=strconv.ParseFloat(toParse,32)returnfloat32(f)}我得到22.600000381469727。当然,这不是我想要的。我怎样才能让parsefloat准确地给我22.600?
    Golang · Go问答   |  5小时前  |   415浏览 收藏
最新下载
  • PC Logo小海龟
    PC Logo小海龟 5.0 工具软件 少儿编程软件推荐 logo制作软件
    相关软件软件相关什么是LOGO语言?LOGO语言是1968年在美国麻省理工学院人工智能实验室的西蒙·佩伯特教授的领导下开发出来的。从1984年起,LOGO语言作为一门计算机教学的入门语言,进入我国中小学计算机教育领域,国家教委制定的中小学计算机课程指导纲要里把LOGO语言定为适合小学学习的一种计算机语言。LOGO语言之所以是儿童学习计算机编程最好的一种语言,就因为它是针对儿童而制作的编程语言
    2023-05-26 296
  • java10
    java10 10.0.1 64 工具软件 Java软件大全
    基本简介java10最新版是专业的编程工具,软件在原有的基础上又增加可许多功能,软件为了简化应用程序采用局部变量类型推断,还改进了了gc,对内存的管理也做出了调整,程序员们操作起来更加方便了。JavaSEDevelopmentKit已经正式推出了全新的10.0.1版本了,在今后的开发过程中,大家将会慢慢普及使用jdk10.0.1,在这一次全新的jdk开发环境下,使用者将有更多的发挥空间。
    2023-05-16 483
  • UltraEdit
    UltraEdit 29.00 工具软件 ultraedit 十六进制编辑器下载
    基本简介UltraEdit是一款功能强大到足以满足你一切需求的文本编辑器软件,使用UltraEdit文本编辑器可以操作更多记事本所不能处理的工作。如:基本的编辑文本、十六进制、ASCLL码、语法加亮、代码折叠、代码单词拼写检查等。使用方法1、如果想要使用UltraEdit编辑器就需要我们先将安装好的UltraEdit编辑器运行打开,打开后截图如下:2、正常打开UltraEdit编辑器后请根据
    2023-05-05 118
  • CherryTree
    CherryTree 0.99.55.0 工具软件 编程软件
    功能介绍1、数据采用sqlite或XML存储,支持密码保护。2、CherryTree中文版支持从NoteCase、KeepNote、Knowit、Tomboy、TuxCards、Treepad、Leo等笔记软件导入数据。更新日志1.改进了删除最近文档条目的实现(#382);2.Ctrl+空格切换待办事项列表项状态(#438);3.修复在linux上执行代码时缺少安装xterm所需的错误检测(使
    2023-03-27 143
  • goblog博客系统
    goblog博客系统 v1.0 Golang源码 golang
    一个基于golang开发的博客系统GoBlog是一个基于GoLang、Mysql、Redis相关技术实现的简单个人博客。GoBlog在GinCMS的基础上开发了前端展示界面。下载压缩包,修改数据库配置项。1、创建一个mysql数据库,把sql导入到mysql数据库中,修改一下conf目录下的config.toml文件。2、运行先给予tool.sh程序执行权限chmod+xtool.sh,在程序
    2023-03-27 267
  • vue即时通讯IM聊天源码
    vue即时通讯IM聊天源码 v1.1.0 JavaScript JavaScript
    基于WebSocket实现的vuewebsocket聊天,支持一对一聊天,功能包含登录页面、对话界面、好友列表、上下线提醒等。websocket服务采用的国内知名的第三方websocket框架【GoEasy】实现。源代码精炼,层次清晰,非常适合有学习、开发websocket聊天软件的开发者。运行步骤:1、获取GoEasyAppkey先到GoEasy官网注册一个账号,登录后,创建一个应用,就能得
    2023-03-23 379
  • WeWedding婚纱影楼小程序
    WeWedding婚纱影楼小程序 v1.3 JavaScript JavaScript
    婚纱影楼小程序提供了一个连接用户与影楼的平台,相当于影楼在微信的官网。它能帮助影楼展示拍摄实力,记录访客数据,宣传优惠活动。使用频率高,方便传播,是影楼在微信端宣传营销的得力助手。功能特点:样片页是影楼展示优秀摄影样片提供给用户欣赏并且吸引客户的。套系页是影楼根据市场需求推出的不同套餐,用户可以按照自己的喜好预定套系。个人中心可以查看用户预约的拍摄计划,也可以获取到影楼的联系方式。
    2023-03-23 455
  • ExtJS
    ExtJS v4.07 JavaScript JavaScript
    ExtJS主要用来开发RIA富客户端的AJAX应用,主要用于创建前端用户界面,与后台技术无关的前端ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。ExtJs最开始基于YUI技术,由开发人员JackSlocum开发,通过参考JavaSwing等机制来组织可视化组件,无论从UI界面上CSS样式的应用,到数据解析上的异常处理,都可算是一款不可多得的Ja
    2023-03-23 167
  • WiseHome家政预约小程序
    WiseHome家政预约小程序 v1.3.1 JavaScript JavaScript
    家政服务平台系统包含家用电器安装清洗、搬家、家电维修、管道疏通、月嫂保姆、育儿陪护、上门开锁等多种服务项目,用户可以直接通过家政小程序咨询,在线预约服务类型,同时还设置有知识科普,给用户科普一些清洁保养小技巧,让用户能够足不出户就可以直接预约服务,方便又快捷。本项目使用微信小程序平台进行开发。使用腾讯专门的小程序云开发技术,云资源包含云函数,数据库,带宽,存储空间,定时器等,资源配额价格低廉,无需
    2023-03-23 277
  • 网盘大师电视直播源码
    网盘大师电视直播源码 v5.0 JavaScript JavaScript
    网盘大师电视直播源码5.0更新说明:(1)优化了风云直播的显示效果,增加了多乐音乐播放窗口;(2)增加了在线天气功能(3)首页进一步精简,导航条扩展到8个类目(4)增加了电影、电视剧、综艺、美剧、日剧、韩剧、动漫7个专版页面,源码存放于html文件夹中(5)logo在css文件夹中修改,本版源码去除了首页下方的导航网址,觉得这样对做电视直播站来讲更专业些,如果有需要的朋友也可以下载之前的源码将导航
    2023-03-23 149
查看更多
课程推荐
  • Vue.js 微实战--十天技能课堂
    Vue.js 微实战--十天技能课堂
    咨询微信:ycku_com;该课程是一门实战性质的课程,重点围绕Vue.js框架展开。课程中包含了四个小实战项目:计算器、打卡、史今查询和手机归属地。学习者将通过这些实际的小项目,学会如何使用Vue.js框架构建各种类型的应用。从简单的计算
    458次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    497次学习
  • golang socket 编程
    golang socket 编程
    如有问题加微信:Le-studyg;本课程从基础概念讲起,涵盖了socket编程的核心概念、Golang的socket编程接口、常见协议和案例实战等内容。通过系统地学习,学员将掌握如何使用Golang进行高效的socket编程,从而为开发高
    117次学习
  • Golang云原生架构师课程
    Golang云原生架构师课程
    Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
    200次学习
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    470次学习
  • Go语言课程Gin框架实战
    Go语言课程Gin框架实战
    Gin是一个用Go(Golang)编写的HTTPweb框架。它是一个类似于 martini 但拥有更好性能的API框架,由于 httprouter,速度提高了近40倍。如果你需要极好的性能,使用Gin吧。
    333次学习
  • Redis+MySQL数据库面试教程
    Redis+MySQL数据库面试教程
    Redis是互联网技术领域使用最为广泛的存储中间件,对Redis的了解和应用实践已成为当下中高级后端开发者绕不开的必备技能。而MySQL作为绝大多数互联网公司的首选关系型数据库。因此程序员不能只懂数据库的增删改查和一些简单的使用技巧,更需要
    407次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码