ComPDFKit PDF SDK V1.6.0 新功能: 直接编辑PDF内的文字和图片!

1. 支持的平台:- iOS- Android- Windows2. 新功能:- 编辑文字: 添加、修改、删除PDF文件中的文字,支持设置PDF文件中原文字的大小、位置、颜色、对齐方式等  Added text alignment in text editing, including left text alignment, right text alignment, center text alignment, and justify text alignment.- 编辑图片: 支持在PDF...阅读全文

Go语言中文网 2022-12-06 16:44:53 ComPDFKit

替换字符串中的图片链接,如何提升性能呢?

给定字符串content="<span class=""><img class="wscnph" src="https://static.images.net/202233142551646287375.jpg"><img class="wscnph" src="https://static.images.net/202233142551646287377.jpg"></span>"使用正则匹配图片链接,然后上传图片到阿里云oss,获得图片的链接,然后替换字符串中图片的链接,如果给定的字符串中图...阅读全文

Go语言中文网 2022-12-06 11:28:34 RafaelShin

go build 构建约束//go:build

在看别人源码的时候有时会看到类似这样打头的注释: `//go:build xxxx` 比如gin的`gin/internal/json`包里面就有。 这到底什么意思呢? 这其实是go里面的构建约束,也叫构建标签,build的时候给编译器的标签,可以决定一个文件是否需要包含在包之中。 比如:`//go:build (linux && 386) || (darwin && !cgo)` 表示执行go build的时候,目标系统是386的linux或者没有启用cgo...阅读全文

Go语言中文网 2022-12-02 10:34:44 123445

记账beancount给我的灵感,一个通用性的 excel 处理工具

excel-proc 处理 excel 数据,通过对数据的条件判断,使用模版内容组装自己想要的内容结果。 该工具的灵感来源于处理 “流水账单” 转化为 beancount 交易文件。 # 快速开始 ## 例子 编写模版配置文件,文件 `config.tpl` 内容如下: ```tpl ; ({col4} < 0) and ({col3} =~ "支付宝") 2022-{{substr 0 2 .col2}}-{{substr 3 5 .col2}} * "{{.col3}}"...阅读全文

Go语言中文网 2022-11-29 17:25:13 miaogaolin

优维低代码:Redirect 路由重定向&If 条件渲染

​​优维低代码技术专栏,是一个全新的、技术为主的专栏,由优维技术委员会成员执笔,基于优维7年低代码技术研发及运维成果,主要介绍低代码相关的技术原理及架构逻辑,目的是给广大运维人提供一个技术交流与学习的平台。连载第三十期《高级指引:Redirect 路由重定向&If 条件渲染》▽1.Redirect 路由重定向可以为指定路由设置重定向目标,该目标可以设置为固定目标,也可以设置为一个 Resolvable 的目标(即通过类似 useResolves 的机制动态计算得到):# 固定目标例如对于以下路由...阅读全文

Go语言中文网 2022-11-28 17:50:44 EASYOPS_youwei

GS Admin 限流功能的使用

## 说明 >在日常网站的运营过程种,当并发数达到我们服务的阈值的时候,我们可以通过限流的方式保证服务可用性。 ## 常见的限流方法:   1\. 使用带缓冲的chann,当chan塞满以后,拒绝服务或者给一个友好的提示或跳转到一个友好的页面等。   2\. 计数器,在10秒内只接受100 请求,当超过100请求后,拒绝服务,当超过10秒后,计数归零,重新接受请求。   3\. 使用httpserver的频率限制,无需自己实现。   4\. 令牌桶算法:以恒定...阅读全文

Go语言中文网 2022-11-28 10:12:05 sonhineboy

好消息 突破:IM开源项目OpenIM采用wasm技术实现jssdk

OpenIM 客户端sdk用golang实现,同时采用sqlite存储本地聊天记录,通过gomobile生成sdk,供iOS Android 调用,达到了了一套代码多端复用的效果。最近融合wasm技术,让浏览器具备存储能力,本地聊天记录存储在浏览器,彻底放弃了之前jssdk server服务端。WebAssembly 是一种运行在现代网络浏览器中的新型代码,并且提供新的性能特性和效果。它设计的目的不是为了手写代码而是为诸如 C、C++和 Rust 等低级源语言提供一个高效的编译目标。对于网络平台...阅读全文

Go语言中文网 2022-11-26 13:05:10 OpenIM

优维EasyOps,打造新一代运维新方式

​数字经济时代,数字技术与企业业务深度融合,越来越多企业开始认识到,IT正在从内部的支撑工具转变为企业发展的核心竞争力。然而,面对信息建设不断深化、系统架构日趋复杂、新兴技术快速迭代等诸多挑战,企业如何在复杂的IT世界中建立起新型IT运维模式,实现从运维到运营的价值升维?近日,由成都市产业数字化促进会、成都市电子商务协会联合主办以“数促未来·智慧创新”为主题的2022成都产业数字化论坛暨成都市产业数字化促进会成立仪式在蓉成功举行。优维科技CEO王津银发表了“优维EasyOps,打造新一代运维新方...阅读全文

Go语言中文网 2022-11-25 17:33:39 EASYOPS_youwei

