加载中
GoStudy基础小册

一、基本数据类型 1 整型 分为int、uint,uint8是byte型,int16对应C中的short型,int64 对应long型 2 特殊整型 uintptr 无符号整型,用于存放一个指针 3 浮点型 float32和float64 4 复数 co...

2020/08/20 00:06
85
终端下Bee命令找不到

(beego)mac终端输入bee找不到命令 PS:这玩意要是安装了bee,无非是环境变量找不到,配置一下就行。windows下安装了bee后,在系统环境变量加上你的GoPath binD:\YourPath\bin重新进入终端就o...

2020/07/30 13:02
3.2K
Gin框架-[WARNING] Headers were already written. Wanted to override status code 400 with 200

Gin框架编写PUT接口使用BindJSON绑定参数报错,当结构体绑定参数有误时, 状态码为400,强制返回200,结果code还是400. 原因 : BindXXX方法都return c.MustBindWith(obj, binding.XXX)。如果...

gin
2020/07/26 23:57
4.2K
GoStudy 练习

1.有一堆数字,如果除了一个数字以外,其他数字都出现了两次,那么如何找到出现一次的数字? 解法1: var arr = [...]int{1, 2, 3, 4, 5, 4, 2, 1, 5, 2, 1} var tmp = make([]int, len(arr)...

go
2020/07/17 20:46
234
PyStudy Celery

1 Celery概述 关于芹菜的定义: Celery() 是一个简单、灵活且可靠的,处理大量消息的分布式系统,并且提供维护这样一个系统的必需工具。 Celery是一个基于python开发的分布式异步消息任务队列...

2019/05/03 09:59
773
PyStudy SQLAlchemy

1 ORM Object-Relational Mapping,把关系数据库的表结构映射到对象上。使用面向对象的方式来操作数据库。 下面是一个关系模型与Python对象之间的映射关系: table --> class : 表映射为类 ...

PyStudy pymysql

1 Python操作数据库 Python 提供了程序的DB-API,支持众多数据库的操作,操作mysql使用pymysql模块。 2 安装模块 首先需要安装 模块 来进行操作,Python 2 中流行的模块为 MySQLdb,该模块在...

2019/05/01 12:54
137
MySQL

1 数据库概述 数据库指的是按照数据结构来组织、存储、管理数据的仓库,常用的数据库种类为关系型数据库和非关系型数据库。关系型数据库模型是把复杂的数据归结为简单的二元关系(即二维表格形...

PyStudy IO同步、异步、多路复用

IO同步、异步、IO多路复用 1 同步与异步 同步和异步关注的是程序在执行时的状态: 同步,可以理解为在执行完一个函数或方法之后,一直等待系统返回值或消息,这时程序是出于阻塞的,只有接收...

2019/05/01 12:06
67
PyStudy sockerserver

1 socket编程弊端 socket编程过于底层,编程虽然有套路,但是要写出健壮的代码还是比较困难的,所以很多语言都会socket底层API进行封装,Python的封装就是SocketServer模块。它是网络服务编程...

PyStudy TCP

1 概述 计算机网络就是把各个计算机连接到一起,让网络中的计算机可以互相通信。网络编程就是如何在程序中实现两台计算机的通信。网络通信是两台计算机上的两个进程之间的通信。比如,浏览器...

2019/05/01 11:54
18
PyStudy UDP

1 UDP协议 UDP是面向无连接的协议,使用UDP协议时,不需要建立连接,只需要知道对方的IP地址和端口号,就可以直接发数据包。但是,能不能到达就不知道了。虽然用UDP传输数据不可靠,但它的优...

2019/05/01 11:49
64
PyStudy GIL、multiprocessing模块

1 GIL GIL:Global Interpreter Lock 全局解释器锁,它的含义是:在同一时间在某一个进程内,只有一个线程可以运行。即便是在多CPU下 。GIL并不是Python的特性,它是在实现Python解析器(CPyt...

2019/05/01 11:48
10
PyStudy RLock-Condition-Semaphore

RLock-Condition-Semaphore 1 Rlock可重入锁 就是可以重复进入的锁,也叫做'递归锁'。这种锁相对Lock来说,有其他三个特点: 谁拿到谁释放。如果线程A拿到锁,线程B无法释放这个锁,只有A可以...

2019/05/01 11:45
15
PyStudy 线程同步-Event-Lock

线程同步-Event-Lock 1 线程同步 线程同步,线程间协同,通过某种技术,让一个线程访问某些数据时,其他线程不能访问这些数据,直到该线程完成对数据的操作后。不同的操作系统有多种实现方式...

2019/05/01 11:41
20
PyStudy 多线程

并发编程-多线程 1 概述 多核CPU已经非常普及了,但是,单核CPU也可以执行多任务。由于CPU执行代码都是顺序执行的,单核CPU是执行多任务就是操作系统轮流让各个任务交替执行,任务1执行0.01秒...

2019/05/01 11:38
21
PyStudy gogs-git

1 Gogs安装 略 2 Git介绍 Git是分布式版本控制系统,集中式VS分布式(SVN VS Git),SVN和Git主要的区别在于历史版本维护的位置,SVN和Git主要的区别在于历史版本维护的位置,这样的好处在于: 自己...

2019/05/01 11:34
46
PyStudy包管理

1 包管理 Python的模块或者源文件直接可以复制到目标项目目录中,就可以导入使用了。但是为了更多项目调用使用,或者共享给别人,就需要打包,或发布到网络,以便供人使用。目的也是为了复用...

2019/05/01 11:32
20
PyStudy异常和模块化

1 异常 在程序运行过程中,总会遇到各种各样的错误。有的错误是程序编写有问题造成的,比如本来应该输出整数结果输出了字符串,有的错误是用户输入造成的,还有一类错误是完全无法在程序运行...

2019/05/01 11:30
25
PyStudyOOP6

OOP6 生成器交互和__slots__ 1 生成器交互 生成器提供了一个send方法用于动态的和生成器对象进行交互。 def generator(): a = 0 while True: position = yield a # 格式 if position:......

2019/05/01 11:27
30

没有更多内容

加载失败,请刷新页面

返回顶部
顶部