E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Golang笔试题
protobuf用例编写
1.安装go语言环境,这里省略2.安装protobuf环境1>下载https://github.com/
golang
/protobuf,放到路径$GOPATH/src/github.com/2>进入protoc-gen-go
cswangs
·
2023-12-05 14:24
go语言中-grpc应用简单实例
======本文分享适用于初学者-程序根目录/opt/www/grpcDome/gogetgoogle.
golang
.org/grpc//RPC包gogetgithub.com/
golang
/protobuf
AiLoveWorld
·
2023-12-05 14:24
go
golang
rpc
开发语言
在CSDN学
Golang
(单元测试与性能分析)
一,功能测试Go语言中的功能测试是一种自动化测试方法,用于确保软件产品的各项功能正常运行。它通过编写测试用例来验证代码的正确性和健壮性。Go语言内置了一个名为testing的包,该包提供了大量用于编写单元测试和功能测试的函数和工具。在Go语言中,每个功能测试都必须以Test开头,并接受*testing.T类型的参数。这个参数用于控制测试过程,并提供一些有用的断言函数来验证预期结果是否与实际结果相符
YKM_2580
·
2023-12-05 14:54
golang
开发语言
后端
【GO】protobuf在
golang
中的测试用例
上篇文章介绍了如何安装protobuf环境,文章链接如下【Go】protobuf介绍及安装-CSDN博客本节介绍protobuf在gRPC中具体如何使用,并编写测试用例一、Protobuf是如何工作的.proto文件是protobuf一个重要的文件,它定义了需要序列化数据的结构,当protobuf编译器(protoc)来运行.proto文件时候,编译器将生成所选择的语言的代码,比如你选择go语言,
NettyBoy
·
2023-12-05 14:53
GO语言
golang
开发语言
后端
Go语言基础面经
2.说说go语言的select机制select机制用来处理异步IO问题select机制最大的一条限制就是每个case语句里必须是一个IO操作
golang
在语言级别支持select关键字3.解释一下go语言中的静态类型声明静态类型声明是告诉编译器不需要太多的关注这
ldxxxxll
·
2023-12-05 14:44
golang
开发语言
后端
烽火通信C语言
笔试题
:牛市区间问题
小明最近在研究股市,他拿了某只股票连续n天的股市变化数据,天数编号1到n,对于第i天,该股票的涨跌程度用一个整数啊【i】来表示。小明觉得对于某一段日期区间【li,ri】,如果这段区间内该股票总涨幅不小于K,那么这段区间就被认为是牛市区间。小明想知道这n天内,有多少个牛市区间?输入:第一行一个整数n,k,1#includeintmain(){inta[1000],number=0,k,N,n;//N
fei@cherish
·
2023-12-05 12:21
C语言面试题
牛市区间
股市涨跌
golang
快速入门[3]-go语言helloworld
golang
快速入门[3]-go语言helloworld在之前,我们介绍了如何在windows、macos以及linux平台构建go语言的开发环境
golang
快速入门[2.1]-go语言开发环境配置-windows
golang
唯识相链2
·
2023-12-05 09:12
golang
使用es,报错Elasticsearch health check failed
今天
golang
代码里调用es,结果一直报错。
weixin_42094764
·
2023-12-05 08:22
elasticsearch
搜索引擎
golang
Uber Go 语言编码规范
其开源了很多
golang
项目,诸如被Gopher圈熟知的zap、jaeger等。
杰哥的技术杂货铺
·
2023-12-05 08:35
golang
golang
Uber
Go语言编码规范翻译
基于Go语言实现简易Web应用
其中,Go语言(
Golang
)作为一种开源的、静态类型、快速、可靠且简洁的编程语言,逐渐成为Web开发的热门选择,越来越受到开发者的青睐。那么本文就来简单分享一下,如何通过Go语言
三掌柜666
·
2023-12-05 08:32
golang
前端
开发语言
golang
解决ZWNBSP 空字符问题
在
golang
中处理文本时,有时会遇到ZWNBSP的问题,需要进行处理和解决。2、问题产生原因ZWNBSP通常是由于用户输入、复制粘贴或文本处理
杰哥的技术杂货铺
·
2023-12-05 08:02
golang
golang
ZWNBSP空字符
golang
之net/http模块学习
文章目录开启服务开启访问静态文件获取现在时间按时间创建一个空的json文件按时间创建一个固定值的json文件跨域请求处理输出是json开启服务packagemainimport("fmt""net/http")//路由funchandler(whttp.ResponseWriter,r*http.Request){fmt.Fprintf(w,"helloWorld!")}funcmain(){//
结城明日奈是我老婆
·
2023-12-05 06:33
golang
golang
http
学习
牛客算法题 【HJ91 走方格的方案数】
golang
实现
题目HJ91走方格的方案数描述请计算n*m的棋盘格子(n为横向的格子数,m为竖向的格子数)从棋盘左上角出发沿着边缘线从左上角走到右下角,总共有多少种走法,要求不能走回头路,即:只能往右和往下走,不能往左和往上走。注:沿棋盘格之间的边缘线行走数据范围:1≤�,�≤81≤n,m≤8输入描述:输入两个正整数n和m,用空格隔开。(1≤n,m≤8)输出描述:输出一行结果示例1输入:22复制输出:6golan
qinzhao168
·
2023-12-05 06:15
算法
golang
【DevOps】Jenkins:配置jenkins 流水线/多分支流水线任务构建成功通知企业微信@相关人(二)
应用于流水线上一篇文章实现了企业微信通知,但仅仅是Jenkins构建后通知,如果在K8s侧配置了就绪检测和滚动更新,那构建完成并不能代表服务已经发布完成,本篇文章我们就来解决这个问题一、调用KubernetesAPI我这里使用
Golang
登云时刻
·
2023-12-05 06:54
DevOps
devops
jenkins
企业微信
使用aws搭建一个区块链(私有链)-- 搭建篇B
ec22.1选择系统映像2.2选择实例类型和设置密钥2.3设置网络2.4设置存储2.5点击创建3设置客户端3.1升级系统和安装相关组件3.2设置docker的用户权限3.3安装dockercompose4安装
golang
4.1
spcof
·
2023-12-05 05:34
区块链
aws
aws
区块链
docker
2021-02-24
现在大公司还有面试机会只剩快手、腾讯以及华为的
笔试题
了。。或许真要做好预期去小公司。倒是叮咚一直拖着,你倒是给个准信啊,给了我就去啊。。。等下划水出去四行
zbcao
·
2023-12-05 05:03
golang
中线程和协程的区别
协程协程,英文名Coroutine。但在Go语言中,协程的英文名是:gorutine。它常常被用于进行多任务,即并发作业。没错,就是多线程作业的那个作业。虽然在Go中,我们不用直接编写线程之类的代码来进行并发,但是Go的协程却依赖于线程来进行。下面我们来看看它们的区别。线程的基础介绍,这里请自行网上搜索文章,因为关于线程的优秀介绍文章已经很多。协程的特点这里先直接列出线程的特点,然后从例子中进行解
也许会了
·
2023-12-05 05:51
数据结构——图解链表OJ题目
学完了单链表之后,我们对其基本结构已经有了一定的了解,接下来我们通过一些题目强化对链表的理解,同时学习一些面试
笔试题
目的新思路以及加强对数据结构单链表的掌握。
Clife@love
·
2023-12-05 04:25
数据结构
链表
牛客 算法题 【HJ102 字符统计】
golang
实现
题目HJ102字符统计
golang
代码实现packagemainimport("bufio""fmt""os""sort")funcmain(){//str_arry:=make([]string,0)
qinzhao168
·
2023-12-04 22:37
算法
golang
岛屿的周长 --leetcode刷题,
golang
实现
给定一个包含0和1的二维网格地图,其中1表示陆地0表示水域。网格中的格子水平和垂直方向相连(对角线方向不相连)。整个网格被水完全包围,但其中恰好有一个岛屿(或者说,一个或多个表示陆地的格子相连组成的岛屿)。岛屿中没有“湖”(“湖”指水域在岛屿内部且不和岛屿周围的水相连)。格子是边长为1的正方形。网格为长方形,且宽度和高度均不超过100。计算这个岛屿的周长。示例:输入:[[0,1,0,0],[1,1
牙哥
·
2023-12-04 19:37
windows下protobuf for go环境搭建
先下载最新版的
golang
安装程序;设置好GOPATH,把%GOPATH%/bin添加到环境变量;打开https://github.com/protocolbuffers/protobuf/releases
loki528
·
2023-12-04 19:10
聊聊
golang
的clean architecture项目结构
序本文主要研究一下
golang
的cleanarchitecture项目结构cleanarchitecureimagecleanarchitecture定义了四层结构,最内层是entities(enterprisebusinessrules
go4it
·
2023-12-04 19:50
Golang
原生Rpc Server实现
Golang
原生RpcServer实现引言源码解析服务端数据结构服务注册请求处理客户端数据结构建立连接请求调用延伸异步调用定制服务名采用TPC协议建立连接自定义编码格式自定义服务器参考引言本文我们来看看
Binary Oracle
·
2023-12-04 17:58
#
Go语言设计与实现
golang
rpc
windows下编译
golang
程序带CGO版
在mac系统下用
golang
写了一个iosheic格式照片批量转jpg工具,想编译成exe文件发给女票使用.结果折腾很久都没成功,第三方库中引用了C代码,用CGO编译出来的总是有问题.编译命令如下:CGO_ENABLED
geekqian
·
2023-12-04 17:47
#
Go
windows
golang
cgo
猫头虎分享已解决Bug || Error: Minified React error #130
欢迎大家来踩踩~《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~《100天精通
Golang
(基础入门篇)》学会
Golang
语言,畅玩云原生,走遍大小厂~希望本文能够给您带来一定的帮助文章粗浅
猫头虎-前端技术
·
2023-12-04 16:22
已解决Bug专栏
React
bug
react.js
前端
vue.js
前端框架
javascript
猫头虎分享已解决Bug || Environment for Full Errors and Additional Helpful Warnings
欢迎大家来踩踩~《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~《100天精通
Golang
(基础入门篇)》学会
Golang
语言,畅玩云原生,走遍大小厂~希望本文能够给您带来一定的帮助文章粗浅
猫头虎-前端技术
·
2023-12-04 16:22
已解决Bug专栏
bug
vue.js
前端
react.js
前端框架
html5
javascript
猫头虎分享ubuntu20.04下VSCode无法输入中文解决方法
欢迎大家来踩踩~《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~《100天精通
Golang
(基础入门篇)》学会
Golang
语言,畅玩云原生,走遍大小厂~希望本文能够给您带来一定的帮助文章粗浅
猫头虎
·
2023-12-04 16:50
高效办公工具专区
vscode
ide
编辑器
ubuntu
c/c++
笔试题
微软亚洲技术中心的面试题!!!1.进程和线程的差别。线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位(2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行(3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源.(4)系统开销:在创建或撤消进程时,由于系统都
iteye_17686
·
2023-12-04 15:11
c/c++
php
数据结构与算法
「Go框架」gin框架是如何处理panic的?
首先,在
golang
中,如果在子协程中遇到了panic,那么主协程也会被终止。
ldxxxxll
·
2023-12-04 14:31
golang
gin
开发语言
Go 必知的10个命令
感觉现在越来越多的公司在使用
Golang
语言进行开发。其上手容易学习成本低。使用
Golang
时有几个命令是我们经常会用到。在使用Go进行任何操作之前,您需要安装Go编译器。
ldxxxxll
·
2023-12-04 14:31
golang
log4j
开发语言
如何提升你的上网体验 - Naive
sudoaptupdatesudoaptupgrade安装Go编译环境apt-getinstallsoftware-properties-commonsudoadd-apt-repositoryppa:longsleep/
golang
-backportssudoaptupdatesu
Anyexyz
·
2023-12-04 12:54
经验分享
设计模式-观察者模式-Observer
观察者模式-Observer源码地址:https://github.com/mumushuiding/
golang
-design-pattern/tree/master/09_Observer❓问题采用观察者模式
mumushuiding
·
2023-12-04 11:16
go
设计模式
设计模式
观察者模式
observer
golang
design
pattern
2024年,Rust和Go学哪个更好?
或者说应该选择哪种语言——
GoLang
还是Rust。这可能是许多程序员在选择语言时考虑的一个问题。选择理想的编程语言被视为在这个不断变化的环境中取得成功的重要抉择。
程序新视界
·
2023-12-04 10:27
Golang
go
golang
rust
【玩转client-go】使用client-go从POD拷贝文件出来
先讲思路,通过client-goRestClient模拟kubectlexec的手法,结合容器镜像里的tar命令和
golang
原生tar包,作为管道的输入输出,实现文件的数据流拷贝,以下是具体做法。
常鱼
·
2023-12-04 10:57
k8s
Kubernetes二次开发
golang学习之路
golang
开发语言
后端
kubernetes
GOLAND搭建GIN框架以及基础框架搭建
创建GO环境文件夹终端输入安装GINgoget-ugithub.com/gin-gonic/gin如果遇到超时错误package
golang
.org/x/net/html:unrecognizedimportpath"
golang
.org
幸思无声_东莞
·
2023-12-04 09:57
gin
Golang
模块版本管理与语义版本控制详解
目录语义版本控制(SemVer)Go模块版本模块版本的选择和升级go.mod文件版本管理最佳实践小结在
Golang
中,模块(module)是Go1.11版本引入的依赖管理系统,帮助开发者管理项目的依赖。
路多辛
·
2023-12-04 08:06
Golang系列知识讲解
golang
开发语言
后端
Go 程序编译过程(基于 Go1.21)
版本说明Go1.21官方文档Go语言官方文档详细阐述了Go语言编译器的具体执行过程,Go1.21版本可以看这个:https://github.com/
golang
/go/tree/release-branch.go1.21
-Hedon
·
2023-12-04 07:46
Go
编译原理
golang
编辑器
golang
简单实现socket tcp通信
先做一个服务器端,接受来自客户端的数据,由于没有什么gui来显示数据输出情况,就将从客户端传送的数据写入一个文件中.先看一下sockettcp通信的流程图片.png服务器端和客户端socket创建套接字,返回套接字描述符,套接字描述符相当于套接字的ID,描述符对应着套接字信息.服务器端通过bind()绑定端口,然后listen监听端口的动态.accept()接收来自客户端的连接,如果没有连接,就会
我的饭卡呢
·
2023-12-04 02:03
golang
---go mod 相关问题的解决方法(Unexpected module path、used for two different module)
做这一切的前提:首先配置goproxy中国proxy直接上图:正如图中所示:当出现这种问题时:我们需要将里面的包替换,可能由于版本原因,或者修改了包的位置,所以需要修改包的来源,replace的作用就是将当前代码中的包替换成当下的包。这样就可以继续使用了。我们需要修改的是go.mod文件,然后再继续安装就好了。除了这个问题,还有可能遇到usedfortwodifferentmodulepaths,
Stride Max Zz
·
2023-12-04 01:07
golang
go
某公司前端
笔试题
(12.30)
1、对象数组去重:数组去重:consta=[{a:1,b:2},{a:2},{a:2},{a:1,c:3},{b:2,a:1}]结果:[{a:1,b:2},{a:2},{a:1,c:3}]//判断两个对象的属性值是否一致consta=[{a:1,b:2},{a:2},{a:2},{a:1,c:3},{b:2,a:1}]constisSameObject=(a,b)=>{if(Object.keys
GGGGGG.enough
·
2023-12-04 00:28
前端面试汇总
前端
javascript
开发语言
c语言
笔试题
大全,C语言面试题汇总(持续更)
笔者最近在找工作,因此对应聘C/C++嵌入式开发工程师容易被问到,或者经常搞不清楚的问题做一个汇总,也希望能对找工作的小伙伴起到帮助参考的作用。本篇集中于C语言方面的面试题目。因为是自己总结的,可能会存在错误,还烦请各位读者批评指正。一、变量内存分配1.一个由C/C++编译的程序占用的内存分为以下几个部分:①栈区——局部变量——向低地址生长——自动释放——其操作方式类似于数据结构中的栈。②堆区——
weixin_39960920
·
2023-12-03 22:27
c语言笔试题大全
golang
集成logrus日志框架
1、安装gogetgithub.com/sirupsen/logrus实现日志滚动gogetgopkg.in/natefinch/lumberjack.v22、初始化logrus参数varLogger=logrus.New()funcSetLogrus(logConfconf.LogConfig){Logger.SetLevel(GetLevel(logConf.Level))Logger.Set
放牛的小牧童
·
2023-12-03 22:52
golang
开发语言
后端
Golang
实践录:读取xml配置文件
本文对xml文件进行解析。概述某项目涉及到数据传输,我负责运行在工控机的客户端。实际上,工控机已经有了作为“数据传输”角色的程序,已经worked了很多年,从工程较多处出现的func_来看,年龄不小于已经上小学的李大锤。作为继任者,理应继续发扬,但接手以来,数值传输出现了各种或大或小的问题,涉及到不同位置的服务端,也涉及到不同厂商的第三方的别家的中间件。实在无力再在其上添砖加瓦。作为具体实施者,考
李迟
·
2023-12-03 20:33
Golang
golang
xml
开发语言
golang
实现文件上传(高并发+分块+断点续传+加密)
运行视频//todo根据前端传递文件加密func(s*FileProcess)FileProcessEncryptionByFront(filemultipart.File,h*multipart.FileHeader)interface{}{//根据字节直接处理文件这个是前端传递的二进制流s.FileProcessInit()//文件初始化设置原来文件的缓冲区和加密缓冲区的字节大小s.Sourc
超维Ai编程
·
2023-12-03 18:48
golang
开发语言
后端
go语言的31个坑
[TOC]go语言的31个坑资源来自于如下链接:http://devs.cloudimmunity.com/gotchas-and-common-mistakes-in-go-
golang
/index.html
阿兵云原生
·
2023-12-03 16:14
使用make进行
golang
编译中的小问题及解决方案
报错信息:Clockskewdetected.Yourbuildmaybeincomplete.make:Warning:Clockskewdetected.Yourbuildmaybeincomplete.表示检测到了时钟偏差,通常发生在将代码从开发主机拷贝到编译主机进行编译,而两个设备系统之间的时间上存在差距。解决方案:find./-typef|xargstouch将所有文件进行一次touch
hxysayhi
·
2023-12-03 16:30
Golang
数据类型(字符串)
字符串重要概念根据Go语言官方的定义:InGo,astringisineffectaread-onlysliceofbytes.意思是Go中的字符串是一组只读的字节切片(sliceofbytes),每个字符串都使用一个或多个字节表示(当字符为ASCII码表上的字符时占用1个字节,比如英文字母,其它字符根据需要占用2-4个字节,比如汉语、日语中的汉字、平假名、片假名等)。Go中的字符串使用的是UTF
小信啊啊
·
2023-12-03 15:16
golang
golang
前端
javascript
go
Filebeat使用指南
介绍主要优势主要功能配置日志的解析Kibana中设置日志解析安装步骤安装Filebeat安装监控通过prometheus监控Filebeat和Logstash的主要区别Filebeat介绍Filebeat是使用
Golang
有梦想的攻城狮
·
2023-12-03 15:48
Elasticsearch
运维相关
运维
filebeat
es
Filebeat
动态规划系列 | 状态机模型(下)| IndeedTokyo2019校招
笔试题
1052.设计密码1052.设计密码题目描述输入格式输出格式数据范围样例输入样例1输出样例1输入样例2输出样例2问题分析复杂度分析程序代码1052.设计密码题目描述原题链接你现在需要设计一个密码S,S需要满足:S的长度是N;S只包含小写英文字母;S不包含子串T;例如:abc和abcde是abcde的子串,abd不是abcde的子串。请问共有多少种不同的密码满足要求?由于答案会非常大,请输出答案模1
一根老麻花
·
2023-12-03 13:09
手撕算法
动态规划
算法
Go 模块系统最小版本选择法 MVS 详解
目录
Golang
模块系统简介包版本管理最小版本选择(MVS)原理MVS的优点MVS的缺点实际使用MVS小结参考资料
Golang
模块系统简介
Golang
模块系统是Go1.11版本引入的一个新特性,主要目的是解决
路多辛
·
2023-12-03 13:28
Golang系列知识讲解
golang
开发语言
后端
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他