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基础
知识之定义视图:
定义视图本质就是一个函数视图的参数一个HttpRequest实例通过正则表达式组获取的位置参数通过正则表达式组获得的关键字参数在应用目录下默认有views.py文件,一般视图都定义在这个文件中如果处理功能过多,可以将函数定义到不同的py文件中新建views1.py#coding:utf-8fromdjango.httpimportHttpResponsedefindex(request):retu
weixin_30732487
·
2020-07-10 06:11
Go基础
编程:数据类型
原文链接:http://oldchen.iwulai.com/index.php/2019/01/10/go%E5%9F%BA%E7%A1%80%E7%BC%96%E7%A8%8B%EF%BC%9A%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B/Go语言内置以下这些基础类型:布尔类型:bool。整型:int8、byte、int16、int、uint、uintptr等。
开猿节流
·
2020-07-09 23:08
Go
Go
入门到放弃
djan
go基础
入门(4)-后台管理
站点分为后台(网站内容管理)和前台(公共访问两部分),后台部分由网站的管理员负责查看、添加、修改、删除数据,开发这些重复的功能是一件单调乏味、缺乏创造力的工作,为此,Django能够根据定义的模型类自动地生成管理模块.使用Django的管理模块,需要按照如下步骤操作:1.管理界面本地化;2.创建管理员;3.注册模型类;4.自定义管理页面.1.管理界面本地化本地化是将显示的语言、时间等使用本地的习惯
还在琢磨
·
2020-07-09 20:45
django
go 学习笔记3_
go基础
之数据类型
fmt占位符%T查看类型%v查看数值value值万能展示%#v查看数值加描述符字符串加""%b二进制展示%d十进制展示%o八进制%x十六进制%s字符串%f浮点数%c字符整型数据int8int16int32int64uint8uint16uint32uint64uint32位系统是uint3264位系统uint64int32位系统是int3264位系统是int64uintptr无符号整型用于存放一个
linxue110
·
2020-07-09 19:35
golang
Go基础
——字符串
字符串是用一对双引号"或反引号``(键盘数字1的左边键)括起来定义,str:="stringtest"fmt.Println(str)aStr:=`anotherstring`fmt.Println(aStr)注意字符串一旦赋值了,字符串是不可以修改的。str:="stringtest"str[0]='s'字符串的2种表现形式,双引号可以识别转义字符,单引号会按照原生输出。doubleStr:="
_羊羽_
·
2020-07-09 18:42
Django中的admin详解(Djan
go基础
五)
admin简介admin是Django自带的后台管理系统,可以通过它对数据库进行增删查改操作被授权的用户才可以直接在admin管理数据Django为提供了许多针对admin的功能admin的配置与使用1.进入cmd,输入pythonmanage.pycreatesuperuser,按照提示进行操作,特别注意如果以后相关文件改了名字,一定要重新执行以下命令,否则无法通过admin对数据库进行操作2.
zijian Running
·
2020-07-09 16:09
#
django
Djan
go基础
--2
一、路由系统URL1.模板语言循环字典1.简单的字典循环ViewCode{%foriinuser_dict%}{{i}}{%endfor%}获取字典中的key{%foriinuser_dict.keys%}{{i}}{%endfor%}获取字典中的key,通过keys关键字,不要括号{%foriinuser_dict.values%}{{i}}{%endfor%}获取字典中的value,通过val
aqinchun1521
·
2020-07-09 13:27
Djan
go基础
配置介绍
Abstract在上一篇Django环境搭建完毕,默认会在生成一个和项目同名称的文件夹,Django入口的配置都是在该目录下的settings.py比如项目名称为simpleblog,则配置文件为simpleblog、simpleblog/settings.py配置介绍DebugDEBUG配置默认为True,设置为TRUE会暴露出一些出错信息或者配置信息以方便调试。所以一般在开发测试阶段我们设置其
全栈运维
·
2020-07-09 10:26
djan
go基础
记述
ORM相关Activatingmodels,激活modelmodel生成数据库表格pythonmanage.pymakemigrations+app名称(不加默认project更新)Creatingmodels,生成model对应的数据库表pythonmanage.pymigrate查看model文件的sql语句pythonmanage.pysqlmigrateycapi_v2(app名称)000
yiangdea
·
2020-07-09 00:56
DRF框架知识点总结
web开发的两种模式:前后端不分离和前后端分离RestFulAPI接口设计风格:前后端分离被广泛采用使用Djan
go基础
自定义RestAPI接口DRF框架:提高开发RestAPI接口的效率web开发的两种模式前后端不分离
zyj1189
·
2020-07-08 22:55
web框架
Djan
go基础
(15): 模板过滤器(filter)的工作原理及如何自定义模板过滤器
在Djan
go基础
(4):模板(Template)的设计及常用过滤器与标签中我们已经介绍了Django模板自带的一些常用过滤器(filter)。
大江狗
·
2020-07-08 20:28
Django
Django基础连载
Go基础
系列:双层channel用法示例
Gochannel系列:channel入门为select设置超时时间nilchannel用法示例双层channel用法示例指定goroutine的执行顺序双层通道的解释见Go的双层通道以下是一个双层通道的使用示例。注意下面的示例中使用了"信号通道"(Signalchannel),但这里的信号通道是多余的,仅仅只是为了介绍。信号通道不用来传递数据,而是用来传递消息,用来产生可读、可写的事件,以便让s
weixin_34162695
·
2020-07-08 17:40
**DRF框架基本使用**
DRF框架基本使用1.总纲web开发的两种模式(前后端不分离&前后端分离)->RestAPI设计风格->使用Djan
go基础
知识自定义一套RestAPI接口->分析定义RestAPI接口开发时的主要工作
Mr_WoLong
·
2020-07-08 02:30
python
Django
DFR框架基础
Go基础
——channel通道
CSP要想理解channel要先知道CSP模型。CSP是CommunicatingSequentialProcess的简称,中文可以叫做通信顺序进程,是一种并发编程模型,由TonyHoare于1977年提出。简单来说,CSP模型由并发执行的实体(线程或者进程)所组成,实体之间通过发送消息进行通信,这里发送消息时使用的就是通道,或者叫channel。CSP模型的关键是关注channel,而不关注发送
_羊羽_
·
2020-07-08 00:13
Go基础
(2) IDE工具之GoLand安装教程
一、前言
Go基础
(1)下载、安装、环境变量配置二、IDE下载安装GoLand下载地址:https://www.jetbrains.com/go/download/#section=windows双击安装等待安装完成
郑清
·
2020-07-07 23:05
-----❶
Go基础
djan
go基础
之数据库操作方法(详解)
1:创建工程创建mysite工程项目:?1E:/WWWROOT/python/>django-admin.pystartprojectmysite当然,前提是你已经设置好了python的环境变量!如果是IDE工具(本文使用的是PyCharm4.0),在File->NewProject->Django中创建工程创建完成后,工程目录结构如下:manage.py-----Django项目里面的工具,通过
liuyq859
·
2020-07-07 14:02
django
Go基础
:如何做单元测试和基准测试
目录1.单元测试1.1.gotest工具gotest的参数解读:1.2.测试函数1.2.1.测试函数的格式1.2.2.测试函数示例1.3.测试组1.4.子测试t.Run1.5.测试覆盖率gotest-cover1.6.基准测试--Benchmark1.6.1.基准测试函数格式1.6.2.基准测试示例1.6.3.性能比较函数1.6.4.重置时间ResetTimer()1.6.5.并行测试RunPar
琦彦
·
2020-07-07 07:43
Go-大道至简
【
GO基础
】字符串
文章目录分割字符串截取字符串拼接字符串替换字符串大小写转化分割字符串strs:=strings.Split("thisisastring","")截取字符串str1:="thisisastring"strs:=str1[0:5]拼接字符串strs=strings.Join(strs,"_")替换字符串str:=strings.Replace("thisisastring","","_",-1)-1
AXIMI
·
2020-07-06 20:10
GO
Go基础
(1) 下载、安装、环境变量配置
一、前言Go(Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。二、下载安装Go官网下载地址:https://golang.org/dl/小编这里下载的是go1.14.4.windows-amd64.msi下载之后双击安装即可然后等待安装完成…安装完成如下图:快捷键win+r输入cmd回车执行命令goversion可查看对应版本号~三、环境变量配置(G
郑清
·
2020-07-06 15:43
-----❶
Go基础
Go
下载
安装
环境变量配置
go学习第一天
go基础
学习第一天一.关键词breakdefaultfuncinterfaceselectcasedefergomapstructchanelsegotopackageswitchconstfallthroughifrangetypecontinueforimportreturnvar
漯河龙
·
2020-07-06 09:05
Djan
go基础
(6): 模型Models高级进阶必读。
你或许已经早已读过我们的原创文章Djan
go基础
(1):模型Models的介绍与设计,并已经知道一个模型的设计是一个app的核心。
大江狗
·
2020-07-06 03:36
Django
Django基础连载
Djan
go基础
(23): 权限管理(permissions)与用户组(group)详解
如果你只是利用Django开发个博客,大部分用户只是阅读你的文章而已,你可能根本用不到本节内容。但是如果你想开发一个内容管理系统,或用户管理系统,你必需对用户的权限进行管理和控制。Django自带的权限机制(permissions)与用户组(group)可以让我们很方便地对用户权限进行管理。小编我今天就尝试以浅显的语言来讲解下如何使用Django自带的权限管理机制。什么是权限?权限是能够约束用户行
大江狗
·
2020-07-06 03:36
Django
Djan
go基础
(31): 如何理解和正确使用Django信号(Signals)
Django提供一个了“信号分发器”机制,允许解耦的应用在框架的其它地方发生操作时会被通知到。通俗而讲Django信号的工作原理就是当某个事件发生的时候会发出一个信号(signals),而监听这个信号的函数(receivers)就会立即执行。Django信号的应用场景很多,尤其是用于不同模型或程序间的联动。常见例子包括创建User对象实例时创建一对一关系的UserProfile对象实例,或者每当用
大江狗
·
2020-07-06 03:05
Djan
go基础
核心技术介绍(3): 视图View的编写及如何使用通用视图(Generic View)
Django网络应用开发的5项基础核心技术包括模型(Model)的设计,URL的设计与配置,View(视图)的编写,Template(模板)的设计和Form(表单)的使用。今天小编我就来拼个老命给你来介绍下第三项Django核心基础知识之View视图的编写吧,并详细介绍下如何自定义使用Django自带的通用视图。想持续了解后续DjangoWeb开发技术请订阅我的公众号【Python与Django大
大江狗
·
2020-07-06 03:33
Django
Django基础连载
二十、
Go基础
编程:正则表达式
正则表达式是一种进行模式匹配和文本操纵的复杂而又强大的工具。虽然正则表达式比纯粹的文本匹配效率低,但是它却更灵活。按照它的语法规则,随需构造出的匹配模式就能够从原始文本中筛选出几乎任何你想要得到的字符组合。Go语言通过regexp标准包为正则表达式提供了官方支持,如果你已经使用过其他编程语言提供的正则相关功能,那么你应该对Go语言版本的不会太陌生,但是它们之间也有一些小的差异,因为Go实现的是RE
墨飏韶年
·
2020-07-06 02:18
Go
探秘GO
正则表达式
02-Djan
go基础
知识
一、内容回顾1、web应用程序2、HTTP协议a、http协议特性b、http请求格式c、http响应格式3、wsgiref模块4、Django下载与简单应用a、Django简介(MTV)b、下载django命令c、创建项目命令d、创建app应用e、启动项目二、今日概要1、路由层(URLconf)2、视图函数3、模板三、今日详细一、路由层(URLconf)1、路由层简单配置URL配置(URLcon
weixin_34379433
·
2020-07-06 01:34
go语言最好的帮助在哪里?
go语言本身是开源的,目前下载的开发包直接是带go源代码的,最好的参考资料实际是在go语言自身的源代码里面(…\src\pkg),源代码里面有
go基础
库各项功能的实现代码,比如:\src\pkg\encoding
weixin_34235371
·
2020-07-06 00:27
带你学够浪:Go语言基础系列 - 10分钟学方法和接口
基于这一理论,
Go基础
系列的文章不会刻意追求面面俱到,但该有知识点都会覆盖,目的是带你快跑赶上Golang这趟新车。最近工作上和生活上的事情都很多,这篇文章计划是周末发的,
柠檬橙1024
·
2020-07-06 00:00
Go基础
之--结构体和方法
结构体的定义结构体是将零个或者多个任意类型的命令变量组合在一起的聚合数据类型。每个变量都叫做结构体的成员。其实简单理解,Go语言的结构体struct和其他语言的类class有相等的地位,但是GO语言放弃了包括继承在内的大量面向对象的特性,只保留了组合这个基础的特性。所有的Go语言类型除了指针类型外,都可以有自己的方法。先通过一个下的例子理解struct,下面的这个例子用于定义一个student的s
weixin_34015860
·
2020-07-05 23:24
Djan
go基础
,Day4 - views 详解
在Django中,网页和其他内容是通过视图传递的。每个视图由一个简单的Python函数表示,Django将通过检查请求的URL(准确地说,是域名后面的部分URL)来选择一个视图。例如,用户在浏览器中访问>/newsarchive///diango的URLConfs将请求URL与对应的viewsfunction匹配,调用viewfunction进行数据处理,然后选择对应的template模板进行渲染
weixin_30699443
·
2020-07-05 21:45
Djan
go基础
四(OneToMany和 ManyToMany,ModelForm)
上一篇博文是关于setting.py文件数据库的配置以及model与数据库表关系,实现了通过操作BlogUser,把BlogUser的信息存入后台数据库中.实际开发中有许多东西是相互联系的,除了数据的显示和存储之外,我们也要理清各种数据对象之间的关系.Django框架定义了三种关系模型:OneToOneOneToOne(一对一):这种对应关系最简单,就是字面的意思一对一.django用OneToO
weixin_30555515
·
2020-07-05 21:13
djan
go基础
知识之csrf:
csrf全称CrossSiteRequestForgery,跨站请求伪造某些恶意网站上包含链接、表单按钮或者JavaScript,它们会利用登录过的用户在浏览器中的认证信息试图在你的网站上完成某些操作,这就是跨站攻击演示csrf如下创建视图csrf1用于展示表单,csrf2用于接收post请求defcsrf1(request):returnrender(request,'booktest/csrf
weixin_30483013
·
2020-07-05 21:42
Go基础
(复杂类型):结构体
结构体一个结构体(struct)就是一个字段的集合。(而type的含义跟其字面意思相符。)下面来写一个简单的例子:packagemainimport"fmt"/***一个结构体就是一个字段的集合*/typeVertexstruct{XintYfloat64}funcmain(){fmt.Println(Vertex{1,2.31231})}输出结果:{12.31231}一、结构体字段结构体字段使用
向小凯同学学习
·
2020-07-05 20:18
Go语言
【Go】
Go基础
(八):结构体和方法
一、结构体(struct)1、结构体定义typeidentifierstruct{field1type1field2type2...}声明:new(Type)和&Type{}是等价的2、初始化结构体typeIntervalstruct{startintendint}初始化方式:intr:=Interval{0,3}(A)intr:=Interval{end:5,start:1}(B)intr:=I
郭老二
·
2020-07-05 15:23
Go
Django Model 详解
Djan
go基础
——Model篇(一)到目前为止,当程序涉及到数据库相关操作时,我们一般都会这么操作:(1)创建数据库,设计表结构和字段(2)使用MySQLdb来连接数据库,并编写数据访问层代码(3)业务逻辑层去调用数据访问层
_古时候
·
2020-07-05 06:16
django
Djan
go基础
(一):views-URL
[TOC]settings.pyINSTALL_APPS中添加新建的app,让django自动找到app中的模板文件(app-name/templates/下的文件)和静态文件(app-name/static/中的文件)fromlearnimportviewsaslearn_viewsfrom.importviewsdemo0defadd(request):a=request.GET['a']b=
SuYanan
·
2020-07-05 03:48
djan
go基础
-day78
首先auth就是一个认证模块,fromdjango.contribimportauthps:包括前面学习的cookie,session等,它们就好比我们自己实现某个功能,把某些部分模块化就有了它们,不过这些模块是大牛写的,各方面会比我们写的要好,说到认证,我们就会提到数据库表,auth模块使用的是django自带的auth_user表,这个表包含很多字段,比如最后一次登录时间等,ps:创建用户命令
qq_18973645
·
2020-07-05 03:46
Django
go基础
此文章为转载,可访问原文https://blog.csdn.net/zhangbohh8662/article/details/79257971Golang教程:(一)介绍和安装Golang教程:(一)hellowordGolang教程:(三)变量Golang教程:(四)类型Golang教程:(五)常量Golang教程:(六)函数Golang教程:(七)包Golang教程:(八)ifelse语句G
knowledgebao
·
2020-07-04 20:11
golang
Go基础
之"寻找最长不含重复字母的字符串"(Map篇番外)
解题思路:对于每个字母"x":lastOccurred[x]不存在或者<start=>无需操作lastOccurred[x]>=start=>更新start更新lastOccurred[x],maxLength程序实现packagemainimport("fmt")funclengthOfNonRepeatSubstr(sstring)int{lastOccurred:=make(map[byte
Crownt
·
2020-07-04 20:27
GoLang
Go基础
之面向对象(结构体与方法篇)
go语言的面向对象相对简单,只支持封装,不支持继承和多态,go中用面向接口来做继承和多态的任务go中没有class,只有structstruct的创建typetreeNodestruct{valueintleft,right*treeNode}struct的声明和初始化//声明一个结构体类型varroottreeNode//初始化方式一root=treeNode{value:3}//初始化方式二r
Crownt
·
2020-07-04 20:56
GoLang
Djan
go基础
(30):模型(Models)的继承详解
Django提供了如下3种常用的模型(models)继承方式,可使你的代码更简便和灵活。今天小编我就带你看下在什么情境下使用这些模型继承方式以及它们之间的区别。1.抽象模型继承(abstractmodel)2.多表模型继承(multi-tableinheritance)3.代理模型(proxymodel)抽象模型继承(abstractmodel)假如我们有如下两个模型Article(文章)和Cou
大江狗
·
2020-07-04 03:41
Djan
go基础
——快速搭建Django项目
配置及环境:MacOs+Python3.6.2一、创建一个Django项目1.使用虚拟环境#快速创建虚拟环境python-mvenvprjvenv#激活虚拟环境sourceprjvenv/bin/activate2.创建项目#安装djangopipinstalldjango#创建项目django-adminstartprojectmyblog3.django设置myblog/settings.py
不凡De老五
·
2020-07-04 03:36
Django
go 基础7 函数式编程
go基础
7更多干货分布式实战(干货)springcloud实战(干货)mybatis实战(干货)springboot实战(干货)React入门实战(干货)构建中小型互联网企业架构(干货)python学习持续更新
chenshiying007
·
2020-07-02 17:46
【GO】
【Djan
go基础
入门】ManyToManyField跨越中间表查询
1:在Course表中用到了manytomany生成了中间表org_course_age_choiceclassCourse(models.Model):org=models.ForeignKey(Org)name=models.CharField(max_length=200)age_choice=models.ManyToManyField(Category,verbose_name=_('c
krmao
·
2020-07-02 12:02
Django基础入门
【
go基础
】闭包
闭包闭包就是一个函数和与其相关的引用环境组合的一个整体(实体)。packagemainimport("fmt")//AddUpper累加器funcAddUpper()func(int)int{varnint=10returnfunc(xint)int{n=n+xreturnn}}funcmain(){f:=AddUpper()fmt.Println(f(1))//输出11fmt.Println(f
Yangzhe1467
·
2020-07-02 10:24
基础知识
Go基础
之标准库
一.http库go作为一门面向服务,面向并发的语言,其http库是一个很重要的库.使用http客户端发送请求使用http.Client控制请求头部等使用httputil简化工作import"net/http"http包提供了HTTP客户端和服务端的实现。客户端:Get、Head、Post和PostForm函数发出HTTP/HTTPS请求。resp,err:=http.Get("http://exa
Crownt
·
2020-07-02 06:27
GoLang
Go基础
之并发编程
一.并发性1.并发产生的原因在直观效果上,处理器是并行处理多项任务,因为我们可以在计算机上同时运行多个程序.但本质上一个处理器在某个时间点只能处理一个任务,属于串行执行。在单处理器的情况下,并发问题源于多道程序设计系统的一个基本特性:进程的相对执行速度不可预测,它取决于其他进程的活动、操作系统处理中断的方式以及操作系统的调度策略。在分布式环境下,并发产生的可能性就更大了,只要大家有依赖的共享资源,
Crownt
·
2020-07-02 06:27
GoLang
Go基础
之函数式编程
一.函数式编程VS函数指针函数是go语言中的一等公民,参数变量返回值都可以是函数go语言并不是正统的函数式编程,go语言的函数式编程主要体现在"闭包"上高阶函数关于"闭包"的理解:阮一峰_学习Javascript闭包(Closure)廖雪峰_javascript闭包Golang-函数式编程(闭包)注:正统的函数式编程:不可变性:不能有状态,只有常量和函数函数只能有一个参数二.闭包函数可以嵌套定义,
Crownt
·
2020-07-02 06:26
GoLang
go基础
库sync.Once使用
最近代码中需要使用sync.Once,mark下心得~sync.Once顾名思义,就是能够实现多线程同步执行,且只执行一次,多用于单例模式。如某个单例,在访问时才进行创建并初始化,这里就可以使用sync.Once。sync.Once的源码如下,go版本1.12.7windows/amd64:packagesyncimport("sync/atomic")typeOncestruct{mMutexd
Hucg
·
2020-07-02 03:27
golang
GF(Go Frame)生产级
Go基础
开发框架入门
安装:goget-u-vgithub.com/gogf/gf入门:moduleTestGoFramego1.13require(github.com/denisenkom/go-mssqldbv0.0.0-20200206145737-bbfc9a55622e//indirectgithub.com/fsnotify/fsnotifyv1.4.9//indirectgithub.com/gf-th
一代程序码农
·
2020-07-02 02:40
编程经验
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他