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学习笔记
【Djan
go学习笔记
- 6】:cookie的配置
目录一、cookie介绍1、cookie的特点2、cookie的类型3、cookie产生流程图文解析4、cookie所在域二、cookie的配置1、max_age和expires参数2、max_age和expires同时存在的情况3、cookie加盐4、httponly演示一、cookie介绍Cookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在
Just Python
·
2022-09-23 13:31
Django学习笔记
django
【Djan
go学习笔记
- 4】:路由
目录一、路由视图初体验1、概述2、路由的解析流程3、根路由示例4、视图二、子路由与路由转发1、路由的使用示例:子应用的创建路由和视图的交互2、路由分发3、re_path的使用三、路由命名与逆向解析重定向1、路由命名与逆向解析2、命名空间和重定向一、路由视图初体验1、概述URL路由在Django项目中的体现就是urls.py文件,这个文件可以有很多个,但绝对不会在同一目录下。实际上Django提倡项
Just Python
·
2022-09-23 13:01
Django学习笔记
django
Go学习笔记
(15)Go并发
文章目录写在前面关于并发Go协程与通道在Go中使用协程使用channel在协程间通信使用select来切换协程操作写在前面 提及Go,大家都会人云亦云一句“Go支持高并发,适合使用高并发的场景”,事实也确实如此,
Go
D调的第七章
·
2022-09-06 07:03
Golang学习笔记
go
golang
并发编程
后端
Go学习笔记
—通道
Go学习笔记
—通道1、通道channel是连接多个gotoutine的管道。可以从一个Go协程将值发送到管道,在别的Go协程中接收。
Wufroid
·
2022-09-06 07:30
认真学Go
go
golang
Go学习笔记
—协程
Go学习笔记
—协程、通道1、协程Go协程在执行上是轻量级的线程。首先定义一个函数f(s),使用一般形式进行函数调用。
Wufroid
·
2022-09-06 07:30
认真学Go
go
go语言
GO学习笔记
-6 goroutine 和 通道
goroutine其他语言在并发中大多使用的线程,go中使用协程,他们之间存在着不小的差距goroutine与线程os中使用的线程都有一个固定的栈内存,通常大小为2M,对于小的线程过于浪费,大的线程反而不够用,而每一个goroutine初始栈大小通常为2k,而后可以增大或缩小,最大可到1Gos线程由os内核来调度,每隔几毫秒,一个硬件时针中断发送到cpu,cpu使用调度器暂停当前正在运行的线程,把
康搁搁
·
2022-09-06 07:24
go
go
golang
接口
go设置后端启动_
Go学习笔记
-协程与通道
协程和通道是Go语言作为并发编程语言最为重要的特色之一,初学者可以完全将协程理解为线程,但是用起来比线程更加简单,占用的资源也更少。通常在一个进程里启动上万个线程就已经不堪重负,但是Go语言允许你启动百万协程也可以轻松应付。如果把协程比喻成小岛,那通道就是岛屿之间的交流桥梁,数据搭乘通道从一个协程流转到另一个协程。通道是并发安全的数据结构,它类似于内存消息队列,允许很多的协程并发对通道进行读写。i
weixin_39566882
·
2022-09-06 07:24
go设置后端启动
go语言打印日期
GO学习笔记
(8)TCP的TIME_WAIT状态
1.何为TIME_WAITtime_wait实际上是TCP关闭连接4次挥手时的一种状态4次挥手TIME_WAITisasocketstateduringTCPconnectiontermination.ItrepresentswaitingforenoughtimetopasstobesuretheremoteTCPreceivedtheacknowledgmentofitsconnectiont
温岭夹糕
·
2022-08-08 17:55
GO学习笔记
(7)网络数据流读写(bufio源码包解读)
代码demo取自上一节网络协议概要导读1.bufio.Reader2.NewReaderSize3.Reader.Read/ReadLine/ReadSlice4.Reader.Peek5.Reader.fill6.bufio.Writer7.Writer.Flush8.Writer.Write9.bufio.Scanner10.Scanner.splite11.Scanner.ScanLine1
温岭夹糕
·
2022-08-07 16:10
Go学习笔记
之Zap日志的使用
目录Log包基本用法flag属性prefix属性out属性创建新的Logger自定义GoLogger设置使用运行Zap安装配置ZapLoggerLoggerSugaredLogger定制loggerLumberjack日志切割安装使用Zap接收Gin默认日志基于zap的中间件在gin项目中使用zapLog包Go语言提供的默认日志包:https://golang.org/pkg/log/基本用法lo
·
2022-07-15 18:59
Djan
go学习笔记
:简单Django+Mysql实现学生信息管理系统实现(注册、登录、增删改查)
文章目录一、基本流程二、models定义三、views四、templates静态文件五、源码获取为了熟悉Django框架的流程,自己写了个管理系统(界面仅通过html实现,简陋至极)一、基本流程首先这是一个最简单的流程有账户,登录无账号,注册注册规范性检查通过,注册成功登录主界面:增删改查功能注册页面效果如下Django是通过MVT(Model-View-Template)模式进行设计,因此接下来
Demonslzh
·
2022-07-15 08:05
Python
web
python
django
mysql
Go学习笔记
-Zap日志
Log包Go语言提供的默认日志包:https://golang.org/pkg/log/基本用法log包定义了Logger类型,该类型提供了一些格式化输出的方法。typeLoggerstruct{musync.Mutex//ensuresatomicwrites;protectsthefollowingfieldsprefixstring//prefixoneachlinetoidentifyth
·
2022-07-11 14:35
gogin
[
go学习笔记
.第九章.map] 1.map的介绍,声明,使用方式,crud操作以及遍历
一.map的基本介绍map是key-value数据结构,又称为字段或者关联数组.类似于其它编程语言的集合,在编程中进程使用二.map的声明1.基本语法varmap变量名map[keytype]valuetypekeytype可以是什么类型?go中的map的key可以是多种类型:bool,数字(整数,浮点数),string,指针,channel,还可以是只包含前面几种类型的接口,结构体,数组key的
zhoupenghui168
·
2022-06-30 14:16
golang
学习
golang
[
go学习笔记
.第七章.数组和切片] 1.数组的快速入门,定义和内存布局
1.为什么需要数组看一个问题:一个养鸡场有6只鸡,体重分别为2kg,3kg,4kg,6kg,8kg,20kg,请问这6只鸡的总体重为多少?平均体重为多少?编写一个程序(引出数组)使用传统方式:packagemainimport("fmt")funcmain(){/***一个养鸡场有6只鸡,体重分别为2kg,3kg,4kg,6kg,8kg,20kg,*请问这6只鸡的总体重为多少?平均体重为多少?*编
zhoupenghui168
·
2022-06-16 01:40
golang
学习
golang
开发语言
Go学习笔记
-Gin常用功能
路由gin框架中采用的路由库是基于httprouter做的Restful风格的APIRepresentationalStateTransfer表现层状态转化,是一种互联网应用程序的API设计理念:URL定位资源,用HTTP描述操作增POST/删DELETE/改PUT/查GET参数API参数:Param方法r.GET("/:name/*action",func(c*gin.Context){name
·
2022-05-25 21:45
golanggin
go学习笔记
读取consul配置文件详解
目录新建yaml文件读取远程配置新建yaml文件在上文我们的
go学习笔记
:使用consul做服务发现和配置共享这里我们单独来用viper实现读取consul的配置,我习惯与用yaml格式,所以首先新建yaml
·
2022-05-19 11:46
Go学习笔记
-GMP详解
Golang调度器的由来单进程问题单一执行流程,计算机只能一个任务一个任务的处理进程阻塞带来CPU时间浪费多进程多线程问题进程/线程数越多,切换成本越大多线程伴随着同步竞争(锁,资源冲突)高内存占用:进程虚拟内存占用4GB(32bitOS),线索占用4MB高CPU调度消耗线程和协程(co-routine)线程由CPU调度,是抢占式的,基本调度也需要陷入内核态;协程由用户态调度,是协作式的,一个协程
·
2022-05-18 11:37
golanggmp
Go学习笔记
1.byte与rune字符串byte占用1个字节,8个bit,范围为0->255(uint8)rune占用4个字节,32个bit,范围为0-2^32(int32)(字符集大,中文必须使用这个)funcmain(){varabyte='A'varbrune='B'
流光之中
·
2022-04-20 08:00
Djan
go学习笔记
02 构建后端
构建后端之前启动服务的时候会看到F:\company\study\autotest\autotest>pythonmanage.pyrunserverWatchingforfilechangeswithStatReloaderPerformingsystemchecks...Systemcheckidentifiednoissues(0silenced).Youhave18unappliedmig
笑火云天
·
2022-03-20 19:22
[
go学习笔记
.第三章.变量] 3.基本数据类型的默认值以及转换
介绍go语言和java/c不同,go在不同类型的变量之间赋值时需要显式转换,也就是说go中数据类型不能自动转换基本语法表达式T(v)将值v转换为类型TT:数据类型,比如:int32,int64,float32等等v:需要转换的变量//案例variint=23varffloat64=float64(i)varuuint8=uint8(f)fmt.Println(i,f,u)细节说明:1).在go中,
zhoupenghui168
·
2022-03-20 07:07
golang
golang
djan
go学习笔记
(04)--视图层详解
1视图层之请求对象defindex(request):'''request:django封装的对象,它的类是WSGIRequest,它里面包含了所有http请求的东西'''print(request)print(type(request))#fromdjango.core.handlers.wsgiimportWSGIRequest#######################1讲过的print(
Mr.E5
·
2022-03-18 04:04
django
Djan
go学习笔记
Djan
go学习笔记
开发流程项目目录基础知识Django三种响应Django模板语法RequestModel类ORMModelForm数据请求MiddleWare好记性不如烂笔头。
雾里看花花里看雾
·
2022-03-05 07:54
Python
django
pycharm
学习
Djan
go学习笔记
--Auth模块的使用
1.Auth模块介绍1.1Auth模块是Django自带的用户认证模块,用于处理用户账户、群组、许可和基于cookie的用户回话Django的认证系统主要包括下面几个部分1.用户2.许可3.组4.可配置的密码hash系统5.用于用户登录护着限制访问的表单和视图工具6.可插拔的后台系统2.使用Django自带的authmodels文件中创建基于AbstractUser的一个类fromdjango.c
蓝色的风
·
2022-02-18 07:36
go学习笔记
(四)——并发
1.goroutine什么是goroutinegoroutine是golang的最小执行单元,每个go程序至少会有一个主goroutine,这里可以类比成java中额主线程。为了更好的理解goroutine,可以将进程,线程和goroutine(其他语言中的协程)进行类比。进程,线程和goroutine进程,线程和协程关系进程是操作系统进行资源分配,调度和执行的基本单元。当操作系统分配一个进程时,
笨小天
·
2022-02-18 03:16
Djan
go学习笔记
--第二篇
Django_logo.jpg1、Django简述 相信大家或多或少都听说过Python这门高级计算机编程语言了,我就是这门高级语言的坚实拥趸。我在大学也学过计算机编程,那时候记得学得是C语言,说起学习C语言的经历,当初只有痛苦,现在想起来其实主要是因为一下子接触太抽象的计算机编程,一下子缓不过来,以至于迷茫在其中。就连我当初都打算背着C语言课本回家过春节,打算新学期来补考了,但是天佑学渣,我竟
29739ad8e7f7
·
2022-02-16 19:10
Go学习笔记
-字符串和正则表达式
字符串字符串长度获取字符串长度:len()注意点:len()函数获取字符串长度的时候,获取的是字节数.一个中文占三个字节如果想获得的是中文个数,需要将字符串转换为rune类型的切片才行str1:="你好"fmt.Println(len(str1))//6rune1:=[]rune(str1)fmt.Println(len(rune1))//2查找字符串查找子串在字符串中出现的位置1.从左至右查找f
赵客缦胡缨v吴钩霜雪明
·
2022-02-16 18:45
Go学习笔记
-分支和循环
程序=数据结构+算法上面这个等式每一个初学编程的同学都从老师那里听说过。它并不是什么严格的数据公式,它只是对一般程序的简单认知。数据结构是内存数据关系的静态表示,算法是数据结构从一个状态变化到另一个状态需要执行的机器指令序列。数据结构是静态的,算法是动态的。数据结构是状态,算法是状态的变化。变量,它是数据结构的最小单位,本节我们要讲的分支与循环,它是算法逻辑的最小单位。Go语言的分支循环语句选择性
赵客缦胡缨v吴钩霜雪明
·
2022-02-16 08:38
Djan
go学习笔记
:Settings
静态文件目录:zbrblog#项目总目录├──zbrblog#项目子目录├──...└──static#静态文件目录├──bloog#应用同名目录│├──css#存放CSS文件│├──js#存放js文件│├──iamge#存放图片文件│└──...#其它静态文件└──...#其它应用目录在settings.py中:STATIC_URL=’/static/’#配置用户访问静态文件的url路径STAT
Py_Bird
·
2022-02-16 07:04
go学习笔记
(三)——语法
基础语法.jpggo预留关键字.png1.变量变量是每种语言都不可或缺的声明方式,go提供了以下几种声明方式varastringvarastring="a"vara="b"a:="c"//只能在函数内使用vara,b,cstring//同类型多变量的声明需要注意的是,在go语言中声明的变量如果在接下来作用域中不使用,编译时会报xxxdeclaredandnotused错除了上述几种声明,go语言还
笨小天
·
2022-02-16 03:12
GO学习笔记
03
循环1.ifpackagemainimport"fmt"funcmain(){s:="土豪"//s:="土"ifs=="土豪"{fmt.Println("左手一个诺基亚,右手一个摩托罗拉!")}else{fmt.Println("屌丝羡慕的流下来几行泪水!")}ifa:=10;a==10{fmt.Println("a==10")}}2.switchpackagemainimport"fmt"fun
Q大疯zi
·
2022-02-11 16:00
Go学习笔记
-初学协程
协程学习go也有一段时间了,这里讲一下自己对go协程的使用理解。go很多人都知道,毕竟有个好爹Google,提起go和其它语言最大区别莫过于goroutine,也就是go的协程,先来一个demo:packagemainfuncsay(sstring){fori:=0;i=10{close(ch)break}i++}因为我们明确知道总共会输出10个单词,所以这里简单做了一个判断,大于10就关闭管道退
赵客缦胡缨v吴钩霜雪明
·
2022-02-03 15:42
Go学习笔记
-汇编
前言本文是笔者学习Go汇编基础知识的笔记。本文的主要内容都是借鉴文章Go汇编语言,笔者在原文基础上扩展了部分写的比较简略的内容,删除了一些笔者自己没有理解的内容。笔者希望读者朋友们阅读本文后,能够:了解Go汇编出现的背景、原因和作用;了解汇编、Go汇编和Go语言三者之间的关系,以及它们出现的背景和原因;利用所学的Go汇编基本语法知识,看懂golang库中一些汇编代码,同时也能手工写一些简单的Go汇
·
2021-12-22 11:55
golangasm
Go学习笔记
-Go编译器简介
1.编译器1.1三阶段编译器编译器前端:主要用于理解源代码、扫描解析源代码并进行语义表达IR:IntermediateRepresentation,可能有多个,编译器会使用多个IR阶段、多种数据结构表示程序,并在中间阶段对代码进行多次优化优化器:主要目的是降低程序资源的消耗,但有理论已经表明某些优化存在着NP难题,所以编译器无法进行最佳优化,通常常用折中方案编译后端:主要用于生成特定目标机器上的程
·
2021-10-11 11:10
GO学习笔记
(1) - Ideal+go环境配置
GO安装配置安装下载1、需要go1.13或以上,1.13版本及以上版本添加了镜像功能,目前最新稳定版1.16.5,forwindows下载,双击按提示运行https://dl.google.com/go/go1.16.5.windows-amd64.msi2、检查安装成功一否>goversion#goversiongo1.16.5windows/amd64说明安装成功>goenv#查看环境配置3、
卡门001
·
2021-08-30 16:20
go学习笔记
1.forrange结合指针如下写法输出的*v都是m的最后一个valuefork,v:=rangem{fmt.Println(k,"->",*v)}解法:每次循环重新赋新的变量,取新变量的地址forkey,val:=rangeslice{value:=valm[key]=&value}注意:value变量的生命周期是单次循环结束,因为下次循环就被重新定义了(:=)2.new()与make()的区别
javid
·
2021-08-15 18:46
0基础——Djan
go学习笔记
1.为何选择Django?使用Django,您可以在几个小时内将Web应用程序从概念发布到启动。Django负责处理Web开发的大部分麻烦,因此您可以专注于编写应用程序,而无需重新发明轮子。它是免费和开源的。Django旨在帮助开发人员尽快将应用程序从概念到完成。Django包含许多可用于处理常见Web开发任务的附加功能。Django负责用户身份验证,内容管理,站点地图,RSS源以及更多任务-开箱
ayusong870
·
2021-06-27 04:54
Djan
go学习笔记
(二):使用Template让HTML、CSS参与网页建立
Djan
go学习笔记
(二):使用Template让HTML、CSS参与网页建立通过本文章实现:了解Django中Template的使用让HTML、CSS等参与网页建立利用静态文件应用网页样式一、Template
亦中
·
2021-06-25 04:09
go学习笔记
条件语句constfilename="test.sh"//if条件赋值的变量作用域就在if里ifcontents,err:=ioutil.ReadFile(filename);err!=nil{fmt.Println(err)}else{fmt.Printf("%s\n",contents)}fmt.Println(contents)//出错
可爱小胖墩
·
2021-06-19 04:44
Djan
go学习笔记
:Models04 数据库查询
创建对象①.objects.create(=’xxx’,=’xxx’,...)②=(=’xxx’,=’xxx’,...).save()③=().=’xxx’.save()④.objects.get_or_create(=’xxx’,=’xxx’,...)#返回一个元组(object,True/False),新建对象返回True,获取对象返回False。速度较慢。查询对象.objects.all()
Py_Bird
·
2021-06-10 10:20
Djan
go学习笔记
:Admin
Admin基础admin后台本质上是Django给我们提供的一个app。环境配置admin依赖以下四个模块,请确保它们存在于INSTALLED_APPS中:django.contrib.authdjango.contrib.contenttypesdjango.contrib.messagesdjango.contrib.sessions并且要将django.contrib.admin加入到INS
Py_Bird
·
2021-06-10 06:51
go学习笔记
(一)——环境搭建
Go语言.jpggo安装和配置国内源下载windows环境下,下一步安装法,即可完成安装go中文文档go包信息检索go的常用命令go包含的命令如下图:go命令.png常用命令命令可选参数作用备注gobuild-o指定输出名称将go代码文件编译成可执行文件默认输出名称为package名称,使用build时,会忽略已"_"和"."开头的文件goinstallgoclean清理当前项目中的goget从远
笨小天
·
2021-06-09 23:37
djan
go学习笔记
6--博客主页面和文章页
博客页面需要的功能:在页面上显示博文标题,是超链接有个发表新文章的超链接按钮在网页前端展示所有文章标题需要用到for循环。{%forXXinXXS%}{%endfor%}在模板里用这样的格式views.py里要获取所有的文章,就不用get()了,改用all(),返回一个类似列表的对象。views里:fromdjango.shortcutsimportrenderfromdjango.httpimp
hs_a2d1
·
2021-06-08 09:58
Djan
go学习笔记
:Models03 关系类型字段
多对一(ForeignKey)多对一关系由外键实现,外键要定义在“多”的一方,如:models.ForeignKey(,...)如果要关联的主表在另一个app中,要显式的指出:models.ForeignKey(’.‘,...)可创建自己关联自己的外键——比如,在评论系统中,一条评论可被多次引用自身并继续评论:classComment(models.Model):title=models.Char
Py_Bird
·
2021-06-06 21:48
Djan
go学习笔记
从毕业到现在一直做iOS开发,对服务器知识一直充满好奇,最近几周在学习完python后学习了django框架。于是对一些关键知识点做一下笔记,持续更新中//创建项目test7django-adminstartprojecttest7//创建应用testpythonmanage.pystartapptest
光阴的故事WEI
·
2021-06-04 16:54
Djan
go学习笔记
之View操作指南
Django的View一个视图函数(类),简称视图,是一个简单的Python函数(类),它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在你当前项目目录下面。除此之外没有更多的要求了——可以说“没有什么神奇的地方”。为了将代码放在某处,大家约定成俗将视
·
2021-05-28 12:33
djan
go学习笔记
(一)
进入到项目要建立的目录zhangdeMacBook-Pro:~zhang$cdDocuments/Django创建项目(project)zhangdeMacBook-Pro:Djangozhang$django-admin.pystartprojectlearn进入项目zhangdeMacBook-Pro:Djangozhang$cdlearn创建appzhangdeMacBook-Pro:lea
beed0c3eb989
·
2021-05-17 21:10
GO学习笔记
02
一、数据类型go语言数据类型.png1.常用bool、int、float32、float64、stringfloat64比float32更准确2.字符ascii.jpgvarchbytech=97fmt.Printf("%c,%d\n",ch,ch)a,973.字符串str:="hello"fmt.Println("len(str)=",len(str))//内建函数.lenlen(str)=5/
Q大疯zi
·
2021-05-16 11:49
djan
go学习笔记
.admin
admin.py数据库内容管理fromdjango.contribimportadminfromappnameimportmodels可以建立数据库模型类,继承于models.ModelAdmin举例classPostAdmin(admin.ModelAdmin):list_display=('nickname','message','enabled','pub_time')search_fiel
陆文斌
·
2021-05-15 23:46
Djan
go学习笔记
----环境搭建基于Windows
Djan
go学习笔记
之环境搭建Django:1.18Python:3.6Windows10Django安装环境依赖Anaconda推荐安装Anaconda,安装Anaconda后可以使用它的Navigator
FesonX
·
2021-05-09 18:57
djan
go学习笔记
8--博客撰写页面
博客撰写页面需要有:文章标题输入框文章内容输入框提交按钮这需要html知识,可以用1个form搞定。新建个edit_page.html如下:EditPage文章标题文章标题然后编辑views.py,建立响应函数以显示编辑页面defedit_page(request):returnrender(request,'blog/edit_page.html')然后是urls.py:fromdjango.c
hs_a2d1
·
2021-05-07 15:48
上一页
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
其他