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

淄博营销网站建设公司学做网站需要什么软件

淄博营销网站建设公司,学做网站需要什么软件,老薛主机做电影网站,网站开发方式演进1 语言进阶 1.1 Goroutine 线程:内核态,栈MB级别 协程:用户态,轻量级线程,栈KB级 1.2 CSP 提倡通信实现共享内存 1.3 Channel 创建方法 make(chan 元素类型,缓冲区大小) 无缓冲通道&#x…

1 语言进阶

1.1 Goroutine

线程:内核态,栈MB级别

协程:用户态,轻量级线程,栈KB级

1.2 CSP

        提倡通信实现共享内存

 1.3 Channel

创建方法

        make(chan 元素类型,缓冲区大小)

        无缓冲通道:make(chan int);有缓冲通道:make(chan int,2)

示例:

 1.4 并发安全

 1.5 WaitGroup

原理为计数器,统计协程数

Add(int)表示启动了几个协程,每个协程结束调用Done(),主协程Wait()等待所有协程结束再推出。

示例:

2 依赖管理

2.1 Go依赖管理演进

        GOPATH -> Go Vendor -> Go Module

        如今主流是go mod

2.1.1 GOPATH

目录结构:

        项目代码直接依赖src文件夹的代码,go get下载最新版本的包到src目录下。

        缺点为无法实现package的多版本控制

2.1.2 Go Vendor

        项目目录下增加了vendor文件,存放依赖包副本。依赖寻址先从vendor开始寻找,然后再找GOPATH

        缺点是无法控制依赖的版本

2.1.3 Go Module

        通过go.mod文件管理依赖包版本,通过go get和go mod管理依赖包

2.2 依赖管理三要素

  1. 配置文件,描述依赖(go.mod)
  2. 中心仓库管理依赖库(Proxy)
  3. 本地工具(go get/mod)

2.3 依赖配置

2.3.1 go.mod

 2.3.2 version

语义化版本:${MAJOR}.${MINOR}.${PATCH}

基于commit伪版本

2.3.3 indirect

        表示间接依赖,如A直接依赖B,B直接依赖C,那么A间接依赖C。

2.3.4 incompatible

        表示可能不兼容

2.3.5 依赖图

        选择最低兼容版本

2.3.6 依赖分发-回源

        从代码托管平台依赖,造成一系列问题

2.3.7 依赖分发-Proxy

 2.3.6 依赖分发-变量GOPROXY

        从第一个网址开始寻找,直到源站

2.3.7 工具-go get

 2.3.8 工具-go mod

 2.3.9

3 测试

3.1 单元测试

 3.1.1 规则

 3.1.2 例子

3.1.3 运行

 3.1.4 assert

 3.1.5 覆盖率

         由于三行代码只执行了两行代码,所以覆盖率为66.7%

        一般覆盖率在50%~60%,金融相关需要在80%以上。

3.2 Mock测试

导入monkey包

主要思想是打桩,不改变原变量

示例:

3.3 基准测试

4 项目实战

根据帖子id查询到帖子内容及相关评论

http://www.laogonggong.com/news/93368.html

相关文章:

  • 青海建设厅官方网站上海营销型网站建站
  • 食品经营许可网站增项怎么做房子竣工验收在哪个网站查
  • 做网站前台模板wordpress数据库改密码忘记
  • 网站建设前的规划wordpress 多域名多站点
  • 北京网站建设软件建设公司网站需要多少钱
  • 模板的网站都有哪些下载的Wordpress怎么用
  • 黑icp 网站建设昆明优化网站排名
  • 网站的站外推广手段wordpress 去除下划线
  • 做卖挖掘机的网站wordpress怎么做背景图片
  • 关于高校网站建设论文的总结哪里可以代写软文
  • wordpress适合门户网站吗网页设计代码fontweight什么意思
  • 宜昌模板网站建设建筑工程资质查询平台
  • 个人网站做电影资源链接犯法吗热点新闻事件及点评
  • 网站做推广被禁止访问了免费自己制作音乐
  • 建设银行海外招聘网站网站设计公司的推广
  • 市场调研报告模板ppt专业搜索引擎seo技术公司
  • 信息化建设 调查报告 乡镇网站哈尔滨网站建设报价
  • 江阴做网站的吉安建设工程项目网站
  • 买网站遵化市城乡建设局网站
  • 在线书店网站怎么做网站在工信部备案如何做
  • 通州做网站wordpress灯箱图片翻页
  • 怎么做网站原型网站开发适合什么工作
  • 有没有好的ppt网站做参考的怎样申请建立自助网站
  • 网站的底部导航栏怎么做网站建设实现后台数据导出excel
  • 建设银行网站邮箱找人做jsp网站
  • 如何识别网站建设网页视频如何下载到电脑
  • 响应式旅行社展业网站开发调研报告网址大全
  • 怎样添加网站地图做网站要在工商备案吗
  • 台州网站策划台州网站策划网站在线支付接口
  • 网站建设先进个人材料品牌网站建设 app建设