Go语言中文网 为您找到相关结果 589

【小米招聘】GO研发工程师

岗位职责: -负责小米网电商相关测试平台的研发,包括自动化测试平台、性能测试平台、测试管理系统 -根据产品和项目特点,提出合理的技术解决方案,并负责设计和实现相应工具、平台,提高效率与质量 任职要求: 1. 统招本科以上学历,至少2年以上互联网公司工作经验; 2. 很强的理解系统功能和读代码的能力; 3. 较强的编程能力,熟练掌握并运用开发语言,对于面向对象模型和设计模式有比较清晰的认识,考虑问题全面有条理; 4、有软件工程意识,熟悉一般项目流程。考虑问题全面,有条理。 5、了解操作系统与各种通讯协议 简历投递邮箱: wulihua@xiaomi.co...阅读全文

【互联网安全】阿里安全专家为你解读移动APP安全那些事

课程介绍 移动App是大家使用手机每天接触最多的东西,然而在移动APP开发中,由于一些开发工程师对安全的不重视,导致APP中出现漏洞风险,比如App被逆向、重打包,数据在存储或传输过程中泄露,系统漏洞被利用,逻辑漏洞被绕过等等。 本课程,阿里安全专家阿刻为你解读移动App安全那些事。 课程列表 • 课时1:移动APP风险现状 • 课时2:常见APP风险及检测 • 课时3:阿里在移动APP安全上的解决方案 开始学习:http://click.aliyun.com/m/27939/ ...阅读全文

(知乎)好的客服系统对App的影响究竟有多大?

**秦川回复:** 我来回答楼主的问题吧,对于这个问题,可以说我有切身的感受。 我们的产品是一款生活服务类APP,叫生活半小时,不知道您听过没有。在投入使用初期我们就发现,当用户量呈现上升趋势时,我们的客服环节开始出现滞后的现象,用户的问题得不到及时的支持和解决导致用户体验不佳。起初我们认为是客服数量不够多,于是一味地扩大客服团队,导致客服成本直线上升,花销巨大。后来我们便开始着手讨论是否在客户服务系统方面存在欠缺,应该寻求外力支持。此前,在移动客服领域能全面解决此类问题的客服解决方案并没有,国内有几款相关的产品但是在反复比较试用后,都没有感觉太满意,而Udesk的出现让我们眼前一亮,一番试用后最终选择了Udesk这一专业的移动客服管理平台。 我们这时候才发现,专业的客户服...阅读全文

【原创】Go语言/Golang 知识简单集锦

【技术人员对Go语言思考和选择】《许世伟:云计算时代,我与Go语言难解的缘分》 http://www.programmer.com.cn/13730/ 《许式伟:从关注 Erlang 转向 Go 的原因是什么?》 http://www.zhihu.com/question/21729007《许式伟:为什么我们需要一门新的语言,互联网时代的C语言-Go》 http://www.docin.com/p-465492390.html《为什么要使用 Go 语言,Go 语言的优势在哪里?》 http://www.zhihu.com/question/21409296 《使用 Go 语言开发大型 MMORPG 游戏服务器怎么样?》http://www.zhihu.com/question/2109895...阅读全文

博文 2015-04-10 22:45:13 heiyeshuwu

【互联网安全】关于移动APP漏洞风险,阿里送你解决方案

课程介绍 移动App是大家使用手机每天接触最多的东西,然而在移动APP开发中,由于一些开发工程师对安全的不重视,导致APP中出现漏洞风险,比如App被逆向、重打包,数据在存储或传输过程中泄露,系统漏洞被利用,逻辑漏洞被绕过等等。 本课程,阿里安全专家阿刻为你解读移动App安全那些事。 课程列表 • 课时1:移动APP风险现状 • 课时2:常见APP风险及检测 • 课时3:阿里在移动APP安全上的解决方案 阅读原文http://click.aliyun.com/m/27939/ ...阅读全文

DockOne技术分享(十四):腾讯蓝鲸数据平台之告警系统

