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编程语言云原生
TypeScript(十二)泛型、模块
1.泛型1.1.简介 泛型是一种
编程语言
特性,允许在定义函数、类、接口等使用占位符来表示类型,而不是具体的类型。 泛型是一种在编写可重用、灵活且类型安全的代码时非常有用的功能。
雪芽蓝域zzs
·
2024-02-02 20:25
TypeScript
typescript
前端
go语言web开发系列之十八:gin框架用base64Captcha生成图形验证码
captchaofbase64imagestring2,安装:liuhongdi@ku:~$goget-ugithub.com/mojocn/base64Captcha说明:刘宏缔的go森林是一个专注
golang
老刘你真牛
·
2024-02-02 19:16
用go做web开发
go
golang
web
api
安全
c++编写手机小游戏代码_24个c++游戏源码
24个c++游戏源码是网友分享的经典游戏源码,采用c++语言编写,对于学习c++的朋友很有帮助,可以帮助你提升
编程语言
能力!
weixin_39548490
·
2024-02-02 19:46
c++编写手机小游戏代码
C++游戏开发的优势
C++作为一种高效的
编程语言
,在游戏开发领域有着独特的优势。通过充分利用C++的特性,游戏开发人员可以实现更高的性能、可移植性和灵活性。下面简单的介绍C++游戏开发的优势,并探讨它在游戏开发中的应用。
咕噜签名分发
·
2024-02-02 19:43
c++
开发语言
golang
实现简单的流式处理
实现一个最简单的类似spark的流式处理流程包含map和filter数据typeStreamstruct{data[]int}map函数func(sStream)Map(ffunc(int)int)Stream{res:=make([]int,0,len(s.data))for_,item:=ranges.data{res=append(res,f(item))}returnStream{res}
nil_ddea
·
2024-02-02 18:24
Sass(Scss)、Less的区别与选择 + 基本使用
Sass(Scss)、Less的区别与选择+基本使用Sass(Scss)、Less都是CSS预处理器,他们定义了一种新的语言,其基本思想是,用一种专门的
编程语言
为CSS增加了一些编程的特性,将CSS作为目标生成文件
safe030
·
2024-02-02 18:45
sass
scss
less
html5
css3
css
javascript
【ROS2】Iron的学习笔记
ROS2的设计目标之一就是提供语言独立性,这意味着ROS2框架可以很容易地在任何现代
编程语言
中实现。除了Python和C++之外,ROS2还支持Lisp、Java、Lua等语言。
songyuc
·
2024-02-02 18:11
ROS
ROS2
TiDB 简介
是一款同时支持在线事务处理与在线分析处理(HybridTransactionalandAnalyticalProcessing,HTAP)的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可用、实时HTAP、
云原生
的分布式数据库
福海鑫森
·
2024-02-02 18:06
数据库
oracle
application
database
testing
user
脚本
OpenGL-01-常见专业名词解析
OpenGL:(OpenGraphicsLibrary)是一个跨平台、夸
编程语言
的编程图形程序接口,它将计算机的资源抽象称为一个个OpenGL的对象,对这些资源的操作抽象为一个个OpenGL指令。
宇宙那么大丶
·
2024-02-02 18:16
【
云原生
技术】在Kubernetes (K8s) 环境中,查看打包的镜像里面的Label
在Kubernetes(K8s)环境中,查看刚才打包的镜像里面的Label通常需要通过与Docker或容器运行时直接交互的方式来完成。Kubernetes自身并不直接提供查看镜像Label的命令,因为Kubernetes主要关注的是容器和服务的部署与管理,而不是镜像内部的元数据。以下是一些步骤和方法来查看镜像Label:1.使用Docker命令(如果你的节点上安装了Docker)如果你的Kuber
阿寻寻
·
2024-02-02 17:33
云原生
kubernetes
容器
【
云原生
技术】将一个标签(Label)自动生成并添加到Dockerfile,在镜像中插入label
将一个标签(Label)自动生成并添加到Dockerfile中一、方式一步骤1:准备原始Dockerfile步骤2:创建一个脚本来动态添加标签步骤3:在CI/CD流程中运行脚本二、方式二1.使用Docker标签(Label)2.在镜像中包含版本文件3.使用构建参数4.使用CI/CD工具的集成5.使用镜像仓库的功能6.使用命名规范一、方式一为了将一个标签(Label)自动生成并添加到Dockerfi
阿寻寻
·
2024-02-02 17:33
云原生
【
云原生
技术】Kubernetes 发布方式-灰度发布
Kubernetes发布方式-灰度发布一、Kubernetes发布方式有哪些二、灰度发布1、灰度发布工作原理1.小规模开始2.监控和评估3.扩展或回滚4.完全部署实现机制2、灰度发布操作步骤示例1(使用Istio)步骤1:准备两个版本的DeploymentDeploymentforv1Deploymentforv2步骤2:创建一个Service来路由流量步骤3:
阿寻寻
·
2024-02-02 17:03
云原生技术
云原生
kubernetes
java
【
云原生
技术】K8S报错 “0/1 nodes are available: 1 node(s) didn‘t match pod anti-affinity rules. preemption:
要解决“0/1nodesareavailable:1node(s)didn’tmatchpodanti-affinityrules.preemption:0/1nodesareavailable:1Nopreemptionvictimsfoundforincomingpod.”的问题,需要对Kubernetes集群进行一些检查和可能的调整。下面是操作步骤的详细指南:1.检查Pod反亲和性规则首先,
阿寻寻
·
2024-02-02 17:29
云原生
kubernetes
容器
【编程入门】开源记事本(Flutter版)
背景前面已输出多个系列:《十余种
编程语言
做个计算器》《十余种
编程语言
写2048小游戏》《17种
编程语言
+10种排序算法》《十余种
编程语言
写博客系统》《十余种
编程语言
写云笔记》本系列对比云笔记,将更为简化
蓝不蓝编程
·
2024-02-02 17:47
Golang
切片与数组
接下来将解析
Golang
中的切片与数组,通过清晰的概念解释、案例代码和实际应用场景的分析,希望可以帮助大家更全面地理解这两个重要的数据结构。
小小Albert
·
2024-02-02 16:17
golang
开发语言
后端
深度解析
Golang
中为什么interface是引用类型
在Go语言中,interface是一种强大而灵活的类型,它为代码提供了抽象和扩展的能力。然而,有一个让人困惑的问题:为什么interface是引用类型而非值类型?接下来我们深入讨论这个问题,揭示interface背后的设计哲学以及引用类型选择的原因。1.Go中的引用类型在Go语言中,变量有两种基本分类:值类型和引用类型。值类型包括基本数据类型(如int、float、bool等)和结构体,它们在内存
小小Albert
·
2024-02-02 16:44
golang
开发语言
后端
C语言 初阶指针
在计算机科学中,指针(Pointer)是
编程语言
中的一个对象,利用地址,它的值直接指向(pointsto)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。
e我所欲也
·
2024-02-02 16:12
c语言
C语言
指针的认识
【C语言初阶】初始指针
文章目录指针是什么指针和指针类型野指针指针运算指针和数组二级指针指针数组指针是什么在计算机科学中,指针(Pointer)是
编程语言
中的一个对象,利用地址,它的值直接指向(pointsto)存在电脑存储器中另一个地方的值
Clumsy、笨拙
·
2024-02-02 16:11
C语言
c语言
【计算机二级考试C语言】C错误处理
C错误处理C语言不提供对错误处理的直接支持,但是作为一种系统
编程语言
,它以返回值的形式允许您访问底层数据。
厉昱辰
·
2024-02-02 16:10
计算机等级考试C语言
c语言
开发语言
Java和JavaScript的区别与联系
引言Java是一种由SunMicrosystems(现在是Oracle公司)开发的面向对象
编程语言
,最初于1995年发布。
闫英杰
·
2024-02-02 15:24
科技杂谈
javascript
java
开发语言
计算机视觉
python
【精华文章】戊子仲秋的编程学习笔记汇总
文章目录戊子仲秋的学习笔记分享算法学习后端必备知识,打牢基础操作系统
Golang
学习Linux学习C++学习C语言学习C语言初阶C语言进阶戊子仲秋的学习笔记分享算法学习算法学习笔记汇总后端必备知识,打牢基础操作系统进程管理理解进程
戊子仲秋
·
2024-02-02 15:39
精华文章
学习
笔记
常用的数据库SQL语句使用大全
SQL(StructuredQueryLanguage,结构化查询语言)是用于管理和操作关系数据库管理系统的标准
编程语言
。SQL语句可以执行各种操作,如查询、更新、插入和删除数据库中的数据。
love6a6
·
2024-02-02 14:01
sql
api 的架构 api技术
API(ApplicationProgrammingInterface,应用程序编程接口)是一种平台、系统或应用程序提供给开发者的接口,让开发者可以利用特定的
编程语言
和工具来构建自己的应用程序。
Onebound_Eason
·
2024-02-02 14:51
mybatis
数据库
java
基于 Echarts 的 Python 图表库:Pyecahrts交互式的日历图和3D柱状图
柱状图使用场景二、代码实例1.Pyecharts绘制日历图2.Pyecharts绘制2D柱状图3.Pyecharts绘制3D柱状图总结概述本文将引领读者深入了解数据可视化领域中的两个强大工具:Python
编程语言
和
醉翁之意不在酒~
·
2024-02-02 13:50
数据可视化
python
echarts
数据可视化
PyQt/PySide6快速入门 - 3 QML简介与Qt Creator开发环境
PySide6快速入门-2使用QWidget设计GUIQML简介QML(QtMeta-ObjectLanguage,Qt元对象语言),Qt推出的QtQuick技术的一部分,是一种用于描述应用程序用户界面的声明式
编程语言
非梦nj
·
2024-02-02 13:33
云原生
API 网关链路追踪能力重磅上线
云原生
API网关介绍
云原生
API网关是腾讯云基于开源网关推出的一款高性能高可用的
云原生
API网关产品,作为云上流量入口,集成请求分发、API管理、流量监控、访问限制等功能,是微服务架构和容器架构中的重要组件
腾讯云中间件
·
2024-02-02 13:12
云原生
微服务
深度学习如何入门?
编程基础:熟练掌握至少一种
编程语言
,推荐Python,因为它是深度学习领域最广泛使用的语言,有大量的库和框架支持。2.学习机器学习基
终将老去的穷苦程序员
·
2024-02-02 13:12
深度学习
精准对接企业
云原生
需求 “
云原生
技术实践大会“筹备进入冲刺期
“2018
云原生
技术实践峰会”,将为中国
云原生
领域顶尖用户和顶尖厂商搭建对话平台,以全球化的技术视角、标杆企业的
云原生
实践,帮助您掌握
云原生
先机,助力企业顺利实现数字化蝶变。
weixin_33862041
·
2024-02-02 13:09
devops
运维
云原生
与低代码:加速提效,为行业拓荒期构建生态
本文讨论了
云原生
和低代码技术在当前技术行业中的重要性和应用,分析了它们如何协同作用来提高效率并推动行业发展。虽然面临高成本和生态建设方面的挑战,但
云原生
和低代码仍然被视为行业的重要驱动力。
工业甲酰苯胺
·
2024-02-02 13:36
云原生
低代码
解锁JSON的奇妙世界:从基础到高级应用,一文搞懂JSON的妙用(中)
本文将深入探讨JSON的序列化和反序列化过程,介绍JSONSchema的应用,以及在不同
编程语言
中处理JSON的方法。
技术蜜糖罐
·
2024-02-02 12:48
json
json
前端
后端
【奇思妙想】不妨大胆一点 自己做一个Nacos(用JAVA实现)
什么是NacosNacos是DynamicNamingandConfigurationService的首字母简称,一个更易于构建
云原生
应用的动态服务发现、配置管理和服务管理平台。
乐乐家的乐乐
·
2024-02-02 12:43
java
开发语言
Linux ---- Shell编程三剑客之AWK
AWK是专门为文本处理设计的
编程语言
,也是行处理软件,通常用于扫描、过滤、统计汇总工作。用来处理列。数据可以来自标准输入也可以是管道或文件。
AH努力中
·
2024-02-02 12:28
linux
运维
服务器
Golang
锁实现原理
什么是锁锁的本质,就是一种资源,是由操作系统维护的一种专门用于同步的资源比如说互斥锁,说白了就是一种互斥的资源。只能有一个进程(线程)占有。当一个进程(线程)通过竞争获得锁的时候,其他进程(或线程)将得不到这把锁。这是内核代码决定的如果我们希望某种资源在多个进程(线程/协程)之间共享,但是某一时刻最多有一个进程占有,这不就是互斥锁的概念吗,也就是说,我们希望自己的资源也变成一种锁最简单的办法就是将
独臂阿童木
·
2024-02-02 12:48
goLang
#
go语言基础
#
golang
源码原理
golang
java
jvm
golang
基础,为什么有结构体?
结构体是
Golang
中非常重要的概念,它主要用于将一组相关的数据字段组织在一起,以便于对数据进行管理、操作和传递。
科技百宝箱
·
2024-02-02 12:47
golang基础
golang
Golang
中没法下载第三方包解决办法
Go1.13及以上(推荐)打开你的终端并执行$goenv-wGO111MODULE=on$goenv-wGOPROXY=https://goproxy.cn,direct运行完成上面命令后,直接运行你的项目就可以下载没法下载的包了。macOS或Linux打开你的终端并执行$exportGO111MODULE=on$exportGOPROXY=https://goproxy.cn或者$echo"ex
肥茹
·
2024-02-02 12:16
go
golang
开发语言
后端
golang
map 锁_
golang
并发安全Map以及分段锁的实现
CompareAndSwap)双检查分断锁typeSimpleCachestruct{musync.RWMutexitemsmap[interface{}]*simpleItem}在日常开发中,上述这种数据结构肯定不少见,因为
golang
吴雄辉
·
2024-02-02 12:44
golang
map
锁
手撕基于Redis的分布式锁——
Golang
,附可用代码DisGo
1.背景介绍近期接到任务,需要用
Golang
开发一个基于Redis的分布式锁,因为目前网上已存在的
golang
分布式锁要么是性能都不够,要么就是功能不全,根据网上收集到的资料,最终决定参考Redisson
一口一个菠萝
·
2024-02-02 12:14
框架
redis
golang
分布式锁
DisGo
为什么
golang
的map不支持并发操作?sync.map又是怎么实现的?
sync.map的总结我先把结论贴在前面,让人有一种大概的认知sync.map的实现原理通过readmap和dirtymap将读写分离,实现高效读写如果readmap读取不到并且amended为true(false表示readmap和dirtymap一致,就没必要再读dirtymap了),则给map加锁并从dirtymap读取,将misses+1。如果map中一共有n个元素,但是读了n次都没有在r
老A技术联盟
·
2024-02-02 12:14
开发语言
golang
Golang
之自旋锁
Golang
之自旋锁目录
Golang
之自旋锁自旋锁
golang
实现自旋锁可重入的自旋锁和不可重入的自旋锁自旋锁的其他变种1.TicketLockTicketLock主要解决的是公平性的问题。
~庞贝
·
2024-02-02 12:14
Golang底层
golang
开发语言
后端
golang
的乐观锁与悲观锁
golang
的乐观锁与悲观锁基本概念基本概念乐观锁和悲观锁是两种思想,用于解决并发场景下的数据竞争问题。乐观锁:乐观锁在操作数据时非常乐观,认为别人不会同时修改数据。
呼噜_
·
2024-02-02 12:44
golang
golang
锁
数据安全
Golang
中的 map 为什么是并发不安全的?
文章目录
Golang
中的map为什么是并发不安全的?
及尔偕老lp
·
2024-02-02 12:12
golang
golang
数据结构
Golang
+etcd的分布式锁
新一代的后台服务中间件都用Go语言写了(上一代的才是Java),比如etcd,那么基于etcd写一个分布式,还是很实用的,废话不多说,先看代码:packagedistribution_lockerimport("context"clientV3"go.etcd.io/etcd/client/v3""log""os""time")typeDistributionLockerstruct{config
互联网速递520
·
2024-02-02 12:11
IT--软件开发
golang
分布式
锁
Golang
的锁机制
golang
中的锁分为互斥锁、读写锁、原子锁即原子操作。在
Golang
里有专门的方法来实现锁,就是sync包,这个包有两个很重要的锁类型。一个叫Mutex,利用它可以实现互斥锁。
@航空母舰
·
2024-02-02 12:11
Go
golang
java
开发语言
乐观锁,悲观锁与
Golang
悲观锁悲观锁(PessimisticLock),顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。乐观锁乐观锁(OptimisticLock),顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不
月守护
·
2024-02-02 12:41
Go
乐观锁
悲观锁
golang
一个网址导航后台系统
webstack-go网址导航后台系统基于
Golang
开源的网址导航网站项目,具备完整的前后台,您可以拿来制作自己平日收藏的网址导航。
super_journey
·
2024-02-02 11:38
阿里云
golang
go
docker
docker
compose
为什么
golang
不支持可重入锁呢?
为什么
golang
不需要可重入锁?在工程中使用锁的原因在于为了保护不变量,也可以用于保护内、外部的不变量。基于此,Go在互斥锁设计上会遵守这几个原则。
动态一时爽,重构火葬场
·
2024-02-02 11:37
concurrent
lang
golang
开发语言
后端
JavaScript 与Java什么关系?为什么名字中带有Java?
JavaScript与Java关系JavaScript和Java是两种不同的
编程语言
,它们之间没有直接关系。尽管它们都以“Java”命名,但是它们的语法、用途和应用场景都不同。
凯哥Java
·
2024-02-02 11:03
凯哥Java
javascript
C#学习笔记_1.C#概述
1.C#简介C#是现代的、通用的、面向对象的结构化
编程语言
;由Microsoft开发,由Ecma和ISO核准认可的;是.Net框架的一部分2.C#强大的编程功能布尔条件(BooleanConditions
holyZhang2021
·
2024-02-02 11:24
#
C#
c#
cmd 教程: echo 函数
基本上
编程语言
都有输出函数,比如Python的print函数,C的printf函数,C++的cout函数......cmd也有它的输出函数,函数叫做echo首先,我会教大家如何打开cmd,接着使用echo
C++代言人
·
2024-02-02 11:19
cmd
windows
【
golang
】13、viper 配置库 | 配置文件读写 | 使用方式 | 源码逻辑分析
文章目录一、使用方式1.1特性1.2优势1.3设置1.3.1默认值1.3.2配置文件1.3.3写配置文件1.3.4监听配置文件变化1.3.5从io.Reader读配置1.3.6SettingOverrides1.3.7使用Alias1.3.8环境变量1.3.9命令行Flags1.3.8.1Flag接口1.3.9配置中心1.3.9.1未加密1.3.9.2加密1.3.9.3监听变化1.4读取1.4.1
呆呆的猫
·
2024-02-02 11:44
#
golang
golang
开发语言
后端
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他