摘要: 一.查找 1.顺序查找(线性查找)O(n) ##li=[4,5,6,9,3,7],查找9 def search(li, val): for i in range(len(li)): if li[i]==val: return i return -1 >>> 3 2.二分查找 O(logn) ##li 阅读全文
posted @ 2020-03-15 14:46 风亦缘^_^ 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 函数的参数分为形式参数和实际参数,简称形参和实参: 形参即在定义函数时,括号内声明的参数。形参本质就是一个变量名,用来接收外部传来的值。 实参即在调用函数时,括号内传入的值,值可以是常量、变量、表达式或三者的组合。 在调用有参函数时,实参(值)会赋值给形参(变量名)。在Python中,变量名与值只是 阅读全文
posted @ 2020-03-15 10:47 风亦缘^_^ 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 一个程序,是存在硬盘上的。当你运行它时,需要将它拷贝入内存中才能运行。在内存中分别存放在栈区,堆区,静态存储区,代码区。 首先着重说明,不存在常量区(它在静态存储区内)或是文字常量区(Java或许有),或是自由存储区(存在但是是抽象的)。 1. 栈区存放存放函数的参数值,局部变量的值等, 它处于内存 阅读全文
posted @ 2020-03-12 17:37 风亦缘^_^ 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。 一.函数的定义 函数的使用必须遵循’先定义,后调用’的原则。函数的定义就相当于事先将函数体代码保存起来,然后将内存地址赋值给函数名,函数名就是对这段代码的引用,这和变量的定义是相似的。没有 阅读全文
posted @ 2020-03-12 17:17 风亦缘^_^ 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1. 文件操作的基本流程 2. 文件操作模式 3. 操作文件的方法 4. 控制文件内指针移动 5. 文件的修改 一.文件操作的基本流程 1.基本流程 2.资源回收与with上下文管理 打开一个文件包含两部分资源:应用程序的变量f和操作系统打开的文件。在操作完毕一个文件时,必须把与该文件的这两部分资源 阅读全文
posted @ 2020-03-12 13:27 风亦缘^_^ 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 需求: 1、拷贝一下原列表产生一个新的列表 2、想让两个列表完全独立开,并且针对的是改操作的独立而不是读操作 1.直接赋值(二者分隔不开,list改list2也跟着改,因为指向的就是同一个地址) 2.浅拷贝 3.深拷贝 PS:深拷贝是在拷贝时每层区分可变类型和不可变类型,不可变类型在拷贝时直接拷贝原 阅读全文
posted @ 2020-03-09 13:33 风亦缘^_^ 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 试题:论软件的系统测试及其应用 软件测试是软件交付客户前必须要完成的重要步骤之一,目前仍是发现软件错误(缺陷)的主要手段,系统测试是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,针对整个系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求机格不符或与之矛盾的地方,从而提 阅读全文
posted @ 2020-03-06 10:48 风亦缘^_^ 阅读(667) 评论(0) 推荐(0) 编辑
摘要: RPC基本概念 RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了 阅读全文
posted @ 2020-03-06 10:26 风亦缘^_^ 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 爬虫前端页面展示 前端页面展示架构 链接Elasticsearch 1.在docker里运行elasticsearch 2.下载elastic库。 ,选择相应的版本(本项目5.0版本),获取软件包 3.如果您的Elasticsearch服务器在不同的IP和/或端口上运行,只需提供一个指向NewCli 阅读全文
posted @ 2020-03-06 10:03 风亦缘^_^ 阅读(1498) 评论(0) 推荐(0) 编辑
摘要: 编程语言 人和计算机交流的语言 机器语言 机器语言是站在计算机(奴隶)的角度,说计算机能听懂/理解的语言,而计算机能直接理解的就是二进制指令,所以机器语言就是直接用二进制编程,这意味着机器语言是直接操作硬件的,因此机器语言属于低级语言,此处的低级指的是底层、贴近计算机硬件(贴近代指需要详细了解计算机 阅读全文
posted @ 2020-03-03 14:09 风亦缘^_^ 阅读(291) 评论(0) 推荐(0) 编辑