自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 数据结构与算法

数据结构部分1.概念  数据定义:  数据:是描述客观事物的数值,字符以及能输入机器能被处理的各种符号集合。  数据元素:组成数据的基本单位,一个数据元素可由一个或者多个数据项组成,数据项是有独立含义的最小单位。  数据对象:是性质相同的数据元素的集合,是数据的一个子集。  数据结构:是指相互之间存在一种或者多种特定关系的数据元素集合。  算法定义:  特性:   (1)有限性:有限...

2018-10-25 16:35:00 669

转载 深入理解RPC

转自:https://blog.csdn.net/mindfloating/article/details/39473807?utm_source=blogxgwz3在校期间大家都写过不少程序,比如写个hello world服务类,然后本地调用下,如下所示。这些程序的特点是服务消费方和服务提供方是本地调用关系。而一旦踏入公司尤其是大型互联网公司就会发现,公司的系统都由成千上...

2018-10-18 11:25:00 121

转载 运行pip报错:Fatal error in launcher: Unable to create process using '"'

在新环境上安装python的时候又再次遇到了这个情况,这次留意了一下,发现原来的文章有错误的地方,所以来更新一下,应该能解决大部分的问题。环境是win8,原来只安装了python2.7。后来因为要用到python3,为了让两者共存,降python3的运行文件改成了python3.exe. 问题就此而来,这时候运行python3 的pip会遇到如下错误Fatal error ...

2018-04-28 10:35:00 157

转载 MySQL数据库之MyISAM与InnoDB的区别

从以下几个方面:1、存储结构每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩展名为.MYD (MYData)。索引文件的扩展名是.MYI (MYIndex)。2、存储空间MyISAM:可被压缩,存储空间较小。InnoDB:需要更多的内存和存储,它会在主内存中建立其专用的缓冲池用于...

2018-04-13 15:21:00 117

转载 collections库

collections的常用类型有:计数器(Counter)双向队列(deque)默认字典(defaultdict)有序字典(OrderedDict)可命名元组(namedtuple)使用以上类型时需要导入模块 from collections import *1. CounterCounter作为字典(dict)的一个子类用来进行hashtable计数...

2018-04-08 16:41:00 93

转载 itertools库

前言最近事情不是很多,想写一些技术文章分享给大家,同时也对自己一段时间来碎片化接受的知识进行一下梳理,所谓写清楚才能说清楚,说清楚才能想清楚,就是这个道理了。很多人都致力于把Python代码写得更Pythonic,一来更符合规范且容易阅读,二来一般Pythonic的代码在执行上也更有效率。今天就先给大家介绍一下Python的系统库itertools。itertools库迭...

2018-04-07 10:07:00 95

转载 Python在线笔试琐碎

这篇博客记录一下在线笔试用Python写算法题时需要注意的一些事项。处理输入一些大公司的在线笔试似乎都承包给了第三方,那个平台下的在线写代码功能真是不能再渣。它并不像LeetCode以及其他OJ一样给定函数声明和函数头部,而是需要你自己去处理输入。首先,Python下的输入基本都为字符串,在单行输入模式下,对于有混杂数字,字符的情况下,我们可以用raw_input()...

2018-04-07 09:29:00 86

转载 线下活动交流体验

  感想:很高兴自己来参加了这次活动,虽然因为一些原因迟到,但迟到总比不到好。原本以为来的人可能有很多跟我一样,都是菜鸟,没想到来的人大部分都是已经有丰富从业经验的大牛,他们不仅技术过硬,而且,有明确的未来发展规划,从他们分享中,让我了解到很多在学校学不到的东西!比如,有一位大牛提到,“企业很需要人才,但想招到合适的人很难,许多人都不对口”,这就让我明白自己不能闭门学习,应该结合企业需...

2017-12-12 14:57:00 93

转载 DAY12—sqlalchemy ORM 、堡垒机代码

本节内容:ORM介绍sqlalchemy安装sqlalchemy基本使用多外键关联多对多关系表结构设计作业1.ORM介绍orm英文全称object relational mapping,就是对象映射关系程序,简单来说我们类似python这种面向对象的程序来说一切皆对象,但是我们使用的数据库却都是关系型的,为了保证一致的使用习惯,通过orm将编...

