- 介绍超文本传输协议(HTTP)客户端用于建立连接并向 HTTP 服务器请求数据。最常见的方法是 GET 和 POST 。在 Go 中,我们使用 http 包来创建 GET 和 POST 请求。该包提供 HTTP 客户端和服务器实现。http 包支持 RFC 2616 中定义的属性,如超时、重定向和 cookies。虽然这个包有更多的基本方法,比如http.Client.Get() 和 htt... 介绍超文本传输协议(HTTP)客户端用于建立连接并向 HTTP 服务器请求数据。最常见的方法是 GET 和 POST 。在 Go 中,我们使用 http 包来创建 GET 和 POST 请求。该包提供 HTTP 客户端和服务器实现。http 包支持 RFC 2616 中定义的属性,如超时、重定向和 cookies。虽然这个包有更多的基本方法,比如http.Client.Get() 和 htt...
- 前言大家好,先做一下自我介绍我叫Barry Yan,目前是一名互联网公司的研发工程师,同时也是后端技术领域的狂热爱好者和技术博主,在GitHub、CSDN社区、51CTO博客社区、阿里云技术社区、掘金技术社区和InfoQ写作社区等都有自己的博客,原创200余篇。虽然刚刚大学本科毕业不到一年,但是算上实习经历的话大概有一年多的工作经验了,并且接触了一些不同的的编程语言和技术栈,对Java语言... 前言大家好,先做一下自我介绍我叫Barry Yan,目前是一名互联网公司的研发工程师,同时也是后端技术领域的狂热爱好者和技术博主,在GitHub、CSDN社区、51CTO博客社区、阿里云技术社区、掘金技术社区和InfoQ写作社区等都有自己的博客,原创200余篇。虽然刚刚大学本科毕业不到一年,但是算上实习经历的话大概有一年多的工作经验了,并且接触了一些不同的的编程语言和技术栈,对Java语言...
- 2023-05-04:用go语言重写ffmpeg的scaling_video.c示例,用于实现视频缩放(Scaling)功能。答案2023-05-04:这段代码实现了使用 libswscale 库进行视频缩放的功能。下面是程序的主要流程:1.获取命令行参数,包括输出文件名和目标图像大小。2.解析目标图像大小,生成指定大小的输出文件。3.创建缩放上下文(scaling context)并分配输... 2023-05-04:用go语言重写ffmpeg的scaling_video.c示例,用于实现视频缩放(Scaling)功能。答案2023-05-04:这段代码实现了使用 libswscale 库进行视频缩放的功能。下面是程序的主要流程:1.获取命令行参数,包括输出文件名和目标图像大小。2.解析目标图像大小,生成指定大小的输出文件。3.创建缩放上下文(scaling context)并分配输...
- 2023-04-30:用go语言重写ffmpeg的resampling_audio.c示例,它实现了音频重采样的功能。答案2023-04-30:resampling_audio.c 是 FFmpeg 中的一个源文件,其主要功能是实现音频重采样。音频重采样是指将一段音频数据从一个采样率、声道数或样本格式转换为另一种采样率、声道数或样本格式。在实际应用中,不同的设备和系统可能需要不同的音频格式,... 2023-04-30:用go语言重写ffmpeg的resampling_audio.c示例,它实现了音频重采样的功能。答案2023-04-30:resampling_audio.c 是 FFmpeg 中的一个源文件,其主要功能是实现音频重采样。音频重采样是指将一段音频数据从一个采样率、声道数或样本格式转换为另一种采样率、声道数或样本格式。在实际应用中,不同的设备和系统可能需要不同的音频格式,...
- 2022-04-27:用go语言重写ffmpeg的remuxing.c示例。答案2022-04-27:ffmpeg的remuxing.c是一个用于将多媒体文件从一种容器格式转换为另一种容器格式的命令行工具。它可以将音频、视频和字幕等元素从源文件中提取出来,并按照用户指定的方式重新封装到目标文件中。在本篇文章中,我将对ffmpeg的remuxing.c进行介绍,并讨论其关键功能和技术实现。 1... 2022-04-27:用go语言重写ffmpeg的remuxing.c示例。答案2022-04-27:ffmpeg的remuxing.c是一个用于将多媒体文件从一种容器格式转换为另一种容器格式的命令行工具。它可以将音频、视频和字幕等元素从源文件中提取出来,并按照用户指定的方式重新封装到目标文件中。在本篇文章中,我将对ffmpeg的remuxing.c进行介绍,并讨论其关键功能和技术实现。 1...
- 客户端/服务器假设你开发了一个使用 Go 语言编写的程序来管理你的照片库,这个程序可以在你的电脑上处理你的照片。你可能想与其他家庭成员分享这些照片,为此,你可以通过电子邮件发送包含所有照片的附件。但如果你拍了一万张照片,这种解决方案可能是不可行的。您可以将内容自动上传到您最喜爱的社交网络。如果您必须一次处理一张照片,该操作可能会变得非常耗时。另一种解决方案可能是将您的程序直接插入社交网络系... 客户端/服务器假设你开发了一个使用 Go 语言编写的程序来管理你的照片库,这个程序可以在你的电脑上处理你的照片。你可能想与其他家庭成员分享这些照片,为此,你可以通过电子邮件发送包含所有照片的附件。但如果你拍了一万张照片,这种解决方案可能是不可行的。您可以将内容自动上传到您最喜爱的社交网络。如果您必须一次处理一张照片,该操作可能会变得非常耗时。另一种解决方案可能是将您的程序直接插入社交网络系...
- 今天,刚刚复习了一下,今天给大家分享下consul的搭建和相关使用!首先,使用之前我们要知道consul是什么,干什么用的?一、概述consul是google开源的一个使用go语言开发的服务发现、配置管理中心服务。内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其他工具(比如ZooKeeper等)。服务部署简单,只有一个可运行的二... 今天,刚刚复习了一下,今天给大家分享下consul的搭建和相关使用!首先,使用之前我们要知道consul是什么,干什么用的?一、概述consul是google开源的一个使用go语言开发的服务发现、配置管理中心服务。内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其他工具(比如ZooKeeper等)。服务部署简单,只有一个可运行的二...
- 本文介绍了 Go 语言读取文件的几种方式,`ioutil.ReadFile` 函数将整个文件读成一个字符串。 本文介绍了 Go 语言读取文件的几种方式,`ioutil.ReadFile` 函数将整个文件读成一个字符串。
- 没有银弹–是 Fred Brooks 在 1987 年所发表的一篇关于软件工程的经典论文。该论述中强调真正的银弹并不存在,而所谓的银弹则是指没有任何一项技术或方法可以能让软件工程的生产力在十年内提高十倍。Brooks 最为人所知的是在 1975 年所出版的《人月神话》—被称为软件工程圣经。 1 火爆的 ChatGPT2023 年互联网热门的事件莫过于 ChatGPT 的大火,ChatGPT ... 没有银弹–是 Fred Brooks 在 1987 年所发表的一篇关于软件工程的经典论文。该论述中强调真正的银弹并不存在,而所谓的银弹则是指没有任何一项技术或方法可以能让软件工程的生产力在十年内提高十倍。Brooks 最为人所知的是在 1975 年所出版的《人月神话》—被称为软件工程圣经。 1 火爆的 ChatGPT2023 年互联网热门的事件莫过于 ChatGPT 的大火,ChatGPT ...
- 2023-04-20:有一堆石头,用整数数组 stones 表示其中 stones[i] 表示第 i 块石头的重量。每一回合,从中选出任意两块石头,然后将它们一起粉碎假设石头的重量分别为 x 和 y,且 x <= y那么粉碎的可能结果如下:如果 x == y,那么两块石头都会被完全粉碎;如果 x != y,那么重量为 x 的石头将会完全粉碎,而重量为 y 的石头新重量为 y-x。最后,最多只... 2023-04-20:有一堆石头,用整数数组 stones 表示其中 stones[i] 表示第 i 块石头的重量。每一回合,从中选出任意两块石头,然后将它们一起粉碎假设石头的重量分别为 x 和 y,且 x <= y那么粉碎的可能结果如下:如果 x == y,那么两块石头都会被完全粉碎;如果 x != y,那么重量为 x 的石头将会完全粉碎,而重量为 y 的石头新重量为 y-x。最后,最多只...
- 一文解决 Go 安装和常用环境变量的配置。本文只介绍 Windows 和 Linux 操作系统下的安装方式。 一文解决 Go 安装和常用环境变量的配置。本文只介绍 Windows 和 Linux 操作系统下的安装方式。
- 给你一个字符串 s,找到 s 中最长的回文子串。 给你一个字符串 s,找到 s 中最长的回文子串。
- Go语言是云计算时代的语言Go语言2007年诞生于Google,2009年开源,Go语言与区块链技术一样年轻本文是对Go语言基本语法的总结编辑目录Go语言简介Hello WorldGo词法单元tokenGo的token标识符内置数据类型标识符常量值标识符空白标识符关键字程序整体结构的关键字声明复合结构的关键字控制程序结构的关键字 内置函数操作符和分隔符字面常量整型字面量浮点型字面量字符... Go语言是云计算时代的语言Go语言2007年诞生于Google,2009年开源,Go语言与区块链技术一样年轻本文是对Go语言基本语法的总结编辑目录Go语言简介Hello WorldGo词法单元tokenGo的token标识符内置数据类型标识符常量值标识符空白标识符关键字程序整体结构的关键字声明复合结构的关键字控制程序结构的关键字 内置函数操作符和分隔符字面常量整型字面量浮点型字面量字符...
- 3. 无重复字符的最长子串:给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 样例 1:输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 样例 2:输入: s = "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。 样例 3:输入: s = "p... 3. 无重复字符的最长子串:给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 样例 1:输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 样例 2:输入: s = "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。 样例 3:输入: s = "p...
- 在 WebAssembly的官方定义中,for a stack-based virtual machine 这句话也值得关注,因为它引领了 WebAssembly 这一原本为 Web 设计的技术(名字中就包含了Web一词),最终进入后端领域。这是因为,从早期的 VMWare WorkStation、VirtualBox,到今天的 Docker,虚拟化技术一直是云计算的基础。 因此,作为一种具... 在 WebAssembly的官方定义中,for a stack-based virtual machine 这句话也值得关注,因为它引领了 WebAssembly 这一原本为 Web 设计的技术(名字中就包含了Web一词),最终进入后端领域。这是因为,从早期的 VMWare WorkStation、VirtualBox,到今天的 Docker,虚拟化技术一直是云计算的基础。 因此,作为一种具...
上滑加载中
推荐直播
-
DTT年度收官盛典:华为开发者空间大咖汇,共探云端开发创新
2025/01/08 周三 16:30-18:00
Yawei 华为云开发工具和效率首席专家 Edwin 华为开发者空间产品总监
数字化转型进程持续加速,驱动着技术革新发展,华为开发者空间如何巧妙整合鸿蒙、昇腾、鲲鹏等核心资源,打破平台间的壁垒,实现跨平台协同?在科技迅猛发展的今天,开发者们如何迅速把握机遇,实现高效、创新的技术突破?DTT 年度收官盛典,将与大家共同探索华为开发者空间的创新奥秘。
回顾中 -
GaussDB应用实战:手把手带你写SQL
2025/01/09 周四 16:00-18:00
Steven 华为云学堂技术讲师
本期直播将围绕数据库中常用的数据类型、数据库对象、系统函数及操作符等内容展开介绍,帮助初学者掌握SQL入门级的基础语法。同时在线手把手教你写好SQL。
去报名 -
算子工具性能优化新特性演示——MatMulLeakyRelu性能调优实操
2025/01/10 周五 15:30-17:30
MindStudio布道师
算子工具性能优化新特性演示——MatMulLeakyRelu性能调优实操
即将直播
热门标签