摘要: 任意数组,实现一个特定的排序 题目: 给定一个无序列表,要求按照奇数在前且正序排列,偶数在后,倒序排列。 如:[5, 1, 8, 9, 2, 3, 6, 5, 7]。 排序之后为:[1, 3, 5, 5, 7, 9, 8, 6, 2] 解一:第一种思路,可以将题目中的列表,按照奇数、偶数分为两个列表 阅读全文
posted @ 2019-08-25 23:46 JamJarBranch 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 回溯法 回溯法(探索与回溯法)是一种选优搜索法,按选优条件向前搜索,以达到目标。 但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择, 这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”。 1.深度优先搜索(DepthFirstSearch) 深度优先 阅读全文
posted @ 2019-08-24 11:17 JamJarBranch 阅读(1152) 评论(0) 推荐(0) 编辑
摘要: 早期互联网只是用于简单的浏览文档信息、查看黄页、门户网站等等,并没有交互这个说法。但是随着互联网慢慢发展,宽带、服务器等硬件设施已经得到很大的提升,互联网允许人们可以做更多的事情,所以交互式Web慢慢兴起,而HTTP无状态的特点却严重阻碍其发展! HTTP无状态:服务器无法知道两个请求是否来自同一个 阅读全文
posted @ 2019-08-19 15:38 JamJarBranch 阅读(151) 评论(0) 推荐(0) 编辑
摘要: Windows下: 安装完成. 阅读全文
posted @ 2019-08-18 21:30 JamJarBranch 阅读(504) 评论(0) 推荐(0) 编辑
摘要: Django:1个重武器,包含了web开发中常用的功能、组件的框架;(ORM、Session、Form、Admin、分页、中间件、信号、缓存、ContenType....); Tornado:2大特性就是异步非阻塞、原生支持WebSocket协议; Flask:封装功能不及Django完善,性能不及 阅读全文
posted @ 2019-08-16 22:37 JamJarBranch 阅读(154) 评论(0) 推荐(0) 编辑
摘要: web框架本质 所有的web框架、web请求,本质上都是:socket。 HTTP中,浏览器充当socket客户端,一次请求、一次响应,服务就断开了。 上述通过socket来实现了其本质,而对于真实开发中的python web程序来说,一般会分为两部分: 服务器程序负责对socket服务器进行封装, 阅读全文
posted @ 2019-08-16 22:09 JamJarBranch 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-08-16 14:38 JamJarBranch 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 谈一谈你对 Selenium的了解 Selenium是一个Web 的自动化测试工具,可以根据我们的指令,让浏览器自动加载页面,获取需要的数据,甚至页面截屏,或者判断网站上某些动作是否发生。 Selenium 自己不带浏览器,不支持浏览器的功能,它需要与第三方浏览器结合在一起才能使用。但是我们有时候需 阅读全文
posted @ 2019-08-14 23:04 JamJarBranch 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 不能完成托管,托管报错: 问题(Non-fast-forward)的出现原因在于:git仓库中已经有一部分代码,所以它不允许你直接把你的代码覆盖上去。于是你有2个选择方式: 1、强推,即利用强覆盖方式用你本地的代码替代git仓库内的内容 (我第一次就是采用这种方式解决的) git push -f 可 阅读全文
posted @ 2019-07-30 21:10 JamJarBranch 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 现代的计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机,网络接口及其他输入输出设备组成。 现代计算机系统是一个复杂的系统。 应用软件直接使用操作系统提供的功能来间接使用硬件。 操作系统 操作系统就是一个协调、管理和控制计算机硬件资源和软件资源的控制程序。 .1 操作系统位 阅读全文
posted @ 2019-07-22 20:20 JamJarBranch 阅读(231) 评论(0) 推荐(0) 编辑