GO - 技术教程文章

django 1048错误原因及解决思路【代码】

IntegrityError at /user/address/(1048, "Column ‘passport_id‘ cannot be null")在自己的向数据库保存数据时候出错,错误原因是需要为字段passport_id赋值,但是传递的参数中没有传递改值,或者传递至为空原文:http://www.cnblogs.com/maxiaohei/p/7744718.html

张江男的逆袭,我如何使用leangoo提升团队效率【图】

其实,很早以前,我是一个普通的IT屌丝(张江男之一)。除了上班干活,下班吃饭睡觉,不知道要做什么,没有梦想、没有追求。2013年,我和我的2个朋友一起走向了创业的道路,我们的主要方向是互联网教育。团队刚刚组建的时候,我们协作还是非常顺畅的,有什么问题吼一声就可以了。2015年,我们拿到了一笔不多不少的风投,相继有不少新的小伙伴加入,团队越来越壮大了。自从团队扩大以后,我发现团队的执行力变弱了,原来我的一些想法...

python mongodb操作大全

数据库 增 use db1 #有则切换,无则新增 查 show dbs #查看所有 db #当前 删 db.dropDatabase()集合: 增: db.user db.user.info db.user.auth 查看 show collections show tables 删 db.user.info.drop()文档: 增 db.user.insert({"_id":1,"name":"egon"}) user0={ "name":"egon", "age":10,...

MongoDB快速入门学习笔记1 windows安装MongoDB【代码】

1、安装MongoDB 从MongoDB官网上下载MongoDB,我下载的版本是64位的3.2.6。下载完以后直接安装,我的安装目录是D:\work\MongoDB。2、配置MongoDB的环境变量 在PATH中添加D:\work\MongoDB\Server\3.2\bin。(配置环境变量是为了更加方便的执行bin下的命令)3、启动MongoDB 启动MongoDB的时候使用mongod命令,--dbpath 设置数据库的路径,--logpath 设置日志文件的路径mongod --dbpath D:\work\MongoDB\data --logpath D:\work\Mongo...

goLang文件遍历

package mainimport ( "fmt" "io/ioutil" "os" "path/filepath" "strings" )//获取指定目录下的所有文件,不进入下一级目录搜索,可以匹配后缀过滤。 func ListDir(dirPth string, suffix string) (files []string, err error) { files = make([]string, 0, 10) dir, err := ioutil.ReadDir(dirPth) if err != nil { return nil, err } PthSep := string(os.PathSeparator) suffix = strings.ToUpper(suffix) //忽略后缀...

去除百度高德地图API左下角的logo【代码】

百度地图在style中加入.BMap_cpyCtrl {display: none;}.anchorBL {display: none;} 高德地图在style中加入.amap-logo, .amap-copyright { display:none !important; } 亲测有效原文:https://www.cnblogs.com/qingjiaorousi/p/14147734.html

Django在Pycharm社区版中的配置【代码】

1、CMD进入项目位置,执行建立项目命令:django-admin startproject Demo 2、用Pycharm软件打开,在调试配置中的Script选择中该项目的manage.py,在script parameters中输入runserver,调试即可打开。3、创建应用,CMD进入项目文件夹,输入建立应用命令python manage.py startapp web 原文:https://www.cnblogs.com/youyuan1980/p/9418436.html

golang之单元测试

基本介绍:  Go语言中自带的一个轻量级的测试框架testing和自带的go test命令来实现单元测试和性能测试,testing框架和其他语言中的测试框架类似,可以基于这个框架写针对相应函数的测试用例,也可以基于该框架写相应的压力测试用例。通过单元测试,可以解决以下问题:  1)确保每个函数都是可运行,并且运行结果是正确的;  2)确保写出来的代码性能是好的;  3)单元测试能及时的发现程序设计或实现的逻辑错误,使问题及...

python第三方库系列之十八--python/django test库

