xdcxzcxzcxzcxcx
dsad
col
col
col
col
content
content
dfdsfsdfd
content
content
content
content
content
content
content
content
content
Excelize 开源基础库 2.9.0 版本正式发布
Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Excel、WPS、OpenOffice 等办公软件创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带有样式、图片(表)、透视表、切片器等复杂组件的文档,并提供流式读写支持,用于处理包含大规模数据的工作簿。可应用于各类报表平台、云计算、边缘计算等系统。自 2016 年开...
分享一个最近完成的项目打包查框架插件:百度地图路书实现历史轨迹回放、轨迹回放进度、聚合点、自定义弹框和实时监控视频、多路视频轮巡播放
前言
分享一个刚做完项目集成技术,一个车辆行驶轨迹监控、行车视频监控、对特种车辆安全监管平台,今年政府单位有很多监管平台项目,例如:渣土车监控、租出车监管、危害气体运输车监管等平台,这些平台都有车辆行驶轨迹坐标记录,监管平台需要对车辆轨迹进行展示(轨迹回放-用到地图路书API-如图2),车辆在地图上的坐标(很多车量,需要用到地图的聚合点-可以根据地图放大展开点,缩小时会合并显示数量-如图1),还有车辆监控视频实时播放(多路视频同时播放-如图3),可以对天的录像回放(一天视频时间轴线-可点击查看某时刻视频-如...
《Excelize权威指南》新书发布
Excelize 开源 8 周年,《Excelize权威指南》正式出版,带你深度探索 GitHub 高 Star 开源库 Excelize。
在数据洪流涌动的数字化时代,数据处理与分析已跃升为解锁无限洞察力的金钥匙,赋能商业智慧、重塑医疗健康版图、驱动教育科研创新。然而,当数据量级爆炸式增长,传统工具如 Excel 虽被誉为数据处理领域的常青树,其手动操作与有限的可视化能力在追求高效与批量处理的征途上,却显得力不从心。
Excelize 库为 Go 语言开发者点亮了处理 Excel 文件的全新路径。作为一...
如何选择合适软件开发语言-兼顾降本增效和软件性能推荐Go语言
当前入关你想找一家科技公司开发你的软件,您又不懂选择着那种开发语言合适你的项目,我们从java、C#、PHP过来的团队,建议您优选Go,Go 语言以其卓越的并发性能、快速的编译速度和丰富的标准库而在开发领域崭露头角。使用 Go 语言,可以构建出高性能、占用服务器资源小、可维护的网络应用,满足不断增长的互联网需求。所以选择Go来开发您的项目性价比是最高的,不仅仅在开发成本减少、且在后期运营成本也减少。
想了解更多去我们社区找我们聊聊,https://goflys.cn/home
Excelize 开源基础发布 2.8.1 版本,2024 年首个更新
Excelize 是 Go 语言编写的用于操作电子表格办公文档的开源基础库,基于 ISO/IEC 29500、ECMA-376 国际标准。可以使用它来读取、写入由 Microsoft Excel、WPS、Apache OpenOffice、LibreOffice 等办公软件创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带有样式、图片(表)、透视表、切片器等复杂组件的文档,并提供流式读写支持,用于处理包含大规模数据的工作簿。可应用于各类报表...
Excelize 开源基础库 2.8.0 版本正式发布
Excelize 是 Go 语言编写的用于操作电子表格办公文档的开源基础库,基于 ISO/IEC 29500、ECMA-376 国际标准。可以使用它来读取、写入由 Microsoft Excel、WPS、Apache OpenOffice、LibreOffice 等办公软件创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带有样式、图片(表)、透视表、切片器等复杂组件的文档,并提供流式读写支持,用于处理包含大规模数据的工作簿。可应用于各类报表...
Go1.20 新特性:context支持自定义错误1
问题
熟悉 Go 语言的同学都知道,context 包只对外提供了两种取消原因 context.DeadlineExceeded 和 context.Canceled,不支持自定义原因,就像下面这样:
func main() {
// Pass a context with a timeout to tell a blocking function that it
// should abandon its work after the timeout elapses.
timeoutDuration...
手撕 go-cache 源码
go-cache
什么是 go-cache
go-cache 是一个轻量级的基于内存的 K-V 储存组件,内部实现了一个线程安全的 map[string]interface{},适用于单机应用。具备如下功能:
线程安全,多 goroutine 并发安全访问;
每个 item 可以设置过期时间(或无过期时间);
自动定期清理过期的 item;
可以自定义清理回调函数;
这里的 item 指的是 map 里的元素。
go-cache 一般用作临时数据缓存来使用,而不是持久性的数据存储。对于某些停机后快速恢复...
Go1.20 新特性:切片转数组
Go1.20 正式版本还没有发布,官方计划 2023 年 2 月份发布。不过,Go1.20rc 已经在 12 月 8 号发布了,一起来尝鲜。
语言特性方面主要有四个优化,其中最主要的添加了 切片转数组 功能。
其实在 Go1.17 版本,Go语言已经有 切片转数组指针 的功能。
可以看 P 神的这篇文章,了解下详情。
引入 切片转数组指针 特性之后,bradfitz 在改造标准库时就有了下面这次更改:
【截图】
但是在代码 review 时,他发现这样写有点“丑”,需要先取得数组指针再解引用,然后返回数组。...