【GO 学习笔记(四)struct 结构、slice】教程文章相关的互联网学习教程文章

Go学习笔记一:基础知识【代码】

变量变量声明var v1 intvar v2 stringvar v3 [10]int//数组var v4 []int//数组切片var v5 struct {f int } var v6 *int//指针var v7 map[string]int//map,key为string类型,value为int类型var v8 func(a int) int变量初始化var v1 int = 10var v2 = 10 v3 := 10变量赋值var v1 int v1 = 123匿名变量_, _, v1 := someFunc()常量常量定义const zero = 0.0const a, b, c = 3, 4, "foo"预定义常量true, false, iotaiota在const出现时重置...

Django学习笔记一【代码】【图】

最近在学习python框架,学习Django,为了避免以后忘记了,所以写些笔记。安装那些就不说了,就记录下自己遇到的错误。版本:python2.7,Django version 1.11.10项目开始的过程为:1.首先建立一个模板xxx.html2.建立一个控制视图的文件,为view.py3.然后与当前目录下的urls.py绑定。urls.py文件中url函数前面是网址的名字,后面是调用的程序4.修改settings.py,使路径和我们的模板一致连接数据库现在也不是搞得很懂5.django的表单也弄了...

MongoDB学习笔记——MongoDB 连接配置

MongoDB连接标准格式:mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]]参数说明Mongodb://必填的前缀,标识当前字符串为便准链接格式username:password@可选项,给出用户名和密码后,在连接数据库服务器后,驱动都会尝试登陆这个数据库hosturi里唯一的必填项,数据库的连接地址,人如果需要连接副本集,需要制定多个主机地址:port可选项,如果不填则默认为27017端口/data...

MongoDB学习笔记二:创建、更新及删除文档【代码】

插入并保存文档 对目标集使用insert方法插入一个文档: > db.foo.insert({"bar" : "baz"}) 这个操作会给文档增加一个"_id"键(要是原来没有的话),然后将其保存到MongoDB中。批量插入 如果要插入多个文档,使用批量插入会快一些。批量插入传递一个由文档构成的数组给数据库。如果只是导入数据(例如,从数据feed或者MySQL中导入),可以使用命令行工具,如mongoimport,而不是使用批量插入。删除文档> db.users.remove()上述操作会伸出...

MongoDB学习笔记一【图】

操作系统:Windows71、下载MongoDB 2.6.5服务端,并安装  网址:http://pan.baidu.com/s/1dDfoJAh  说明:网上很多都不需要安装的,这个需要安装。2、添加环境变量  右键 我的电脑->属性,弹出窗口如下图:  找到MongoDB的安装目录(我的是:I:\Program Files\MongoDB 2.6 Standard),并拷贝I:\Program Files\MongoDB 2.6 Standard\bin,然后在变量值最后加英文分号“;”,粘贴刚才复制的内容,确定。这样就成功添加了Mon...

go语言学习-笔记4【代码】【图】

go image 试验, 生成心形线。思路: go image 包生成的image数据 -> 转化为html 格式, 通过网页查看图片。先上脚本(更改数据格式为 -> html)gofile=$1 htmfile=$2 go build $gofile.go eval "./$gofile" >> temp_go_jpg.dataif [ -e "$htmfile.html" ] thenrm $htmfile.html fiecho "<img src=\"data:image/png;base64," >> $htmfile.html sed -i "s/IMAGE://g" temp_go_jpg.data cat temp_go_jpg.data >> $htmfile.html echo "\">...

MongoDB 学习笔记之 查询表达式【图】

