2019年10月31日
摘要: 一、函数 函数声明 // 声明语法:Go 中函数传递的参数都是值传递(将形参的值拷贝一份给函数内部使用, 形参与实参是相互独立互不影响的),其包括普通函数、lambda函数(匿名函数)、方法 func 函数名(参数) 返回值 { 函数体 } // eg: 斐波那契数列(递归) func fibona 阅读全文
posted @ 2019-10-31 17:25 lin-gooo 阅读(408) 评论(0) 推荐(0) 编辑
2019年10月30日
摘要: 一、数据类型 布尔型:布尔型的值只可以是常量 true 或者 false。eg:var bo bool = true。布尔型无法参与数值运算,也无法与其他类型进行转换 数字类型:整型 int 、浮点型 float32、float64。 字符串类型:字符串就是一串固定长度的字符连接起来的字符序列。Go 阅读全文
posted @ 2019-10-30 19:16 lin-gooo 阅读(383) 评论(0) 推荐(0) 编辑
摘要: Go 下载地址:https://golang.google.cn/dl/ 1、右键我的电脑 --> 左上方 “高级系统设置” > 环境变量 --> 第二个菜单栏 “系统变量” --> 找到变量名为 “Path” --> 双击并点击新建,添加 go/bin 目录 --> 点击确定才会生效 2、新建文件 阅读全文
posted @ 2019-10-30 16:48 lin-gooo 阅读(322) 评论(0) 推荐(0) 编辑
2019年9月7日
摘要: class MiddlewareHandler(RequestHandler): def set_default_headers(self): # print("setting headers!!!") self.set_header("Access-Control-Allow-Origin", " 阅读全文
posted @ 2019-09-07 09:24 lin-gooo 阅读(2496) 评论(0) 推荐(0) 编辑
2019年9月3日
摘要: 问题一、MySQL server has gone away ##### peewee from peewee import * from peewee import __exception_wrapper__ class RetryOperationalError(object): def exe 阅读全文
posted @ 2019-09-03 10:28 lin-gooo 阅读(1078) 评论(0) 推荐(0) 编辑
2019年8月18日
摘要: 一、进程的创建方式 1. os.fork fork操作仅可在类uinx系统使用, Windows并未实现此函数, 即Windows系统不可用。 需要在父进程当中对子进程进行资源回收, 否则易出现孤儿进程、僵尸进程。 若需产生较多的子进程时,进程管理非常不便。 是最接近底层创建的方式,效率很高。 2. 阅读全文
posted @ 2019-08-18 14:52 lin-gooo 阅读(528) 评论(0) 推荐(0) 编辑
2019年5月8日
摘要: 事务四大特性 原子性:不可分割的操作单元,事务中所有操作,要么全部成功;要么撤回到执行事务之前的状态 一致性:如果在执行事务之前数据库是一致的,那么在执行事务之后数据库也还是一致的; 隔离性:事务操作之间彼此独立和透明互不影响。事务独立运行。这通常使用锁来实现。一个事务处理后的结果,影响了其他事务, 阅读全文
posted @ 2019-05-08 12:15 lin-gooo 阅读(91055) 评论(0) 推荐(17) 编辑
2019年5月6日
摘要: 一、架构演变 一个项目至少由三层内容组成:web访问层、数据库层、存储层 初级阶段 单体阶段 常见场景:项目初期 部署特点:所有应用服务都在一台主机 应用特点:开发简单 应用/数据分离阶段 常见场景:项目初期,用户访问数据库有压力 部署特点:应用和数据库单独部署 应用特点:开发简单 页面动静分离阶段 阅读全文
posted @ 2019-05-06 21:36 lin-gooo 阅读(576) 评论(0) 推荐(0) 编辑
2019年4月19日
摘要: Python程序在解释器上执行分两个过程: 编译:如果Python进程在机器上拥有写入权限,那么它会把程序的字节码保存为一个以 .pyc 为扩展名的文件。当程序运行后,会在源代码的同一个目录下看到 .pyc结尾的文件。Python这样保存字节码是作为一种启动速度的优化。下一次运行程序时,如果在上次保 阅读全文
posted @ 2019-04-19 21:21 lin-gooo 阅读(905) 评论(0) 推荐(0) 编辑
2019年4月18日
摘要: MySQL&Redis MySQL属于关系型数据库,其数据存储在磁盘当中进行持久化存储,检索时涉及到一定的IO操作,数据访问较慢;Redis属于非关系型数据库,其数据存储于内存当中,亦可使用RDB、AOF方式进行持久化存储,数据访问效率高。 表设计方面,MySQL需要事先进行设计表结构、表字段等;R 阅读全文
posted @ 2019-04-18 22:45 lin-gooo 阅读(626) 评论(0) 推荐(0) 编辑