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

自己做网站做那种类型全屏网站设计

自己做网站做那种类型,全屏网站设计,什么是网站搭建,免费建一个自己的网站Golang的errors包返回堆栈信息 标准库errors提供了处理错误的方法。比如常用的 func New(text string) error 用该方法处理错误信息#xff0c;就只会输出自定义的 text 到控制台或者日志文件#xff0c;没有其它辅助排查的信息输出#xff0c;所以常规我们就只能根据 te…Golang的errors包返回堆栈信息 标准库errors提供了处理错误的方法。比如常用的 func New(text string) error 用该方法处理错误信息就只会输出自定义的 text 到控制台或者日志文件没有其它辅助排查的信息输出所以常规我们就只能根据 text 去全局搜哪里抛出了这个错误再来定位代码层面上下文问题。 当然不是不行但是嵌套代码多抛出 text 存在多处一致的情况就比较麻烦了。比如以下例子 package mainimport (errorsfmtos )func err1() error {return errors.New(报错啦抛出异常) }func err2() error {return errors.New(报错啦抛出异常) }func err3() error {return errors.New(报错啦抛出异常) }func main() {err : err1()if err ! nil {fmt.Println(err)os.Exit(0)}err err2()if err ! nil {fmt.Println(err)os.Exit(0)}err err3()if err ! nil {fmt.Println(err)os.Exit(0)} }运行结果 报错啦抛出异常代码中有三处同样的错误输出根据这个错误信息无法判断是来源于哪个方法只能通过调试或者在每个 err!nil 内再加输出进行定位。 这里就可以用第三方的开源库github.com/go-errors/errors 下面用 github.com/go-errors/errors改造下 package mainimport (fmtgithub.com/go-errors/errorsos )func err1() error {return nil }func err2() error {return errors.New(报错啦抛出异常) }func err3() error {return errors.New(报错啦抛出异常) }func main() {err : err1()if err ! nil {fmt.Println(err.(*errors.Error).ErrorStack())os.Exit(0)}err err2()if err ! nil {fmt.Println(err.(*errors.Error).ErrorStack())os.Exit(0)}err err3()if err ! nil {fmt.Println(err.(*errors.Error).ErrorStack())os.Exit(0)} }运行结果 *errors.Error 报错啦抛出异常 D:/gotest/src/test/main.go:14 (0x49756b) main: return errors.New(报错啦抛出异常) D:/gotest/src/test/main.go:27 (0x497559)main: err err2() D:/golang/src/runtime/proc.go:250 (0x4379fe)main: fn() D:/golang/src/runtime/asm_amd64.s:1594 (0x45ee41)goexit: BYTE $0x90 // NOP有了调用堆栈信息就很明确知道 err2()存在问题。这个库会记录调用栈通过ErrorStack方法返回调用栈信息 参考资料 errors返回堆栈信息 https://blog.csdn.net/EDDYCJY/article/details/134890000
http://www.w-s-a.com/news/659236/

相关文章:

  • 上虞宇普电器网站建设江西建筑人才网
  • 在吗做网站商城一个网站需要服务器吗
  • 先做网站再备案吗中山微网站建设报价
  • 树莓派可以做网站的服务器吗网站建设与设计ppt
  • 网站访问速度分析网站怎么做让PC和手机自动识别
  • 网站建设要考西宁网站建设多少钱
  • 网站开发公司东莞网站推广计划书具体包含哪些基本内容?
  • 素材天下网站惠州网站建设行业
  • 网站做a视频在线观看网站天津建站
  • 自己做的网站怎么链接火车头采集一个网站可以做几级链接
  • 济南网站制作哪家专业做网站怎样投放广告
  • 辽宁网站推广短视频运营培训学费多少
  • 拼多多网站怎么做翻译 插件 wordpress
  • 做网站运营的职业生涯规划wordpress分类显示图片
  • 网站建设与制作总结沈阳百度广告
  • 网站管理系统 手机会员制网站搭建wordpress
  • 做物品租赁网站清新wordpress主题
  • 优秀专题网站家居企业网站建设市场
  • 中山市有什么网站推广wordpress轻应用主机
  • 洗头竖鞋带名片改良授权做网站不贵整个世界
  • 设计电子商务网站建设方案微信如何开发自己的小程序
  • 建设网站公司哪里好相关的热搜问题解决方案做网站要看什么书
  • 网站建设重要性黄岐建网站
  • 做网站电销《电子商务网站建设》精品课
  • 地方商城网站海外网站推广方法
  • 乐山 网站建设安阳给商家做网站推广
  • 网站空间一般多大邢台网站建设有哪些
  • h5网站开发工具有哪些wordpress清空post表
  • 公司开网站干嘛怎么制作一个免费的网站模板
  • 群晖wordpress搭建网站网站建设及管理