自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python中list的一行代码操作(输出结果)

# encoding: utf-8 l=[1,2,3] #l=list([1,2,3]) print(type(l))#<type 'list'> l=[1,2,3,4,5] print(l[0]) #1 l=['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 2104

原创 python经典排序算法

python经典排序算法 冒泡排序: 算法思想: 1.比较相邻的元素,如果第一个比第二个大,则交换他们的位置; 2.依次对每一对的元素进行比较,如果前一个比后一个大,则交换他们的位置,这样第一轮下来,最大的元素在序列最后; 3.重复步骤二,这样,经过(n-1)轮,以后,序列按照从小到大依次排列; 分析:数组arr,首先分析数组的长度(len(arr)),接着第一次循环,从第一个元素开始比较,第二次循环从剩下未排序的元素进行比较 因此时间复杂度:O(n^2) python代码实现: def sort(arr)

2020-09-19 20:07:50 332 1

原创 MySQL常见的操作(来源于菜鸟教程)

MySQL连接方式 使用MySQL二进制方式连接 [root@host]#mysql -u root -p Enter password:******* MySQL创建数据库 CREATE DATABASE 数据库名; [root@host]#mysql - root -p Enter password:**** mysql>create DATABASE runoob MySQL 删除数据库 drop 命令删除数据库 drop 命令格式: drop database <数据库名>

2020-09-19 15:06:47 361

原创 测开面经

一、算法相关: (1)熟悉常见的排序算法:冒泡排序、插入排序、选择排序 、快排 二、计算机网络相关 (1)http协议: http(超文本传输协议)是一个在器客户端和服务器端之间基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式。 无状态的含义:无状态协议对于事务处理没有记忆能力。无状态协议解决办法: 通过Cookie 或者通过Session会话保存 常见的状态码的含义: 请求报文结构: ***请求报文的格式*** 请求方法(POST/GET) URL 协议版本/r/n Header

2020-09-18 19:13:06 415

原创 Linux常用

Linux基础命令 clear 清除屏幕 cd: 切换目录(cd D:切换到D盘) cd.. 返回上一级目录 >>c:list\tcp >>cd.. >>c:list ls -1 查看所有文件的详细信息 ls -a 列出当前目录下的所有文件 touch 创建文件 touch mook 创建mook文件夹 mkdir 创建目录 echo 创建带有内容的文件 cat 查看文件内容 cp 拷贝 >>cp mookhello moo

2020-09-16 20:50:43 75

原创 二分查找法

一:二分法查找 思想: 1.假设表中元素是按照升序排列的,将表中间位置记录的关键字与查找的关键字进行对比,如果相等则查找成功; 2.否则利用中间位置记录将表分为前后两个字表,如果中间位置记录的关键字大于查找的关键字,则进一步查找前一字表,否则进一步查找后一字表。 3.重复以上过程,知道查找到满足条件的记录,或者知道字表不存在为止。 python代码实现: (一):非递归实现: def binary_search(list,item ): first = 0 last = len(list)-1 whi

2020-09-16 12:21:35 73

原创 计算机网络知识详解及常见面试题

1.网络层次的划分 OSI七层模型: 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层 其中传输层完成数据传输服务,(会话层 表示层 应用层)面向用户 目前来说,我们常用的或者知道的就是TCP/IP四层模型: 数据链路层 网络层 传输层 应用层 接下来就四层模型依次来说: note1:数据链路层 数据链路层最基本的服务是将源自网络层的数据可靠的传输到相邻节点的目标机网络层。因此数据链路层有以下四点: 数据链路层为网络层提供可靠的数据传输 基本的数据单位为帧 主要的协议;以太网协

2020-09-16 12:20:38 159

原创 浏览器输入url按回车背后经历了哪些?

浏览器输入url按回车背后经历了哪些? 在这里主要考察了TCP三次握手和从客户端的应用层到数据链路层对http请求的解析。 第一步:首先在浏览器中输入URL,先解析URL,判断是否合法 第二步:查看浏览器缓存,如果有缓存,则显示,如果没有,则跳转第三步 第三步:在发送HTTP协议时,需要DNS解析,获取IP地址 第四步:浏览器和服务器进行TCP连接,进行三次握手 第五步:握手成功后,浏览器会向服务端发送http请求,请求数据包 第六步:服务端处理请求,将数据返回给浏览器 第七步:浏览器收到HTTP响应 第八

2020-09-16 12:20:09 328

空空如也

空空如也

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

TA关注的人

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