【编者的话】蓝鲸是互娱运营管理中心自主研发的一套具有多项探索式创新的运维平台。本文是我参与蓝鲸数据平台的建设过程中的一些心得体会,关于整个蓝鲸平台的更多内容,可以阅读另外的这篇文章。 很多人在搞ELK,很多人也在搞Storm。更多人在用传统的Nagios、Zabbix等监控工具。Jason Dixon在2012就意识到这些工具的问题是每个人都想做到大而全,实际上我们更需要的是一对小二精的组件拼装成一个个性化的解决方案。推荐大家去看一下他的演讲视频。 这是Jason Dixon所构想一个组件图。他认为不同的开源方案应该专注于提供好这些组件。 Caskey Dickson 也有同样的设想,并且提出目前的很多组件仍然是缺乏好的提供者的(比如海量metric存储和任意维度聚合):https://ww...阅读全文

博文 2017-06-25 15:01:07 taowen

Go 语言中的同步队列

## 问题 假设我们在运营一家 IT 公司,公司里面有程序员和测试员。为了给个机会他们互相认识对方,并且让他们能够在工作中放松一点,我们买了一个乒乓球台,并且制定了如下规则: - 每次只能两个人(不能少于或多于两人)玩。 - 只有上一对玩家结束了,下一对玩家才能玩,也就是说,不能只换下一个人。 - 只能是测试员和程序员组成一对来玩,(不能出现两个测试员或者两个程序员一起玩的情况)。如果员工想要玩的话,那么他得等到有合适的对手了才能开始游戏。 ```go func main() { for i := 0; i < 10; i++ { go programmer() } for i := 0; i < 5; i++ { go tester() } select {} // 漫长的工作日... }...阅读全文

博文 2018-09-18 09:41:56 Alex-liutao

golang mongodb (mgo)插入或读取文档的字段值为空(nil)问题解决

