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协程
【004】C++数据类型之字符类型(char)详解
包括C/C++、Linux、MySQL、Redis、TCP/IP、
协程
、网络编程等。️CSDN实力新星,社区专家博主专栏介绍:从零到c++精通
Lion 莱恩呀
·
2025-04-09 22:28
C++从零开始到精通
c++
开发语言
linux
数据结构
算法
c++17
char
skynet.call使用详解
目录skynet.call详细解析1.函数签名与参数2.内部实现机制3.会话ID与
协程
调度4.超时与错误处理5.返回值处理6.协议类型的影响7.skynet.callvsskynet.send8.示例代码分析
monGyrate
·
2025-04-09 21:51
Skynet
Skynet
Lua
游戏服务器
skynet.dispatch 使用详解
目录skynet.dispatch函数详解1.函数定义与参数2.消息处理流程3.使用示例示例1:处理Lua协议消息示例2:处理自定义协议消息4.关键机制(1)
协程
与阻塞操作(2)消息响应5.与skynet.register_protocol
monGyrate
·
2025-04-09 20:16
Skynet
Skynet
Lua
游戏服务器
Golang
的连续栈功能,为什么能保证百万个goroutine运行?
连续栈Go语言的
协程
要能够运转,需要有自己的运行栈栈内存怎么分配是一个大问题肯定是涉及到动态分配,那么怎么检测栈是否溢出、怎么保存当时环境、恢复运行、和怎么挪到新开辟的栈中是重点帐篷露营的智能扩容系统(
小白的大数据历程
·
2025-04-09 19:40
Golang
golang
开发语言
后端
golang
操作sqlite3加速本地结构化数据查询
创建表SQLite删除表SQLiteInsert语句SQLiteSelect语句SQLite运算符SQLite算术运算符SQLite比较运算符SQLite逻辑运算符SQLite位运算符SQLite表达式
golang
Generalzy
·
2025-04-09 17:56
golang
golang
sqlite
jvm
Python-
协程
协程
又称微线程,纤程。它是比线程更小的执行单元,因为它自带CPU上下文。这样只要在合适的时机,我们可以把一个
协程
切换到另一个
协程
当中。只要这个过程保存或恢复CPU上下文,那么程序就可以运行。
不止于python
·
2025-04-09 16:49
Python—
协程
(Coroutine)
、概念简介2、使用场景3、实现方式4、代码案例5、注意事项参考手册:https://docs.python.org/zh-cn/3.10/library/asyncio-task.html1、概念简介
协程
不是被操作系统内核所管理
蓝魔Y
·
2025-04-09 16:49
Python编程
python
并发
协程
python----并发之
协程
《python并发之
协程
》一:单线程下实现并发,即只在一个主线程,并且cpu只有一个的情况下实现并发。
weixin_30724853
·
2025-04-09 16:19
python
操作系统
Python并发编程:
协程
详解
协程
是并发编程的核心之一,本文将详细解析Python中
协程
的基础概念、关键字、
协程
中对象的使用和uvloop等。一、
协程
基础1.什么是
协程
协程
,也称为微线程,是一种用户态的轻量级线程。
风因絮
·
2025-04-09 15:16
Python进阶知识
python
Go语言的物联网
Go语言(又称
Golang
)是由Google在2007年开发的编程语言,正式发布于2009年。
慕瑾华
·
2025-04-09 10:12
包罗万象
golang
开发语言
后端
golang
通过飞书邮件服务API发送邮件功能详解
一.需求需要实现通过飞书邮件服务API发送邮件验证码功能:用户输入邮箱,点击发送邮件,然后发送邮件验证码,这里验证码有过期时间,保存到redis缓存中二.实现实现的部分代码如下:控制器部分代码//发送邮件控制器funcEmailSendController(userIduint64,mproto.Message,ctx*gin.Context)(proto.Message,error){varer
zhoupenghui168
·
2025-04-09 10:10
#
golang基础
golang
服务器
飞书
飞书邮件服务发送邮件
golang
open.feishu.cn
Golang
基础-原子操作和锁区别
原子操作(AtomicOperation)和锁(Lock)都是用于并发编程中控制多个goroutine访问共享资源的同步机制。它们的目标是保证数据的一致性和避免竞态条件,但它们的实现机制、性能特征和适用场景有所不同。下面将详细对比原子操作和锁的区别。1.原子操作(AtomicOperation)原子操作是指一系列操作要么完全执行,要么完全不执行,中间不被打断。它是一种无锁的操作,保证了操作的不可分
Yy_Yyyyy_zz
·
2025-04-09 02:22
Golang基础
golang
开发语言
算法编程题-排序
算法编程题-排序比较型排序算法冒泡排序选择排序插入排序希尔排序堆排序快速排序归并排序非比较型排序算法计数排序基数排序本文将对七中经典比较型排序算法进行介绍,并且给出
golang
语言的实现,还包括基数排序
灼华十一
·
2025-04-08 00:36
算法编程题
算法
排序算法
数据结构
golang
《10节课学会
Golang
-02-变量与常量》
微信关注【面试情报局】我们一起干翻面试官,回复
golang
获取本文源码#变量与常量视频地址:b站10节课学会
Golang
,Go快速入门变量与常量变量和常量简单来说就是给内存中某一个地址起一个名字,然后用这个地址存储某个特定类型的值
HTML网页设计-期末大作业
·
2025-04-08 00:06
Golang
golang
开发语言
后端
Golang
系列 - 内存对齐
Golang
系列-内存对齐常见类型header的size大小内存对齐空结构体类型参考摘要:本文将围绕内存对齐展开,包括字符串、数组、切片等类型header的size大小、内存对齐、空结构体类型的对齐等等内容
灼华十一
·
2025-04-08 00:36
Golang
golang
开发语言
后端
golang
中并发sync和channel
golang
中实现并发非常简单,只需在需要并发的函数前面添加关键字"go",但是如何处理go并发机制中不同goroutine之间的同步与通信,
golang
中提供了sync包和channel机制来解决这一问题
fjgui
·
2025-04-07 19:28
go学习
组件日志——etcd
3.1获取一个etcd服务3.2获取租约(写端操作)3.3使用租约(写端操作)3.4销毁租约(写端操作)3.5获取etcd服务中的服务列表(读端操作)3.6监听状态变化(读端操作)一、简介Etcd是一个
golang
木鱼不是木鱼
·
2025-04-07 16:14
组件
etcd
数据库
golang
内存逃逸 & 栈与堆区别
介绍我们要聊的就是“内存逃逸”——这个看起来很恐怖的名字其实说白了就是,某个变量的生命周期可能被Go的编译器不小心“推”到了堆上,而不是栈上,导致了一些不必要的内存消耗。那么,内存逃逸到底是怎么回事,怎么避免它呢?面试应该从以下角度回答什么是逃逸?导致内存逃逸的原因是什么常见的发生逃逸的情况与逃逸分析如何避免栈和堆栈(Stack):栈内存是程序运行时的一个局部区域,用于存储局部变量和函数调用的上下
云闲不收
·
2025-04-07 07:45
golang
java
jvm
22、Python深入理解生成器
Python因为GIL的原因,多线程的使用有很大的限制(或性能不佳),所以广泛的要使用
协程
,而Python
协程
的基础便是生成器(与
goLang
的
协程
不一样),所以在Python中生成器是很多高级语法的基础
勇敢滴哥哥
·
2025-04-06 15:04
Python3编程技巧进阶
python
开发语言
Go语言 log日志包
Golang
'slog模块主要提供了3类接口。
墨子哲
·
2025-04-06 14:29
Go实战系列
十五天Python系统学习教程第十一天
Day11详细学习计划:Python并发与并行编程学习目标✅理解Python并发模型(对比Java的多线程与线程池)✅掌握asyncio
协程
编程(对比Java的虚拟线程)✅实现多进程加速计算密集型任务✅
heimeiyingwang
·
2025-04-06 13:24
python学习
python
开发语言
学习
java
ngx_lua 模块
ngx_lua模块的原理:1、每个worker(工作进程)创建一个LuaVM,worker内所有
协程
共享VM;2、将NginxI/O原语封装后注入LuaVM,允许Lua代码直接访问;3、每个外部请求都由一个
dkih3093
·
2025-04-06 12:49
lua
运维
网络
golang
常见框架
gin简介Gin是一个用Go(
Golang
)编写的Web框架特性快速基于Radix树的路由,小内存占用。没有反射。可预测的API性能。支持中间件传入的HTTP请求可以由一系列中间件和最终操作来处理。
卜睵·-嗳
·
2025-04-06 08:44
golang
开发语言
后端
Golang
的Web框架比较与选择
一、
Golang
的Web框架概述又称Go语言)是一种由Google开发的开源编程语言,自诞生以来就备受关注,并被广泛应用于后端开发。
caihuayuan5
·
2025-04-06 06:04
面试题汇总与解析
spring
boot
java
后端
大数据
课程设计
Visual Basic语言的
协程
VisualBasic语言中的
协程
引言编程语言的演进为开发者提供了更灵活、高效、易用的编程工具。其中,
协程
作为一种特殊的控制结构,在许多编程语言中得到了广泛的应用。
方瑾瑜
·
2025-04-06 03:40
包罗万象
golang
开发语言
后端
C++ 新特性 | C++20 常用新特性介绍
目录1、模块(Modules)2、
协程
(Coroutines)3、概念(Concepts)4、范围(Ranges)5、三向比较符(three-waycomparison)C++软件异常排查从入门到精通系列教程
dvlinker
·
2025-04-05 15:55
C/C++实战专栏
C/C++软件开发从入门到实战
C++
C++20
新标准
模块
协程
范围
三向比较符
golang
的github.com/dgrijalva/jwt-go包
Golang
JSONWebToken(JWT)包JSONWebToken(JWT)是一种用于在客户端和服务器之间安全传输信息的紧凑、URL安全的方法。
草海桐
·
2025-04-05 09:16
golang
golang
jwt-go
JWT
【
Golang
】Go操作数据库框架gorm
《博客》:Python全栈,
Golang
开发,PyQt5和Tkinter桌面开发,小程序开发,人工智能,js逆向,App逆向,网络系统安全,数据分析,Django,fastapi,flas
景天科技苑
·
2025-04-05 08:06
Go语言开发零基础到高阶实战
golang
数据库
开发语言
gorm
go操作数据库
Go框架比较:goframe、beego、iris和gin
前言由于工作需要,这些年来也接触了不少的开发框架,
Golang
的开发框架比较多,不过基本都是Web”框架”为主。
半城 风雨
·
2025-04-05 06:53
Iris
Beego
Gin
golang
大数据
开发语言
C++ --- 异步编程
定义:2.两者区别:3.两者优缺点:4.应用场景:二.C++异步编程入门:1.使用future与async进行异步处理:2.使用future与promise进行异步处理:3.将异步任务与多线程结合:三.
协程
记得开心一点嘛
·
2025-04-05 04:41
C++进阶
异步编程
c++
主流的
golang
web框架有那些
目前Gin很火,公司内部使用Echo和Beego,其它的基本没听过。Gin的特点是快,处理大量请求,看到腾讯的公众号中有介绍。以下是2024年一些主流的Go语言Web框架的对比:Gin性能:非常快,是Go语言中最快的Web框架之一,特别适合构建快速的网站和API。功能:拥有许多实用功能,如路由、中间件、请求绑定、JSON验证和错误管理。可扩展性:能够处理大量请求,适合繁忙的网站。社区:拥有庞大的社
LeonNo11
·
2025-04-04 20:18
golang
golang
《Go语言从新手到高手》初级篇-第1章 环境搭建 1.2 下载与安装
官方网站地址:
golang
.org在Go的官方网站上,你可以找到以下资源:下载:提供了各个操作系统(Windows、macOS、Linux)的安装包。
鱼弦
·
2025-04-04 19:47
人工智能时代
golang
开发语言
后端
GO语言GPM模型
原文地址:https://study
golang
.com/articles/29227前言Goroutine&Schedulergoroutine是什么?
DreamCatcher
·
2025-04-04 18:39
golang研究
Go和
Golang
语言简介
李升伟整理Go和
Golang
实际上指的是同一种编程语言,只是名称不同。Go名称:Go是该编程语言的正式名称。
lisw05
·
2025-04-04 16:54
计算机科学技术
golang
开发语言
后端
Python
协程
从入门到实践:深度解析与案例实战
Python
协程
从入门到实践:深度解析与案例实战一、同步编程的瓶颈与异步编程革命1.1传统同步模式的困境在Python的同步编程模型中,代码按照严格的顺序执行,当遇到I/O操作(如网络请求、文件读写、数据库查询
七十二计
·
2025-04-04 05:34
python
数据库
开发语言
C++中的
协程
,线程和进程
在C++中,
协程
、线程和进程是三种不同的并发编程机制,它们在用途、实现方式和性能特点上存在显著差异。以下是对它们的详细介绍和比较。
这个懒人
·
2025-04-04 02:52
c++
开发语言
【自学笔记】Go语言基础知识点总览-持续更新
基本语法变量声明与赋值常量数据类型运算符3.控制结构条件语句循环语句4.函数函数定义与调用多返回值匿名函数与闭包5.并发编程goroutinechannel6.错误处理7.标准库介绍8.代码示例总结1.Go语言简介Go(又称
Golang
Long_poem
·
2025-04-04 02:48
笔记
golang
开发语言
golang
-基础知识-interface
1.什么是interface在go中,interface(接口)是一种抽象类型,用于定义某些方法的集合,而不具体实现这些方法。接口允许你指定一个类型应该提供哪些功能,但不关心具体实现是什么。定义一个接口的基本语法如下:typeInterfaceNameinterface{Method1(parameters)returnTypeMethod2(parameters)returnType//其他方法
wuh2333
·
2025-04-04 00:37
golang
开发语言
后端
Golang
日志接口应用实战
阅读目录日志库需求分析1日志库产生的背景2日志打印级别设置3日志存储的位置4日志库接口设计5日志库设计6文件日志格式demo1导入获取目录结构包,打印目录结构2新建获取目录结构包3新建文件日志包4新建用户应用引入文件日志包打印日志5新建终端日志包6新建用户应用引入文件日志包打印日志7使用接口解决以上日志没有使用接口产生的问题7.1使用包打印入职7.2定义打印日志接口规范文件7.3改造终端日志打印7
知其黑、受其白
·
2025-04-04 00:05
golang
java
开发语言
golang
--interface(接口)
在Go语言中,接口(interface)是一种定义行为的类型。接口定义了一组方法签名,但没有具体的实现。其他类型可以实现接口的方法,从而成为该接口的实例。接口提供了一种将不同类型进行抽象的能力,使得我们可以编写更加灵活和可扩展的代码。本文将详细介绍Go语言中接口的使用,包括接口定义、实现、类型断言和类型判断等方面。1.接口的定义在Go语言中,接口通过一组方法签名来定义,不包含具体的实现代码。接口的
逍遥侯~
·
2025-04-03 23:32
开发语言
golang
后端
go
数据结构
golang
接口-interface
interface接口概述接口(interface)是Go语言中的一种类型,用于定义行为的集合,它通过描述类型必须实现的方法,规定了类型的行为契约。它把所有的具有共性的方法定义在一起,任何其他类型只要实现了这些方法就是实现了这个接口。隐性实现1.Go中没有关键字显式声明某个类型实现了某个接口。2.只要一个类型实现了接口要求的所有方法,该类型就自动被认为实现了该接口。实现接口的作用如果A类型实现了B
lmryBC49
·
2025-04-03 23:31
golang
java
前端
看看坐标深圳、薪资15k的go开发岗面试强度如何
他个人感觉面试不太满意,尤其是分布式锁那一块回答的不太好也不知道怎么回答,大家可以看一下整个面试过程,如果你对这些问题有更好的见解可以发在评论区,大家一起讨论一下:岗位介绍
Golang
后端开发工程师10
·
2025-04-03 14:05
go后端
lib-zo,C语言另一个
协程
库,整理
lib-zo一个C
协程
库,项目地址https://github.com/mailhonor/lib-zoAPI文档https://github.com/mailhonor/lib-zc/blob/master
eli960
·
2025-04-03 13:00
lib-zc
C/C++
开发语言
c语言
在php中,Fiber、Swoole、Swow这3个
协程
都是如何并行运行的?
文章精选推荐1JetBrainsAiassistant编程工具让你的工作效率翻倍2ExtraIcons:JetBrainsIDE的图标增强神器3IDEA插件推荐-SequenceDiagram,自动生成时序图4BashSupportPro这个ides插件主要是用来干嘛的?5IDEA必装的插件:SpringBootHelper的使用与功能特点6Aiassistant,又是一个写代码神器7Cursor
Ai 编码
·
2025-04-03 05:32
php教程
Laravel5.8
php
swoole
android
计算机毕设-基于springboot的考研互助平台的设计与实现(附源码+lw+ppt+开题报告)
多个大型网购商城开发经验、在某机构指导学员上千名、专注于本行业领域✌技术范围:Java实战项目、Python实战项目、微信小程序/安卓实战项目、爬虫+大数据实战项目、Nodejs实战项目、PHP实战项目、.NET实战项目、
Golang
计算机毕设孵化场
·
2025-04-03 03:50
Java毕设项目
课程设计
spring
boot
计算机毕业设计如何选题
计算机毕设论文
计算机毕业设计选题推荐
java
考研互助平台
golang
中make和new的区别
参考链接https://worktile.com/kb/ask/38441.html在Go语言中,make和new都是用于创建数据结构的内置函数,区别:分配内存的区别返回类型的区别初始化的区别分配内存的区别make用于创建切片、映射和通道等引用类型的数据结构。new用于创建结构体、数组和基本数据类型等值类型的数据结构。返回类型的区别make的返回类型与其参数的类型相同,而不是指向它的指针,因为这三
菜鸟要加油!
·
2025-04-03 01:08
golang
开发语言
后端
Golang
基础-new、make区别
在Go语言中,make和new是两个用于分配内存的关键字,但它们的用途和使用场景有明显区别:1.new关键字用途new用于为类型分配一块零值化的内存,并返回指向这块内存的指针。返回值始终是一个指针,指向所分配类型的内存地址(例如:*int、*struct)。适用场景当你需要获得某个类型的指针,但不需要初始化内部数据结构时,使用new。常用于分配基本数据类型(如int、float64)或自定义的结构
Yy_Yyyyy_zz
·
2025-04-03 01:37
Golang基础
golang
开发语言
后端
go
二叉树的中序遍历
Golang
版
LeetCode94.二叉树的中序遍历
Golang
版1.问题描述给定一个二叉树的根节点root,返回它的中序遍历。
皮卡猴
·
2025-04-03 01:35
leetcode刷题
leetcode
二叉树
中序遍历
算法
Golang
开发棋牌游戏中的坑
开发棋牌游戏时,Go语言的高效并发和简洁语法是非常适合的。然而,在实际开发中仍然会遇到一些常见的“坑”。以下是开发棋牌游戏时可能遇到的问题及其解决方案:1.并发与同步问题问题描述棋牌游戏通常需要处理大量并发连接和实时交互,如果并发控制不当,可能导致数据竞争、死锁或性能问题。解决方案使用Channel和Goroutine:使用Channel实现Goroutine之间的通信。使用select语句处理多
九班长
·
2025-04-03 01:33
Golang
游戏
golang
后端
开发语言
算法
架构
分布式
LeetCode 94. 二叉树的中序遍历
在用
Golang
重新做这道题的时候,我发现了一个有关slice的问题,那就是slice类型作为形参时,由于我们已经知道slice类型是底层数组的一个视图,是引用类型,那么按理说对它在函数中进行的修改在函数返回时
YGGP
·
2025-04-03 01:03
程序设计算法
leetcode
算法
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他