上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 21 下一页

2020年1月9日

<bound method Banner.state > is not JSON serializable

摘要: 场景,在模型类中定义了一个实例方法: 在执行admin_dump()报如题错误 原因:admin_dump方法中的state=self.state(),之前未加括号,无法调用函数。 阅读全文

posted @ 2020-01-09 13:34 不要挡着我晒太阳 阅读(128) 评论(0) 推荐(0) 编辑

2020年1月7日

postgresql设置主键自增

摘要: 法一: CREATE TABLE banners ( id SERIAL primary key , name character varying, ) 法二: CREATE SEQUENCE banners_id_seq START WITH 1 INCREMENT BY 1 NO MINVALU 阅读全文

posted @ 2020-01-07 16:28 不要挡着我晒太阳 阅读(1811) 评论(0) 推荐(0) 编辑

2020年1月2日

往新增中间表中插入旧数据

摘要: 因需求需要,在项目中新增了中间表,但是需要之前的数据,顾记录下过程: 原来两个表:posts和users,关联关系:posts.poster_id = user.id; 新增中间表:posts_x_users,字段:posts_id,users_id,posts_id外键对应posts.id,use 阅读全文

posted @ 2020-01-02 17:25 不要挡着我晒太阳 阅读(403) 评论(0) 推荐(0) 编辑

2019年12月25日

值传递和引用传递

摘要: 讨论值传递和引用传递时,其实就是看值类型变量和引用类型变量作为函数参数时,修改形参是否会影响到实参 在Go语言中五个引用类型变量,其他都是值类型 slice map channel interface func() 引用类型作为参数时,称为浅拷贝,形参改变,实参数跟随变化.因为传递的是地址,形参和实 阅读全文

posted @ 2019-12-25 15:41 不要挡着我晒太阳 阅读(159) 评论(0) 推荐(0) 编辑

闭包

摘要: 闭包不是Go语言独有的概念,在很多编程语言中都有闭包 闭包就是解决局部变量不能被外部访问一种解决方案 是把函数当作返回值的一种应用 代码演示 总体思想为:在函数内部定义局部变量,把另一个函数当作返回值,局部变量对于返回值函数就相当于全局变量,所以多次调用返回值函数局部变量的值跟随变化 package 阅读全文

posted @ 2019-12-25 11:43 不要挡着我晒太阳 阅读(155) 评论(0) 推荐(0) 编辑

摘要: 包(package)是Go语言中组织单元.包是逻辑上的分组.而物理上的分组是不同的文件夹,文件夹和包一般是对应的 把多个文件放入同一个文件夹中,这些文件就是在同一个包中. 虽然允许源码文件的package和文件夹名不同但是最终编译后都会把文件的package编译成文件夹名称.所以为防止错误最好把文件 阅读全文

posted @ 2019-12-25 11:04 不要挡着我晒太阳 阅读(223) 评论(0) 推荐(0) 编辑

函数变量

摘要: 在Go语言中函数也是一种类型,函数有多少种形式,函数变量就有多少种写法 var a func() //无参数无返回值 var b func(int) //有一个int类型参数 var c func(int) string //有一个int类型参数和string类型返回值 fmt.Println(a, 阅读全文

posted @ 2019-12-25 10:45 不要挡着我晒太阳 阅读(229) 评论(0) 推荐(0) 编辑

2019年12月24日

函数

摘要: 函数:一段代码块 所有的流程控制代码和业务代码都只能写在函数内部 为什么使用函数: 把一个功能提出作为一个函数便于后期维护,结构清晰 函数声明的语法 函数声明后不会执行,必须调用后才会执行 func 函数名(参数列表) 返回值{ //函数体 } 函数调用的语法 返回值:=函数名(参数) 无参数无返回 阅读全文

posted @ 2019-12-24 20:44 不要挡着我晒太阳 阅读(109) 评论(0) 推荐(0) 编辑

双向链表/list

摘要: 双向链表结构如下 双向链表结构中元素在内存中不是紧邻空间,而是每个元素中存放上一个元素和后一个元素的地址 第一个元素称为头(head)元素,前连接(前置指针域)为nil 最后一个元素称为尾(foot)元素,后连接(后置指针域)为nil 双向链表的优点: 在执行新增元素或删除元素时效率高,获取任意一个 阅读全文

posted @ 2019-12-24 17:33 不要挡着我晒太阳 阅读(251) 评论(0) 推荐(0) 编辑

map

摘要: map以散列表方式存储键值对集合 map中每个元素都是键值对 map[key]Value key是操作map的唯一标准.可以通过key对map中元素进行增加/删除/修改/查看 key是唯一的,添加重复的key会覆盖之前的元素. map是值类型,只声明时为空指针(nil) var m map[stri 阅读全文

posted @ 2019-12-24 16:32 不要挡着我晒太阳 阅读(321) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 21 下一页

导航