12 2017 档案

摘要:二叉树 1. 建立二叉树 2. 广度遍历与深度遍历 广度遍历: 深度遍历: 前序遍历:根,左子树,右子树 中序遍历:左子树,根,右子树 后序遍历:左子树,右子树,根 3. 已知前序,中序求后序 分析: 前序:[1, 3, 7, 0, 6, 2, 5] 中序:[0, 7, 3, 6, 1, 5, 2] 阅读全文
posted @ 2017-12-25 22:56 刘小伟 阅读(372) 评论(0) 推荐(0)
摘要:1. 冒泡排序 2. 选择排序 3. 插入排序 4. 快排 5. 归并排序 6. 堆排序 大根堆:完全二叉树,节点 大于 其左右子节点 9 下标 i 5 8 2i +1 2i + 2 3 1 4 7 0 2 [9, 5, 8, 3, 1, 4, 7, 0, 2] 小根堆:完全二叉树,节点 小于 其左 阅读全文
posted @ 2017-12-25 14:34 刘小伟 阅读(162) 评论(0) 推荐(0)
摘要:通过传统的form表单提交的方式上传文件: 传统的form表单提交会导致页面刷新,但是在有些情况下,我们不希望页面被刷新,这种时候我们使用Ajax的方式进行请求: 注:$('form').serialize()可以对form表单进行序列化,从而将form表单中的参数传递到服务端(创建以标准 URL 阅读全文
posted @ 2017-12-21 17:29 刘小伟 阅读(182) 评论(0) 推荐(0)
摘要:Django内置的Admin是对于model中对应的数据表进行增删改查提供的组件,使用方式有: 依赖APP: django.contrib.auth django.contrib.contenttypes django.contrib.messages django.contrib.sessions 阅读全文
posted @ 2017-12-12 02:16 刘小伟 阅读(399) 评论(0) 推荐(1)
摘要:一、在Django 中构建一个表单 Form 类 我们已经计划好了我们的 HTML 表单应该呈现的样子。在Django 中,我们的起始点是这里: forms.py from django import forms class NameForm(forms.Form): your_name = for 阅读全文
posted @ 2017-12-08 11:38 刘小伟 阅读(233) 评论(0) 推荐(0)
摘要:一、简介 JSON是JavaScript Object Notation的缩写,它是一种数据交换格式。 在JSON出现之前,大家一直用XML来传递数据。因为XML是一种纯文本格式,所以它适合在网络上交换数据。XML本身不算复杂,但是,加上DTD、XSD、XPath、XSLT等一大堆复杂的规范以后,任 阅读全文
posted @ 2017-12-01 12:05 刘小伟 阅读(173) 评论(0) 推荐(0)
摘要:一、简介 AJAX不是JavaScript的规范,它只是一个哥们“发明”的缩写:Asynchronous JavaScript and XML,意思就是用JavaScript执行异步网络请求。 如果仔细观察一个Form的提交,你就会发现,一旦用户点击“Submit”按钮,表单开始提交,浏览器就会刷新 阅读全文
posted @ 2017-12-01 11:59 刘小伟 阅读(150) 评论(0) 推荐(0)