问题描述 当使用mgo操作mongodb时,遇到数据插入正常,但是在数据库查看时只能看到objectid被插入了;读取的时候,可以查询到记录,但是读入对象时,却所有的值均为0或者空的情况。 mongodb文档结构: { "_id" : ObjectId("502fbbd6fec1300be858767e"), "lastName" : "Seba", "firstName" : "Jun", "inserted" : ISODate("2012-08-18T15:59:18.646Z") } golang结构: type Person struct { _id bson.ObjectId firstName string middleName string lastName string i...阅读全文

博文 2015-12-22 03:00:00 dadream

跨平台API调用解决方案

野子电竞数据官网改版https://www.xxe.io/全新登场如何在egret中调用微信API呢,摸索出两种思路,分别是 官方解决方案自己区分平台选择处理用的代码官方解决方案:官方解决方案简单提一下: 新增 platform.ts 文件 在该文件中,定义一个接口Platform,接口定义了各个平台需要实现的接口,如分享,登录等,各平台分别实现一份XXPlatform, 并通过 下面的代码 if (!window.platform) {window.platform = new XXPlatform();} declare let platform: Platform; declare interface Window {platform: Platform}123456789声明一个Pl...阅读全文

博文 2019-09-03 16:32:54 待你幼稚完

阿里云造了个“隐身斗篷”,被Gartner点名了 !

熟悉《哈利波特》的同学一定对隐身斗篷如数家珍:它是一件能让人隐形的斗篷,永久有效,持续隐形,无论用什么咒语都不可破解,可谓是顶级安全神器。 你瞧: 如今,阿里云也为用户打造了一件世间罕见的“隐身斗篷”:基于Intel SGX(Software Guard Extensions )的“加密计算”。就在前几天,全球信息技术研究机构Gartner发布了2019年云安全技术成熟度曲线报告(Gartner, Hype Cycle for Cloud Security, 2019, Jay Heiser, SteveRiley, 23 July 2019),首次将机密计算(即加密计算)列入其中。阿里云作为亚太区第一个推出基于加密计算的云服务商,被Gartner认可为机密计算的典型云服务商。 2019年,...阅读全文

博文 2019-08-21 16:03:07 阿里云官网

现在做分销网站前景怎么样

客户在购买建站宝盒的时候,通常分不清商城和分销。它们一个作为营销载体,一个作为营销手段,有着明显的区别。大家分不清的,应该是分销解决方案和分销的关系。 通常我们说的建站宝盒分销解决方案是为用户搭建一个具有分销功能的营销平台,用户能在这个平台上实现分销,只要客户访问你的网站,有意愿成为你的分销商,点击“一键分销”就能实现秒速开店,不需要其他复杂的手续。 而分销是一种新兴的营销手段,与微商积压货不同,分销更多的是你情我愿,随手分享到社交网络,有用户通过你的分享进入购买产品后,你就能获得一定的佣金。如果客户也愿意分享出去,你和客户都会获得一定比例的佣金,但管理商城主要是有总供应商管理,没有所谓的“加盟费”,也不需要整天刷屏。和淘宝购物分享一样,旨在为大家推荐优质产品,口碑上更有保障。 ...阅读全文

六大下一代Docker监测工具

![alt 文本](http://blog.tenxcloud.com/wp-content/uploads/2015/09/docker%E7%9B%91%E6%B5%8B%E5%B7%A5%E5%85%B7-300x227.jpg ) 容器:这里面什么才是最重要的?container monitoring,一项可以帮助你了解容器内发生什么以及让你获得某种支持的技术,随着Docker自身的monitoring 和 introspection技术API的成熟,已经有最新一波的容器监测技术利用到它们。 以下列举6个Docker相关的监测App和服务,从简单的开源工具到复杂的企业整体解决方案。 ## cAdvisor 谷歌的container introspection...阅读全文

专访李瑞丰:建立一个全面的知识网络是很重要的一件事儿

Docker 是 Golang 编写的, 自 2013 年推出以来,受到越来越多的开发者的关注。如果你关注最新的技术发展,那么你一定听说过 Docker。不管是云服务还是微服务(Microservices),越来越多的厂商都开始基于 Docker 作为基础设施自动化的工具。那么什么是 Docker?Docker怎么学?今天我们有幸邀请到了《深入浅出Docker》译者李瑞丰老师,来听听他的所思所想。异步社区:可以介绍一下自己吗?目前正在做哪些事情?李瑞丰:我在2012年毕业于山东大学计算机科学与技术专业,同年7月加入英孚泰克,负责公司教育、气象等领域的多个项目开发。2015年加入浪潮信息,参与了虚拟化平台项目的建设,负责其中虚拟化存储相关工作。2017年加入美团外卖,负责门店相关业务的研发工作...阅读全文

博文 2019-04-03 15:34:44 人邮异步社区

clickhouse 导出CSV时遇到双引号的问题

背景:从clickhouse中导出CSV文件,然后将此文件保存到另一个表中,发现保存的内容包含双引号 “XXXX”导致匹配不上查clickhose 文档,在生成CSV时,字符串中的双引号会以两个双引号输出,除此之外没有其他规则来做字符转义了 而代码解析CSV时,没有使用 golang 自带的CSV包,而是自己解析的r := bytes.NewReader(fileStream)bufioreader := bufio.NewReader(r)isFirstLine :=trueline,err := bufioreader.ReadBytes('\n')iferr != nil || io.EOF == err {break}line = bytes.TrimRight(line,"\r\n...阅读全文

博文 2019-05-11 17:34:55 helloGlobal

2019-05-05

什么是免签支付系统免签支付系统,目前采用收款模式,有代理系统,自己搭建一套系统来运营的话,可放给身边朋友,可以给别人开商户,增加盈利点;也可组建团队开发支付代理,增加盈利点。并且,我们都是统一更新,统一升级,都是免费给你升级,不收取任何费用。 免签支付优点:无论你是企业、个人,无论你有没有企业资质、网站有没有ICP备案,只需提供能正常使用的支付宝或微信账号即可接入支持各种支付场景,灵活易用满足丰富交易场景需求,为用户提供完美支付体验;移动支付将终端设备、互联网、应用提供商以及金融机构相融合;资金不中转,直接转入你自己的账号,资金及时到账,安全可靠,等等。 第四方支付是相对第三方而言的,作为对第三方支付平台服务的拓展。第三方支付介于银行和商户之间,而第四方支付是介于第三方支付和商户之间,没有支...阅读全文

博文 2019-05-05 11:35:06 畅优_06a5

基于Golang协程实现流量统计系统 百度云盘分享

百度云盘下载地址 第1章 课程介绍 第2章 并发模型 第3章 Go的协程 第4章 示例环境搭建 第5章 Go批量生成日志 第6章 统计系统框架构成 第7章 统计系统之日志消费 第8章 统计系统之批量解析 第9章 统计系统之统计逻辑 第10章 统计系统之存储器 第11章 数据可视化 第12章 企业级解决方案及课程总结 获取课程请添加VX:itpenguin image.pn...阅读全文

Alpine容器中运行go的二进制文件

文出处:https://cloud.tencent.com/developer/article/1419659 环境docker version:1.10.3alpine linux version:3.8问题将golang编译的二进制文件 opena 拷贝到容器的 /usr1 下面,执行显示:/usr1/opena help sh: /usr1/opena: not found查看下依赖库:ldd /usr1/opena /lib64/ld-linux-x86-64.so.2 (0x7fdd15cd0000) libpthread.so.0 => /lib64/ld-linux-x86-64.so.2 (0x7fdd15cd0000) libc.so.6 => /lib64/ld-linu...阅读全文

博文 2019-09-04 15:33:28 kuSorZ

无坑安装使用godep(golang.org/x/tools/go/vcs的错误解决方案)

安装godep 官方的安装文档是使用go get github.com/tools/godep,很可惜,因为“网络”问题会报一个找不到golang.org/x/tools/go/vcs的错误。 而https://github.com/golang/tools 是 golang.org/x/tools的一个镜像,代码是一样的,所以我是如下安装的。 go get github.com/golang/tools 在$GOPATH/src/github.com/golang目录下就有tools文件夹。 在src下和github.com平级新建golang.org文件下,在此文件夹下建x文件夹,然后将tools都复制进去。 然后再执行go get github.com/tools/godep。 此时g...阅读全文

博文 2016-08-31 07:00:02 sindy_yoga

golang github.com/go-sql-driver/mysql 遇到的数据库,设置库设计不合理的解决方法

golang github.com/go-sql-driver/mysql 遇到的数据库,设置库设计不合理的解决方法,查询中报了以下这个错 Scan error on column index 2: unsupported Scan, storing driver.Value type 解决方案就是动态的把数据 字段前加一上一个COALESCE SELECT u.id,ta.`title` as `活动名` ,COALESCE(IFNULL(i.name,i.nickname) From Activity 这样子,就解决...阅读全文

博文 2016-05-12 02:00:00 jackluo

onlyoffice毕升文档部署

毕升文档| 多人协同编辑 | 在线Office| onlyOffice 毕升文档在线文件服务部分的Office在线编辑预览使用优秀的开源项目onlyOffice,并且根据毕升文档的优化要求做了相应的调整。相对于原来的onlyOffice,毕升文档的在线Office部分主要区别有: 抛弃了only Office的原来的UI,整体UI重新设计实现 抛弃了原来only Office开源部分的服务器实现,使用golang 和node js重新了实现Office在线编辑时的服务器逻辑以适应毕升文档分布式部署以及毕升文档在线文件服务整体设计的要求。 文件的底层存储也抛弃了原来only Office的方案,按照毕升文档在线文件服务的设计,全部采用s3 api的存储。 本地部署时可以使用minio来实现s3...阅读全文

Golang Json 科学计数法

文章目录 使用Go解析一个从其他接口返回的JSON字符串,有时会遇到数字以科学计数法的形式展现,比如 源: 1{"message": "success", "data": 6566651968} 处理后: 1{"message": "success", "data": 6.566651968e+09} Go程序大体如下: 123456789101112func xxxx() { // ...... v := make(map[string]interface{}) // body是后端的http返回结果 err = json.Unmarshal(body, &v) if err != nil { // 错误处理 } ...} 例如Python遇到普通数值解析出来为int, 碰到科学技术法解析...阅读全文

前端php加后端golang微信发红包

程序说明:最近公司服务号搞发红包活动,活动那个火啊(一帮见钱眼开的家伙,当然我也是^&^)但是服务器太烂(单台小企业服务器只支持php5.2),并发量和php性能都不够,结果导致很多红包没发出去,被领导那个P啊,(一个SX领导),于是就想前端用php把用户的openid和红包的存到redis里,然后后端用golang在服务器里并行发,事实证明too young too simple,由于golang协程是并行的(几乎同一时间),所以导致订单号都是一样的,没办法暂时还没想到解决方案(有解决方案的兄弟可以私信我),只能折中,每隔三秒自动一个个的发,经过两天的奋战终于大功告成! 注意:请go build后再运行,速度跟go run差?倍,反正速差非常多,代码阅读对像,有Golang基础的兄弟 pa...阅读全文

博文 2016-03-23 02:00:06 hcjs

游戏测试怕踩坑?快来围观最佳实践!

一、项目背景 《僵尸猎手小明》是由成熟团队精心打磨的2D横版射击游戏,融合僵尸题材、超强武器库、Q萌宠物系统、爆笑漫画系列等元素,更有171个精心制作的关卡,多种特殊挑战,49篇神秘日记,狸猫市的惊天大秘密等你来解开!为玩家呈现最爽快的射击体验!    高质量的手游离不开高质量的测试,只有经过严格的质量把关才能打造出高水准的手游,《僵尸猎手小明》对游戏品质方面的要求做到极致,要求从多个角度出发将各项指标都进行专业的测试。 二、初探兼容性测试    《僵尸猎手小明》团队非常重视版本的兼容性问题,在经过仔细分析对比之后,最终采用MQC的游戏行业解决方案进行了第一次完整的兼容性测试。经测试,《僵尸猎手小明》Android版和很多手游产品一样,在版本初期暴露出了很多兼容性问题,...阅读全文

阿里云MaxCompute加速全球化布局 11月1日北京、马来西亚两地开服

11月1日,阿里云宣布大数据计算服务MaxCompute在北京和马来西亚同日开服。这是阿里云首次将其大数据计算服务在国内和海外双节点同时开服,特别是在马来西亚数据中心全球开放2天后,MaxCompute即开服马来西亚,意味着大数据计算产品正在市场和业务的呼唤下加速全球化拓展步伐。 _ 据了解,大数据计算服务MaxCompute由阿里云独立研发,拥有多项特点:包括升级计算和机器学习能力、可扩展性和安全防护。稳定支撑阿里全部离线分析业务7年以上,是阿里云为各国企业客户提供云端解决方案中重要产品组成部分。 _ 此次开服的北京和马来西亚两个节点,均部署了MaxCompute2.0版本。新版本依托全新的SQL2.0计算引擎带来更高性能运算;支持非结构化数据处理,通过外表与外部数据源关联...阅读全文

Go 应用国际化解决方案 i18n4go

这里有一个极其简单而又有用的 Go 项目,用来解决越来越常见的软件问题。Go 需要支持 i18n (国际化) 工具,但是现有的 Go 程序的国际化支持都比较冗长繁杂。[i18n4go](https://developer.ibm.com/open/i18n4go/)提供一个应用工作流进程 —— 从 Go 应用中提取字符串,合并他们到单个包(消除冗余),准备翻译,使底层代码容易接收他们...阅读全文

BookStack V1.3 发布,新增书签和阅读进度等功能

BookStack,分享知识,共享智慧!知识,因分享,传承久远! BookStack 是基于[Mindoc](https://gitee.com/longfei6671/godoc)开发的,为运营而生,可用于文档项目管理,也可用于开源书籍的整理并提供用户阅读,支持批量创建文档、markdown项目一键导入以及文章采集等强大便捷的功能。 本次更新,新增了数据表,旧版本用户,直接执行`./BookStack install`操作,对数据库表进行升级(不会影响原有表数据和结构)。 ## 升级日志 1\. 新增:用户阅读记录和阅读进度 ![](http://static.bookstack.cn/projects/help/15307a02c0874190.pn...阅读全文

关于SMT,你需要知道的

想知道什么是SMT,首先你总得了解,这三个字母代表的意思: Smartmesh Token。字面意思一目了然,Smartmesh的通证。要了解Smartmesh,自然要先知道什么是mesh,以及它是如何变得smart。 什么是mesh网络?MESH网络:即”无线网格网络”,它是多跳(multi-hop)网络,是由ad hoc网络发展而来,是解决“最后一公里”问题的关键技术之一。在向下一代网络演进的过程中,无线是一个不可缺的技术。无线mesh可以与其它网络协同通信。是一个动态的可以不断扩展的网络架构,任意的两个设备均可以保持无线互联,具有动态自组织、自配置、自维护等突出特点。Mesh网络的五大优势: 快速部署和易于安装 非视距传输(NLOS) 健壮性 结构灵活 高带宽 Mesh网络关键技术: ...阅读全文

ssh弱口令扫描(golang版本)

0x00 尝试渗透的过程中,萌生了一点自己也写一点代码,不要老用别人的工具的念头。于是当这次我突发奇想要ssh弱口令扫描的时候,毫不犹豫就直接上手了。 0x01 扫描这种东西,单线程是对你计算机性能的侮辱。我上手就排除了C/C++这两个多线程写起来不怎么安逸的语言,直接选择了python。开头写着还很顺畅,等到真的运行起来时,我却发现了一个严重的问题:为什么Ctrl-C没有用?查了一通,balabala一大堆,总之是,python子线程跑时主线程被阻塞,所以sigINT也被阻塞,收不到信号的线程就毫不犹豫一直跑了下去。 倒也不是没有解决方案,只是我觉得这个设定实在是太傻太反人类了。我的思路便转向了一门源生支持并发的C系语言:go 0x10 不得不说由于对go并不是很熟悉,我在完成这短短几十行...阅读全文

博文 2015-06-17 20:17:45 winkar

企业通讯解决方案Dolores

Dolores试图成为一套完整的企业通信解决方案,一个完整的企业沟通工具(以下简称企业IM)至少需要支持以下几个功能:IM消息服务、组织架构管理、工作流集成 实时消息这一块有很多开源的解决方案比如[XMPP](https://xmpp.org/),但是企业通信对IM这块的可靠性要求很高,所以目前我们打算使用比较成熟的云服务,后期如果时间比较充裕,考虑开发自己的IM服务器。在对比了市场上数十家IM云服务厂商以后,我们决定选择[环信](http://www.easemob.com/)来为Dolores提供消息服务。 企业通讯录可以说是企业沟通中最重的业务之一,能够提供员工各种服务的认证,获取员工的联系方式等等。 服务端主要包括以下功能: 支持管理人员(例如HR)对部门和员工进行增删改查 ...阅读全文

AliOS Thing正式开源,走近阿里云的物联网技术

一句话介绍 面向汽车、IoT终端、IoT芯片和工业领域研发的物联网操作系统,并且整合了原YunOS移动端业务。AliOS Thing将会开源,广大IoT终端厂商、独立开发者可以共同建造、不断忧化并加强OS功能。 其中汽车操作系统是AliOS的重要发展领域。2016年7月,阿里巴巴与上汽合作的全球首款互联网汽车,如荣威系列、名爵系列、大通系列具有部分型号搭载了AliOS。 为什么要推出AliOS? IoT终端开发有很多共性问题:多种芯片多种OS导致终端厂商的开发成本高,现有的老旧主流OS缺少IoT所需组件,IoT产品种类多样化为OS带来了配置化问题,除了操作系统之外开发者工具不够完善。 同时大的背景环境是5G通信技术的正在发展,业界公认5G技术将成为物联网发展的革命性核心动力,高...阅读全文

[译] 设计一个容错的微服务架构

[译] 设计一个容错的微服务架构 摘要:本文属于原创,欢迎转载,转载请保留出处:https://github.com/jasonGeng88/blog 原文地址 https://blog.risingstack.com/designing-microservices-architecture-for-failure/ 微服务架构使得可以通过明确定义的服务边界来隔离故障。但是像在每个分布式系统中一样,发生网络、硬件、应用级别的错误都是很常见的。由于服务依赖关系,任何组件可能暂时无法提供服务。为了尽量减少部分中断的影响,我们需要构建容错服务,来优雅地处理这些中断的响应结果。 本文介绍了基于RisingStack 的 Node.js 咨询和开发经验构建和操作高可用性微服务系统的最常见技术和架构模式...阅读全文

博文 2017-08-23 01:36:07 jasonGeng88

阿里云高级技术专家带你揭秘短视频解决方案

摘要: 最近很多人咨询阿里云短视频SDK的产品功能和如何接入,今天我们对负责短视频SDK的技术同学进行访谈,听他介绍下产品和技术能力。 采访对象:王海华,高级技术专家,负责阿里视频云端相关的技术研发。 Q:你认为短视频是什么? 我不知道大家对短视频是否有了解?很多人提到短视频会说微信小视频、美拍、秒拍,其实他们是短视频的代表。从更加全面的几个角度来讲,短视频应该是从以下几个纬度来说:适合在移动终端上传播,适合用户在碎片化时间去观看和转发,时间在几秒钟到几分钟之间的一种内容形式。 有几个数据,短视频用户规模1.53亿,2017年会增加到2.5个亿,每天看的时间30分钟之长。 市场上看到的很多直播和社交平台,都加入了短视频功能,可以看出短视频已经变成了很多APP的标配。 ...阅读全文

golang加载css和js

├── main.go ├── static │ ├── css │ │ └── main.css │ └── js │ └── main.js └── view └── index.html 若有如上目录结构 // main.go func main() { http.Handle("/static/", http.StripPrefix("/static/", http.FileServer(http.Dir("static")))) // 启动静态文件服务 // ... }