2018年4月17日

关系和非关系型数据库区别(以及oracle和mysql的区别)

摘要: 一、关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库。 关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据库结构的主流模型。 简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及 阅读全文

posted @ 2018-04-17 19:53 Guo磊 阅读(9928) 评论(0) 推荐(2) 编辑

TCP粘包拆包问题

摘要: 原文:https://my.oschina.net/andylucc/blog/625315 摘要: 粘包拆包问题是处于网络比较底层的问题,在数据链路层、网络层以及传输层都有可能发生。我们日常的网络应用开发大都在传输层进行,由于UDP有消息保护边界,不会发生这个问题,因此这篇文章只讨论发生在传输层的 阅读全文

posted @ 2018-04-17 16:38 Guo磊 阅读(278) 评论(0) 推荐(0) 编辑

网关协议:CGI、FastCGI、WSGI

摘要: CGI就像是一座桥,把网页和WEB服务器中的执行程序连接起来,它把HTML接收的指令传递给服务器的执行程序,再把服务器执行程序的结果返还给HTML页。 CGI CGI即通用网关接口(Common Gateway Interface),是外部应用程序(CGI程序)与Web服务器之间的接口标准,是在CG 阅读全文

posted @ 2018-04-17 10:55 Guo磊 阅读(222) 评论(0) 推荐(0) 编辑

python 面向对象编程

摘要: 概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强…” 面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,即:将之前实现的代码块复制 阅读全文

posted @ 2018-04-17 09:24 Guo磊 阅读(307) 评论(0) 推荐(0) 编辑

2018年4月16日

python 多进程并发与多线程并发

摘要: 本文对python支持的几种并发方式进行简单的总结。 Python支持的并发分为多线程并发与多进程并发(异步IO本文不涉及)。概念上来说,多进程并发即运行多个独立的程序,优势在于并发处理的任务都由操作系统管理,不足之处在于程序与各进程之间的通信和数据共享不方便;多线程并发则由程序员管理并发处理的任务 阅读全文

posted @ 2018-04-16 16:58 Guo磊 阅读(980) 评论(0) 推荐(0) 编辑

python threading模块

摘要: Python:使用threading模块实现多线程编程一[综述] Python这门解释性语言也有专门的线程模型,Python虚拟机使用GIL(Global Interpreter Lock,全局解释器锁)来互斥线程对共享资源的访问,但暂时无法利用多处理器的优势。 在Python中我们主要是通过thr 阅读全文

posted @ 2018-04-16 10:54 Guo磊 阅读(253) 评论(0) 推荐(0) 编辑

2018年4月15日

python multiprocessing多进程模块

摘要: 原文:https://blog.csdn.net/CityzenOldwang/article/details/78584175 多进程 Multiprocessing 模块 multiprocessing 模块官方说明文档 Process 类 Process 类用来描述一个进程对象。创建子进程的时 阅读全文

posted @ 2018-04-15 10:23 Guo磊 阅读(304) 评论(0) 推荐(0) 编辑

python functools模块

摘要: 原文:https://www.jianshu.com/p/178788297a5c 1 functools函数 functools模块用于高阶函数:作用与或者返回其它函数的函数。一般来说,对于该模块,任何可调用对象都可以视为一个函数。 functools模块定义了以下函数: 1.1 functool 阅读全文

posted @ 2018-04-15 09:54 Guo磊 阅读(274) 评论(0) 推荐(0) 编辑

2018年4月14日

python 垃圾回收详解

摘要: 原文:https://zhuanlan.zhihu.com/p/31150408 总纲 策略和垃圾回收系统工作内容 引用计数详解 标记-清除+分代收集 循环引用 编程应用-常见方法 ex 过程详解 使用建议 触发机制 参考文献 Python垃圾回收机制--完美讲解(Python vs Ruby) P 阅读全文

posted @ 2018-04-14 15:12 Guo磊 阅读(261) 评论(0) 推荐(0) 编辑

python与鸭子类型

摘要: 部分参考来源:作者:JasonDing https://www.jianshu.com/p/650485b78d11##s1 首先介绍下面向对象(OOP)的三大特征: (1)面向对象程序设计有三大特征:封装(Encapsulation)、继承(Inheritance)、多态(Polymorphism 阅读全文

posted @ 2018-04-14 11:15 Guo磊 阅读(7745) 评论(0) 推荐(6) 编辑

导航