MrCat的博客

Python基础编程,机器学习,数据挖掘,大数据分析经验分享

Python网络编程(03)----单任务和多任务(1)

首先明白什么是单任务和多任务? (1)单任务:顾名思义,是逐个任务的进行,附python代码和结果如下: # coding:utf-8 # 单任务 import time def sing():     for i in range(5):         print(&qu...

2018-11-19 10:21:31

阅读数 62

评论数 0

Python编程(02)----Python实现UDP和TCP收发数据

一、什么是Socket套接字? 讲套接字之前,我们来看一下网络通信的几种协议: 1)TCP/IP参考模型 主机到网络层:给网络互联层提供一个访问接口,以便在其上传递IP分组。 网络互联层:TCP/IP协议栈的核心,功能使把分组发送目标网络或主机。 传输层:使源端主机和目标端主机上的对...

2018-11-16 20:39:06

阅读数 218

评论数 0

Python编程(01)----网络编程之TCP/IP/UDP/Port等知识讲解

一、首先明白什么是 UDP/TCP 1) 相同(目的一致):都是要完成PC之间的通信。 2) 不同: TCP:优点:可靠----TCP在传递数据之前,会有三次握手和四次挥手来建立连接和关闭连接。数据传递时,有确认、窗口、重传、拥塞控制机制。数据传完后,会断开连接用来节约资源。 缺点:效率较...

2018-11-15 16:13:48

阅读数 78

评论数 0

《剑指Offer》----编程题之Python实现(共66题)19-24

题19:顺时针打印矩阵输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 1213 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.# -*- cod...

2018-04-04 21:49:27

阅读数 100

评论数 1

2018.03.31----奇虎360技术笔试题

题目1:茉莉邀请她的朋友参加周末派对,茉莉买了3种颜色的气球,现在她要有这些气球来装饰餐桌,每个餐桌只用恰好3个气球来装饰,要求3个气球颜色不能完全一样,可以是2或3种颜色,茉莉想知道这些气球最多能装饰多少张餐桌。输入:第一行一个数T(T<=100),表示数据组数。 对于每组...

2018-04-01 10:32:42

阅读数 983

评论数 0

Centos 7.0 下hadoop集群模式安装(以3个节点为例,master,slave1,slave2)超详细

构建由3台PC机构成的hadoop集群环境,安装完成后使用HDFS、Mapreduce、Hbase等完成一些小例子。

2017-06-16 09:20:40

阅读数 4029

评论数 3

Python网络编程(06)----MySQL8.0介绍--01(使用command命令创建数据库以及数据表)

  学习python网络编程最重要的是学会用数据库,数据库的基础知识这里不作介绍,主要讲解使用command命令创建数据库,并往数据库里面插入数据表并查看。然后再用python调用pymysql访问以及操作mysql数据库。   一、如何使用command创建,本文以MySQL8.0版本为例...

2018-11-23 20:25:56

阅读数 72

评论数 0

Python网络编程(05)----迭代器/生成器/协程(3)

一、在讲解协程之前,先了解什么是Python迭代器 1)概念:迭代器是访问集合元素的一种方式,迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前,不能后退。 2)特性----惰性求值:迭代器不要求你事先准备好整个迭代过程中所有的元素,仅仅在迭代至某个元素时才计算该...

2018-11-20 20:21:08

阅读数 24

评论数 0

Python网络编程(04)----进程/线程(2)

《Python网络编程04》----进程/线程(2) 一、什么是进程、线程和协程? 进程:进程是系统进行资源分配和调度的单位。是具有一定独立功能的程序关于某个数据集合上的一次运行活动,每个进程都有自己的独立内存空间,不同进程通过进程间通信来通信。由于进程占据独立的内存,所以上下文进程之间的切换...

2018-11-19 17:18:25

阅读数 37

评论数 0

《剑指Offer》----编程题之Python实现(共66题)13-18

题13:(调整数组顺序使奇数位于偶数前面)输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。# -*- coding:utf-8 -*-class Solution:    d...

2018-04-02 10:38:29

阅读数 111

评论数 0

《剑指Offer》----编程题之Python实现(共66题)7-12

题目7:(斐波那契数列)大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。n<=39# -*- coding:utf-8 -*-class Solution:    def Fibonacci(self, n):        a, b = 0,1...

2018-04-01 13:47:59

阅读数 87

评论数 0

《剑指Offer》----编程题之Python实现(共66题)1-6

题1:(二维数组的查找) 时间限制:1s    空间限制:32768K在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。# -*- coding:utf-8 -*-class Sol...

2018-04-01 13:38:48

阅读数 165

评论数 0

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