- 博客(8)
- 收藏
- 关注
原创 python中list的一行代码操作(输出结果)
# encoding: utf-8l=[1,2,3] #l=list([1,2,3])print(type(l))#<type 'list'>l=[1,2,3,4,5]print(l[0]) #1l=['a','b','c','d','e','f']print(l[1:5])#['b' ,'c', 'd', 'e']print(l[1:5:2])#['b'.'d']print(l[2:5])#['c','d','e']print(l[-1])#'f'print(l[-1:-
2020-09-20 21:42:56
1944
原创 python经典排序算法
python经典排序算法冒泡排序:算法思想:1.比较相邻的元素,如果第一个比第二个大,则交换他们的位置;2.依次对每一对的元素进行比较,如果前一个比后一个大,则交换他们的位置,这样第一轮下来,最大的元素在序列最后;3.重复步骤二,这样,经过(n-1)轮,以后,序列按照从小到大依次排列;分析:数组arr,首先分析数组的长度(len(arr)),接着第一次循环,从第一个元素开始比较,第二次循环从剩下未排序的元素进行比较因此时间复杂度:O(n^2)python代码实现:def sort(arr)
2020-09-19 20:07:50
290
1
原创 MySQL常见的操作(来源于菜鸟教程)
MySQL连接方式使用MySQL二进制方式连接[root@host]#mysql -u root -pEnter password:*******MySQL创建数据库CREATE DATABASE 数据库名;[root@host]#mysql - root -pEnter password:****mysql>create DATABASE runoobMySQL 删除数据库drop 命令删除数据库drop 命令格式:drop database <数据库名>
2020-09-19 15:06:47
336
原创 测开面经
一、算法相关:(1)熟悉常见的排序算法:冒泡排序、插入排序、选择排序 、快排二、计算机网络相关(1)http协议:http(超文本传输协议)是一个在器客户端和服务器端之间基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式。无状态的含义:无状态协议对于事务处理没有记忆能力。无状态协议解决办法: 通过Cookie 或者通过Session会话保存常见的状态码的含义:请求报文结构:***请求报文的格式***请求方法(POST/GET) URL 协议版本/r/nHeader
2020-09-18 19:13:06
381
原创 Linux常用
Linux基础命令clear 清除屏幕cd: 切换目录(cd D:切换到D盘)cd.. 返回上一级目录 >>c:list\tcp >>cd.. >>c:listls -1 查看所有文件的详细信息ls -a 列出当前目录下的所有文件touch 创建文件 touch mook 创建mook文件夹 mkdir 创建目录 echo 创建带有内容的文件cat 查看文件内容cp 拷贝 >>cp mookhello moo
2020-09-16 20:50:43
59
原创 二分查找法
一:二分法查找思想:1.假设表中元素是按照升序排列的,将表中间位置记录的关键字与查找的关键字进行对比,如果相等则查找成功;2.否则利用中间位置记录将表分为前后两个字表,如果中间位置记录的关键字大于查找的关键字,则进一步查找前一字表,否则进一步查找后一字表。3.重复以上过程,知道查找到满足条件的记录,或者知道字表不存在为止。python代码实现:(一):非递归实现:def binary_search(list,item): first = 0 last = len(list)-1 whi
2020-09-16 12:21:35
49
原创 计算机网络知识详解及常见面试题
1.网络层次的划分OSI七层模型:物理层 数据链路层 网络层 传输层 会话层 表示层 应用层其中传输层完成数据传输服务,(会话层 表示层 应用层)面向用户目前来说,我们常用的或者知道的就是TCP/IP四层模型:数据链路层 网络层 传输层 应用层接下来就四层模型依次来说:note1:数据链路层数据链路层最基本的服务是将源自网络层的数据可靠的传输到相邻节点的目标机网络层。因此数据链路层有以下四点:数据链路层为网络层提供可靠的数据传输基本的数据单位为帧主要的协议;以太网协
2020-09-16 12:20:38
136
原创 浏览器输入url按回车背后经历了哪些?
浏览器输入url按回车背后经历了哪些?在这里主要考察了TCP三次握手和从客户端的应用层到数据链路层对http请求的解析。第一步:首先在浏览器中输入URL,先解析URL,判断是否合法第二步:查看浏览器缓存,如果有缓存,则显示,如果没有,则跳转第三步第三步:在发送HTTP协议时,需要DNS解析,获取IP地址第四步:浏览器和服务器进行TCP连接,进行三次握手第五步:握手成功后,浏览器会向服务端发送http请求,请求数据包第六步:服务端处理请求,将数据返回给浏览器第七步:浏览器收到HTTP响应第八
2020-09-16 12:20:09
296
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人