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
Go语言网络编程
Go web编程第八章 测试
在
go语言
中开发人员主要的测试手段也是可以利用标准库:testing下的,实现标准的自动化测试的功能。testing包需要go命令test测试文件要和被测试文件名字对应。测试文件_test.gp结尾。
LibraLIn
·
2024-01-13 10:27
2022年在国内该如何配置 VSCode 使用 Go 语言开发
在2022年VSCode的
Go语言
插件变为了谷歌开发的了。在2022年以前你会发现使用的是微软开发的
Go语言
插件。本文会介绍如何使用谷歌开发的
Go语言
插件来开发
Go语言
程序。
surfirst
·
2024-01-13 10:40
架构
vscode
golang
编辑器
网络(Network)
网络基本概念1-1客户端(就是手机或者ipad等手持设备上面的APP)1-2服务器(远程服务器-本地服务器)1-3请求(客户端索要数据的方式)1-4响应(需要客户端解析数据)1-5数据库(服务器的数据从哪里来)
网络编程
基本概念
翻这个墙
·
2024-01-13 10:30
webpack vite对比
vite是基于esbulid预构建依赖,esbulid是采用
go语言
编写的,
go语言
是纳秒级别的。总结:因为js是毫秒级别,
go语言
是纳秒级别。所以vite比webpack打包器快10-100倍。
Joanne_Tang
·
2024-01-13 10:50
嵌入式培训机构四个月实训课程笔记(完整版)-Linux
网络编程
第三天-UDP编程练习题(物联技术666)
技术咨询:wulianjishu666利用UDP实现双人不同机器聊天(服务器可以被多人连接,显示多人聊天记录)//-------------------------服务器#include#include#include#include#include#include#include#includeintmain(intargc,char*argv[]){intsockfd=0;structsock
vx349014857
·
2024-01-13 09:59
嵌入式培训课程笔记
网络
笔记
linux
嵌入式培训机构四个月实训课程笔记(完整版)-Linux
网络编程
第二天-TCP编程练习(物联技术666)
点赞+关注,功德无量。更多配套资料,欢迎私信。百度网盘请输入提取码百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固,支持教育网加速,支持手机端。注册使用百度网盘即可享受免费存储空间https://pan.baidu.com/s/1F6BR6uTANKKcNnoaCUAZYA?pwd=1688上午:WebServer编程下午:BOA介绍及其移植教学内容:1、WebServer
vx349014857
·
2024-01-13 09:28
嵌入式培训课程笔记
笔记
物联网
linux
网络
tcp/ip
嵌入式培训机构四个月实训课程笔记(完整版)-Linux
网络编程
第三天-UDP编程(物联技术666)
技术咨询:wulianjishu666上午:UDP
网络编程
下午:UDP聊天程序的设计、select超时控制教学内容:1、udp和tcp都是在传输层上的协议,它们的区别UDP协议与TCP协议的差异:TCP
vx349014857
·
2024-01-13 09:28
嵌入式培训课程笔记
网络
笔记
linux
嵌入式培训机构四个月实训课程笔记(完整版)-Linux
网络编程
第二天-tcp编程练习(物联技术666)
点赞+关注,功德无量。更多配套资料,欢迎私信。网盘链接:百度网盘请输入提取码WebServer编程:--------------------------------------#include#include#include#include#include#include#include#include#include#include#includevoid*Client_Process(void
vx349014857
·
2024-01-13 09:52
嵌入式培训课程笔记
网络
笔记
linux
物联网
tcp/ip
运维
零基础学Python入门教程非常详细(从小白到高级)
它和Java,C/C++,
Go语言
一样都是高级语言,但由于它是解释式语言,所以运行速度会比Java,C/C++等语言慢(虽说隔壁Go也是解释式语言,但比它快很多)。
考一个红薯
·
2024-01-13 08:07
python
爬虫
开发语言
Go语言
的垃圾回收器
1.简介
Go语言
的垃圾回收器(GC)是一个自动内存管理系统,它可以自动回收不再使用的内存。GC可以帮助程序员避免内存泄漏和内存错误,从而提高程序的稳定性和可靠性。
飞翔的乌龟
·
2024-01-13 07:12
golang
golang
开发语言
后端
C++采集亚马逊amazon产品数据教程
首先,这是一个非常复杂的项目,涉及到很多方面,包括
网络编程
,爬虫技术,代理服务器等等。以下是一个简单的示例,假设我们想要爬取亚马逊的产品列表。1、首
q56731523
·
2024-01-13 06:07
c++
开发语言
rust
java
后端
亚马逊
零基础教学文档之:docker
它基于Google公司推出的
Go语言
实现。项目后来加入了Linux基金会,遵从了Apache2.0协议,项目代码在GitHub上进行维护。
左美美  ̄
·
2024-01-13 06:34
docker
eureka
容器
网络编程
第五天
#include#defineERR_MSG(msg)do{\fprintf(stderr,"__%d__",__LINE__);\perror(msg);\}while(0)#definePORT8080#defineIP"192.168.124.62"intmain(intargc,constchar*argv[]){//创建流式套接字intsfd=socket(AF_INET,SOCK_ST
陳木木木木木木
·
2024-01-13 06:32
网络
github
Gin框架实战:构建快速、可靠的GoWeb服务
1.GoWeb开发
Go语言
(Golang)是一种高效、静态类型的编程语言,由Google开发,非常适合现代Web开发。它特别强调简洁、易用和高性能,使其成为构建Web应用程序的流行选择。
散一世繁华,颠半世琉璃
·
2024-01-13 03:47
Go
gin
服务器
Go
Go语言
实战: 编写可维护
Go语言
代码建议
:在这里有最新的文章链接https://dave.cheney.net/practical-go/presentations/qcon-china.html编者的话●终于翻译完了Dave大神的这一篇《
Go
weixin_34290096
·
2024-01-13 01:39
json
runtime
java
Go 的基本语法
breakdefaultfuncinterfaceselectcasedefergomapstructchanelsegotopackageswitchconstfallthroughifrangetypecontinueforimportreturnvar
Go
acc8226
·
2024-01-13 01:14
C++的一些书籍整理(个人学习)
UNIX环境高级编程(第三版)UNXI
网络编程
卷1
网络编程
的笔记收藏==我会了一堆书这个仓数据库连接池原理介绍+常用连接池介绍
橘子味的茶二
·
2024-01-12 21:42
书籍整理
UNIX
【Golang】二进制字符串转换为数字
在本文中,我们将探讨如何使用
Go语言
将十六进制字符串转换为二进制字符串,将不定长整型补码字符串转换为数字,以及如何将IEEE754标准的单精度(32位)和双精度(64位)浮点数字符串转换为数字。
Amctwd
·
2024-01-12 20:56
Golang
golang
算法
开发语言
【Golang】Mongo数据库增删改查操作
本文将通过一个简单的
Go语言
示例,介绍如何使用MongoDB进行基本的数据操作,包括插入、查询、更新和删除操作。我们将使用MongoDB的官方Go驱动程序来与数据库进行交互。
Amctwd
·
2024-01-12 20:56
Golang
数据库
golang
开发语言
【Golang】十六进制字符串转二进制字符串
使用
Go语言
将十六进制转换为二进制在计算机科学中,我们经常需要在不同进制的数字之间进行转换。
Go语言
提供了一系列的标准库来方便我们进行这些进制转换。
Amctwd
·
2024-01-12 20:26
Golang
golang
开发语言
【Golang】MongoDB批量更新插入操作
下面是一个使用
Go语言
实现的MongoDB批量插入和更新的示例:packagemainimport("context""errors""fmt""time""go.mongodb
Amctwd
·
2024-01-12 20:25
Golang
golang
mongodb
开发语言
Go语言
time用法,时间戳转换日期,日期转时间戳
Time时间和日期是我们编程中经常会用到的,本文主要介绍了
Go语言
内置的time包的基本用法。1.1.1.time包time包提供了时间的显示和测量用的函数。日历的计算采用的是公历。
nbv12589
·
2024-01-12 19:06
go语言学习
golang
开发语言
go语言
中的函数和方法
函数定义1.1.1.golang函数特点:•无需声明原型。•支持不定变参。•支持多返回值。•支持命名返回参数。•支持匿名函数和闭包。•函数也是一种类型,一个函数可以赋值给变量。•不支持嵌套(nested)一个包不能有两个名字一样的函数。•不支持重载(overload)•不支持默认参数(defaultparameter)。1.1.2.函数声明:函数声明包含一个函数名,参数列表,返回值列表和函数体。如
nbv12589
·
2024-01-12 19:05
go语言学习
golang
开发语言
后端
Go语言
基础
1.Init函数和main函数1.1.init函数
go语言
中init函数用于包(package)的初始化,该函数是
go语言
的一个重要特性。
nbv12589
·
2024-01-12 19:05
go语言学习
golang
开发语言
后端
go 流程控制语句,和其它语言有区别的地方
条件语句if1.1.1.
Go语言
条件语句:条件语句需要开发者通过指定一个或多个条件,并通过测试条件是否为true来决定是否执行指定语句,并在条件为false的情况在执行另外的语句。
nbv12589
·
2024-01-12 19:35
go语言学习
go
golang
go语言
mysql的gorm基本用法
GORM是使用
Go语言
开发的友好的ORM库。
nbv12589
·
2024-01-12 19:02
go语言学习
golang
mysql
开发语言
【Linux】序列化和反序列化
文章目录定义利用Json实现序列化反序列化Json的认识Jsoncpp库的下载与认识实现序列化实现反序列化在
网络编程
中,直接使用结构体进行数据传输会出错,因为本质上socket无法传输结构体,我们只有将结构体装换为字节数组
努力努力再努力.xx
·
2024-01-12 18:16
Linux
linux
服务器
网络编程
【C++】list的介绍与使用
简料简料,简单有料~在校大学生一枚,专注C/C++/GO的干货分享,立志成为您的好帮手~C/C++学习路线(点击解锁)❤️C语言❤️初阶数据结构与算法❤️C++❤️高阶数据结构❤️Linux系统编程与
网络编程
前言前面对
简 料
·
2024-01-12 18:13
C++
c++
list
开发语言
迭代器
list与vector比较
【Java】SmartTomcat的配置及使用
1、为什么要使用SmartTomcat上篇文章我们讲述了如何编写一个简单的Servlet程序如何编写一个简单的Servlet程序注意❗️在Servlet
网络编程
中,一旦修改代码,就意味着我们要重新打包、
沙河板混
·
2024-01-12 18:06
Java
#
Java网络编程
java
开发语言
Docker简介
Docker是基于
Go语言
实现的一个云开源项目,托管在GitHub中,任何人都可以参与。Docker的作用是提供了一个轻量级的操作系统虚拟化解决方案。
王大傻0928
·
2024-01-12 18:02
python
docker
docker
容器
go语言
:json格式数据转换(json.Marshal和json.Unmarshal的使用)
packagemainimport("encoding/json""fmt")typeProductstruct{ProductIdint64`json:"product_id"`NamestringImgUrlstring`json:"img_url"`NumberintPricefloat64IsOnSaleboolColor[]string}typeBookstruct{Namestring
十维的想象
·
2024-01-12 18:41
使用
Go语言
发邮件
Go语言
作为一种高效的编程语言,常常用于服务器端和
网络编程
。在
Go语言
中,你可以使用gomail.v2包来发送邮件。gomail.v2是一个功能强大的邮件库,支持发送HTML邮件、附件等。
fensnote
·
2024-01-12 15:33
笔记
技术
golang
开发语言
go语言
的http post推送
go语言
的网络功能比较强大,使用
go语言
实现http协议的推送非常简单,这里做了个简单的post推送示例。
fensnote
·
2024-01-12 15:33
技术
golang
http
开发语言
Docker的介绍及安装&基本操作命令
前言Docker是一个开源的应用容器引擎,基于
Go语言
并遵从Apache2.0协议开源。
ChatYU.
·
2024-01-12 13:08
docker
容器
运维
笔记
【
go语言
】pip源的修改,go的常量、变量定义以及输入输出命令
目录pip命令与pip源变量全局变量局部变量常量输入输出命令知识结构pip命令与pip源关于pycharm的pip命令的使用:python语言相对于其他语言来说,有一个很好的优点就是便于编写。python有很多库,可以自定义库,也有python本身自带的库,还有第三方库,比较熟知的就是:requests、pandas、numpy等等。如何下载这些库呢?就可以使用pip命令。就拿下载requests
cx330上的猫
·
2024-01-12 10:20
python与go
go
golang
【
GO语言
依赖】
Go语言
依赖管理简述
在运行环境中,遭遇报错,显示找不到函数经过研究后发现需要进行依赖管理,进行如下操作后解决:起源最早的时候,Go所依赖的所有的第三方库都放在GOPATH这个目录下面。这就导致了同一个库只能保存一个版本的代码。如果不同的项目依赖同一个第三方的库的不同版本,就需要进行依赖管理gomodulegomodule是Go1.11版本之后官方推出的版本管理工具,并且从Go1.13版本开始,gomodule将是Go
yuzhangfeng
·
2024-01-12 10:39
go语言
golang
开发语言
后端
Go语言
中Print Printf Println的区别
fmtfmt包实现了类似C语言printf和scanf的格式化I/O。主要分为向外输出内容和获取输入内容两大部分。1.1.1.向外输出标准库fmt提供了以下几种输出相关函数。PrintPrint系列函数会将内容输出到系统的标准输出,区别在于Print函数直接输出内容,Printf函数支持格式化输出字符串,Println函数会在输出内容的结尾添加一个换行符。funcPrint(a...interfa
nbv12589
·
2024-01-12 09:49
go语言学习
go
golang
开发语言
Linux
网络编程
(一-网络相关知识点)
目录一、网络相关知识简介二、网络协议的分层模型2.1OSI七层模型2.2TCP/IP五层模型2.3协议层报文间的封装与拆封三、IP协议3.1MAC地址3.2IP地址3.3MAC地址与IP地址区别一、网络相关知识简介互联网通信的本质是数字通信,任何数字通信都离不开通信协议的制定,通信设备只有按照约定的、统一的方式去封装和解析信息,才能实现通信。互联网通信所要遵守的众多协议,被统称为TCP/IP。TC
阿华田敲代码
·
2024-01-12 08:11
Linux基础知识
网络
linux
服务器
开发知识点-Java
网络编程
-Netty
NettyP1Netty-导学分布式网络返回异步结果dubborabbitmqtest测试案例多线程日志第1章_01_nio三大组件-channel-buffer
网络编程
框架jdk1.4之后才有nio这个
amingMM
·
2024-01-12 08:06
netty
influxDB
本文介绍了influxDB时序数据库及
Go语言
操作influxDB。InfluxDB是一个开源分布式时序、事件和指标数据库。使用
Go语言
编写,无需外部依赖。其设计目标是实现分布式和水平伸缩扩展。
雪上霜
·
2024-01-12 03:42
go 语言常见问题(4)
31.
go语言
编程的好处是什么编译和运行都很快。在语言层级支持并行操作。有垃圾处理器。内置字符串和maps。函数是
go语言
的最基本编程单位。
ldxxxxll
·
2024-01-12 02:02
golang
开发语言
后端
go 语言常见问题(3)
21.说说
go语言
中的for循环for循环支持continue和break来控制循环,但是它提供了一个更高级的break,可以选择中断哪一个循环for循环不支持以逗号为间隔的多个赋值语句,必须使用平行赋值的方式来初始化多个变量
ldxxxxll
·
2024-01-12 02:31
golang
爬虫
开发语言
不想折腾 python 环境又想跨平台进行 iOS 自动化怎么办?不妨试试 sib~
sonic-cloud.wiki/Github:https://github.com/SonicCloudOrg/sonic-ios-bridgesib介绍sib是以gidevice为底层实现的iOS调试工具,因为
go
ZhouYixun
·
2024-01-12 01:05
【计算机网络】TCP原理 | 可靠性机制分析(三)
个人主页:兜里有颗棉花糖欢迎点赞收藏✨留言✉加关注本文由兜里有颗棉花糖原创收录于专栏【
网络编程
】【Java系列】本专栏旨在分享学习
网络编程
、计算机网络的一点学习心得,欢迎大家在评论区交流讨论目录✈️一、
兜里有颗棉花糖
·
2024-01-11 23:29
网络编程
Java系列
计算机网络
tcp/ip
网络协议
Go语言
学习教程(二)
不同公司的开发工具可能不同,但是每个工具选择开发工具时都满足以下几点*提升开发效率*功能强大*软件使用不是特别复杂*适合公司项目二、Goland简介*Goland由JetBrains公司推出的专门针对
Go
小陈工
·
2024-01-11 23:00
前端工程师学Docker ? 看这篇就够了 【零基础入门 原创】
前端工程师也可以用于构建代码等等目前看,Dokcer不仅带火了
GO语言
,还会持续火下去首先,我们看看传统的虚拟机和Docker的区别传统的虚拟机:Docker
Peter 谭
·
2024-01-11 23:19
运维
docker
java
python
vue
linux
网络编程
传输层协议UDP和TCP区别UDP是无连接的UDP是不可靠的UDP资源开销小UDP音视频传输面向报文TCP是有连接的TCP是可靠传输,ACK应答机制,超时重传TCP资源开销大TCP传文件面向字节流粘包问题1.结束标志2.固定大小3.自定义协议UDP广播局域网组播协议头TCP协议传输三次握手,四次挥手用TCP协议实现查字典功能://服务端代码#include"head.h"intmain(intar
Omedetou。
·
2024-01-11 23:58
linux
网络
运维
Go语言
-无限可能的管道协程:解锁并发编程的新境界
Go语言
-无限可能的管道协程:解锁并发编程的新境界在
Go语言
中,协程(Goroutine)是一种轻量级的并发执行单位,它可以与其他协程并发执行,但不同于操作系统级别的线程。
代码炼金术
·
2024-01-11 22:56
GoLang-并发之王
golang
算法
数据库
管道
协程
python
php
Go 语言 panic 和 recover 详解
panic()和recover()是
Go语言
中用于处理错误的两个重要函数。panic()函数用于中止程序并引发panic,而recover()函数用于捕获panic并恢复程序的执行。
飞翔的乌龟
·
2024-01-11 21:14
golang
开发语言
后端
Redis的实现二: c、c++的网络通信编程技术,让服务器处理多个client
事件循环和非阻塞IO在服务器端
网络编程
中,有三种处理并发连接的方法。它们是:分叉、多线程和事件循环。分叉为每个客户端连接创建新进程,以实现并发性。多线程使用线程而不是进程。
村口曹大爷
·
2024-01-11 19:58
redis
服务器
数据库
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他