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】入门Go应该怎么学
简洁天然支持并发(goroutine+channel)编译速度快、跨平台强、部署简单(一个二进制)在云原生(K8s)、微服务、工具链开发领域非常受欢迎拥有丰富的标准库与成熟的社区二、学习阶段与资源第一阶段:
Go
CodeWithMe
·
2025-06-30 23:25
Go
golang
开发语言
后端
Go基础
学习06-Golang标准库container/list(双向链表)深入讲解;延迟初始化技术;Element;List;Ring
基础介绍单向链表中的每个节点包含数据和指向下一个节点的指针。其特点是每个节点只知道下一个节点的位置,使得数据只能单向遍历。示意图如下:双向链表中的每个节点都包含指向前一个节点和后一个节点的指针。这使得在双向链表中可以从前向后或从后向前遍历。示意图如下:结合上面的图就很容易明白单、双链表的定义。其中双向链表可以从前向后,也可以从后向前遍历,操作起来也更加方便。接下来我们看看官方给的例子:import
one2excellent
·
2025-06-28 23:25
golang
golang
学习
list
链表
后端
延迟初始化
Djan
go基础
(二)Django 项目基础操作
一、实验目标熟悉Django基本命令理解Django项目和应用的目录结构掌握项目初始化、应用创建与注册、项目启动、视图函数编写、路由配置、数据库配置等基础操作二、Django项目初始化进入虚拟环境sourcevenv/bin/activate创建Django项目django-adminstartprojectmyweb目录下会出现venv(虚拟环境)和myweb(项目主目录)两个文件夹。查看项目结
神秘敲码人
·
2025-05-31 05:05
数据库
django
笔记
程序设计语言-Go语言学习大纲
程序设计语言-Go语言学习大纲(知识点分层)Go语言超详细学习大纲-从基础语法到系统级开发的全路径知识体系,分阶段明确核心知识点与技能目标阶段一:编程基础&Go入门1.核心目标:建立编程思维,掌握
Go基础
语法及工具链
brightl09
·
2025-05-28 22:24
程序人生马拉松
golang
学习
go 基础语法 【教程 go tour】
go基础
语法【1】教程gotour1包变量函数变量不用声明funcswap(x,ystring)(string,string){returny,x}funcmain(){a,b:=swap("hello
plalap
·
2025-05-25 15:22
gogogo
golang
开发语言
【Django DRF】一篇文章总结Django DRF框架
第一章DRF框架基础1.1DRF简介1.1.1DRF定义与作用1.定义DRF即DjangoRESTframework,它是一个建立在Djan
go基础
之上的强大且灵活的工具包,用于构建WebAPI(应用程序编程接口
患得患失949
·
2025-05-24 16:27
django知识
django
数据库
sqlite
Djan
go基础
(一)MVT 模式与 Django 框架
一、MVT模式简介1.浏览器访问页面的完整流程用户在浏览器输入网址或搜索内容,按回车。浏览器将请求发送到服务器。服务器处理请求,返回响应数据。浏览器接收响应,将页面内容显示出来。用户只需操作浏览器,不关心服务器细节;Web开发人员则负责开发服务器端。2.MVT模式的工作流程以访问课程页面为例:浏览器向服务器发送请求(包含URL、浏览器信息、Cookie等)。服务器解析请求,分配给对应的视图函数(V
神秘敲码人
·
2025-05-23 12:07
django
笔记
python
Go设计模式学习准备——下载bilibili合集视频
因为前面学习
Go基础
也是通过书籍和刘丹冰老师的视频学习。设计模式
程序员德鲁
·
2025-05-19 13:19
设计模式
设计模式
学习
python
Golang企业级项目实战之实现微信支付、支付宝支付
没有
Go基础
的话建议先学学基础,一步一步来。
yuanlaile
·
2025-05-10 06:06
golang
golang项目实战
golang微信支付
golang支付宝支付
Django进阶:用户认证、REST API与Celery异步任务全解析
前言在掌握了Djan
go基础
开发后,如何构建更强大、更专业的Web应用?
程序员Bears
·
2025-05-09 11:28
Python全栈成长笔记
django
python
后端
django 查询时间范围_Djan
go基础
(32):按日期与时间范围查询数据及模板中日期时间类型数据的格式化和比较...
虽然老家湖北的新冠肺炎仍然令人担忧,但我们还是要向前看,不要让太多的焦虑影响我们的生活,毕竟瘟疫很快会过去,而生活还是要继续。小编我今天总结了如何在Django视图与模板中处理日期与时间类型(DateTime)数据,比如视图中按日期时间查询数据以及在模板中进行日期时间类型数据的格式化与计算。Django视图中按日期与时间查询数据假如我们有如下一个Article文章模型,包含有发布日期pub_dat
拉菲雪球兔
·
2025-05-01 01:19
django
查询时间范围
后端框架入门:Django
Djan
go基础
:模型、视图、模板DjangoRESTFramework的使用一、Django概述Django是一个高效、灵活、可扩展的PythonWeb框架,主要用于快速开发Web应用和RESTAPI
风亦辰739
·
2025-04-10 13:43
前后端开发全栈指南
django
sqlite
数据库
Djan
go基础
知识及用法
1.Django项目文件结构1.项目级文件manage.py作用:Django项目的命令行工具,用于启动本地服务器、运行测试、创建数据库、执行迁移等操作。这是与项目交互的主要方式之一。来源:Django自动生成settings.py作用:Django项目的全局配置文件,包含了数据库配置、静态文件路径、模板路径、中间件、时区设置、SESSION设置、DEBUG配置等。几乎所有的项目级配置都在这里进行
摸鱼艺术家_
·
2025-04-01 04:48
python
django
sqlite
数据库
python
17.1Go语言操作MongoDB
驱动安装gogetgo.mongodb.org/mongo-driver/mon
go基础
连接示例packagemainimport("context""fmt""log""time""go.mongodb.org
chxii
·
2025-03-21 12:48
go语言
#
go
基础
golang
mongodb
开发语言
【
Go基础
】Go入门与实践资源帖
看到好的持续更新……Go系统教程从语法讲起:李文周博客七天快速上手项目Go测试驱动开发博客孔令飞项目开发实战课程,孔令飞图文教程《Go语言高级编程》书籍Go算法刷题模板Go实战项目KV系统crawlab分布式爬虫平台seaweedfs分布式文件系统Cloudreve云盘系统gfast后台管理系统(基于GoFrame)alist多存储文件列表(基于Gin、React)Yearning开源SQL审核平
小超人冲鸭
·
2025-03-19 16:41
golang
开发语言
后端
【
Go基础
】垃圾回收演进|三色标记法
GO1.3标记清除,整体需要STW:1.暂停,找到可达和不可达对象,2.标记可达对象,3.清除未标记对象,4.结束暂停GO1.5三色标记法,堆启动写屏障,栈不启动,全部扫描一次后,需要重新扫描栈(STW),效率低如果没有STW,对象丢失的2个条件:黑色对象指向白色对象(白色挂在黑色下面)灰色对象与其可达白色对象之间遭到破坏(灰色也丢失了该白色)屏障机制,保障对象不丢失的2种方式:强三色不变式:不允
小超人冲鸭
·
2025-03-17 23:06
算法
golang
后端
73_
Go基础
_1_43 方法继承
packagemainimport"fmt"//1.定义一个"父类"typePersonstruct{namestringageint}//2.定义一个"子类"typeStudentstruct{Person//结构体嵌套,模拟继承性schoolstring}//3.方法func(pPerson)eat(){fmt.Println("父类的方法,吃窝窝头。。")}func(sStudent)stu
芦苇King
·
2025-03-17 21:16
05_Go_01
golang
开发语言
后端
【
Go基础
】错误处理
两种类型error:可以被处理的错误,只是一个内置的接口(意味着可以自定义error类型并使用,开发中间件时可能会用)panic:非常严重不可恢复的错误errors包常用方法有4个:New:创建一个新的errorIs:判断是不是特定的某个errorAs:类型转换为特定的error(用得不多)Unwrap:解除包装,返回被包装的error示例:packagemainimport("errors""f
小超人冲鸭
·
2025-03-12 21:05
golang
开发语言
后端
GO语言学习笔记(1)
目录一、go语言结构1.语言结构示例2.语言结构二、
go基础
语法1.行分隔符:2.注释:3.标识符:4.字符串连接:5.关键字:6.格式化字符串:三、变量1、申明一个变量值,变量类型,并初始化一、go语言结构
大王算法
·
2025-03-01 06:47
golang
学习
笔记
【面试指南】golang-map注意事项
map非并发安全的众所周知,
go基础
类型中的map是非并发安全的,多个goroutine同时对同一个map进行读写操作时,可能会导致并发写问题,packagemainimport("fmt")funcmain
梦里是谁N
·
2025-02-27 12:19
面试
golang
职场和发展
go基础
语法
go基础
语法先下载安装go,然后到vscode下载go插件某校今年没有一个人考上UESTC,还没发展起来就开历史倒车,实属是大溃败了。
cllsse
·
2025-02-26 09:25
前后端学习
golang
开发语言
后端
Djan
go基础
入门教程
目录Djan
go基础
入门教程前言1.Python基础1.1Python语法基础1.2数据结构列表字典集合元组1.3函数和模块函数模块1.4类和对象1.5异常处理1.6文件操作1.7Python虚拟环境的使用
蜡笔小新星
·
2025-02-22 06:54
Django
django
开发语言
python
经验分享
后端
Go 企业开发知识链
Go企业级-全局篇Go企业级-全局篇,又名:Go企业级应用到底层开发(第4天)这个系列是准备做从
go基础
到Web开发,系统编程,云原生应用,网络编程,工具和脚本开发,机器学习,CGo编程,还有最后的编译器层级底层的分析
Wade_Crab
·
2025-02-22 05:12
golang
开发语言
后端
Go基础
学习-数组与切片
数组固定长度同一种数据类型元素的集合//数组声明:vara[2]int//var数组名[长度]存放的类型//数组初始化://1,使用初始化列表来设置数组元素的值vara[3]int//数组会初始化为int类型的零值varb=[3]int{1,2}//使用指定的初始值完成初始化//2,使用指定索引值的方式来初始化数组c:=[2]int{1:1,3:5}//3,根据设置的数组元素来自行确定数组长度va
wzbwzt
·
2025-02-15 14:18
GO语言
golang
Go基础
之切片大集合
一、切片是长度可变的数组,切片由三部分组成1、指针,指向切片第一个元素指向的数组元素的地址2、长度,切片元素的数量3、容量,切片开始到结束位置元素的数量二、声明切片声明需要指定组成元素的类型但不需要指定存储元素的数量(长度)在切片声明后,会被初始化为nil,表示暂不存在的切片//[]string,true,[]varnames[]stringfmt.Printf("%T,%t,%v\n",name
死嗑到底
·
2025-02-15 14:16
Go语言实战笔记
golang
算法
数据结构
go
Go基础
之环境搭建
文章目录1Go1.1简介1.1.1定义1.1.2特点用途1.2环境配置1.2.1下载安装1.2.2环境配置1.2.2.1添加环境变量1.2.2.2各个环境变量理解1.2.3验证环境变量1.3包管理工具GoModules1.3.1开启使用1.3.2添加依赖包1.3.3配置国内包源1.3.3.1通过goenv配置1.3.3.2修改环境变量1.3.4更新和管理依赖1.3.5没有域名时项目操作1.3.6g
m0_74824954
·
2025-02-08 08:06
面试
学习路线
阿里巴巴
golang
开发语言
后端
【2024年-12月-续篇-开源社区openEuler实践记录】go-from-mod
Go基础
语法目前学过的Go语法只有课程内的,下面是一些小小的笔记。导包和输出packagemainimport"fmt"funcmain(){fmt
我明天再来学Web渗透
·
2025-01-30 19:53
开源社区OpenEuler
开源
golang
开发语言
copilot
架构
开源软件
后端
Django 详解
1.Djan
go基础
概念1.1什么是Django?Django是一个基于Python的全栈Web框架,具备如下特点:MVC架构(在Django
飞滕人生TYF
·
2025-01-23 14:12
django
sqlite
数据库
go基础
知识归纳总结
无缓冲的channel和有缓冲的channel的区别?在Go语言中,channel是用来在goroutines之间传递数据的主要机制。它们有两种类型:无缓冲的channel和有缓冲的channel。无缓冲的channel行为:无缓冲的channel是一种同步的通信方式,发送和接收必须同时发生。如果一个goroutine试图通过无缓冲channel发送数据,它会阻塞,直到另一个goroutine从该
悟空丶123
·
2024-09-16 02:27
golang
开发语言
后端
djan
go基础
之:HttpResponse、render、redirect
djan
go基础
之:HttpResponse、render、redirect首先在django中使用他们需要导入fromdjango.httpimportHttpResponsefromdjango.shortcutsimportrender
luanluan8888
·
2024-08-30 03:41
Django基础
Django
HttpResponse
render
redirect
Djan
go基础
必备三件套: HttpResponse 、render、redirect
1、HttpResponse:它的作用是内部传入一个字符串参数,然后发给浏览器fromdjango.httpimportHttpResponsedefindex(request):returnHttpResponse(‘ok’)2、render:可以接收三个参数,一是request参数,二是待渲染的html模板文件,三是保存具体数据的字典参数fromdjango.shortcutsimportre
大城市的小人物
·
2024-08-30 03:40
Django
django
html
GO基础
记录
defer:生命周期结束后执行(栈顺序),在打开一些资源后,可以使用defer执行关闭.释放的操作,类似RAIIpanic:类似于throw,抛出异常make()用于构建切片,map,channeldefer,panic,recover配合使用代码deferfunc(){ifret:=recover();ret!=nil{fmt.print(ret)}}panic("error")interfac
@新法
·
2024-03-09 23:53
GO
golang
开发语言
后端
2.
go基础
知识
内置关键字(25个,均为小写)breakdefaultfuncinterfaceselectcasedefergomapstructchanelsegotopackageswitchconstfallthroughifrangetypecontinueforimportreturnvar注释方法//:当行注释/**/:多行注释一般结构go程序是通过package来组织的只有package名称为ma
WangGavin
·
2024-02-20 14:40
Go基础
知识
1、小程序“helloworld”下面的代码可能是你遇到的最简单的GO程序://helloworld.gopackagemainimport"fmt"funcmain(){fmt.Println("Hello,World!")}和预期的一样,在屏幕上输出了“Hello,World”字符,这是一个非常简单的程序,但也展现出来Go语言的相关的概念:注释包引入包main函数输出字符下面简单描述下这些概念
ehco_6f4c
·
2024-02-10 05:56
Go基础
知识学习-习题题解
这里给出来官方教程中部分题目的答案,都是自己练习的时候写的,可以参考来提供思路。当然了,练习还是最好自己写,要不对相关的知识点不可能理解透彻。Exercise:LoopsandFunctionspackagemainimport("fmt")funcSqrt(xfloat64)float64{z:=1.0fori:=0;i0&&err==nil{fori,c:=rangebuf{ifc>='a'&
_长银_
·
2024-02-09 20:25
Go语言-从基础到高级
golang
学习
开发语言
【Go】一、Go语言基本语法与常用方法容器
GO基础
Go语言是由Google于2006年开源的静态语言1972:(C语言)—1983(C++)—1991(python)—1995(java、PHP、js)—2005(amd双核技术+web端新技术飞速发展
清河__
·
2024-02-08 02:22
Go
golang
开发语言
后端
Go基础
学习笔记-01
学习笔记记录了我在学习官方文档过程中记的要点,可以参考学习。gobuild*.go文件编译gorun*.go执行gomodinit生成依赖管理文件gofmt-w*.go格式换名称的大小写用来控制方法的可见域主方法及包命名规范packagemain//注意package的命名,作为主包import"fmt"funcmain(){fmt.Println("helloword")}初始化mod文件gom
_长银_
·
2024-02-07 21:52
Go语言-从基础到高级
学习
笔记
go
基础
Tornado提纲
https://pypi.python.org/packages/source/t/tornado/tornado-4.3.tar.gz注:Toanado系列内容都是和Django比对学习,默认有djan
go
月守护
·
2024-02-07 13:43
Tornado
tornado
Python学习之路-Djan
go基础
:工程搭建
Python学习之路-Djan
go基础
:工程搭建环境安装创建虚拟环境mkvirtualenvdjango_1.11.10-ppython3安装Django使用Django1.11.10版本pipinstalldjango
geobuins
·
2024-02-07 03:33
python
学习
django
mon
go基础
之 聚合命令 aggregation(4)
聚合操作介绍db.collection.aggregate([pipeline],)-performsanaggregationonacollection;returnsacursor2个参数,一个管道列表一个可选参数管道包括多个阶段阶段描述$addFields向文档添加新字段。类似于$project,$addFields重塑流中的每个文档;具体而言,通过向输出文档添加新字段,该文档包含输入文档和
xiaoliuliu2050
·
2024-02-05 00:29
mongodb
go基础
语法结束篇 ——函数与方法
函数前言在Go中,函数时一等公民,函数是Go最基础的组成成分,但是它也是Go的核心内容,比如启动函数main:packagemainimport"fmt"funcmain(){varn,valueinta:=make([]int,n)Scanf(&n,&value)fori:=0;imax{max=v}}returnmax}funcmain(){varnintfmt.Scanf("%d",&n)a
落雨便归尘
·
2024-02-04 17:55
Go
golang
开发语言
后端
Go基础
-可变参数函数
文章目录1定义2语法3给可变函数参数传入切片4修改可变参数函数中的切片1定义可变参数函数是一种参数个数可变的函数。2语法语法//关键字函数名(参数1,elems为T类型的可变参数)返回值类型funcname(paramstype,elems...T)returntype{//函数体}slice的append就是一个可变参数的内部函数funcappend(slice[]Type,elems...Ty
kobe_OKOK_
·
2024-02-04 16:41
Go语言
golang
开发语言
后端
全面掌握Django的web框架Django Rest_Framework(一)
需要以下依赖(2)创建django项目4.序列化器的使用(1)创建序列化器5.反序列化器使用DjangoRest_Framework1.DRF介绍DjangoRESTframework是一个建立在Djan
go
景天科技苑
·
2024-02-01 16:00
Django框架
django
python
后端
DRF
Python学习之路-Djan
go基础
:类视图与中间件
Python学习之路-Djan
go基础
:类视图与中间件类视图引入以函数的方式定义的视图称为函数视图,函数视图便于理解。
geobuins
·
2024-01-30 08:58
python
学习
django
Python学习之路-Djan
go基础
:请求与响应
Python学习之路-Djan
go基础
:请求与响应请求简介回想一下,利用HTTP协议向服务器传参有几种途径?
geobuins
·
2024-01-30 07:34
python
学习
django
go基础
-垃圾回收+混合写屏障GC全分析
垃圾回收(GarbageCollection,简称GC)是编程语言中提供的自动的内存管理机制,自动释放不需要的对象,让出存储器资源,无需程序员手动执行。Golang中的垃圾回收主要应用三色标记法,GC过程和其他用户goroutine可并发运行,但需要一定时间的STW(stoptheworld),STW的过程中,CPU不执行用户代码,全部用于垃圾回收,这个过程的影响很大,Golang进行了多次的迭代
四月__
·
2024-01-30 06:34
程序人生
Go基础
的一些东西(写的很垃圾)5
#####json文件写typeWebsitestruct{Namestring`xml:"name,attr"`UrlstringCourse[]string}funcmain(){info:=[]Website{{"Golang","http://c.biancheng.net/golang/",[]string{"http://c.biancheng.net/cplus/","http://
1453林登图
·
2024-01-29 22:00
Goland
Go基础
语法7:类型转换及类型别名
1.类型转换只有相互兼容的类型之间才可以转换,不兼容的类型,如果使用了转换函数,在编译时会出错。1.1不兼容类型的错误示范已知:bool型和int型不兼容packagemainimport"fmt"funcmain(){varaint=10varbbool=truefmt.Println(bool(a))//试图把a变为bool类型输出}报错信息:不能转化一个int类型到bool类型
黄康诚
·
2024-01-24 07:21
golang大师之路
c++
编程语言
go
Go基础
语法(六)
方法方法其实就是一个函数,在func这个关键字和方法名中间加入了一个特殊的接收器类型。接收器可以是结构体类型或者是非结构体类型。接收器是可以在方法的内部访问的。创建一个方法的语法:func(tType)methodName(parameterlist){}示例代码:packagemainimport("fmt")typeEmployeestruct{namestringsalaryintcurre
kakarotto
·
2024-01-23 20:00
Go 入门
1.hello,worldhello,worldhello,world经典示例packagemainimport"fmt"funcmain(){fmt.Println("你好,Go")}
Go基础
知识Go
yzr213
·
2024-01-23 12:49
后端编程语言
golang
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他