优维科技CTO访谈实录:“大场景+小算法”构建AiOps运维技术哲学

智能运维、自动化运维发展到现在,已经有将近7成的IT管理者学会利用大数据、人工智能产品及解决方案赋能团队,在生产效率、适应性和决策能力等层面实现了切实有效的正向转型。 今天的中国企业,已经在云端新基建、数字化转型的浪潮中实现降本增效和商业创新,海量的新应用、新技术不断冲击着传统IT运维的陈旧壁垒。传统的IT运维如何向智能运维进阶?这是优维人持续思考和实践的重要课题。   前段时间,对优维科技联合创始人兼CTO黎明进行了一个视频采访,与大家一起聊了聊优维AiOps! ...阅读全文

Go语言中文网 2022-11-24 18:23:10 EASYOPS_youwei

golang面试分析

golang面试分析1.    golang语言基础... 11.1.    说一下make和new,是不是使用new的话,内存就一定分配在堆上... 11.2.    CSP并发模型... 11.3.    MVC模型... 11.4.    defer原理... 11.5.    怎么理解go的interface. 11.6.    interface底层实现... 11.7.    goroutine与线程的区别... 11.8.    goroutine调度原理... 11.9.    ...阅读全文

Go语言中文网 2022-11-23 18:16:42 AFa123

优维低代码:页面标题

​​优维低代码技术专栏,是一个全新的、技术为主的专栏,由优维技术委员会成员执笔,基于优维7年低代码技术研发及运维成果,主要介绍低代码相关的技术原理及架构逻辑,目的是给广大运维人提供一个技术交流与学习的平台。连载第二十九期《高级指引:页面标题》▽这里的页面标题有两个含义,一个是页面内容中显示的标题,另一个是浏览器标签页的标题。# 示例一如果想要在页面中加入标题,可以配置 basic-bricks.micro-view 的 pageTitle 属性。bricks: - brick: "basi...阅读全文

Go语言中文网 2022-11-23 17:43:15 EASYOPS_youwei

干货分享 | B站SLO由失败转成功,B站SRE做对了什么?

​​最近几年,Google SRE在国内非常流行。Google SRE方法论中提出了SLO是SRE实践的核心,SLO为服务可靠性设定了一个目标级别,它是量化线上质量的关键因素,它是用来回答一个服务到底“什么时候叫做挂了”的根本依据,也是可量化可统计的依据所在。在大多数IT和运营部门中,可观测性是一个不断发展的技术领域。为了更好地发布稳定的软件系统,企业需要持续了解性能、正常运行时间和可用性等指标。因此,工程师正在全面增加对SLO的使用,用SLO来衡量系统的质量。一项研究发现,82%的企业正在增加...阅读全文

Go语言中文网 2022-11-22 17:46:18 EASYOPS_youwei

“IP属地”上线是“净网”必要之举

前段时间,微博全量上线IP属地功能,国内显示到省份/地区,国外显示到国家,用户无法关闭该功能。一时间,各种“人在美国”“人在日本”的网红无处遁形——原来他们都在国内。IP属地来了,究竟谁在“裸泳”。 ![圣诞暖冬礼.png](https://static.golangjob.cn/221122/0ace460ebf29fdd734f04a6beaf8931e.png) IP属地就是IP所在归属地的简称,透过此功能,能看到用户发帖、投博、评论、发视频所在的大致地点,是在国内还是在国外,...阅读全文

Go语言中文网 2022-11-22 11:53:17 ipdatacloud

Go定时任务源码 - robfig/cron

# 介绍 [robfig/cron](https://github.com/robfig/cron )是Go语言实现的开源定时任务调度框架,核心代码是巧妙的使用chan + select + for实现了一个轻量级调度协程,不但语法简洁,而且具有很好的性能。 # 设计 **任务抽象(业务隔离)**:任务抽象成一个Job接口,业务逻辑类只需实现该接口 ```go type Job interface { Run() } ``` **计划接口**:通过当前时...阅读全文

Go语言中文网 2022-11-21 23:19:57 uuid

http 并发测试工具 (http-little-toy) v0.0.3 发布

# http-little-toy 一个简单的 `http` 并发测试工具。 #### 更新日志 1. 新增记录请求响应作为日志 2. 新增支持命令行设置 Http header #### README.md [⭐️README.MD⭐️ En](README.en.md) #### 仓库地址 如果喜欢就star⭐️一下吧,让它沉睡在你的收藏库里。 [https://github.com/leihenshang/http-little-to...阅读全文

Go语言中文网 2022-11-21 17:23:17 tangzq

提醒:EasyHub有14个新套件等你使用

EasyHub 是优维打造的一个权威标准的资源共享平台!优维将多年积累沉淀下来的最佳实践经验变成用户触手可及的资源,立足于各种运维场景,打造了丰富的资源套餐,覆盖云原生/DevOps生态体系,满足用户不同场景的运维建设需求。EasyHub 资源共享平台提供的场景化资源套餐,即装即用,用户无需从零搭建,极大提高运维处场景建设效率!​​​​​​​​阅读全文

Go语言中文网 2022-11-21 17:04:13 EASYOPS_youwei