摘要: 一、什么是索引?为什么要建立索引? 索引用于快速找出在某个列中有一特定值的行,不使用索引,MySQL必须从第一条记录开始读完整个表,直到找出相关的行,表越大,查询数据所花费的时间就越多,如果表中查询的列有一个索引,MySQL能够快速到达一个位置去搜索数据文件,而不必查看所有数据,那么将会节省很大一部 阅读全文
posted @ 2018-11-11 16:40 卡路西 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 虚拟机网络设置 一、原理部分 1.我们都晓得,各电脑连接同一个交换机,才能同处于一个网段,进而相互通信。由此可以总结相互通信的条件,即: ① 把各个主机的网卡连接到同一个交换机(同一个网络) ②各个网卡的ip地址设置为同一个网段 2.虚拟机安装好后 ①虚拟机上会有3个虚拟的交换机(即三种网络模式:桥 阅读全文
posted @ 2018-11-11 16:21 卡路西 阅读(285) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/env python # -*- coding:utf-8 -*- import socket, time, thread socket.setdefaulttimeout(3) #设置默认超时时间 def socket_port(ip, port): """ 输入IP和端口号,扫描判断端口是否占用 """ try: if... 阅读全文
posted @ 2018-11-10 00:10 卡路西 阅读(4152) 评论(0) 推荐(0) 编辑
摘要: ssh(安全外壳协议):一种安全协议 SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防 阅读全文
posted @ 2018-11-09 19:55 卡路西 阅读(1066) 评论(0) 推荐(0) 编辑
摘要: 值传递(passl-by-value)过程中,被调函数的形式参数作为被调函数的局部变量处理,即在堆栈中开辟了内存空间以存放由主调函数放进来的实参的值,从而成为了实参的一个副本。值传递的特点是被调函数对形式参数的任何操作都是作为局部变量进行,不会影响主调函数的实参变量的值。 引用传递(pass-by- 阅读全文
posted @ 2018-11-01 20:06 卡路西 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 线程:计算机能够进行调度的最小单位 一个进程可以包含多个线程,线程共享进程资源 多线程并发 上下文 进程就像一个工作的房间(内存)以及房间里工作需要的资源(I/O啊,网卡啊),线程相当于工作的人 所有的在同一个进程中的线程是共享一块内存空间 pid(唯一的进程标识符) Each process is 阅读全文
posted @ 2018-10-31 23:17 卡路西 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 通过一个小例子来理解变量在计算机内存中的表示~ 当我们写: a = 'ABC'1时,Python解释器干了两件事情: 1、在内存中创建了一个'ABC'的字符串; 2、在内存中创建了一个名为a的变量,并把它指向'ABC'。123我们也可以把一个变量a赋值给另一个变量b,这个操作实际上是把变量b指向变量 阅读全文
posted @ 2018-10-31 20:27 卡路西 阅读(2321) 评论(0) 推荐(0) 编辑
摘要: 值传递与引用传递 关于值类型与引用类型,值传递与引用传递的总结笔记。 一、值类型与引用类型 1.堆栈中的存放: 值类型默认存放在栈中,但当值类型是在引用类型中声明的时候,则存放在其所在的引用类型的堆中。 引用类型存放在堆中。其在堆中的内存地址存放在栈中。 2.参数传递方式 值类型参数可以值传递,也可 阅读全文
posted @ 2018-10-31 15:29 卡路西 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-10-31 15:27 卡路西 阅读(105) 评论(0) 推荐(0) 编辑
摘要: Python 实习遇见的各种面试题 Python 语法 说说你平时 Python 都用哪些库 == 和 is 区别。 == 是比较两对象的值,is 是比较在内存中的地址(id), is 相当于 id(objx) == id(objy)。 深拷贝和浅拷贝。 # 浅拷贝操作只会拷贝被拷贝对象的第一层对象 阅读全文
posted @ 2018-10-31 15:05 卡路西 阅读(1697) 评论(0) 推荐(0) 编辑