django是属于python语音的web框架,要说django測试。也能够先说说python的測试。django能够用python的方式測试,当然,django也基于python封装了一个自己的測试库。 一、python的測试--unitest库def my_func(a_list, idx):return a_list[idx]import unittest class MyFuncTestCase(unittest.TestCase):def testBasic(self):a = ['larry', 'curly', 'moe']self.assertEqual(my_func(a, 0), 'larry')self.assertEqual(my_func(a, 1),...

ora-01017 invalid username/password logon denied

ora-01017 invalid username/password logon deniedpl/sql可以登录,java程序就是不行;后来换了一个用户,就可以登录;后来把用户的密码重置了一下就可以了; 真不知道你是这样的oracle;不知道是不是用户名是demo的问题; 原文:https://www.cnblogs.com/stono/p/9024197.html

秒杀Google浏览器

用Google浏览器浏览此篇文章,并点击下面的字符:   EVIL:%   是不是很爽,^_^。 原文:http://www.jb51.net/hack/17238.html

ubuntu go grpc protobuf 环境的搭建【代码】

现在ubuntu 19.04系统中安装golang 1. 下载 源码包https://golang.google.cn/doc/install?download=go1.13.8.linux-amd64.tar.gz2. 解压并执行下列操作tar -C /usr/local -xzf go1.2rc3.linux-amd64.tar.gz// 添加 golang path cd /home mkdir gopath3.添加环境变量vim /etc/profile //在文件末尾添加这几行 如果有改动对应改一下 export GOROOT=/usr/local/go export GOARCH=amd64 export GOOS=linux export GOPATH=/home/gopa...

Python的Django框架中的数据库配置指南【代码】

记住这些理念之后,让我们来开始 Django 数据库层的探索。 首先,我们需要做些初始配置;我们需要告诉Django使用什么数据库以及如何连接数据库。我们假定你已经完成了数据库服务器的安装和激活,并且已经在其中创建了数据库(例如,用 CREATE DATABASE 语句)。 如果你使用SQLite,不需要这步安装,因为SQLite使用文件系统上的独立文件来存储数据。象前面章节提到的 TEMPLATE_DIRS 一样,数据库配置也是在Django的配置文件里,缺省...

nagios监控mongodb【代码】

nagios本身不提供监控mongodb的服务,需要安装插件已经有大神写好的插件nagios_plugin-mongodb地址https://github.com/mzupan/nagios-plugin-mongodb记录下如何使用首先在监控机上切换到脚本所在目录cd /usr/local/nagios/libexecgit clone git://github.com/mzupan/nagios-plugin-mongodb.gitcd nagios-plugin-mongodbpip isntall requirements这样就安装好了脚本,主要是其中的check_mongodb.py该脚本用python写的,需要安装pyth...

Golang转义字符【图】

Golang常见的转义字符(escape char)\t 一个制表位,实现对齐的功能\n 换行符\\ 一个\\" 一个"\r 一个回车 fmt println("tom \r jack") 应用实例 练习要求:请使用一句输出语句,达到输入如下的效果图: 实现: 原文:https://www.cnblogs.com/zeroLJ/p/11582451.html

0008 Django工程配置(05 Django logging日志配置)【代码】【图】

Django自带日志处理。日志不但方便调试,而且方便在项目上线后,查看报错信息。  日志器的规划非常重要,一般来说,项目中每个APP都应该对应一个日志器,而一个日志器对应两个日志文件:  INFO日志文件:用于程序员输出信息  ERROR日志文件:用于输出系统报错信息1 日志配置  在settings.py文件中增加配置,可以定义多个日志器LOGGING = {‘version‘: 1,‘disable_existing_loggers‘: False, # 是否禁用已经存在的日志器...

MongoDB 如何查询和修改内嵌文档【代码】【图】

MongoDB是文档型的数据库系统,doc是MongoDB的数据单位,每个doc相当于关系型数据库的数据行(row),doc和row的区别在于field的原子性:row中的column是不和分割的原子对象,而doc中的field可以是原子对象,也可以是内嵌doc(embedded doc),数组等数据类型。内嵌doc中所有field的Key不允许重复。例如以下doc,contact 字段是内嵌doc。oneDoc= { name:"t1", age:21, contact:{phone:123,email:"xx@microsoft.com"} }--Insert a d...

Go语言中用 os/exec 执行命令的五种姿势【代码】

完整系列教程详见:http://golang.iswbm.com在 Golang 中用于执行命令的库是 os/exec,exec.Command 函数返回一个 Cmd 对象,根据不同的需求,可以将命令的执行分为三种情况只执行命令,不获取结果执行命令,并获取结果(不区分 stdout 和 stderr)执行命令,并获取结果(区分 stdout 和 stderr)第一种:只执行命令,不获取结果直接调用 Cmd 对象的 Run 函数,返回的只有成功和失败,获取不到任何输出的结果。package mainimport ...

Collection of algorithm for sorting. 常见排序算法集(二)【代码】【图】

Collection of algorithm for sortingheap sort 堆排序 The heapsort algorithm can be divided into two parts. In the first step, a heap is built outof the data. The heap is often placed in an array with the layout of a complete binary tree. The complete binary tree maps the binary tree structure into the array indices; each array index represents a node; the index of the n...

[LeetCode] 1219. Path with Maximum Gold 黄金矿工【代码】

In a gold mine grid of size m x n, each cell in this mine has an integer representing the amount of gold in that cell, 0 if it is empty.Return the maximum amount of gold you can collect under the conditions:Every time you are located in a cell you will collect all the gold in that cell.From your position, you can walk one step to the left, right, up, or down.You can‘t visit the same cell more tha...

GO 编码规范【代码】【图】

编码规范本规范旨在为日常Go项目开发提供一个代码的规范指导,方便团队形成一个统一的代码风格,提高代码的可读性,规范性和统一性。本规范将从命名规范,注释规范,代码风格和 Go 语言提供的常用的工具这几个方面做一个说明。该规范参考了 go 语言官方代码的风格制定。一、 命名规范命名是代码规范中很重要的一部分,统一的命名规则有利于提高的代码的可读性,好的命名仅仅通过命名就可以获取到足够多的信息。Go在命名时以字母a到...

MongoDB快速入门教程 (2)【代码】

2.MongoDB的基本的CRUD操作2.1.创建文档在具体操作之前,想要知道有多少数据库,可以执行下面命令show dbs在mongodb中,数据库中包含的叫做集合(表),集合中存储的内容叫做文档(记录)在具体创建文档之前,也需要选定数据库 语法: use 数据库名, 例如use nodeing_cms插入文档db.user.insert({"name": "admin", "age": 20})只要执行这条命令,会自动创建user集合,然后在user集合中增加一个文档查看有多少集合show collections2.2....

Django_创建项目【代码】【图】

安装djangopip install Django将下面路径添加到系统环境变量的path中C:\Users\12978\AppData\Local\Programs\Python\Python36-32\Scripts在cmd.exe中运行:django-admin help 出现以下图表示配置成功!命令行下创建Django项目1、win+r弹窗中输入命令cmd命令打开命令行2、输入:django-admin,罗列出 Django 所提供给我们的命令,其中使用“startproject”命令来创建项目,把项目创建在了D盘的flower文件下C:\Users\12978>cd /d d: ...

GO 学习笔记(四)struct 结构、slice【代码】

1.struct结构,字段集合。 2.字段使用点号来访问。 3.字段可以通过指针来访问。 func main() {row1 := []User{User{"man1", 22, true},User{"man2", 23, true},}fmt.Println(row1)// [{man1 22 true} {man2 23 true}]user := User{"man", 18, true}fmt.Println(user)fmt.Println(user.Name)// {man 18 true}// manuser1 := &useruser1.Name = "super_man"fmt.Println(user1.Name)// super_man }原文:http://my.oschina.net/bestr...

MongoVue 破解治标不治本

MongoVue 破解治标不治本---------解决燃眉之急注册表中查找B1159E65-821C3-21C5-CE21-34A484D54444中的子项4FF78130 ,删除其下的三个子项即可。 这样剩余时间又会回到15天前原文:http://www.cnblogs.com/zlp520/p/4075470.html

极简风格的LOGO,收集一波!

Alex Tsanev 是一名专注于品牌设计的自由设计师,曾为谷歌、英国电信、菲利普斯等企业都提供过设计服务。 然而,有趣的是,别人都喜欢展示自己的作品,而他喜欢收集别人的作品,在他的展示页上,出现的都是他收集的网上多名设计师制作的LOGO,而且都是极简风。这可省了我的事了,可以直接给大家看一个极简LOGO合集。 ...

spring-mongodb can't call something : /172.16.9.54:27017/mo;【代码】

解决办法:设置SocketTimeoutspring配置如下: <mongo:options connections-per-host="500" socket-timeout="5000" max-wait-time="5000"threads-allowed-to-block-for-connection-multiplier="1000"connect-timeout="30000"/>: /172.16.9.54:27017/mo;' ref='nofollow'>spring-mongodb can't call something : /172.16.9.54:27017/mo;原文:http://www.cnblogs.com/mrgong/p/4078507.html

Go-22-方法

方法Go语言同时有函数和方法,方法的本质是函数,但是方法和函数又有所不同。函数(function)是一段具有独立功能的代码,可以被反复多次调用,从而实现代码复用。方法(method)是一个类的行为功能,只有该类的对象才能调用。原文:https://www.cnblogs.com/shix0909/p/12985549.html

Django框架的简介【图】

Django框架的背景Django是一款基于Python开发的全栈式一体化Web 应用框架。2003 年问世之初,它只是 美国一家报社的内部工具,2005 年 7 月使用 BSD 许可证完成了开源。其目的是削减代码量,简 单且迅速地搭建以数据库为主体的复杂Web 站点。它是全栈式框架,因此安装起来很简单,而 且使用者众多。这使得 Django除具有完备的官方文档之外,还有大量的关联文档、丰富的第三 方库可供使用。与其他框架相比,Django 用起来要轻松得多...

django的入门-----设计介绍【代码】

设计介绍本示例完成“图书-英雄”信息的维护,需要存储两种数据:图书、英雄图书表结构设计: 表名:BookInfo图书名称:btitle图书发布时间:bpub_date英雄表结构设计: 表名:HeroInfo英雄姓名:hname英雄性别:hgender英雄简介:hcontent所属图书:hbook图书-英雄的关系为一对多数据库配置在settings.py文件中,通过DATABASES项进行数据库设置django支持的数据库包括:sqlite、mysql等主流数据库Django默认使用SQLite数据库创建应...