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学习笔记
----4.数据库
数据库操作数据库配置连接数据库在settings.py中配置DATABASES={'default':{#数据库引擎(是mysql还是oracle等)'ENGINE':'django.db.backends.mysql',#数据库的名字'NAME':'dfz',#连接mysql数据库的用户名'USER':'root',#连接mysql数据库的密码'PASSWORD':'root',#mysql数据
哥哥_GG
·
2020-09-10 11:16
django
Go学习笔记
(3)Go基本命令&目录结构&Go版Hello World
文章目录Go基本命令Go工作目录结构第一个Go程序HelloWorldGo基本命令 Go支持在命令行直接敲相应的命令来编译、执行程序,直接在命令行输入go即可获得查看所有支持的命令。下面介绍几个常用的基本命令:goget:获取远程包(需要提取安装git或gh)gorun:直接运行程序gobuild:测试编译,检查编译是否有错误gofmt:格式化源码goinstall:编译包文件并编译整个程序go
D调的第七章
·
2020-08-26 08:05
Golang学习笔记
Djan
go学习笔记
(四十三):使用redis进行页面数据缓存和更新缓存数据
在开发过程中会遇到一些页面的数据是很长时间才进行更新的,不使用缓存的情况下,用户每次访问这些都需要先去数据库中获取这些数据,当访问量较大时,这样获取数据的方式就会降低页面的访问速度,影响效率,这时就可以使用redis将这些数据保存起来,通过判断是否生成过获取以及是否更新过数据来生成新的缓存数据具体操作如下:在settings.py里添加缓存设置#Django的缓存配置CACHES={"defaul
小火skr车
·
2020-08-24 11:46
Django
Bee
go学习笔记
Bee
go学习笔记
Go路由(Controller)路由就是根据用户的请求找到需要执行的函数或者controller。
weixin_30894389
·
2020-08-24 03:00
Djan
go学习笔记
-命令
创建项目命令:django-adminstartprojecttest1创建应用命令:pythonmanage.pystartappbooktest生成迁移命令:pythonmanage.pymakemigrations执行迁移命令:pythonmanage.pymigrate数据操作命令:创建:book=BookInfo()book.xx=xxbook.save()修改:book=BookInf
Super__M
·
2020-08-23 02:21
python学习笔记
「
Go学习笔记
」2.Go语言由什么组成?
原文链接https://juejin.im/post/5daad1ed6fb9a04e270fb0ee标识符Go语言标识符是用于标识变量、函数或任何用户自定义项目的名称(程序实体),这个标识符就类似java中的数据类型(基本数据类型、引用数据类型)。标识符有两种类别,一种是用户自定义的标识符,它作为程序的实体存在。另一种标识符成为预定义标识符,是Go语言源代码中声明的。例如:数据类型bool(tr
码处高效
·
2020-08-22 13:42
golang
语言
后端
Djan
go学习笔记
(三十一):django orm extra
extra在djangoorm中使用复杂的sql语句extra(select=None,where=None,params=None,tables=None,order_by=None,select_params=None)有些情况下,Django的查询语法难以简练地表达复杂的WHERE子句。对于这种情况,Django提供了extra()QuerySet修改机制,它能在QuerySet生成的SQL
小火skr车
·
2020-08-22 04:41
Django
go学习笔记
(二)——基本数据类型
go数据类型.jpg数据类型1.基本类型go语言中的基本类型如上图所示,go语言中有五类基数类型。1)boolean型同其他语言一样,boolean包括两个值true和falsevarbooleanValbool=true2)数值类型数值类型中可以分为三大类:整型,浮点型和复数a.整型go语言中直接定义好了不同位数的整型,其中包括如下表所示类型类型备注runeint32的别称int88位带符号整数
笨小天
·
2020-08-21 19:45
GO学习笔记
04
一、函数1.不定参数函数(直接来难的)packagemainimport"fmt"funcMyFunc(){fmt.Println("无参数无返回值的函数")}funcMyFunc01(a,bint){fmt.Printf("含有两个参数a=%d,b=%d\n",a,b)}//不定参数放在其他参数的最后,不定参数可以根据情况进行传递funcMyFunc02(args...int){fmt.Prin
Q大疯zi
·
2020-08-21 13:22
djan
go学习笔记
---django如何debug
第一步:如果django处于运行状态,点击终止按钮第二步:选择要debug的语句,然后确认需要debug语句,点击图中红色debug,进入调试器第三步:发送url请求就可以看到相关信息了
xiaoa~
·
2020-08-21 01:16
Django学习笔记
go学习笔记
-goroutine的好兄弟channel
上一篇介绍了atomic包以及互斥锁mutex来解决并发竞争状态的问题。这一篇主要来介绍go中与goroutine经常搭档的好兄弟channelchannel不仅可以可以来用消除竞争状态,还可以用于不同的goroutine中进行通信,发送与接受数据。chaanel的定义有两种,分为有缓存与无缓冲创建channelchan1:=make(chanint)//创建一个无缓冲的整形channelchan
旧梦发癫
·
2020-08-20 23:17
golang
channel
goroutine
协程
go学习笔记
-goroutine的好兄弟channel
上一篇介绍了atomic包以及互斥锁mutex来解决并发竞争状态的问题。这一篇主要来介绍go中与goroutine经常搭档的好兄弟channelchannel不仅可以可以来用消除竞争状态,还可以用于不同的goroutine中进行通信,发送与接受数据。chaanel的定义有两种,分为有缓存与无缓冲创建channelchan1:=make(chanint)//创建一个无缓冲的整形channelchan
旧梦发癫
·
2020-08-20 23:17
golang
channel
goroutine
协程
go学习笔记
-goroutine竞争状态
如果两个或者多个goroutine在没有相互同步状态的情况下同时访问某个资源,并且同时对这个资源进行读写的时候,对于这个资源就处于相互竞争状态(racecandition)。下面来看一个相互竞争的例子。varnumberintvarwaitsync.WaitGroupfuncmain(){wait.Add(2)goupdateNumber(20000)//加20000goupdateNumber(
旧梦发癫
·
2020-08-20 23:22
golang
goroutine
锁
并发
go学习笔记
-goroutine竞争状态
如果两个或者多个goroutine在没有相互同步状态的情况下同时访问某个资源,并且同时对这个资源进行读写的时候,对于这个资源就处于相互竞争状态(racecandition)。下面来看一个相互竞争的例子。varnumberintvarwaitsync.WaitGroupfuncmain(){wait.Add(2)goupdateNumber(20000)//加20000goupdateNumber(
旧梦发癫
·
2020-08-20 23:21
golang
goroutine
锁
并发
Go学习笔记
-接口(interface)的实现
对于go的接口,我们先来看看官方的解释接口是用来定义行为的类型。这些被定义的行为不由接口直接实现,而是通过方法由用户定义的类型实现。如果用户定义的类型实现了某个接口类型声明的一组方法,那么这个用户定义的类型的值就可以赋给这个接口类型的值。这个赋值会把用户定义的类型的值存入接口类型的值也就是说接口定义的方法,需要由具体的类型去实现它。下面我们来看看接口的实现在go语言中,接口的实现与struct的继
旧梦发癫
·
2020-08-20 23:07
golang
interface
接口
Go学习笔记
-接口(interface)的实现
对于go的接口,我们先来看看官方的解释接口是用来定义行为的类型。这些被定义的行为不由接口直接实现,而是通过方法由用户定义的类型实现。如果用户定义的类型实现了某个接口类型声明的一组方法,那么这个用户定义的类型的值就可以赋给这个接口类型的值。这个赋值会把用户定义的类型的值存入接口类型的值也就是说接口定义的方法,需要由具体的类型去实现它。下面我们来看看接口的实现在go语言中,接口的实现与struct的继
旧梦发癫
·
2020-08-20 23:07
golang
interface
接口
Go学习笔记
-面向对象struct之继承
前一篇说了基于struct的method实现,现在我们来看下struct中的method继承。//定义一个person类型typePersonstruct{NamestringAgeintSexstring}//获取person的年龄func(Person*Person)getAge()int{returnPerson.Age}//获取person的性别func(Person*Person)get
旧梦发癫
·
2020-08-20 23:30
golang
struct
oop
继承
Go学习笔记
-面向对象struct之继承
前一篇说了基于struct的method实现,现在我们来看下struct中的method继承。//定义一个person类型typePersonstruct{NamestringAgeintSexstring}//获取person的年龄func(Person*Person)getAge()int{returnPerson.Age}//获取person的性别func(Person*Person)get
旧梦发癫
·
2020-08-20 23:30
golang
struct
oop
继承
Go学习笔记
-面向对象struct成员变量
结构体struct可以用来描述一组数据值,这组值的本质即可以是原始的,也可以是非原始的。是用户自定义的类型,它代表若干字段的集合,可以用于描述一个实体对象,类似java,php中的class,是golang面向对象编程的基础类型。今天我们先来看看golang中的成员变量的实现。基本的属性(成员变量)typeTeacherstruct{NamestringageintSexstring}funcCr
旧梦发癫
·
2020-08-20 23:49
golang
oop
method
struct
Go学习笔记
-面向对象struct成员变量
结构体struct可以用来描述一组数据值,这组值的本质即可以是原始的,也可以是非原始的。是用户自定义的类型,它代表若干字段的集合,可以用于描述一个实体对象,类似java,php中的class,是golang面向对象编程的基础类型。今天我们先来看看golang中的成员变量的实现。基本的属性(成员变量)typeTeacherstruct{NamestringageintSexstring}funcCr
旧梦发癫
·
2020-08-20 23:48
golang
oop
method
struct
Djan
go学习笔记
十七:添加签到功能
在..\templates\login_success.html中添加签到链接:在../templates中创建sign_index.html签到页面:{%loadbootstrap3%}{%bootstrap_css%}{%bootstrap_javascript%}发布会管理{{event.name}}发布会嘉宾{%csrf_token%}签到{{hint}}{{guest.realname}
我没有强迫症
·
2020-08-19 19:20
Django
Djan
go学习笔记
一
Django学习记录一一、准备工作1.虚拟环境安装虚拟环境virtualenvwrapper基本使用修改mkvirtualenv的默认路径创建虚拟环境的时候指定python版本2.软件准备3.Django介绍二、创建一个Django项目命令方式pycharm方式项目结构分析:一、准备工作1.虚拟环境virtualenvwrapper这个软件包可以让我们管理虚拟环境变得更加简单,不用再跑到目录下通过
zhouf00
·
2020-08-19 06:02
Django
Djan
go学习笔记
(四):登录功能,Django返回登录界面
前面的学习,我们的表单数据以两种请求方式发送给服务器,服务器接受请求,默认返回的是当前HTML数据,我们需要服务器接受了用户的交互数据之后做出处理,也就需要form的属性action第一步:在表单数据中增加action属性:当用户点击了submit按钮之后,表单数据会传送到另一个文件,表单属性action定义了一个目的文件的文件名,通常这个被定义的文件会对接受到的数据进行相应的处理之后再传送给用户
珊珊呀
·
2020-08-19 05:45
Djan
go学习笔记
(一):Django处理用户请求,返回一个字符串
Django是python下的一个代表性的web框架,一套用于开发交互式网站的工具。Django能够响应网页的请求,还能够让我们轻松的读写数据库、管理用户等。0、安装Django将Django安装在python的目录下,使用安装命令pipinstallDjango——>检查是否安装成功python—>importDjango—>django.get_version()linux下的命令:cd..退
珊珊呀
·
2020-08-19 05:44
mon
go学习笔记
三:Mongodb的三种集群(Master-Slave)
Mongodb集群----Master/SlaveMongodb是时下流行的NoSql数据库,它的存储方式是文档式存储,并不是Key-Value形式。Mongodb的三种集群方式的搭建:ReplicaSet/Sharding/Master-Slaver。这里只说明最简单的集群搭建方式(生产环境),如果有多个节点可以此类推或者查看官方文档。OS是CentOs7_x64系统,客户端用的是Java客户端
u010010606
·
2020-08-19 04:19
mongo
集群
Djan
go学习笔记
(二)
Djan
go学习笔记
(二)六、创建模型在manage.py同一目录中创建新的应用程序:pythonmanage.pystartapppolls这将创建一个投票应用,其目录结构如下:polls/__init
丝提西亚
·
2020-08-19 03:54
Django学习笔记
django
mysql
python
python3
Djan
go学习笔记
Django软件框架一个公司是由公司中的各部部门来组成的,每一个部门拥有特定的职能,部门与部门之间通过相互的配合来完成让公司运转起来。一个软件框架是由其中各个软件模块组成的,每一个模块都有特定的功能,模块与模块之间通过相互的配合来完成软件的开发。软件框架是针对某一类软件设计问题而产生的。MVC框架施乐公司帕罗奥多研究中心smalltalk语言JavaWebMVC软件设计模式MVC的产生理念:分工。
strive_初学者
·
2020-08-19 03:36
个人笔记
[djan
go学习笔记
](四)Django URL name详解
这一节的内容基于上一节的代码,主要讲解url中name的用处4-1urlname详解在clac/views.py添加一个index的函数defindex(request):returnrender(request,'home.html')在zqxt_views/settings.py的INSTALLED_APPS添加'clac'INSTALLED_APPS=['django.contrib.adm
沐_沐
·
2020-08-19 03:30
django学习
Djan
go学习笔记
之form表单
关于djangoform表单的使用:创建一个forms.py的文件,放在指定的app当中,然后在里面写表单.表单是通过类实现的,继承自forms.Form,然后在里面定义要验证的字段.在表单中,创建字段跟模型是一模一样的,但是没有null=True或者blank=True等这几种参数了,有的参数是required=True/False.使用is_valid()方法可以验证用户提交的数据是否合法,而
http://www.xpshuai.c
·
2020-08-19 03:25
python后端开发
Djan
go学习笔记
10-URL的名称空间
移除模板中硬编码的URLS在polls/index.html模板中,我们链接到poll的链接是硬编码成这样子的{{poll.question}}问题出在硬编码,紧耦合使得在大量的模板中修改URLS将是一件让人抓狂的事情。不过,既然在polls.urls模块中的url()函数中定义了命名参数,那么就可以在模板中使用模板标记来移除特定的URL路径依赖:{{poll.question}}注意如果{%ur
qq_20595467
·
2020-08-19 03:50
Python
djan
go学习笔记
一
django作为一个python的开源项目发布,其web框架采用了mtv设计模式在目前一些较为成熟的大型网站中有不少网站的应用基于django开发,django作为一个重量型的web框架提供了以下的功能1:自助后台管理2:优雅的url路由配置3:可插拨的App4:全套解决方案(session,orm,cache)5:Dry6:完善的文档同时django也存在一些较为明显的缺点,如:1:系统紧耦合2
aitao6851
·
2020-08-19 01:44
【Djan
go学习笔记
】7:正则控制URL中的参数格式,路由path中的name参数
正则控制URL参数格式普通的Get方式Get方式提交的参数会以:?参数名=参数值$参数名=参数值$...的形式体现在URL的末尾。使用request.GET字典来直接访问提交的参数,这些参数值都是字符串格式。例defoldUrl(request):a=request.GET['a']b=request.GET['b']returnHttpResponse(str(a+","+b))另外设置路由为o
LauZyHou
·
2020-08-19 01:35
#
Django
Djan
go学习笔记
一、Django的准备工作1、如何创建一个Django项目django-adminstartproject项目名此时只是创建了一个django项目,要想使用还需创建应用,这里的配置是一个全局的内容当我们创建好以后,会看到一个这样的目录结构:2、如何创建一个应用pythonmanage.pystartapp应用名此时就创建了一个应用,例如支付功能、论坛功能等当我们创建好以后,会看到一个这样的目录结构
浮生醉清风i
·
2020-08-19 00:13
Python
Django
Djan
go学习笔记
(二):Django处理用户请求,返回一个HTML而不是一个字符串!
第一步:在linux命令窗口中找到pycharm要存放项目的目录下,创建一个项目:输入Django-adminstartprojectexercise3第二步:打开pycharm,选择file—open—找到刚才创建的项目—ok此时进入这样的界面:这就是我们创建一个Django项目,然后生成一个现成的框架,我们需要做的就是往这个里面填我们想要的。这个时候我们可以在我们的终端输入pythonmana
珊珊呀
·
2020-08-19 00:40
djan
go学习笔记
(—)
推荐一本在线的书链接thedjangobook虽然是2010年才翻译好的。。。还是很有帮助的主要:创建django项目与创建一个app对于静态自定义模板的导入与使用下面的都是自己学习django框架开发的过程记录,全当做笔记了,不喜勿喷,大神求指教^-^环境:ubuntu14.04django==1.8.3python==2.7.6IDE:eclipse+pydev首先先建立一个djangopro
shengweisong
·
2020-08-19 00:56
Django
Djan
go学习笔记
(一)
Djan
go学习笔记
(一)本文为博主学习Django1.11文档所做的笔记,以备日后翻阅。
丝提西亚
·
2020-08-19 00:23
Django学习笔记
Djan
go学习笔记
(一)
原来是搞点php的,最近研究啦一些python之后感觉python的代码比php要性感,然后准备研究一下python的django框架,试着开发web程序。(我也是一边学一边写的,应该能给初学者一些相同的感觉,这方面的书不多,我只看了本)Django框架现在是1.5.1版本,下载了一个,解压后直接在终端pythonsetup.py文件,就可以安装了,记着要用root权限,有些文件需要创建,需要ro
iteye_4389
·
2020-08-19 00:36
Djan
go学习笔记
(上)
1Django1.1介绍Django是一个开放源代码的Web应用框架,它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手DjangoReinhardt来命名的。重量级的框架,替开发者想了太多的事情,帮开发者做了很多的选择,内置了很多的功能。官方网站http://www.
南枝向暖北枝寒MA
·
2020-08-19 00:27
Django
djan
go学习笔记
一:搭建简易博客
初次学习Django,总结有不对的地方,希望大家多多指出。文章最后附上学习资料链接,供大家学习。我的项目源码已经上传到github:https://github.com/xuna123/Django_study1/tree/masterdjango是什么?Django是一个开放源代码的Web应用框架,由Python语言写成。采用了MTV的软件设计模式,即模型M(model.py),模型T(主要是h
「已注销」
·
2020-08-18 06:35
【Python】
【Django学习】
django学习之路
Djan
go学习笔记
(8)
完善博客:博客页面需要:博客主页面博客文章内容页面博客撰写页面一、博客主页面功能:1.文章标题列表;2.发表博客按钮1.打开pycharm,打开views.py文件,将get改为all,并且不要带任何参数。(注意改动的地方!)2.前端代码,打开index.html,修改代码:3.运行服务器,输入地址:二、博客文章页面功能:1.文章标题;2.文章内容;3.修改文章按钮1.打开views.py文件,编
程序猿_小天
·
2020-08-18 03:49
Django
Django学习笔记
Djan
go学习笔记
之url路由及模板渲染方式
1.在项目目录下urls.py文件:2.在项目目录创建了一个views.py文件:path基本规则:path('test//',views.test)使用尖括号(/',views.test3)deftest3(request,xx):print(xx,type(xx))returnHttpResponse('hello%s'%xx)re_path正则匹配:re_path('^hello/$',vi
http://www.xpshuai.c
·
2020-08-18 01:03
python后端开发
Djan
go学习笔记
(一)
博主使用的版本如下:python:3.6.2django:2.0.1安装Django:基本命令:pipinstalldjango如果使用pipinstall安装报错如下:则可以使用下面的命令进行安装(对应python版本使用不同的命令):python2:python-mpipinstalldjangopython3:python3-mpipinstalldjango如果要安装指定版本的django
风穆-Famer
·
2020-08-17 21:20
Djan
go学习笔记
既然传说中Django(据说读作“脏狗”)可以号称Pythononrails,那就一定要试试的。(以下均以Windows平台为例)一、安装篇安装前的准备工作:1、安装Python。这个纯属废话,不过还是要提一下,注意版本问题,我装的是Python2.3.5,MySQL的Python驱动中,forPython2.3的只能支持到MySQL4。故我将使用PostgreSQL8.1。2、安装Apache2
猛禽
·
2020-08-17 20:13
动态语言(Python...)
Djan
go学习笔记
之URL配置
URL配置视图函数里传参数首先我们在上篇文章中创建的应用app_1中的视图文件views.py中编写以一个带参数的函数function,并传入一个参数num:内容如下:fromdjango.shortcutsimportrenderfromdjango.httpimportHttpResponsedeffunction(request,num):returnHttpResponse(f'givef
佛系小卢
·
2020-08-17 18:24
Django学习
protoBuf-
go学习笔记
protoBuf-
go学习笔记
protoBuf官方简介下载protoBuf编译器安装go专属plugin编译proto到go代码proto包名syntax声明导入包定义message定义字段定义服务golang
歪歪梯
·
2020-08-17 18:57
go
Djan
go学习笔记
Djan
go学习笔记
安装初始化Django项目添加视图配置映射初始化数据库启动服务器安装pipinstallDjango==3.1或者gitclonehttps://github.com/django/
歪歪梯
·
2020-08-17 18:57
Python
python
django
Djan
go学习笔记
(七)--将django中多个app放到同个文件夹apps处理
在django中需要创建多个app,这个就需要创建一个apps文件,把所有的app放到同个文件夹,这个比较清楚,看起来也比较规范app默认创建:pythonmanage.pystartappappName默认创建在根目录下,首先在根目录创建apps文件夹,将所有app拉拖进去这里取消searchforreferences,openmovedfilesineditor点击ok这个时候运行点击run,
oldbig_lin
·
2020-08-15 05:39
Django学习笔记
Djan
go学习笔记
Day1cd[项目所在目录]#source./venv/bin/activate#python[xxx/django-admin.py]startproject[project_name]//django-admin.py使用绝对路径#cd[project_name]#pythonmanage.pystartapp[app_name]#pythonmanage.pymigrate//在models
X-Dele
·
2020-08-14 22:56
Python
djan
go学习笔记
(自用)
django视频学习:···p9有关数据模型需要看看。以下知识应该可以自己搭博客了。django这种大框架有点难开头,教程我也找了很多,发现这种大框架还是看视频学比较好,我找到了很好学的教程models.py:与数据库进行交互。models下有以下数据模型:CharField、DateTimeField、IntegerField、BooleanField…当没有规定主键的时候会自动生成主键。视频规
机智豪SAMA
·
2020-08-14 21:01
自学旅程
Python相关
go学习笔记
_Routine和Channel
文章来源:http://www.itnose.netgo语言并发编程上傍晚抽空学习了下go语言的并发编程,从goroutine到channel机制,从开始的稀里糊涂到现在拨开云雾见太阳的感觉,学习的过程总是令人亢奋的!当然目前的理解还是不够透彻的。下篇将举例来分析下。goroutine类似开辟进程、线程做法,go语言所采用的为goroutine。用法极其简单,也就是使用go关键字,使用方法有两种:
twobrushes
·
2020-08-13 19:02
Go语言
go
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他