- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 Python网络编程(03)----单任务和多任务(1)
首先明白什么是单任务和多任务?(1)单任务:顾名思义,是逐个任务的进行,附python代码和结果如下:# coding:utf-8# 单任务import timedef sing(): for i in range(5): print("小明正在唱歌...") time.sleep(1) def dance(): ...
2018-11-19 10:21:31 567
原创 Python编程(02)----Python实现UDP和TCP收发数据
一、什么是Socket套接字?讲套接字之前,我们来看一下网络通信的几种协议:1)TCP/IP参考模型主机到网络层:给网络互联层提供一个访问接口,以便在其上传递IP分组。网络互联层:TCP/IP协议栈的核心,功能使把分组发送目标网络或主机。传输层:使源端主机和目标端主机上的对等实体可以进行会话。传输层包括 TCP协议和UDP用户数据报协议。应用层:应用层面向不同的网络应用...
2018-11-16 20:39:06 1377
原创 Python编程(01)----网络编程之TCP/IP/UDP/Port等知识讲解
一、首先明白什么是 UDP/TCP1) 相同(目的一致):都是要完成PC之间的通信。2) 不同:TCP:优点:可靠----TCP在传递数据之前,会有三次握手和四次挥手来建立连接和关闭连接。数据传递时,有确认、窗口、重传、拥塞控制机制。数据传完后,会断开连接用来节约资源。缺点:效率较低,占用系统的资源高。在传递数据前,需要先建立连接,此时会消耗时间。在数据传递时,确认机制,重传机制,...
2018-11-15 16:13:48 786
原创 《剑指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.# -*- coding:utf-8 -*-class Solution: # matrix类型为二维列表,需要返...
2018-04-04 21:49:27 375
原创 2018.03.31----奇虎360技术笔试题
题目1:茉莉邀请她的朋友参加周末派对,茉莉买了3种颜色的气球,现在她要有这些气球来装饰餐桌,每个餐桌只用恰好3个气球来装饰,要求3个气球颜色不能完全一样,可以是2或3种颜色,茉莉想知道这些气球最多能装饰多少张餐桌。输入:第一行一个数T(T<=100),表示数据组数。 对于每组数据,第一行3个整数r,g,b,分别表示三种颜色的气球个数(0<=r,g,b<=2*10^9)输出:对于每...
2018-04-01 10:32:42 1912
原创 Centos 7.0 下hadoop集群模式安装(以3个节点为例,master,slave1,slave2)超详细
构建由3台PC机构成的hadoop集群环境,安装完成后使用HDFS、Mapreduce、Hbase等完成一些小例子。
2017-06-16 09:20:40 6252 3
原创 Python网络编程(06)----MySQL8.0介绍--01(使用command命令创建数据库以及数据表)
学习python网络编程最重要的是学会用数据库,数据库的基础知识这里不作介绍,主要讲解使用command命令创建数据库,并往数据库里面插入数据表并查看。然后再用python调用pymysql访问以及操作mysql数据库。 一、如何使用command创建,本文以MySQL8.0版本为例(1)打开MySQL 8.0 Command Line Client----输入password,...
2018-11-23 20:25:56 956
原创 Python网络编程(05)----迭代器/生成器/协程(3)
一、在讲解协程之前,先了解什么是Python迭代器1)概念:迭代器是访问集合元素的一种方式,迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前,不能后退。2)特性----惰性求值:迭代器不要求你事先准备好整个迭代过程中所有的元素,仅仅在迭代至某个元素时才计算该元素,而在这之前或之后,元素可以不存在或者销毁。这个特点使其适用于遍历一些巨大或无限的集合。3)可...
2018-11-20 20:21:08 253
原创 Python网络编程(04)----进程/线程(2)
《Python网络编程04》----进程/线程(2)一、什么是进程、线程和协程?进程:进程是系统进行资源分配和调度的单位。是具有一定独立功能的程序关于某个数据集合上的一次运行活动,每个进程都有自己的独立内存空间,不同进程通过进程间通信来通信。由于进程占据独立的内存,所以上下文进程之间的切换开销(栈、寄存器、虚拟内存、文件句柄等)比较大,但相对稳定安全。线程:线程是进程的一个实体,是CP...
2018-11-19 17:18:25 268
原创 《剑指Offer》----编程题之Python实现(共66题)13-18
题13:(调整数组顺序使奇数位于偶数前面)输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。# -*- coding:utf-8 -*-class Solution: def reOrderArray(self, array): array_1=[] ...
2018-04-02 10:38:29 328
原创 《剑指Offer》----编程题之Python实现(共66题)7-12
题目7:(斐波那契数列)大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。n<=39# -*- coding:utf-8 -*-class Solution: def Fibonacci(self, n): a, b = 0,1 for i in range(n): a,b=b,a+b retu...
2018-04-01 13:47:59 309
原创 《剑指Offer》----编程题之Python实现(共66题)1-6
题1:(二维数组的查找) 时间限制:1s 空间限制:32768K在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。# -*- coding:utf-8 -*-class Solution: # array 二维列表 def Find(self, target, ar...
2018-04-01 13:38:48 433
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人