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语言基础教程
golang 并发
goroutinechannel通道defer关键字go调度模型实现方式syn包channelselect语句GOMAXPROCS控制经典例子分析case1case2case3Semaphore信号量自旋锁1、并发和并行
go
code_AC
·
2023-10-18 14:56
Go
多线程
go语言
golang
Go语言
指针简介
在本教程中,我们将了解指针在Go中的工作原理,还将了解Go指针与其他语言(例如C和C++)中的指针有何不同。什么是指针?指针是一个变量,它存储另一个变量的内存地址。在上图中,变量b具有值156并存储在内存地址处0x1040a124。该变量a保存的地址b。现在a指向b。声明指针T是指向T*类型值的指针变量的类型。让我们编写一个声明指针的程序。packagemainimport("fmt")funcm
可乐Vayne
·
2023-10-18 13:38
Go语言教程
golang
开发语言
后端
C# 快速简单反射操作
C#
基础教程
Reflection应用,简单使用反射,打破常规!新反射使用Bi
龙中舞王
·
2023-10-18 12:28
C#
c#
开发语言
推荐Java必读的10篇精选技术文章
1作为一名Java程序员,我为何不在生产项目中转向GO自Google在2009年发布
Go语言
的第一个正式版之后,这门语言就以出色的语言特性受到大家的追捧,尤其是在需要高并发的场景下,大家都会想到是不是该用
全栈媛
·
2023-10-18 11:42
【容器】Docker(学习笔记)
诞生于2013年初,基于
Go语言
实现,dotcloud公司出品(后改名为DockerInc)。
rexhao_wmh
·
2023-10-18 10:04
docker
学习
笔记
Go语言
入门:从零开始的快速指南
文章目录引言
Go语言
的诞生背景
Go语言
的特性安装
Go语言
环境集成开发环境安装第一个Go程序Go源代码的特征解读引言
Go语言
(也称为Golang)是一种开源的、静态类型的编程语言,由Google开发。
全栈ing小甘
·
2023-10-18 09:19
GO语言
GO语言
GO环境配置
GO语言入门
Kubernetes 基础
Kubernetes是什么K8S由google的Borg系统(博格系统,google内部使用的大规模容器编排工具)作为原型,后经
GO语言
延用Borg的思路重写并捐献给CNCF基金会开源。
@LSW
·
2023-10-18 05:02
kubernetes
容器
云原生
Ubuntu上面安装
go语言
一、下载
go语言
安装包官方地址:https://golang.google.cn/dl/我这里下载的是go1.18.4.linux-amd64.tar.gz版本二、把压缩包传入linux系统中1.可以通过
& 雨落倾城| 마음이 이미
·
2023-10-18 04:56
ubuntu
golang
linux
go入门介绍以及发展前景
第001节:知名编程语言或系统的发展简史
Go语言
现在的前景怎么样?最受欢迎的语言Go,也称为Golang,是谷歌设计的一种编程语言。
朱欣雅
·
2023-10-18 02:03
《go语言企业实战》
golang
iOS开发零
基础教程
之Homebrew的安装
Homebrew是Mac上一款强大的包管理工具,可以理解为windows里边的软件管家的概念。为系统软件提供了非常方便的安装方式。使用Homebrew后命令变得非常简单,Homebrew的安装需要依赖Xcode和ruby,Mac系统已经自带了这两款工具。功能强大好用,你值得拥有。一、Homebrew的安装下边是Homebrew的官网http://brew.sh/index_zh-cn.html,大
CrazyZhang1990
·
2023-10-18 02:29
iOS相关技术
ios
brew
git
github
终端
加法C语言基础程序,C语言菜鸟
基础教程
之加法
C语言菜鸟
基础教程
之加法先动手编写程序:#includeintmain(){inta=1;intb=2;intc=a+b;printf("sumis%d\n",c);return0;}运行结果:sumis3
希惜溪
·
2023-10-18 02:17
加法C语言基础程序
Go的函数选项模式
有的时候我们常常会碰到这样的场景:new一个结构体的时候参数不确定,但是我们又需要根据我们的需求来进行结构体的初始化赋值,那么碰到这样场景的时候,我们除了为不同的初始化方法写多个结构体的new方法之外,还可以运用
Go
饱腹百科
·
2023-10-18 00:50
go
golang
gorm 中的事务运用
使用背景在编写业务代码的过程中,如果涉及到多张表的更新操作,为了确保数据的一致性,我们会在业务代码的过程中加上事务的控制,那么针对
go语言
中,如果我们使用gorm框架改如何操作呢?
饱腹百科
·
2023-10-18 00:40
gorm
go
Go语言
之接口interfance
一.接口1.概述接口类型具体描述了一系列方法的集合接口类型是一个抽象的类型,不会暴露出他代表的对象内部值的结构和对这个对象的支持的基础操作集合,他只会展示出他们自己的方法。接口类型不能将其实例化2.接口的使用2.1接口的定义typeHumanerinterfance{SayHi()}接口里面的方法只有声明没有实现,由其他的自定义类型实现接口的命名习惯以er结尾接口可以匿名嵌入其他接口或者嵌入到结构
纳萨立克
·
2023-10-18 00:14
GO 语言处理并发的时候我们是选择sync还是channel
以前写C的时候,我们一般是都通过共享内存来通信,对于并发去操作某一块数据时,为了保证数据安全,控制线程间同步,我们们会去使用互斥锁,加锁解锁来进行处理然而
GO语言
中建议的时候通过通信来共享内存,使用channel
阿兵云原生
·
2023-10-17 23:33
golang
数据库
前端
GO 语言的并发模式你了解多少?
工作中查看项目代码,发现会存在使用
GO语言
做并发的时候出现各种各样的异常情况,有的输出结果和自己期望和设计的不一致,有的是程序直接阻塞住,更有甚者直接是程序crash掉。
阿兵云原生
·
2023-10-17 23:03
golang
xcode
开发语言
这些 channel 用法你都用起来了吗?
channel是
GO语言
中一种特殊的类型,是连接并发goroutine的管道channel通道是可以让一个goroutine协程发送特定值到另一个goroutine协程的通信机制。
阿兵云原生
·
2023-10-17 23:27
golang
开发语言
2019-12-08
go-stress-testing是
go语言
实现的简单压测工具,源码开源、支持二次开发,可以压测http、webSocket请求,使用协程模拟单个用户,可以更高效的利用CPU资源。
乄無时
·
2023-10-17 21:52
Go基本数据类型_003
Go基本数据类型
Go语言
中有丰富的数据类型,除了基本的整型、浮点型、布尔型、字符串外,还有数组、切片、结构体、函数、map、通道(channel)等。
Go语言
的基本类型和其他语言大同小异。
付少_Flj
·
2023-10-17 20:04
Go 程序的init函数在什么时候执行
在
Go语言
中,init函数是一个特殊的函数,它用于执行程序的初始化任务。init函数没有参数,也没有返回值。每个包可以包含一个或多个init函数,它们会在程序开始执行时自动被调用。
SuGuolin
·
2023-10-17 18:27
golang
开发语言
新年学新语言Go之一
一、前言搜索相关知识后续内容等上班后再继续,新年新气象,从今天开始学习一下
Go语言
,第一次听说这门语言还是2016年的时候,然后2018年买了一本书GoInAction,然后就没有然后了,转眼这么多年过去了
程序员青菜学厨艺
·
2023-10-17 15:40
Python&Go
golang
开发语言
后端
心跳检测机制
一、前言前两天和朋友聊天,他正用
Go语言
实现心跳检测机制,主要是用于股票行情推送长连接的保活,今天我们就来聊聊心跳检测机制,简单介绍一下单向检测。
程序员青菜学厨艺
·
2023-10-17 15:10
通讯协议
java
服务器
网络
go调用windows命令
调用Windows命令这是我的第一个
go语言
脚本,标记一下。
大鹏之动
·
2023-10-17 15:16
LangChain与大型语言模型(LLMs)应用
基础教程
:神奇的Agent
原文:LangChain与大型语言模型(LLMs)应用
基础教程
:神奇的Agent-CSDN博客LangChain是大型语言模型(LLM)的应用框架,LangChain可以直接与OpenAI的text-davinci
javastart
·
2023-10-17 14:41
langchain
大模型
prompt
人工智能
langchain
c linux time微秒_qt linux系统获取当前时间(精确到毫秒、微秒)-
Go语言
中文社区...
qtlinux系统获取当前时间(精确到毫秒、微秒)Windows系统获取系统时间可以直接用SYSTEMTIMEt;,将Windows平台程序移植到linux后,SYSTEMTIME将不再试用,如果只要求精确到秒,可以用timer_t替换,如果要求精确到毫秒、微秒可以用linux的timeval、timezone替换。#include#include"sys/time.h"intmain(intar
weixin_32243075
·
2023-10-17 13:59
c
linux
time微秒
Go如何自动解压缩包?如何读取docx/doc文件内容?
本文将介绍如何使用
Go语言
自动解压缩包和读取docx/doc文件。一、解压缩包压缩包格式常见的压缩包格式有zip、gzip、bzip2等。
m0nesy小孩
·
2023-10-17 13:13
golang
linux
服务器
Golang goroutine
1_CdjOgfolLt_GNJYBzI-1QQ.jpeggoroutine简介goroutine是
go语言
中最为NB的设计,也是其魅力所在,goroutine的本质是协程,是实现并行计算的核心。
frederickhou
·
2023-10-17 11:53
GO高级特性 之 并发模型
本文介绍一些并发的基础知识、常见的并发模型一级
Go语言
的MPG并发模型及其运行原理并发与并行的区别-并发并行概念并发指同一时间段,多条命令在CPU上同时执行。
_玖-幽
·
2023-10-17 11:01
go
并发
MPG
Go语言
可变参数函数
什么是可变参数函数?函数通常只接受固定数量的参数。可变参数函数是接受可变数量参数的函数。如果函数定义的最后一个参数以省略号*…*为前缀,则该函数可以接受该参数的任意数量的参数。只有函数的最后一个参数可以是可变参数。我们将在本教程的下一部分中了解为什么会出现这种情况。语法funchello(aint,b...int){}在上面的函数中,参数b是可变参数,因为它以省略号为前缀,并且可以接受任意数量的参
可乐Vayne
·
2023-10-17 10:27
Go语言教程
golang
算法
开发语言
Go编程:使用 Colly 库下载Reddit网站的图像
本文将介绍如何使用
Go语言
和Colly库编写一个简单的爬虫程序,从Reddit网站上下载指定主题的图片,并保存到本地文件夹中。
亿牛云爬虫专家
·
2023-10-17 10:55
Golang
爬虫代理
代理IP
golang
Colly
图像处理
网络爬虫
爬虫代理
动态IP
Reddit
Go语言
数组和切片
数组数组是属于同一类型的元素的集合。例如,整数5、8、9、79、76的集合形成一个数组。Go中不允许混合不同类型的值,例如同时包含字符串和整数的数组。声明数组属于类型[n]T。n表示数组中元素的数量,T表示每个元素的类型。元素的数量n也是类型的一部分声明数组有不同的方法。让我们一一看看。packagemainimport("fmt")funcmain(){vara[3]intfmt.Println
可乐Vayne
·
2023-10-17 10:22
Go语言教程
golang
开发语言
后端
Go语言
并发编程
Go语言
并发编程1.并发编程1.1、并发1.2、goroutine1.3、加锁1.4、channel1.4.1、实例:1.4.2、基本语法1.4.3、select1.4.4、单向定义channel1.4.5
binshao.wang
·
2023-10-17 10:21
golang
笔记
go
后端
开发语言
Go语言
并发编程:sync.Once
sync.Once用于保证某个动作只被执行一次,可用于单例模式中,比如初始化配置。我们知道init()函数也只会执行一次,不过它是在main()函数之前执行,如果想要在代码执行过程中只运行某个动作一次,可以使用sync.Once,下面来介绍一下它的使用方法。先来看下面的代码:packagemainimport("fmt""sync")funcmain(){varnum=6varoncesync.O
测试开发小记
·
2023-10-17 10:20
#
Golang
golang
并发编程
使用 Go 语言进行并发编程的实践方法
Go语言
是一门开源的编程语言,由谷歌公司开发。它的特点是非常适合进行并发编程,这使得它在云计算、分布式系统、网络编程、大数据等领域得到了广泛应用。
Mr.亮先生
·
2023-10-17 10:17
Go语言开发实践指南
golang
开发语言
后端
深入理解
Go语言
的并发编程
Go语言
是一门支持并发编程的语言,它提供了丰富的并发编程工具和机制,使得开发者可以轻松地编写高效的并发程序。本文将介绍
Go语言
的并发编程原理、代码举例以及对比测试等相关数据。
哇噻爸
·
2023-10-17 10:46
Go基础
Go
golang
开发语言
后端
Go语言
并发编程(一)
引言
Go语言
最吸引人的地方是它内建的并发支持。Go并发编程核心的CSP理论的核心概念只有一个:同步通信。首先明确一个概念:并发不是并行。
Xu_pengtao
·
2023-10-17 10:13
Go
golang
并发编程
Go语言
的并发编程
Go语言
里的并发指的是能让某个函数独立于其他函数运行的能力。当一个函数创建为协程(goroutine)时,
Go语言
会将其视为一个独立的工作单元,这个单元会被调度到可用的逻辑处理器上执行。
DXB2021
·
2023-10-17 10:10
Go语言
golang
开发语言
后端
【
go语言
】使用wails构建桌面端应用(可跨三端)
文章目录介绍开发环境要求优点项目结构样例-markdown编辑器偶然冲突与electron比较介绍发现一个很不错的开源项目:wails是一个使用现代化web技术(vite+vue3,react等)构建桌面端应用的
go
web守墓人
·
2023-10-17 10:40
golang
go
前端
electron
javascript
go语言
并发编程
文章目录go并发通道select分支语句
go语言
教程:安装入门➡️for循环➡️数组、切片和指针➡️switch和map函数进阶➡️结构体、接口、面向对象➡️包管理和变量保护go并发go以高并发语言著称
微小冷
·
2023-10-17 10:38
编程语言学习
golang
go语言
select...case
通道
go
并发
多线程
go语言
中比较函数 reflect.DeepEqual(a any,b any) 注意小坑
funcDeepEqual(x,yany)bool{reflect.DeepEqual(aany,bany)主要比较切片,map的深度是否一致,包括数据的值,以及数据类型是否一致。但是在比较的时候,reflect.DeepEqual()函数在比较Map,slice等是会考虑键值对的顺序的。map如果mapA,和mapB的顺序不一致,会返回false。创建2个user1.json,user2.jso
晓风残月一望关河萧索
·
2023-10-17 10:30
【Go】
golang
Golang学习:基础知识篇(二)—— 数组及切片
Go语言
的基础语法数组声明数组初始化数组访问数组知识点补充切片定义切片切片初始化len()和cap()函数空(nil)切片切片截取append()和copy()函数知识点补充前言很久之前就想学
Go语言
了
鸣蜩铃兰香
·
2023-10-17 08:21
go
golang
golang
学习
开发语言
Go学习(二十):启动HTTP服务的方式
Go语言
标准库内置的net/http包,可以实现HTTP服务端。实现HTTP服务端就是能够启动Web服务,相当于搭建起了一个Web服务器。
猿码记
·
2023-10-17 07:40
后端
Go学习(十五):异常处理
Go语言
中没有try...catch来捕获错误,而是通过defer+recover+panic模式来实现捕捉错误信息。
猿码记
·
2023-10-17 07:10
后端
Go学习(二十二):HTTP客户端的实现
Go语言
标准库内置了net/http包,涵盖了HTTP客户端和服务端具体的实现方式。
猿码记
·
2023-10-17 07:10
后端
Go语言
学习笔记结构体部分
Go学习笔记结构体声明方法结构体初始化练习10.1vcard.go:练习10.2personex1.go:练习10.3point.go:练习10.4rectangle.go:结构体的标签匿名字段和内嵌结构体匿名字段内嵌结构体结构体的方法定义方法调用方法非结构体的方法练习10.6employee_salary.go外部包的方法结构体的内嵌类型练习10.8inheritance_car.go多重继承练
qq_41032328
·
2023-10-17 03:19
golang
学习
算法
django-guardian
基础教程
一
文章目录前言一、django-guardian是什么?二、使用步骤1.安装2.配置总结前言Django默认提供的权限控制是基于模型级的,但是如果一个系统对于权限的控制比较复杂,模型级的权限控制是不满足需求的。django-guardian弥补了Django的权限控制的不足,它是基于对象级的权限控制,可能把权限控制得更加细致,从而应对复杂的系统。一、django-guardian是什么?Django
陈大憨
·
2023-10-17 01:19
个人学习
python第三方库基本使用
django
mysql
python
django-guardian
《计算机图形学
基础教程
(孔令德)》期末考试-复习重点
文章目录第一章(重点):考概念1.计算机图形的两种表示方法P52.计算机图形学、模式识别、计算机视觉等等之间的关系P63.计算机图形学的研究内容(笔记P7)4.发展历史P75.图形显示设备的发展P96.相关名词解释的概念P10-P137.图像创建过程(笔记P15)8.未来研究热点P19第二章:MFC基础双缓冲机制P79第三章:扫描转换1.三种直线扫描转换算法原理和优缺点2.考【Bresenham算
^ V ^
·
2023-10-17 01:53
计算机图形学
计算机图形学
期末考试
2021-08-09 uni-app
基础教程
条件编译
一、条件编译条件编译条件编译是用特殊的注释作为标记,在编译时根据这些特殊的注释,将注释里面的代码编译到不同平台。写法:以#ifdef或#ifndef加%PLATFORM%开头,以#endif结尾。#ifdef:ifdefined仅在某平台存在#ifndef:ifnotdefined除了某平台均存在%PLATFORM%:平台名称条件编译写法说明#ifdefAPP-PLUS需条件编译的代码#endif
微软MVP Eleven
·
2023-10-16 23:34
uin-app
《Python
基础教程
》学习笔记——开箱即用
Python
基础教程
——开箱即用开箱即用模块模块就是程序模块是用来下定义的让模块可用包探索模块模块包含什么使用help获取帮助文档使用源代码标准库:一些深受欢迎的模块sysosfileinput集合、堆和双端队列
十月翊安
·
2023-10-16 23:25
Python基础教程
python
开发语言
后端
Go语言
Switch 语句
什么是switch语句?switch是一个条件语句,它计算表达式并将其与可能匹配的列表进行比较,然后执行相应的代码块。它可以被认为是替换复杂ifelse子句的惯用方式。例子一个示例程序胜过一百个字。让我们从一个简单的示例开始,该示例将手指编号作为输入并输出该手指的名称:)。例如,1是拇指,2是食指,依此类推。packagemainimport("fmt")funcmain(){finger:=4f
可乐Vayne
·
2023-10-16 23:10
Go语言教程
golang
开发语言
后端
上一页
77
78
79
80
81
82
83
84
下一页
按字母分类:
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
其他