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中文文档
Python库学习(十三):爬虫框架Scrapy
框架要求Python的版本3.8+GithubStar:49.6k:https://github.com/scrapy/scrapy
中文文档
:https://www.osgeo.cn/scrapy/intro
猿码记
·
2023-12-22 01:50
后端
Spring Boot Web
中文文档
原文链接SpringBootWeb
中文文档
引言ServletWebApplicationsSpringWebMVCFrameworkSpringMVC自动配置SpringMVC转换服务HttpMessageConvertersMessageCodesResolver
逆水行舟x
·
2023-12-22 01:15
spring
boot
spring
boot
前端
后端
java
一文弄懂
Golang
中的内存逃逸
目录什么是内存逃逸内存逃逸的影响内存逃逸的原因内存逃逸的检测内存逃逸的例子如何避免内存逃逸小结内存逃逸是Go语言中一个重要的概念,涉及到程序的性能优化和内存管理。了解内存逃逸可以帮助我们编写更高效的代码。本文将从基本概念入手,深入讲解Go语言中的内存逃逸现象,以及如何避免。什么是内存逃逸在Go语言中,内存分配有两种方式:栈分配和堆分配。栈分配是在函数调用时为局部变量分配内存,当函数返回时,这些内存
路多辛
·
2023-12-22 01:24
Golang系列知识讲解
golang
开发语言
后端
Golang
leetcode209 长度最小的子数组
长度最小的子数组leetcode209初次尝试之动态规划×超出内存限制利用如下图所示的思想,但是使用的空间太大了//动态规划方法超出内存限制funcminSubArrayLen(targetint,nums[]int)int{L:=len(nums)table:=make([][]int,L)length:=0fori:=0;i=target{length=1returnlength}table[
鳄梨阿龙
·
2023-12-21 23:58
golang
开发语言
后端
学习
Golang
leetcode977 有序数组的平方 双指针法
文章目录有序数组的平方leetcode977个人的初次尝试双指针法有序数组的平方leetcode977leetcode977个人的初次尝试已经想到双指针法,但是对于循环的边界条件仍然找不明白,对于特殊情况没有适应性,很容易出错而且在更改的过程中喜欢钻牛角尖,不更改现有的惯性思维,后续需要更正这些缺点。双指针法中心法先找中心位置,从中心开始双指针从小到大//中心位置法,先找到正负交界处的值funcs
鳄梨阿龙
·
2023-12-21 23:28
个人
leetcode学习
Golang
golang
leetcode
数据结构
算法
lodash用法详解以及与ES6的对比
一、讲在前:1、版本:VERSION=4.17.5;2、
中文文档
:https://www.lodashjs.com/;3、安装引入:通过npm:$npmi-gnpm$npmi--savelodashimport_from'lodash
BULL_DEBUG
·
2023-12-21 21:26
php carbon详解,Carbon
中文文档
Carbon是日期及时间处理包了,我们这里来看日期及时间处理包在Laravel框架中的一些常用的使用。在编写PHP应用时经常需要处理日期和时间,这篇文章带你了解一下Carbon–继承自PHPDateTime类的API扩展,它使得处理日期和时间更加简单。Laravel中默认使用的时间处理类就是Carbon。namespaceCarbon;classCarbonextends\DateTime{//c
游鱼_
·
2023-12-21 21:41
php
php
开发语言
Hyperledger Fabric/Fabric-samples 安装及使用(Mac)
1.安装清单brewGitcUrldockerdocker-compose
GoLang
FabricFabric-samples2.开始安装2.1Gitmac自带git,也可自行安装:brewinstallgit2.2curlbrewinstallcurl2.3dockerbrewinstalldocker2.4d
被代码耽误的演员
·
2023-12-21 20:31
学习笔记
工作代码片段
docker
fabric
区块链
go
macos
Eclipse +
Golang
开发环境搭建 (要点备忘)
安装步骤官网下载
Golang
,安装官网下载eclipse,安装安装eclipse
golang
插件-GoClipse2种方式,在线安装或离线安装。
fananchong2
·
2023-12-21 20:11
Go语言杂文
golang
eclipse
调试
gdb
插件
golang
使用 text/template 模板生成代码(备忘)
text/templatetext/template是官方自带的模板生成库使用例子packagemainimport("fmt""os""sort""text/template")vartepl1=`func(m*{{.ModelName}})HMapKey()string{returnfmt.Sprintf("{{.TableName}}:{{.EntityDBID}}:%v",m.{{.Ent
fananchong2
·
2023-12-21 20:40
Go语言杂文
text/template
golang
template
模板生成
自动生成
golang
捕获 C/C++ 错误并做善后处理
cgo里crashcgo中的crash,在
golang
中是捕获不到信号量的,诸如信号量SIGSEGV未曾逆向思维,考虑过是否在cgo里做信号量捕获,今日试了下,是可以的即,
golang
调用c代码,可以保证进程不会无故消失
fananchong2
·
2023-12-21 20:40
Go语言杂文
cgo
crash
golang
SIGSEGV
异常捕获
golang
math/rand 的协程安全问题
math/randmath/rand是
golang
官方自带的随机数库今天看grpc-go代码时,才发现,原来math/rand不能算协程安全的库看官方文档说明(摘自GOROOT/src/math/rand
fananchong2
·
2023-12-21 20:10
Go语言杂文
math/rand
golang
grpc-go
静态检查
协程安全
electron 入门学习
这个仓库初始化了一个electron项目,结构纯净,可以克隆后改造自己的项目gitclonehttps://github.com/electron/electron-quick-startelectron项目
中文文档
yuan_life
·
2023-12-21 19:53
electron学习
electron
Go后端开发 --
Golang
的语言特性
Go后端开发–
Golang
的语言特性文章目录Go后端开发--
Golang
的语言特性一、
Golang
的优势1.部署极其简单:2.静态语言3.语言层面的并发4.强大的标准库5.简单易学6.运行效率对比二、
Golang
蝎子莱莱xo
·
2023-12-21 18:38
Golang
golang
开发语言
后端
突破tls校验常用方法
而且即使你不使用模拟浏览器,你直接使用
Golang
、使用Python,它们也有自己各自的指纹,并且他们的指纹每次请求也是固定的。只要网站发现某个拥有特定指纹的客户端持续高频率请求网
Cocktail_py
·
2023-12-21 17:11
爬虫
python
开发语言
golang
使用redis分布式锁,缓存实现GetSet
golang
使用分布式锁,缓存方法实现GetSet闭包实现分布式场景某个耗时的操作不允许并发情况订单抢购库存超卖其他场景懒得想了……初始化redisredis.gopackageinitilizeimport
joker.zeng
·
2023-12-21 17:52
缓存
golang
redis
分布式
后端
golang
导出10w+大数据量的csv文件
golang
大数据量导出csv导出文件采用协程+文件指针同时写入一个文件提供写入速度可以避免数据表数据太大内存爆了估计前面文件区块大小保证顺序性采用文件指针可以大大的提高写入速度,起码一倍context
joker.zeng
·
2023-12-21 17:51
golang
开发语言
后端
golang
常见的AES、DES、RSA、MD5加密、解密、加签、验签
AES/DES/RSA的加解密封装,PKCS5、ZERO填充方式MD5/RSA签名、验签PKCS5和PKCS7都是密码学中的填充方案,用于在加密过程中将数据填充到特定块大小的倍数。它们的区别在于块大小的不同。PKCS5填充:PKCS5填充方案适用于使用64位块大小的对称加密算法(如DES),其中填充字节的值与填充的字节数相同。例如,如果需要填充4字节,则填充的字节值都为0x04。PKCS5填充和P
joker.zeng
·
2023-12-21 17:21
golang
开发语言
后端
安全
算法
解决docker alpine /bin/sh: ./main: not found
/main:notfound
golang
中编译之后的二进制文件部署在alpine镜像中出现了notfound问题解决这种情况是因为动态链接库位置错误导致的,alpine镜像使用的是musllibc而不是
joker.zeng
·
2023-12-21 17:18
docker
容器
运维
golang
linux
35_36-
Golang
中的 go mod 以及
Golang
包详解
**
Golang
**中的**gomod**以及**
Golang
**包详解主讲教师:(大地)合作网站:www.itying.com****(IT营)我的专栏:https://www.itying.com/
余尘雨晨
·
2023-12-21 14:57
GO语言基础
golang
爬虫
开发语言
02-Go语言 Mac电脑环境搭建、开发工具Vscode配置
配置主讲教师:(大地)合作网站:www.itying.com****(IT营)我的专栏:https://www.itying.com/category-79-b0.html1、Go语言mac环境搭建1、下载安装
Golang
Go
余尘雨晨
·
2023-12-21 14:23
GO语言基础
golang
macos
vscode
BBS项目--登录
出现这种情况在Windows中很常见,就是端口被占用解决措施:这时我们只需改一下端口便可以了登录前端页面(HTML)#这次页面采用的是bookstrip5:Bootstrap入门·Bootstrapv5
中文文档
糖果爱上我
·
2023-12-21 14:13
python
django
前端
数据库
sqlite
前端框架
golang
多版本管理工具g(gvm)使用(windows)
1、下载地址https://github.com/voidint/g/releases2、设置环境变量1)设置镜像由于国内无法自由访问
Golang
官网,导致查询
小男孩tom
·
2023-12-21 13:37
Go
golang
gvm
client报错
golang
: grpc : error while marshaling: proto: Marshal called with nil
server端报panic:runtimeerror:indexoutofrange[0]withlength0goroutine1[running]client报错
golang
:grpc:errorwhilemarshaling
赛博朋克2078
·
2023-12-21 13:37
hyperledger
fabric
mysql
区块链
数据库
Golang
项目管理实践一--
Golang
包管理特点以及Glide工具的使用
文章内容
Golang
包管理的特点
Golang
包管理的注意点结合Glide工具进行包管理实践总结由于
Golang
特殊的包管理策略,同时,目前并没有成熟的包管理工具,因此需要我们在管理
Golang
项目时,需要首先考虑适合项目的一种包管理策略
villare
·
2023-12-21 13:06
Golang及其项目管理
Golang
包管理
项目
Glide
golang
web 项目 目录 结构
以下内容转载自https://study
golang
.com/articles/13977.
shankusu2017
·
2023-12-21 13:36
golang
golang
Golang
Web入门(2):如何实现一个RESTful风格的路由
Golang
Web入门(2):如何实现一个RESTful风格的路由摘要在上一篇文章中,我们聊了聊在
Golang
中怎么实现一个Http服务器。
inet_ygssoftware
·
2023-12-21 13:04
自学GO语言
go
golang
从零开发区块链应用(一)--
golang
配置文件管理工具viper
文章目录一、viper简介二、viper的基本方法2.1安装2.2读取配置文件2.3viper取值的函数三、viper使用举例3.1yaml配置文件3.2本地配置文件读取方式3.3将配置信息序列化为结构体对象3.4配置读取参考文件:https://github.com/spf13/viper一、viper简介viper是一个go开发工具,主要是用于处理各种格式的配置文件,简化程序配置的读取问题,所
杰哥的技术杂货铺
·
2023-12-21 13:03
从零开发区块链应用
viper配置文件管理工具
golang开发
区块链开发
区块链应用
区块链技术
【
GoLang
】哪些大公司正在使用Go语言
在这个多元化的编程语境中,Go语言(简称
Golang
)以其简洁
fking86
·
2023-12-21 13:32
GO
golang
开发语言
后端
mangokit:
golang
web项目管理工具,使用proto定义http路由和错误
文章目录前言1、mangokit介绍1.1根据proto文件生成http路由1.2根据proto文件生成响应码1.3使用wire来管理依赖注入2、mangokit实现2.1protobuf插件开发2.2mangokit工具3、使用示例3.1创建新项目3.2添加新的proto文件3.3代码生成前言在使用gin框架开发web应用时,需要我们自己手动完成请求到结构体的反序列化,以及发送响应,如下:fun
CoreDump丶
·
2023-12-21 13:01
golang
go
golang
go
gin
rust从0开始写项目-读取配置文件
vx.
golang
技术实验室专注分享
golang
、rust等多语言、中间件及大数据相关内容#一、读取cargo.toml文件内容`Cargo.toml`文件配置如下:```[package]name="
aZ_be5e
·
2023-12-21 12:23
Golang
for i 和for range性能对比
在Go语言中,fori和forrange两种循环方式都可以用来遍历切片(slice)、数组(array)、字符串(string)和其他可迭代的数据结构。对于遍历切片、数组和字符串,forrange的效率更高。这是因为在底层实现上,forrange是通过访问底层数组或切片来获取元素的,而不需要逐个访问每个元素。因此,它通常比使用索引变量(如i)的for循环更快。具体来说,forrange循环内部会获
终生成长者
·
2023-12-21 11:13
golang
Go后端开发 -- 环境搭建
后端开发--环境搭建一、环境配置二、IDE的选择三、使用gomod构建项目1.初始化项目2.添加依赖项3.运行项目四、环境报错1.VSCode中gopls报错一、环境配置Go官网下载地址:https://
golang
.org
蝎子莱莱xo
·
2023-12-21 11:40
Golang
golang
数据库
01-Go语言介绍以及win环境搭建
1、Go语言介绍Go即
Golang
,是Google公司2009年11月正式对外公开的一门编程语言。
余尘雨晨
·
2023-12-21 11:40
GO语言基础
golang
开发语言
后端
golang
单测
goland自动生成鼠标移动到函数名处右击鼠标点击:生成点击:函数测试funcTestGetFieldIds(t*testing.T){typeargsstruct{fieldIdsStrstring}tests:=[]struct{namestringargsargswantResult[]uint}{//TODO:Addtestcases.}for_,tt:=rangetests{t.Run(
终生成长者
·
2023-12-21 11:37
golang
git
开发语言
golang
编译程序从后台运行,不出现dos窗口
golang
编译程序从后台运行,不出现dos窗口gobuild-ldflags"-Hwindowsgui"
平凡啊菜
·
2023-12-21 11:27
Go语言 相关概念深入分析
1.
golang
语言中new和make的区别在Go语言中,new和make是用于创建不同类型的值的内置函数。它们有以下区别:new函数用于创建指向新分配的零值的指针。
强仔fight
·
2023-12-21 11:52
golang
开发语言
后端
Object-C老鸟3天速成Swift基础
前言很庆幸有
golang
这样的语言面世。语义清晰的同时概念又特别简洁,去掉了很多无谓传统编程语言繁杂又无效率的写法,作者们通过了实现表达了我们这些广大程序员敢想不敢言的心声。
FatherXiao
·
2023-12-21 09:42
《Spring Cloud Gateway 技术要点》
中文文档
?SpringCloudGateway
中文文档
他是如何工作的?
技术路上的探险家
·
2023-12-21 09:03
JAVA
微服务
网关
Golang
学习之路一二基础语法与变量
Golang
学习之路一二基础语法与变量命名规则go语言中的函数名、变量名、常量名、类型名、语句标号和包名等所有的命名,都遵循一个简单的命名规则必须以一个字母或下划线_开头,后面可以跟任意数量的字母、数字或下划线
阿亮说技术
·
2023-12-21 08:35
golang
golang
开发语言
Spring Native初探
近几年“原生”一词一直泛滥在云计算、边缘计算等领域中,而原生宠幸的语言也一直都是
Golang
,Rust等脱离Sandbox运行的开发语言。
Docker_
·
2023-12-21 08:31
编译器
java
maven
spring
boot
分布式
求人不如求己,自己动手写一个CSDN博客备份小工具?
所以也就对Python和
Golang
SnailMann
·
2023-12-21 06:58
golang
使用github.com/fsouza/go-dockerclient访问container的stats信息
golang
使用github.com/fsouza/go-dockerclient访问container的stats信息例子使用/fsouza/go-dockerclient收集一个container的
CodingCode
·
2023-12-21 03:18
springboot 的组件集成
最近一段时间回归使用java,其实不是很情愿,毕竟在使用scalapythonc++
golang
,都很来电,java还有很多比较冗余的内容,反正敲代码也是一个力气活,用久了,也很讨厌。
Helen_Cat
·
2023-12-21 02:52
golang
实现注册系统服务(Windows、Darwin)
golang
实现注册系统服务(Windows、Darwin)仓库地址:https://github.com/ziyifast/yiSystemService使用第三方包:goget“github.com
NPE~
·
2023-12-20 19:41
go
demo
golang
windows
开发语言
系统服务
darwin
linux
手撕分布式缓存之一
项目参考GitHub上的高分项目7days-
golang
,文章内不一定展示完整代码,文章的目的是分享自己在实现分布式缓存的过程中对具体代码实现的解释与见解,文章的编写的时间均是在项目实现之后,可放心参考
咖瑞芝
·
2023-12-20 17:26
分布式缓存
分布式
缓存
【MIT 6.824 分布式系统】Lecture2中的 crawler.go 代码及解析
packagemainimport("fmt""sync")////SeveralsolutionstothecrawlerexercisefromtheGotutorial//https://tour.
golang
.org
背书包的小新
·
2023-12-20 17:45
爬虫
golang
开发语言
Golang
垃圾回收内存精通
在Go编程语言(
Golang
)的背景下,这是一种由Google开发的开源语言,垃圾回收在维护内存效率和程序稳定性方面起着关键作用。
技术的游戏
·
2023-12-20 17:28
golang
jvm
算法
golang
模仿tail命令,显示文件末尾指定行数的文件内容
import("bufio""bytes""io""log""os""strings")funcmain(){println(Tail("/Users/liyinlong/a.log",3))}funcTail(pathstring,numint)string{lines:=int64(num)file,err:=os.Open(path)iferr!=nil{log.Println("读取文件内
小诸葛的博客
·
2023-12-20 17:28
golang
数据库
服务器
Golang
中对于 map-list 的技巧
Golang
中对于map-list的技巧下面一个场景是给一个map-list的数据,如data1[0]添加元素"test1"。
Smaller、FL
·
2023-12-20 17:28
活动参与
golang
开发语言
后端
上一页
42
43
44
45
46
47
48
49
下一页
按字母分类:
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
其他