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学习
笔记的第一篇,主要是Go基本数据类型的学习总结。由于本人一直使用PHP语言进行开发,在学习Go的过程中发现有些知识点经常混淆,遂将Go与PHP做了比较(仅限于二者的基本数据类型)。
鹿呦呦
·
2019-10-01 23:00
go 学习笔记之10 分钟简要理解 go 语言闭包技术
闭包是主流编程语言中的一种通用技术,常常和函数式编程进行强强联合,本文主要是介绍Go语言中什么是闭包以及怎么理解闭包.如果读者对于Go语言的闭包还不是特别清楚的话,可以参考上一篇文章
go学习
笔记之仅仅需要一个示例就能讲清楚什么闭包
雪之梦技术驿站
·
2019-10-01 13:08
golang
go 学习笔记之10 分钟简要理解 go 语言闭包技术
闭包是主流编程语言中的一种通用技术,常常和函数式编程进行强强联合,本文主要是介绍Go语言中什么是闭包以及怎么理解闭包.如果读者对于Go语言的闭包还不是特别清楚的话,可以参考上一篇文章
go学习
笔记之仅仅需要一个示例就能讲清楚什么闭包
雪之梦技术驿站
·
2019-10-01 13:23
go 学习笔记之10 分钟简要理解 go 语言闭包技术
闭包是主流编程语言中的一种通用技术,常常和函数式编程进行强强联合,本文主要是介绍Go语言中什么是闭包以及怎么理解闭包.如果读者对于Go语言的闭包还不是特别清楚的话,可以参考上一篇文章
go学习
笔记之仅仅需要一个示例就能讲清楚什么闭包
雪之梦技术驿站
·
2019-10-01 13:00
07.Djan
go学习
之model进阶
一QuerySet可切片使用Python的切片语法来限制查询集记录的数目。它等同于SQL的LIMIT和OFFSET子句。>>>Entry.objects.all()[:5]#(LIMIT5)>>>Entry.objects.all()[5:10]#(OFFSET5LIMIT5)不支持负的索引(例如Entry.objects.all()[-1])。通常,查询集的切片返回一个新的查询集——它不会执行查
changxin7
·
2019-09-26 08:00
GoCN每日新闻(2019-09-23)
1.查看Go的代码优化过程http://xargin.com/go-compiler-opt2.
go学习
笔记之仅仅需要一个示例就能讲清楚什么闭包https://segmentfault.com/a/11900000204614873
landv
·
2019-09-24 09:00
Python多维/嵌套字典数据无限遍历的实现
最近拾回Djan
go学习
,实例练习中遇到了对多维字典类型数据的遍历操作问题,Google查询没有相关资料…毕竟是新手,到自己动手时发现并非想象中简单,颇有两次曲折才最终实现效果,将过程记录下来希望对大家有用
·
2019-09-24 04:49
Djan
go学习
笔记---Model
一、数据库的准备工作1、修改使用的数据库一个实例对象就是一个记录,django默认使用sqlite3,用mysql需要更改配置文件。在settings修改DATABASES,默认用的是mysqldb。DATABASES={'default':{'ENGINE':'django.db.backends.mysql','NAME':'books',#你的数据库名称'USER':'root',#你的数据
浮生醉清风i
·
2019-09-23 21:21
Django
Python
Django
Model
Go学习
之 GoLand-IDE安装并实现HelloWorld(附学生免费注册流程)【win10】
一、Go语言安装安装包下载地址见:目前官网最新版是go1.13,这里我就下载windows×64版本的…之后双击安装,一路Next就行了。需要注意的就是安装路径,默认是C盘,这里我更改为了D盘。二、Go语言环境变量配置环境变量的打开方式:【电脑右键->属性->高级系统设置->环境变量】1、安装完成后,自动创建以下内容:①、在用户变量里,会自己添加GOPATH和Path。(如下图所示)②、在系统变量
ReCclay
·
2019-09-19 16:34
GO语言
GO学习
笔记 - 数据校验
本文主题:基于asaskevich/govalidator实现Golang数据校验小慢哥的原创文章,欢迎转载目录▪一.asaskevich/govalidator介绍▪二.字符串匹配▪三.struct元素匹配▪四.struct元素可选验证▪五.struct嵌套校验▪六.无法实现嵌套的可选校验▪七.个人最佳实践▪八.其他功能▪附录1.字符串合法性校验▪附录2.struct元素校验项▪附录3.数据特征
小慢哥
·
2019-09-15 19:49
golang
valid
govalidator
golang
djan
go学习
笔记04-Django模型
一、django模型层用于创建和存储数据,模型的基础知识。每个模型是python的一个类,继承django.db.models.Model类每个模型对应数据库中一张表,模型的每个属性,对应表中的一个字段django有一套访问数据库的API二、创建模型fromdjango.dbimportmodels#Createyourmodelshere.#发布会表classEvent(models.Model
高可乐的爸爸
·
2019-09-15 19:08
Python
Djan
go学习
(不定期更新)
基于luffy项目的疑问点解决删除掉.git文件夹,应该是该项目不需要git在git克隆代码之后,初始化git,自动创建git仓库需要的目录,这些文件夹存在于项目下的.git文件夹中.git文件夹是gitinit后在当前目录生成的一个管理git仓库的文件夹,具体信息.git文件夹django的settings.py中MIDDLEWARE需要注释掉,否则可能会引起异常(POST请求时因为开启防止cs
Micheal_L
·
2019-09-14 22:00
go 学习笔记之无心插柳柳成荫的接口和无为而治的空接口
如果你还了解编程概念中的接口概念,那么我建议你最好还是先阅读上一篇文章.详情请点击
go学习
笔记之万万没想到宠物店竟然催生出面向接口编程?
雪之梦技术驿站
·
2019-09-14 11:46
djan
go学习
笔记03-Django视图
介绍视图之前,先给大家介绍一下django的MTV开发模式M代表模型(Model),即数据存取层。该层处理的数据相关的所有事物,进行数据库相关的操作T代表模板(Template),即表现层。该层处理与页面显示有关的东西,主要用于与用户进行交互V代表视图(Views),即业务逻辑层。该层包含存取模型及调取模板相关操作,是模型和模板之间的桥梁1.post请求时,解决防止跨站请求伪造导致请求无法提交的问
高可乐的爸爸
·
2019-09-10 20:37
Python
go 学习笔记之无心插柳柳成荫的接口和无为而治的空接口
如果你还了解编程概念中的接口概念,那么我建议你最好还是先阅读上一篇文章.详情请点击
go学习
笔记之万万没想到宠物店竟然催生出面向接口编程?
雪之梦技术驿站
·
2019-09-10 09:00
go 学习笔记之无心插柳柳成荫的接口和无为而治的空接口
如果你还了解编程概念中的接口概念,那么我建议你最好还是先阅读上一篇文章.详情请点击
go学习
笔记之万万没想到宠物店竟然催生出面向接口编程?
雪之梦技术驿站
·
2019-09-10 00:00
golang
Djan
go学习
之创建Django应用
首先明白下面概念:1.一个Django项目可以包含多个Django应用(apps)2.一个Django应用是一个python软件包3.manage.py文件是项目级别,项目管理文件4.创建好应用,需要自行创建urls.py应用路由文件然后开始创建一个Django应用:pycharm:->terminal:pythonmanage.pystartappblog 至此,一个Django应用就创建好了
frantzz
·
2019-09-07 21:00
我的Python学习方向-前端辅助-后端框架djan
go学习
-浅谈(一)
初始python,很直观的感受是编译格式多样,代码简介易懂作为一门通用编程语言,python能编写多种用途的编程语言,当然对于我目前,我的方向便是借助其前端编辑器,实现后台框架的连接学习1.首先便是python的环境配置安装(这里推荐微信公众软件安装管家)我安装的是pycharm2017版本,用它主要是Pycharm支持Django框架下的专业Web开发2.Python的前景-(联系前端后台)-w
宇~
·
2019-09-06 16:00
Djan
go学习
笔记
安装djangopip3installdjango删除djangopip3uninstalldjango创建django项目#django-adminstartproject创建的项目名django-adminstartprojectmywebsite运行django项目#运行时需要进入到django目录pythonmanage.pyrunserver创建django-app(即django应用)
AlexLu0711
·
2019-09-05 01:00
Go学习
笔记:Linux下安装Go语言
CentOS7.6安装Go-1.12.9版本1.下载安装包到当前目录下>wgethttps://dl.google.com/go/go1.12.9.linux-amd64.tar.gz2.解压到指定目录下>tar-C/usr/local-xzvfgo1.12.9.linux-amd64.tar.gz解压成功后,会在/usr/local目录下生成go目录,亦即go的安装路径是/usr/local/g
Kugle
·
2019-08-27 16:00
Go学习
笔记:初识Go语言
Go语言简介Go语言是Google(谷歌)公司开发的一款静态型、编译型并自带垃圾回收机制和并发的编程语言。Go语言的风格类似于C语言。其语法在C语言的基础上进行了大幅的简化,去掉了不需要的表达式括号,循环也只有for一种表示方法,就可以实现数值、键值等各种遍历。Go语言最有特色的特性莫过于goroutine。Go语言在语言层可以通过goroutine对函数实现并发执行。goroutine类似于线程
Kugle
·
2019-08-27 15:00
djan
go学习
笔记-开始前端学习 183-
183项目环境项目环境说明本项目是一个模仿小饭桌官网的项目实战。具有前台和CMS后台管理系统。具有以下模块:新闻、在线课程、付费资讯、搜索等模块。其中涉及到的技术要点有:Django、ajax,RestfulAPI,arttemplate.js、在线视频播放,支付,haystack搜索,UEditor富文本编辑器,第三方分享等。前端方向nvm:用来管理node.js的工具。node.js:自带有n
大鹏_c5f9
·
2019-08-20 16:21
Djan
go学习
-第一讲(上) 虚拟环境
1.虚拟环境1.1为什么要用虚拟环境我们之前安装的库基本都是通过pip直接安装到全局环境中的,但是如果我们不同的项目需要用到不同的库,以及不同项目中用到同个库的不同版本,就会导致项目之间的环境不兼容,以django为例:如果你现在用Django1.10.x写了个网站,然后你的领导跟你说,之前有一个旧项目是用Django0.9开发的,让你来维护,但是Django1.10不再兼容Django0.9的一
小海怪的互联网
·
2019-08-18 19:42
GO学习
笔记 - 模版渲染及多种输出
本文主题:基于内置的text/template实现Golang模版渲染,并将结果写入文件、屏幕、变量。小慢哥的原创文章,欢迎转载目录▪定义结构体▪定义模版文本▪模版渲染及输出方式▪完整例子定义结构体首先,定义一个结构体,用于后面的模版渲染typePersonstruct{NamestringAgeintBoybool}注意:struct的元素必须要可导出(大写打头),否则渲染时候找不到实例化结构体
小慢哥
·
2019-08-18 13:57
golang
template
stdout
golang
Go学习
之Channel总结
Channel是Go中的一个核心类型,你可以把它看成一个管道,通过它并发核心单元就可以发送或者接收数据进行通讯(communication)。类型T表示任意的一种类型双向:chanT单向仅发送:chan<-单向仅接受:<-chan单向的channel,不仅可以通过声明make(chan<-interface{})来创建,还可以通过隐身或显示的通过chan来转换,如下funcmain(){chann
tyloafer
·
2019-08-15 00:00
channel
golang
Go学习
之Channel的一些模式
除了在goroutine之间安全的传递数据之外,在看了《ConcurrencyinGo》之后,感慨channel还有那么多模式可供使用,在个人的学习中总结了以下几种常用的模式pipeline概念我们以爬虫为例,一般爬虫分为如下步骤:抓取页面->解析页面->整合数据分析->分析结果入库如果你把上面所有的步骤都放在一个函数里面处理,那会是多难看,多难以维护,从解耦角度考虑,我们可以起四个进程,分别承担
tyloafer
·
2019-08-15 00:00
设计模式
channel
golang
djan
go学习
笔记7-cookie和session(133-137)
133cookie和session的介绍:cookie:在网站中,http请求是无状态的。也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户。cookie的出现就是为了解决这个问题,第一次登录后服务器返回一些数据(cookie)给浏览器,然后浏览器保存在本地,当该用户发送第二次请求的时候,就会自动的把上次请求存储的cookie数据自动的携带给服务器,服务
大鹏_c5f9
·
2019-08-12 02:44
djan
go学习
笔记5-数据库 (42-100)
42mysql的安装navicat安装mysql驱动程序安装mysqlclient、pymysql43444546ORM模型ORM模型介绍:随着项目越来越大,采用写原生SQL的方式在代码中会出现大量的SQL语句,那么问题就出现了:1、SQL语句重复利用率不高,越复杂的SQL语句条件越多,代码越长。会出现很多相近的SQL语句;2、很多SQL语句是在业务逻辑中拼出来的,如果有数据库需要更改,就要去修改
大鹏_c5f9
·
2019-08-06 14:44
Go学习
笔记(三)
Go函数Go语言中的函数可以返回多个结果。函数类型的字面量由关键字func、由圆括号包裹参数声明列表、空格以及可以由圆括号包裹的结果声明列表组成。每个参数声明由参数名称、空格和参数类型组成。参数声明列表中的参数名称是可以被统一省略的。结果声明列表中的结果名称也是可以被统一省略的。并且,在只有一个无名称的结果声明时还可以省略括号,例如:func(input1string,input2string)s
dev_winner
·
2019-08-05 20:24
djan
go学习
笔记1-URL (7-22)
7-8第一个django项目:用命令行的方式创建创建项目:django-adminstartproject[项目名]2.创建app:一个项目类似一个架子,但真正起作用的还是app.进入项目所在的路径,然后执行pythonmanage.pystartapp[app名]3运行项目:在项目文件夹中pythonmanage.pyrunserver用pycharm的方式创建536619489-59e452b
大鹏_c5f9
·
2019-07-29 01:36
Mon
go学习
记录
引子最近做项目利用mongo记录的日志做数据统计。着了非关系型数据库的迷,于是乎买了本《MongoDB实战》学习了一番。记录一下学习笔记,共享之。准备我在自己的Linux服务器上装了最新版的Mongo。记录一下安装链接还有一个遇到的问题。Linux安装mongohttps://blog.51cto.com/136418...我想看数据库状态的时候遇到了一个权限问题>db.serverStatus(
啤酒就辣条
·
2019-07-27 00:00
nosql
mongodb
GO学习
笔记 - 命令行解析
本文主题:基于os.Args与flag实现Golang命令行解析。小慢哥的原创文章,欢迎转载目录▪一.os.Args▪二.flag▪三.结合os.Args与flag实现子命令▪附.参考文档一.os.Argsos.Args用于获取通过命令行传入的参数▷os.Args[0]:程序执行路径▷os.Args[1]:第1个参数▷os.Args[2]:第2个参数▷len(os.Args):参数数量示例如下pa
小慢哥
·
2019-07-21 21:06
golang
command
parse
golang
go学习
笔记(16)
goland有个定时任务的库cron,查看了一些资料也挺多人用,所以就跟着这个案例,写了一遍,先把它记录下来。顺便也练习一下goland的一些基础。文件写入的库ioutil,查看这个库实际上是建立在os基础上封装的。用起来也可以,和nodejs的api也类似。但是goland要处理异常错误。这一点会写多一点代码,但这个并不是问题。packagemainimport("bytes""encoding
hero82748274
·
2019-07-20 21:18
go
Go学习
笔记五(函数)
函数是⼀等公民与其他主要编程语⾔的差异可以有多个返回值所有参数都是值传递:slice,map,channel会有传引用的错觉函数可以作为变量的值函数可以作为参数和返回值一般函数funcfunName(传入参数)(返回参数){return8}//多个入参和返回值funcmutiValues(xint,yint)(int,int){o:=x+1p:=y+1fmt.Println(o,p)returno
Jabir_Zhang
·
2019-07-17 07:42
Djan
go学习
之十四:Django ORM继承关系
目录DjangoORM继承关系1.SINGLE_TABLE(django好像不支持)2.TABLE_PER_CLASS3.JOINED4.代理继承DjangoORM继承关系参考:https://www.cnblogs.com/holbrook/archive/2012/03/18/2405036.html因为关系数据库是没有自然有效的方法来表示表与表之间的继承关系。而modellayer是用类来表
ZJiQi
·
2019-07-15 16:00
Go学习
笔记三(数据类型)
数组和切⽚数组的声明vara[3]int//声明并初始化为默认零值a[0]=1b:=[3]int{1,2,3}//声明同时初始化c:=[...]int{1,2,3}//不指定元素个数d:=[2][2]int{{1,2},{3,4}}//多维数组初始化数组元素遍历与其他主要编程语⾔言的差异funcTestTravelArray(t*testing.T){a:=[...]int{1,2,3,4,5}/
Jabir_Zhang
·
2019-07-11 07:31
Djan
go学习
笔记--static和media文件路径设置
对于常用的css、js、image和常用的工具类在django项目中要设置一个全局的路径,对所有的app都可以访问到这个路径下的文件1在django项目的setting文件中设置对应的static和media路径#设置全局的共享静态文件STATIC_URL='/static/'STATICFILES_DIRS=[os.path.join(BASE_DIR,'static')]#配置好了之后用户上传
蓝色的风
·
2019-07-10 09:05
Djan
go学习
——用户自定义models问题解决
一、问题在Django中使用自定义的model的时候会出现下面的错误ERRORS:auth.User.groups:(fields.E304)Reverseaccessorfor'User.groups'clasheswithreverseaccessorfor'MyUser.groups'.HINT:Addorchangearelated_nameargumenttothedefinitionf
蔚蓝色の天空
·
2019-07-10 01:00
Djan
go学习
——全局templates引用的问题
一、问题在构建网站的时候我们会用到全局的templates处理错误的网页,此时我们需要对urls进行一个映射,使得在使用的时候避免重复调用。在使用的时候还会产生错误代码:第一个是404界面的,第二个是500界面的(Django:2.2.2)?:(urls.E007)Thecustomhandler404view'index.views.page_not_found'doesnottaketheco
蔚蓝色の天空
·
2019-07-08 23:00
2019年7月计划
理财制定指数基金理财计划并严格执行闲置资金购买银行理财品种梳理各方的资金状况阅读《子弹笔记术》《鱼骨笔记术》育儿整理这个月大的宝宝的发育,饮食等注意情况预约宝宝拍百岁照技能架构学习,
Go学习
两者选其一生活预约骨盆修复汽车换玻璃
冰果2016
·
2019-07-04 13:45
Djan
go学习
——开发前准备
Django就是一个由python开发的免费的开源网站框架,可以用于搭建高性能的,优秀的网站。如果想仔细了解django的历史趣事,请登陆django官网:https://www.djangoproject.com/虚拟开发环境安装打开命令行pipinstallvirtualenv#安装virtualenv激活环境cdDesktop#来到桌面#建个Django_venv文件夹作为虚拟环境cdDja
Griezman
·
2019-07-01 09:11
Django
Django
Djan
go学习
笔记(20)——BBS+Blog项目开发(4)Django如何使用Bootstrap
本文学习如何通过Django使用Bootstrap。其实在之前好几个Django项目中已经尝试使用过了Bootstrap,而且都留有学习记录,我已经大概有了一个大的框架,那么本文就从头再走一遍流程,其实主要细节还是Bootstrap的常用的语法使用。除了基本流程,本文基于BBS+Blog项目进行学习,主要是完成其项目的模板的功能,顺带学习一下Bootstrap的内容。我使用的Python版本为3.
战争热诚
·
2019-06-27 20:00
go学习
笔记(15)golang base64图片写入
今天做了一个小实验,之前参与的一个的活动里面采用了一个php写入base64的做法。现在改用了golang写,发现golang和base64在这块资料有点少。因为需要结合到自身做的一些业务,所以今天尝试做了以下一个小实验。golang接收到前端发过来的base64的编码。这个编码是没有做特殊处理,没有采用fromdata的做法。做之前也查找了一些golang的资料,发现里面真正写起来,还有不少东西
hero82748274
·
2019-06-27 16:54
go
开箱一个Go语言
go学习
笔记语言变量import一个包之后,不能不使用,否则应该写作import_"fmt"正括号不能写到下一行声明了变量,必须要使用,
Aris_TnT
·
2019-06-27 02:39
Django 学习笔记(二)—— 第一个自定义应用 上篇
本文接上篇Djan
go学习
笔记(一)——快速建站,前提是已经完成了Django开发环境的搭建和MySQL数据库的关联。
rollingstarky
·
2019-06-24 23:04
Djan
go学习
笔记(19)——BBS+Blog项目开发(3)细节知识点补充
本文将BBS+Blog项目开发中所需要的细节知识点进行补充,其中内容包括KindEditor编辑器的使用,BeautifulSoup模块及其防XSS攻击,Django中admin管理工具的使用,media配置之MEDIA_ROOT,FBV和CBV之间的关系,Django模块之Meta选项详解,HTML中submit和button的区别等七大内容。一:KindEditor编辑器的使用富文本编辑器,R
战争热诚
·
2019-06-24 11:00
Djan
go学习
笔记(18)——BBS+Blog项目开发(2)主体思路及流程
这篇博客主要完成一个BBS+Blog项目,那么主要是模仿博客园的博客思路,使用Django框架进行练习。准备:项目需求分析在做一个项目的时候,我们首先做的就是谈清楚项目需求,功能需求,然后才开始写,要是没有和产品经理聊清楚需求,到时候改的话就非常非常麻烦。那此次写项目的话,我会严格按着此次写的项目流程完成项目。那下面就是此次的项目流程。1,项目流程1.1,功能需求分析(和产品经理聊清楚需求)1,基
战争热诚
·
2019-06-22 09:00
Djan
go学习
笔记(17)——BBS+Blog项目开发(1)验证码功能的实现及PIL库的用法
本文主要学习验证码功能的实现,为了项目BBS+Blog项目打下基础。为了防止机器人频繁登陆网站或者破坏分子恶意登陆,很多用户登录和注册系统都提供了图形验证码功能。验证码(CAPTCHA)是“CompletelyAutomatedPublicTuringtesttotellComputersandHumansApart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全
战争热诚
·
2019-06-20 11:00
Djan
go学习
笔记-2
Djan
go学习
笔记-2基本配置信息静态资源模块路径数据库配置中间件基本配置信息配置信息主要由项目中settings.py文件实现,主要配置有:项目路径密钥配置域名访问权限App列表配置静态资源配置模板文件数据库配置中间件缓存配置
lovelyIand
·
2019-06-13 23:11
Python
Django
Flutter Go 源码分析(一)
目录Flutter
Go学习
之路(二)Flutter
Go学习
之路(三)Flutter
Go学习
之路(四)Flutter
Go学习
之路(五)Flutter
Go学习
之路(六)我们从入口main()函
Hedgehog___
·
2019-06-10 11:23
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他