2017-08-24 10:22:00 116

转载 DAY11— Python Mysql

本节内容:数据库介绍mysql 数据库安装使用mysql管理mysql 数据类型常用mysql命令创建数据库外键增删改查表权限事务索引python 操作mysql1.数据库介绍什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API(A...

2017-08-23 10:09:00 80

转载 DAY10—RabbitMQ and redis

本节内容:RabbitMQ队列Redis\Memcached缓存1.RabbitMQRabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。MQ全称为Message Queue,消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的...

2017-08-23 09:37:00 80

转载 Day9—异步IO与事件驱动、Paramiko SSH

本节内容:Select\Poll\Epoll异步IO与事件驱动Paramiko SSH1.Select\Poll\Epoll异步IO与事件驱动通常,我们写服务器处理模型的程序时,有以下几种模型:(1)每收到一个请求,创建一个新的进程,来处理该请求;(2)每收到一个请求,创建一个新的线程,来处理该请求;(3)每收到一个请求,放入一个事件列表,让主进...

2017-08-08 15:54:00 222

转载 Day8—进程,线程,协程

本节内容:操作系统发展史介绍进程、与线程区别python GIL全局解释器锁线程语法join、Daeman线程锁之Lock\Rlock\信号量Event事件 queue队列生产者消费者模型进程语法进程间通讯进程池 协程1.操作系统发展史手工操作(无操作系统)1946年第一台计算机诞生--2...

2017-08-08 10:58:00 224

转载 Day7—socket进阶

本节内容 :Socket实现多连接处理Socket实现简单的sshSocketServer实现真正的并发1.Socket实现多连接处理根据上一篇文章多socket的基本介绍,我们大致能明白怎么去建立一个客户端和服务器通讯,但是你会发现,如果客户端断开,服务器也会跟着短了,如果我们想要客户端断开,服务器还可以为下一个客户端服务,该如何实现呢?1 c...

2017-08-07 20:57:00 68

转载 Day5—面向对象基础

本节内容:概述    面向过程    函数式    面向对象创建类和对象面向对象三大特性类的成员    普通成员    成员修饰符    特殊成员概述面向过程:根据业务逻辑从上到下写垒代码函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可面向对象:对函数进行分类和封装,让开发“更快更好更强...

2017-07-12 15:48:00 88

转载 Day6—面向对象高级

本节内容:面向对象高级语法部分     经典类vs新式类      静态方法、类方法、属性方法    类的特殊方法    反射异常处理Socket开发基础面向对象高级语法部分经典类vs新式类把下面代码用python2 和python3都执行一下class A: def __init__(self):...

2017-07-11 21:38:00 87

转载 day4

本节内容:迭代器&生成器装饰器基本装饰器多参数装饰器递归算法基础:二分查找、二维数组转换正则表达式常用模块学习迭代器&生成器迭代器迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。另外,迭...

2017-06-19 09:41:00 84

转载 day3

本节内容函数基本语法及特性参数与局部变量返回值、嵌套函数递归匿名函数函数式编程介绍高阶函数内置函数1.函数基本语法及特性背景提要现在老板让你写一个监控程序,监控服务器的系统状况,当cpu\memory\disk等指标的使用量超过阀值时即发邮件报警,你掏空了所有的知识量,写出了以下代码while True: if cpu...

2017-06-06 11:12:00 60

转载 day2

本节内容列表、元组操作字符串操作字典操作集合操作文件操作字符编码与转码1.列表、元祖操作列表列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作定义列表names = ['wq','jack','john']通过下标访问列表中的元素,下标从0开始计数>>>names[...

2017-06-06 09:58:00 177

转载 day1 of python

1.第一个Python程序 每一个优秀的程序员,第一个程序都是从“hello world”开始,这是一种仪式,象征着我们要出发去往这门语音的世界了!print("hello world")2.变量 .变量的定义(说白了,就是用来干嘛的) 变量就是用来储存计算机程序信息,方便后面的调用。Python是强动态类型语音,也就是说不需要预先声明变量,变量的...

2017-05-11 20:41:00 80

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除