#GO

Django1.11下载安装xadmin

环境:python3.6+Django1.11一、Xadmin下载及安装1.下载地址:https://github.com/sshwsfc/xadmin选择当前版本,看你自己需求。然后点击Cloneordownload,再点击DownloadZIP就会下载一个zip文件(注意:对版本选择要求,选择之后可以在下面看到你的...

Django框架——CBV及源码分析

CBV(基于类的视图函数)代码示例:urls.pyurl(r'^login/',views.MyLogin.as_view())views.pyfromdjango.viewsimportViewclassMyLogin(View):defget(self,request):print("fromMyLoginget方...

使用django做mysql读写分离

一、先创建一个django项目1.在settings.py文件修改数据库配置,主从库都要配置#主库'default':{'ENGINE':'django.db.backends.mysql','NAME':'test','USER':'root','PASSWORD':'123456','HOST':'101.132....

下载安装GO,编辑器GOLand和在GOLand上运行项目的几种方式

下载安装GO下载GO地址:https://golang.google.cn/dl/,一直下一步下一步的操作。安装完成之后,会有一个GOPATH(此路径是创建go项目的时候会自动在该文件夹下创建),路径是C:usergosrc。为了不占用C盘的资源我们可以改掉这个路径,以后创建的go项目就会在修改之后的路径下生成。修改路...

drf复习(一)--原生djangoCBV请求生命周期源码分析、drf自定义配置文件、drf请求生命周期dispatch源码分析

admin后台注册model 一、原生djangoCBV请求生命周期源码分析原生view的源码路径(django/views/generic/base.py)1.从urls.py中as_view()入手,进入as_view()的源码,前台传递的数据都进入as_view()函数2.进入as_view()中vie...

MongoDB系列---用户及权限管理02

   1、用户权限管理  2、用户操作      本系列上一篇博文我们讲述了如何搭建环境以及配置我们的MongoDB,通过搭建环境后我们又学习了如何通过简单的命令和配置来启动关闭我们的MongoDB。      MongoDB 作为时下最为...

MongoDB系列---入门安装操作01

  1、MongoDB简介与其它数据库对比以及数据类型  2、MongoDB安装  3、MongoDB简单操作  Linux     MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。  MongoDB是一个介于关系型数据...

MongoDB系列---集合与文档操作03

   1、集合操作  2、文档操作      上一篇我们讲述了如何对MongoDB的权限和用户进行日常的基本操作,来达到我们对数据库的基本安全保障。       MongoDB中的集合是一组文档的集,相当于关系型数据库中的表。  Mongo...

MongoDB 修改数据Cannot change the size of a document in a capped collection: * != *"

MongoDB修改数据库数据的时候报错  原因:  集合被设置成了固定集合。固定集合的数据不能被修改。只能查找-删除-再插入,也就是创建集合的时候设置了capped参数为true解决:  创建集合的时候capped为false或者不写这个参数,默认为false  参考:https://www.sol...

solr集群Server refused connection at: http://127.0.0.1:6060/solr/ego 注册zookeepr自动使用内网ip

在使用solr集群操作的时候,报了如下的错误org.apache.solr.client.solrj.SolrServerException:NoliveSolrServersavailabletohandlethisrequest:[http://127.0.0.1:9090/solr/ego,http://127....

go语言字节序 encoding/binary

 字节序就是多字节数据类型(int,float等)在内存中的存储顺序。在网络传输中基于文本类型的协议(比如JSON)和二进制协议都是字节通信,是采用字节序进行数据包的处理。字节序可分为大端序,低地址端存放高位字节;小端序与之相反,低地址端存放低位字节。在计算机内部,小端序被广泛应用于现代性CPU内部存储数据;...

go中new()与make()区别

 一、new函数原型:funcnew(Type)*Type函数作用:用来分配内存,只有是一个参数,参数为类型,它的返回值是一个指向新分配类型的指针,并且内存置为零。packagemainimport"fmt"funcmain(){test1:=new(int)//创建int类型的指针,用来存储int类型变量的...
代码星球 ·2020-05-25

go net包简记

 TCP服务端go语言中可以每次建立一次链接就创建一个goroutine去处理,使用goroutine实现并发非常方便和高效。TCP服务端程序的一般处理流程1.建立并绑定Socket:首先服务端使用socket()函数建立网络套接字,然后使用bind()函数为套接字绑定指定的IP和端口;2.监听请求:接下来,...
代码星球 ·2020-05-25

使用mongo-express管理mongodb数据库

  本文将详细介绍一款用nodejs开发的基于Web的mongodb数据库管理工具mongo-express 安装  首先,全局安装mongo-express包npminstall-gmongo-express  接着,使用如下命令来找到mongo-express的安装目录npmlist-gmongo-exp...

使用mongoose和bcrypt实现用户密码加密

  最近在做的个人项目中,需要对密码进行加密保存,对该操作的详细步骤记录如下 介绍  关于mongoose已经写过博客就不再赘述,下面主要介绍bcrypt  bcrypt是一个由两个外国人根据Blowfish加密算法所设计的密码散列函数。实现中bcrypt会使用一个加盐的流程以防御彩虹表攻击,同时bcrypt...
首页上一页...107108109110111...下一页尾页