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学习笔记
012-ajax局部刷新技术
一,什么是ajax?ajax中文名称就是异步的JavaScript正常情况下在网页中我们填写完表单后提交表单发起get/post请求时浏览器重新向服务器发起整个界面的请求,这就导致会刷新网页整个界面,可是有时候这是不需要的。频繁请求整个网页会增加服务器的压力,同时也降低给用户的体验这时候ajax就随之而生,ajax可以在不刷新整个界面的情况下单独向服务器发去get/post请求,并获得请求结果返回
蒋程扬
·
2020-07-09 23:59
Django
Go学习笔记
(三、数据类型)
数据类型Go语言内置对以下这些基本数据类型的支持:数据类型布尔类型bool整型int8、byte、int16、int、uint、uintptr等浮点类型float32、float64复数类型complex64、complex128字符串string字符类型rune错误类型error相较于PHP,多出了字符类型(单个字符)、错误类型和复数类型,PHP通过系统级配置函数error_reporting定
Climber813
·
2020-07-09 23:48
Go
djan
go学习笔记
---cookie
知识点1、获取Cookie:request.COOKIES['key']request.get_signed_cookie(key,default=RAISE_ERROR,salt='',max_age=None)参数:default:默认值salt:加密盐max_age:后台控制过期时间2、设置Cookie:rep=HttpResponse(...)或rep=render(request,...
xiaoa~
·
2020-07-09 23:42
Django学习笔记
Djan
go学习笔记
6-启用管理后台
为了提高开发效率,Django自带了后台管理模块。Django1.11默认情况下Django管理后台已经开启创建超级管理员账户就可以登录。如果默认没有启用的话,启用管理后台,需要做三件事:在INSTALLED_APPS设置中取消"django.contrib.admin"的注释。运行pythonmanage.pysyncdb命令。既然你添加了新应用到INSTALLED_APPS中,数据库表就需要更
qq_20595467
·
2020-07-09 22:52
Python
Python Web Djan
go学习笔记
--后台管理界面
使用默认的管理后台的时候发现,点入bolg之后显示的都是bolgobject下面有两种方式可以添加到显示的表里面:第一种:修改models.pyclassArticle(models.Model):title=models.CharField('标题',max_length=256)content=models.TextField('内容')pub_date=models.DateTimeFiel
数据逆向小龙人
·
2020-07-09 20:41
Python
Djan
go学习笔记
一---入门篇
前言Python的WEB框架有Django、Tornado、Flask等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。正文环境系统:ubuntu17.10python:3.6Django2.0Python的虚拟环境virtualenv为了考虑依赖性问题,将使用virtualenv来搭建对应的环境安装:pipinst
LAST_JEDI
·
2020-07-09 17:19
Django
python
Djan
go学习笔记
(二)--基本语法及地址对应
上一篇我基本上描述了Django在windows操作系统上的安装部署与一些简单的示例,下面我就简单写一下django的基本语法:1、首先是判断{%if%}*->{%else%}->{%endif%}*,其中*代表必须写的,if里面可以做正常的逻辑判断,例如and、or、>、{%endfor%}*,例如:1)基本格式:{%forbookinbooks%}{{book}}{%endfor%}2)k,v
Ghoul_Soul
·
2020-07-09 16:08
DJANGO
Djan
go学习笔记
01-安装及创建项目
Django是Python下的web应用框架,集成了很多常用的功能。官方中文文档安装pipinstalldjango直接pip安装即可。如果pip没有,可以直接安装最新Python3。高版本的Python3是自带pip的。创建项目django-adminstartprojectprojectPycharm专业版在创建项目是可以直接选Django的。如果用的社区版,就需要使用命令行去创建Django
梦忆安凉
·
2020-07-09 12:26
Django
djan
go学习笔记
005-django后台管理
一,在项目的settings.py进行本地化打开settings.pyLANGUAGE_CODE='en-us'表示语言更改为中文LANGUAGE_CODE='zh-hans'#表示中文时区改为中国TIME_ZONE='Asia/Shanghai'#中国时间二,创建管理员pythonmanage.pycreatesuperuser会提示输入用户名和密码运行服务顿,即可在浏览器进入后台管理的界面py
蒋程扬
·
2020-07-09 08:44
Django
Djan
go学习笔记
(二)--运行第一个项目
接着上次内容进行介绍Djan
go学习笔记
(一),我们现在需要做的就是创建一个项目,这个项目下面可能会有很多的模块。
彩虹的夜晚
·
2020-07-09 05:33
Djan
go学习笔记
——View与Model交互
View与Model交互——即业务代码与数据库交互在这里采用的是ORM语句,而不是常规的SQL语句在对应的views中的方法中书写ORM语句查询所有查询all()booklist=BookInf.objects.all()精确查询get()book=BookInf.objects.get(id=1)get查询得到的结果是一个对象可以对其属性等操作模糊查询filter()所有查询属性后面跟的都是双下
__hyq__
·
2020-07-08 22:22
Djan
go学习笔记
环境:DataBase:mysql5.7communitymysql下载地址:https://dev.mysql.com/downloa...开发语言:Python3.7.364bit下载mysql驱动:https://www.lfd.uci.edu/~gohl...admin后台优化:django-xadmindjango安装:pipinstalldjango==2.2-ihttps://pyp
echeverra
·
2020-07-08 19:32
django
python
djan
go学习笔记
7--配置超链接
href后边是超链接地址template中可用{%url'app_name:url_name'param%}其中app_name在根urls.py配置,include()中的第二个参数:namespace='blog',这个是app_name。url_name在应用urls里配置。应用的urls函数第三个参数name='article',这个是url__name。param是地址参数,据我推测(我
hs_a2d1
·
2020-07-08 17:24
Go学习笔记
01-语言
1.1变量Go是静态类型语言,不能在运行期改变变量类型。使用关键字var定义变量,自动初始化为零值。如果提供初始化值,可省略变量类型,由编译器自动推断。varxintvarffloat32=1.6vars="abc"在函数内部,可用更简略的":="方式定义变量。funcmain(){x:=123//注意检查,是定义新局部变量,还是修改全局变量。该方式容易造成错误。}可一次定义多个变量。varx,y
D_SJ
·
2020-07-08 16:51
Djan
go学习笔记
之——Urls
2019独角兽企业重金招聘Python工程师标准>>>UrlConf模块感觉就像是“路由”,它分析请求的路径,并请求派送给匹配的view去处理打开mysite.urls.py文件,如下:_____________________________________________________fromdjango.conf.urlsimportpatterns,include,urlfromview
weixin_33739541
·
2020-07-08 15:32
Djan
go学习笔记
(7)——单表操作和多表操作
单表操作1,创建模型创建名为book的APP,在book下的models.py中创建模型:fromdjango.dbimportmodels#Createyourmodelshere.classBook(models.Model):id=models.AutoField(primary_key=True)title=models.CharField(max_length=32)state=mode
weixin_30684743
·
2020-07-08 14:39
Djan
go学习笔记
——第四天
第四天Templates管理重置后台管理模板静态文件的使用修改原有base.html添加head.htmlfooter.html总结第四天Templates管理自定义模板位置(在根目录下统一放置模板文件,集中管理)根目录下新建templates文件夹,并把原有./blog/templates/下文件拷贝进来修改settings.py中TEMPLATES选项'DIRS':[],'APP_DIRS':
weixin_30502157
·
2020-07-08 13:41
Djan
go学习笔记
5——Django ORM系列操作
常用一般操作先放官网文档。必知必会all():查询所有结果filter(**kwargs):它包含了与所给筛选条件相匹配的对象get(**kwargs):返回与所给筛选条件相匹配的对象,返回结果有且只有一个,如果符合筛选条件的对象超过一个或者没有都会抛出错误。exclude(**kwargs):它包含了与所给筛选条件不匹配的对象values(*field):返回一个ValueQuerySet——一
Dev-L
·
2020-07-08 08:04
python
Django
Djan
go学习笔记
1——Django框架简介及路由系统
Django框架简介MVC框架和MTV框架MVC,全名是ModelViewController,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。Django框架的设计模式借鉴了MVC框架的思想,也是分成三部分,来降低各个部分之间的耦合性。Django框架的不同之处在于它拆
Dev-L
·
2020-07-08 08:04
python
Django
博客笔记大汇总
关于我的博客大汇总整理目录介绍01.Java博客大汇总02.Android博客大汇总03.开源项目推荐04.bug分析大汇总05.技术问题整理06.算法07.Python学习笔记08.
Go学习笔记
09.
杨充
·
2020-07-07 16:20
Android-经典笔记
Djan
go学习笔记
(二)—— 模板
疯狂的暑假学习之Djan
go学习笔记
(二)——模板参考:《TheDjangoBook》第四章一、模板基础知识1.模板是如何工作的用pythonmanage.pyshell启动交互界面(因为manage.py
billvsme
·
2020-07-07 04:04
Django
Django笔记
djan
go学习笔记
——基于类的通用视图(reference)
Class-basedgenericviewsNewinDjango1.3:Please,seethereleasenotesNotePriortoDjango1.3,genericviewswereimplementedasfunctions.Thefunction-basedimplementationhasbeendeprecatedinfavoroftheclass-basedapproa
atttwqr41254
·
2020-07-07 03:19
Djan
go学习笔记
——Day15
一、什么是web框架?框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。importsocketdefhandle_request(client):buf=client.recv(
小小鱼@✔
·
2020-07-06 18:03
Django学习笔记
Djan
go学习笔记
——Day16
四Django的配置文件(settings)4.1静态文件设置4.1.1概述#静态文件交由Web服务器处理,Django本身不处理静态文件。简单的处理逻辑如下(以nginx为例):#URI请求----->按照Web服务器里面的配置规则先处理,以nginx为例,主要求配置在nginx.#conf里的location|---------->如果是静态文件,则由nginx直接处理|---------->
小小鱼@✔
·
2020-07-06 18:00
Django学习笔记
Djan
go学习笔记
(四十九):mysql事务使用以及在django中使用事物
事务概念一组mysql语句,要么执行,要么全不不执行。事务的特点1、原子性:一组事务,要么成功;要么撤回。2、稳定性:有非法数据(外键约束之类),事务撤回。3、隔离性:事务独立运行。一个事务处理后的结果,影响了其他事务,那么其他事务会撤回。事务的100%隔离,需要牺牲速度。4、可靠性:软、硬件崩溃后,InnoDB数据表驱动会利用日志文件重构修改。可靠性和高速度不可兼得,innodb_flush_l
小火skr车
·
2020-07-06 08:45
Django
mysql
Djan
go学习笔记
(四十二):authenticate django自带用户认证函数返回值None问题解决
user=User.objects.create_user(username,email,password)user=authenticate(username=username,password=password)正常情况下通过django自带的用户创建函数create_user进行用户创建,可将用户密码进行加密,再用authenticate函数就可以对用户名和密码进行校验但在这次测试中,发现按
小火skr车
·
2020-07-06 08:45
Django
Go学习笔记
(13)Go接口
文章目录Go的接口接口的定义和使用在接口中内嵌接口接口转换空接口类型断言Go的接口 Go的接口定义了一组方法(方法集),但不包含这些方法的具体实现。接口提供了一种方式来说明某类对象具有的行为,它的主要特点如下:接口实际上就是一组方法声明的集合,没有具体实现,没有字段属性某个类型只要实现了某个接口的所有方法,就实现了该接口,不需要显示声明实现了什么接口接口可以嵌入其它的接口接口的定义和使用
D调的第七章
·
2020-07-06 08:18
Golang学习笔记
Go学习笔记
本博客只是记录我在学习go语言时的知识点,之前用的是C++它没有隐式的数值转换,没有构造函数和析构函数,没有运算符重载,没有默认参数,也没有继承,没有泛型,没有异常,没有宏,没有函数修饰,更没有线程局部存储。最佳的帮助信息来自Go语言的官方网站,https://golang.org,它提供了完善的参考文档,包括编程语言规范和标准库等诸多权威的帮助信息。同时也包含了如何编写更地道的Go程序的基本教程
wtan825
·
2020-07-06 07:21
Go
《
Go学习笔记
. 雨痕》方法
一、定义方法是与对象实例绑定的特殊函数。方法是面向对象编程的基本概念,用于维护和展示对象的自身状态。对象是内敛的,每个实例都有各自不同的独立特征,以属性和方法来暴露对外通信接口。普通函数则专注于算法流程,通过接收参数来完成特定逻辑运算,并返回最终结果。换句话说,方法是有关联状态的,而函数通常没有。方法和函数定义语法区别的在于前者有前置实例接收参数(receiver),编译器以此确定方法所属类型。在
weixin_33728268
·
2020-07-05 22:53
GO学习笔记
——面向对象编程之结构体(15)
GO是支持面向对象编程的,但是面向对象的三大特性:封装,继承,多态,GO只支持封装,并不支持继承和多态。学过C++的有没有感觉在学继承和多态的时候特别复杂麻烦,那些对象模型特别容易搞混。所以这样设计也是极好的,简化了语言。继承和多态这些功能GO是通过接口来实现的,这在后续会讲到。也是为了简化,GO中只有struct,没有class,也就是说,GO是通过结构体来实现面向对象的,而不是通过类。所以,面
TLpigff
·
2020-07-04 23:53
GO语言学习笔记
Djan
go学习笔记
之Json传值(来讲一讲我在json上踩的坑)
如何获取Json值最近学习Django,传值真的让我很头大,毕竟,我真的前端很废获取Json值我目前使用到的就有2种第一种:Jquery方法在html页面中首先要导入jquery,导入方法很多,随便搜搜一大堆//在里面插入$.getJSON('此处插入json的url',function(data){//data就是需要数据了,在这里就可以进行数据的操作了}在这里可能会有人和我遇到一样的问题---
sjo146
·
2020-07-04 18:03
Django学习
django
json
我的
go学习笔记
(一)——写日志
写日志第一种方法:写一个方法,每写一条日志都会做一次文件打开和关闭funcMylog(v...interface{}){f,err:=os.OpenFile("test.log",os.O_RDWR|os.O_CREATE|os.O_APPEND,0666)check(err)deferf.Close()logger:=log.New(f,TAG,log.Ldate|log.Ltime|log.L
封真
·
2020-07-04 17:22
Go语言
GO学习笔记
- 模版渲染及多种输出
本文主题:基于内置的text/template实现Golang模版渲染,并将结果写入文件、屏幕、变量。小慢哥的原创文章,欢迎转载目录▪定义结构体▪定义模版文本▪模版渲染及输出方式▪完整例子定义结构体首先,定义一个结构体,用于后面的模版渲染typePersonstruct{NamestringAgeintBoybool}注意:struct的元素必须要可导出(大写打头),否则渲染时候找不到实例化结构体
changzhe1253
·
2020-07-04 12:29
【Djan
go学习笔记
】11:对Models中图片、视频字段的处理
有时Models的字段需要使用图片、视频等文件存储。例如一个用户模型有头像,一个视频模型要有存视频的字段和存缩略图的字段。配置MEDIA_ROOT的访问在urls.py中配置访问媒体资源的Path:fromdjango.views.staticimportservefromdjango.urlsimportre_pathfrom.settingsimportMEDIA_ROOTurlpattern
LauZyHou
·
2020-07-04 08:56
#
Django
Go从0开发(1)
go学习笔记
原地址:传送门go安装包下载设置GOPATH在GOPATH下新建三个文件pkgbinsrc三个文件goenv查看go环境变量开发编辑器VScodeGolandpackagemainfuncmain
JwCode
·
2020-07-04 06:51
Go
go
Djan
go学习笔记
——models基本操作
models基本操作文章目录models基本操作增删改查进阶操作:一般的数据库操作流程: 1.创建数据库,设计表结构和字段 2.连接Mysql数据库,并编写数据访问层代码 3.业务逻辑层去调用数据访问层执行数据库操作 而Django通过Model操作数据库,不管你数据库的类型是MySql或者Sqlite,Django自动帮你生成相应数据库类型的SQL语句,所以不需要关注SQL语句和类型,对数据的
DWjan
·
2020-07-04 06:53
Django的学习笔记
go学习笔记
-init函数执行顺序分析
golang中有个神奇的函数init,该函数会在所有程序执行开始前被调用,每个包可以包含多个init函数,所有被编辑器识别到的init函数都会在main函数执行前被调用。通常被用来注册一个程序需要使用的依赖,如mysql注册,配置文件加载等。在main包的使用packagemainimport"fmt"funcmain(){fmt.Println("这里是mian")}funcinit(){fmt
旧梦发癫
·
2020-07-02 17:22
Go学习笔记
:flag库的使用
flag支持的语言格式如下:-flag//bool类型only-flag=x-flagx//notbool类型很自然,这个flag能够解析-D/home/manu/DB_data,对应第二种类型,我们知道pg_ctl有-W选项,属于一个开关性质的bool型的选项-Wdonotwaituntiloperationcompletes自然对应第一种类型,也可以解析。第二种也很好理解。下面我给出一个例子,
wxh_无香花自开
·
2020-07-02 15:06
go
GO学习笔记
——切片的概念(11)
数组是不可以调整大小的,所以数组使用起来不够灵活。因此GO语言使用了Slice(切片),切片是数组建立的一种方便、灵活且功能强大的包装。正因为数组不可以调整大小,使用不够灵活这个缺点,所以在GO语言开发中,用的更多的是Silce,下面来进入Slice的学习。Slice的定义先来看一下slice的一个简单的定义funcmain(){arr:=[...]int{0,1,2,3,4,5,6}s:=arr
TLpigff
·
2020-07-02 10:37
GO语言学习笔记
Go学习笔记
01-环境搭建
最近想学学Go语言,就在笔记本上配置了Go的环境。本人的运行环境为:Windows101709。1.下载安装包到官网下载安装包,官网网址为:Go安装包下载地址现在Go的最新版本为1.9.2,官网给出了Windows、Linux跟MacOS的安装包和源码。Windows平台提供了.msi安装文件和.zip压缩包,本人图方便用的是.msi安装包。2.安装下载完后双击安装包即可安装,默认的下载路径是C:
维摩罗诘
·
2020-07-02 09:59
Golang
Go学习笔记
四(指针与内存分配)
Go指针内存分配用new分配内存用make分配内存定义自己的类型类型转换字符串转换数值转换用户定义类型的转换练习Go指针Go有指针,但是没有指针运算。你不能用指针变量遍历字符串的各个字节。在Go中调用函数的时候,得记得变量是值传递的通过类型作为前缀来定义一个指针’*’:varp*int。现在p是一个指向整数值的指针。所有新定义的变量都被赋值为其类型的零值,而指针也一样。一个新定义的或者没有任何指向
Everything1209
·
2020-07-02 09:22
Go
Djan
go学习笔记
05-表单
表单用来接收用户提交的投票选择。需要在前端显示一个让用户投票的页面。重写detail.html文件Title{{question.question_text}}{%iferror_message%}{{error_message}}{%endif%}{%csrf_token%}{%forchoiceinquestion.choice_set.all%}{{choice.choice_text}}{
梦忆安凉
·
2020-07-01 15:27
Django
Djan
go学习笔记
04-视图和模板
视图一个视图就是一个页面,提供特定的功能。在Django中,视图其实就是一个简单的python函数(通过函数来处理视图的叫做函数视图,还有一种通过类中的方法来处理视图,这种叫做类视图)在polls/views.py文件中输入以下代码,会根据发布日期显示最近的5个投票问卷fromdjango.httpimportHttpResponsefrom.modelsimportQuestion#Create
梦忆安凉
·
2020-07-01 15:27
Django
Djan
go学习笔记
03-模型与后台
在django的settings文件中,这部分是关于数据库的配置学习的话就不需要改里面的配置,默认用了自带的sqlite库。这种数据库就是一个文件。如果用mysql这种数据库,这里就需要改变相应的配置。模型简单来说,模型就是一种通过代码的方式来对数据库进行增删改查的操作。而不需要使用sql语句。在polls下的models文件输入以下代码fromdjango.dbimportmodels#Crea
梦忆安凉
·
2020-07-01 15:26
Django
Djan
go学习笔记
02-请求与响应
编写第一个视图视图是用来处理请求,给出响应的部分,在views写入如下代码fromdjango.httpimportHttpResponse#Createyourviewshere.defindex(request):returnHttpResponse('Hello,world.')要想调用视图,需要把这个视图绑定到一个对应的请求上去,这需要编写urlconf,也就是路由路径,在urls.py文
梦忆安凉
·
2020-07-01 15:26
Django
ReactiveMongo 学习笔记
ReactiveMon
go学习笔记
ReactiveMongo是scala的mongodb驱动,提供了完全非阻塞和异步i/o操作。同样是由于上一个网游服务器用到,在网上查找发现资料不多,中文资料更少。
一日两点水
·
2020-07-01 15:02
scala
Djan
go学习笔记
(一)ForeignKey,ManyToManyField和OneToOneField的辨析
导引模型(Models)是对网站所需信息种类的定义,其包含了网站存储数据中的重要字段和数据行为。一般来说,一个模型对于数据库中的一个表单。字段(Fields)是模型的重要和唯一组成部分,他们由类别的属性值所指定。Field分类由官方文档Modelfieldreference|DjangoDocumentation定义:Field一共分为AutoField、BinaryField、BooleanFi
JosephDing23
·
2020-07-01 14:55
Python
Django
【
Go学习笔记
】1:变量,常量,数组
变量基本使用packagemainimport"fmt"vare="一个全局变量字符串"varf,gint=1,2//一次定义多个//可以用因式分解的写法var(h,i,jint=3,4,5kbool=falsel,mfloat32=2.5,3.5)funcmain(){varabool//定义一个bool变量varbbool=true//定义时初始化b=truevarcint=32//int变量
LauZyHou
·
2020-07-01 13:42
Go
djan
go学习笔记
DjangoMVC-一种软件架构风格-不是标准-将数据操作,业务处理,界面展示进行了拆分-核心思想:解耦合-model-模型,封装数据的交互操作-CRUD-view-视图-用来将数据呈现给用户-controller-控制器-接受用户输入-用来协调model和view的关系,并对数据进行操作,筛选-流程-控制器接受用户请求-调用模型,获取数据-控制器将数据展示到视图中MTV-本质上就是MVC,变种-
Archi_gakki
·
2020-07-01 07:07
笔记
GO学习笔记
- 数据校验
GO学习笔记
-数据校验一.asaskevich/govalidator介绍godoc里可以搜到若干相似的第三方数据校验模块,但笔者推荐使用asaskevich/govalidator,原因:star最多
weixin_44151597
·
2020-07-01 06:19
Go语言
服务器编程
学习笔记
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他