展开

关键词

Golang集-String,时间,http

gotool ======= gotool是一个小而全的Golang集,主要是将日常开发中常用的到方法进行提炼集成,避免重复造轮子,提高作效率,每一个方法都是作者经过作经验,和从以往的项目中提炼出来的 2021-7-9更新内容详细使用请看文档 添加文件IO操作FileUtils 添加验证码生成CaptchaUtils 添加文件目录压缩和解压缩ZipUtis 字符串数组StrArrayUtils 一个string常用集,基本涵盖了开发中经常用到的,目前正在不端的完善中 1、gotool.StrUtils.ReplacePlaceholder 占位符替换 func TestStringReplacePlaceholder 一个时间操作集,基本涵盖了开发中经常用到的,目前正在不端的完善中 1、gotool.DateUtil.FormatToString 时间格式化成字符串 func TestFormatToString 3--- PASS: TestGetWeekDay (0.00s)PASS 7、gotool.DateUtil.MinuteAddOrSub,HourAddOrSub,DayAddOrSub 时间计算

13700

golang ioutil io

func ReadAll(r io.Reader) ([]byte, error)

35820
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    golang调试Delve

    Devle是一个非常棒的golang 调试,支持多种调试方式,直接运行调试,或者attach到一个正在运行中的golang程序,进行调试。   线上golang服务出现问题时,Devle是必不少的在线调试,如果使用docker,也可以把Devle打进docker镜像里,调试代码。   使用Devle调试golang服务  先写一个简单的web服务,然后使用Devle来进行调试。   使用Delve附加到运行的golang服务进行调试   先编译一下我们的main.go然后去行maingo build main.go .main  然后使用Delve附加到我们的项目上,先看一下我们的项目的

    1.2K60

    golang调试Delve

    Devle是一个非常棒的golang 调试,支持多种调试方式,直接运行调试,或者attach到一个正在运行中的golang程序,进行调试。   线上golang服务出现问题时,Devle是必不少的在线调试,如果使用docker,也可以把Devle打进docker镜像里,调试代码。   使用Devle调试golang服务  先写一个简单的web服务,然后使用Devle来进行调试。   使用Delve附加到运行的golang服务进行调试   先编译一下我们的main.go然后去行maingo build main.go .main?

    1.1K50

    golang】调优 pprof

    CPU ProfilingGolang 提供了 pprof 包(runtimepprof)用于输出运行时的 profiling 数据,这些数据可以被 pprof (或者 go tool pprof, 3.8% 60.6% 101 4.0% runtime.settype_flush12 88 3.5% 64.1% 988 39.1% runtime.mallocgc开启 CPU profiling 后,Golang approximations to the actual counts)threadcreate,致使新系统线程创建的 stack tracesblock,致使在同步原语上阻塞的 stack traces相关 API 体用法如下 WriteTo(w io.Writer, debug int) error其中 debug 参数:为 0 时,仅仅输出 pprof(程序)需要的十六进制地址为 1 时,输出时增加函数名和行号,这样无需也可以阅读此 类似 CPU profiling,通过 list 命令查看函数体的内存分配情况: 1(pprof) list FindLoops 2Total: 82.4 MB 3ROUTINE ==========

    61930

    golang filepath (路径)

    50220

    Python

    15210

    介绍:OpenResty Demo

    我刚用 OpenResty Demo 从一个极简单的剧本文件,自动生成了一个短视频,上传到 B 站了:《OpenResty 实现的“你好世界”HTTP示例》。 从同样的剧本文件,OpenResty Demo 也能自动生成图文并茂的文字版教程,我刚发表在我们的官方博客网站上面了。 此时生成的是 markdown 文件。这个 OpenResty Demo 产品也只会提供给我们 OpenResty Inc. 公司的商业客户了哈。 我们会继续免费分享生成的更多视频和文章。

    32030

    必了解的 DevOps 集合 2021(全)

    DevOps 涵盖了整个软件开发的生命周期,因此,相应的生态也非常丰富。然而,没有任何一个可以涵盖所有流程,适合所有环境。 如果想要成功转型称为【Problem Resolver】,就需要了解 DevOps ,并熟练掌握其用法。 今天,我们就来看看,目前有哪些流行的。 在后续的文章中,我们会介绍如何【$0】开销搭建一个小规模 DevOps 全。 我们以软件开发的【生命周期】为基准,看看每个阶段有哪些流行的。为了能够更好的展示,细分一下每个流程。 编译(Build) 这里我们谈论的是依赖管理以及编译,而非持续构建。代码编译与代码类型强绑定,我们来介绍几个流行语言的依赖管理。 编译都是免费的。 持续集成的技术已经非常成熟,所以不会有掉子的情况。 不过因为国内的生态还差一点,所以如果购买,需要根据价格,售后服务等情况来判断。

    349120

    Golang的Debugdelve介绍

    delve 的汉语意思是:钻研、探索;用这个来命名一个debug还是非常的形象。本文主要介绍该的安装与常用使用方法。是一个step-by-step的文章。 首先 xcode-select --install 把依赖的编译安装一下。 到此,安装作就可以完成了,可以在终端执行,可以看到如下画面:➜ Usersdayu >dlv versionDelve DebuggerVersion: 1.4.0Build: $Id: 67422e6f7148fa1efa0eac1423ab5594b223d93b 用 Golang 写了一个命令行程序,想要debug一下;写了一个 Grpc 或者 Http 服务,运行的进行进行debug;进入调试后,他们的命令非常相似,下面开始我们的 debug 之旅。

    54720

    ffmpeg 命令的 golang binding

    1.7K60

    推荐」golang 代码可视化 go-callvis

    借助它看祖传golang代码,头痛好多了,都有时间更新公号了。 http:media.gusibi.mobi8vZ7dwD6bLOVUBecbWsC5ZMTDOSUeeLzRw2kfxL44TVO8BM0AFGHGzVO1iHJCFqd可以看到,代码结构非常清晰,调用也比较简单

    81050

    GCC都包含哪些

    后来随着功能的扩展,支持的语言种类越来越多 ,故更名为GCC(GNU Compiler Collection,GNU编译器套件)因此 GCC既可以指代C编译器,也可以指代GNU编译套件其套件囊括了许多子 编译器cpp: C 预处理器as: 汇编器ld: 连接器objcopy: 目标文件翻译器,用于从连接器输出中创建一个ROM 映像objdump: 目标文件阅读器, 用于反汇编目标文件make: make gdb: 源代码调试器GCC一个程序从代码编译到机器执行,中间需要经历很多步骤,比如从预编译,编译,到汇编和连接, 这一系列环环相扣过程中涉及到的GNU集,称之为GCC在windows平台中 ,我们有许多的图形化IDE可以选择,一般编译都集成进了软件内部,无需开发者关心,但是在Linux平台,基本以命令行的方式进行操作,那么对于开发者来说,需要了解每个的作用和体使用方法

    19150

    FPGA开源

    搭建环境基于虚拟机Ubuntu 18.04更换更新下载源Ubuntu 12.04 (LTS)代号为precise。Ubuntu 14.04 (LTS)代号为trusty。 安装依赖环境在网站(http:www.clifford.aticestorm)查看开源所依赖的环境,命令如下:sudo apt-get install build-essential clang bison 公众号:OpenFPGA后台回复:虚拟机就能得到最新接 流水灯示例使用开源和其他EDA软件没有太大区别,下面说下我使用过程的步骤:1、使用文本编译器编辑编辑Verilog文件,本人习惯用Sublime

    48820

    自定义

    这其中导致了对 Java 基本没有涉及,Java 就发展了他们自己的独立接口 --java_toolchain。 ,可以仅仅通过一个所有配置文件自动生成所有集合,从而方便命令行通过 --cpu 可以切换到某个def generate_toolchain_suite(): toolchains = 3.2 在“前言”一章节中,可以知道平台可以实现混合语言项目的构建,而如果对每一种语言实现构建,则需要配置以及实现的平台约束设定。 这样就可以将平台与联合在一起了,原理类似依赖注入。是使用 toolchain 规则定义的目标,该规则将实现与类型相关联。 实现是一个目标,它通过列出作为一部分的文件(例如,编译器和标准库)以及使用该所需的代码来表示实际的

    96031

    Linux刨析

    1500

    实现高并发更轻松!这个编程语言竟然超过了Java...

    本文作者:皓禹 曾任猎豹高级程师、搜狐社交产品中心服务端负责人,现任区块创业公司 CTO。文章中,他会详细介绍自己接触Golang的经历,以及Golang语言的优势。 ❷ 从 Golang 到区块 回想起来,我现在能到区块公司做自己喜欢的作,也和当年下决心把 Golang 啃下来有很大关系。但是当年,我根本就没想过这些,也没打算把它当一个吃饭的家伙。 于是我们决定,需要快速业务迭代的用 Python 去写,需要高并发的技术服务用 Golang 去写,陆陆续续用 Golang 实现了高并发生成器、推送、长接服务,还有一部分 API 接口。 到了2018年,我已经做开发7年了,大公司的作已经满足不了我的技术热情,于是我受邀加入了一家由明星团队创立的区块创业公司,站在一个更高的视角去看待技术。 当然,我一个人能带的新人是有限的,很多人也不备这种成长环境。

    27330

    实现高并发更轻松!这个编程语言竟然超过了Java...

    本文作者:皓禹 曾任猎豹高级程师、搜狐社交产品中心服务端负责人,现任区块创业公司 CTO。文章中,他会详细介绍自己接触Golang的经历,以及Golang语言的优势。 ❷ 从 Golang 到区块 回想起来,我现在能到区块公司做自己喜欢的作,也和当年下决心把 Golang 啃下来有很大关系。但是当年,我根本就没想过这些,也没打算把它当一个吃饭的家伙。 于是我们决定,需要快速业务迭代的用 Python 去写,需要高并发的技术服务用 Golang 去写,陆陆续续用 Golang 实现了高并发生成器、推送、长接服务,还有一部分 API 接口。 到了2018年,我已经做开发7年了,大公司的作已经满足不了我的技术热情,于是我受邀加入了一家由明星团队创立的区块创业公司,站在一个更高的视角去看待技术。 当然,我一个人能带的新人是有限的,很多人也不备这种成长环境。

    1.2K50

    程序员开发效率神器汇总!

    开发 1)sql2go用于将 sql 语句转换为 golang 的 struct. 使用 ddl 语句即可。例如对于创建表的语句: show create table xxx. 5)mysql 转 ES http:www.ischoolbar.comEsParser 6)golang模拟模板的,在支持泛型之前,可以考虑使用。 Callvisgolang 的代码调用https:github.comTrueFurbygo-callvis 13)Realize开发流程改进https:github.comoxequarealize type=3 Guid: https:www.guidgen.com 常用: http:www.ofmonkey.com 五. golang 常用库 日志https:github.comSirupsenlogrushttps 文中含有大量超接,可戳下方图片进入我们的「腾讯技术」圈子里阅读,在里面也可以分享你用过哪些效率神器。

    41210

    程序员开发效率神器汇总!

    开发 1)sql2go用于将 sql 语句转换为 golang 的 struct. 使用 ddl 语句即可。例如对于创建表的语句: show create table xxx. 5)mysql 转 ES http:www.ischoolbar.comEsParser 6)golang模拟模板的,在支持泛型之前,可以考虑使用。 Callvisgolang 的代码调用https:github.comTrueFurbygo-callvis 13)Realize开发流程改进https:github.comoxequarealize type=3 Guid: https:www.guidgen.com 常用: http:www.ofmonkey.com 五. golang 常用库 日志https:github.comSirupsenlogrushttps 文中含有大量超接,可戳下方图片进入我们的「腾讯技术」圈子里阅读,在里面也可以分享你用过哪些效率神器。

    50010

    扫码关注云+社区

    领取腾讯云代金券