查询表达式:db.stu.find().count()db.stu.find({name: ‘Sky‘})db.stu.find({age: {$ne: 20}},{name: 1, age: 1, _id: 0})db.stu.find({age: {$gt: 20}},{name: 1, age: 1, _id: 0})db.stu.find({age: {$lt: 22}},{name: 1, age: 1, _id: 0})db.stu.find({age: {$in: [20,500]}},{name: 1, age: 1, _id: 0})db.stu.find({$and: [{age: {$gt: 100}},{age: {$lte: 501}}]},{name: 1, age: 1, _id: 0})db.stu.find({age: {$mod: [5,...

MongoDB学习笔记之分组(group)使用示例【代码】

// 准备测试数据 db.user.drop(); for(var i=10; i< 100; i++) {db.user.insert({name:"user" + i, age : Math.floor(Math.random()*10)+ 20, sex : Math.floor(Math.random()*3)%2 ==0 ? ‘M‘ : ‘F‘,chinese : Math.floor(Math.random()*50)+50,math : Math.floor(Math.random()*50)+50,english : Math.floor(Math.random()*50)+50,class : "C" + i%5}) }// group函数 // 按照class进行分组,显示每个class中的用户姓名和性别 ...

MySql cmd下的学习笔记 —— 有关视图的操作(algorithm)【图】

建立一张简单的查询视图,不用临时表,只用条件合并在简单的查询中,建立临时表的开销比较大这是可以指定algorithm选项为merge 在v2的视图中,并没有建立临时表 但在下列情况下,必须建立临时表 不能接着按照建立的临时表继续写MySQL语句时,用temptable如果拿不准用什么,algorithm = undefined, 上系统决定 原文:https://www.cnblogs.com/abc23/p/9420756.html

MongoDB学习笔记~自己封装的Curd操作(查询集合对象属性,更新集合对象)【代码】

回到目录我不得不说,mongodb官方驱动在与.net结合上做的不是很好,不是很理想,所以,我决定对它进行了二次封装,这是显得很必然了,每个人都希望使用简单的对象,而对使用复杂,麻烦,容易出错的对象尽而远之,这是正常的,人都是喜欢懒惰的,就像程序员,也是一样,喜欢偷懒,可能说,偷懒是程序员进步的一个标志,呵呵.下面我是总结的几种标准的操作,主要是针对我封装的官方驱动而方的(MongoOfficialRepository<TEntity>)1 插入对象和子对象///...

django学习笔记整理(1)django的MTV模式

django作为一个python的网络编程的框架,自然有着其规律可循。通过对django的了解,也明白了一些网络编程的知识。最近这近一个月,在网上查了许多文字资料,也看了别人的视频之类的资料,也算是对django有了一些基本的应用认识。学习的过程中也用笔记记下了较为重要的地方,不懂得地方,现在回过头来,去把这些东西总结回顾一下。  首先就是django是MTV系统。  model:用来操作数据库,使用model前需要对settings.py里的DATABAS...

Django学习笔记之URL标签的使用【代码】

期初用django 开发应用的时候,完全是在urls.py 中硬编码配置地址,在views.py中HttpResponseRedirect()也是硬编码转向地址,当然在template 中也是一样了,这样带来一个问题,如果在urls.py 中修改了某个页面的地址,那么所有的地方(views.py和template中)都要修改。如果是个很大的工程,那么要修改的地方就很多。当然,你也许会选择一个工具,直接查找替换来实现。除此之外呢.....其实django 本身就提供了这个功能,就是 url 标签...

Python学习笔记22:Django下载安装

Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。 它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。 并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。 ——百度百科 官网下载:https://www.djangoproject.com/download/官网中也给出了一些命令行安装方法,下面要...

博客基础_django_python从入门到实践_创建简易版学习笔记网页【代码】【图】

效果  建立学习笔记网页。其中包括主页和话题,话题中又有具体的条目。有条目则显示,没有则提示。  urls.py  views.py   html  base.html  index.html  topics.html  topic.html 主页 分类 某分类下具体条目 无条目 urls.py  learning_log/1from django.conf.urls import urls, include 2from django.contrib import admin # 34 urlpatterns=[ 5 url(r‘^admin/‘, admin.site.urls) 6 url(r‘‘, in...

mongo学习笔记(五):分片【图】

分片  人脸: 代表客户端,客户端肯定说,你数据库分片不分片跟我没关系,我叫你干啥就干啥,没什么好商量的。 mongos: 首先我们要了解”片键“的概念,也就是说拆分集合的依据是什么?按照什么键值进行拆分集合.... 好了,mongos就是一个路由服务器,它会根据管理员设置的“片键”将数据分摊到自己管理的mongod集群,数据 和片的对应关系以及相应的配置信息保存在"config服务...