摘要: Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。 Django内置的ORM跟框架内的其他模块耦合程度高。 应用程序必须使用Django内置的ORM,否则就不能享受到框架内提供的种种基于其ORM的便利 阅读全文
posted @ 2018-01-23 15:03 Dream鑫 阅读(366) 评论(1) 推荐(0) 编辑
摘要: 基础: 一、列表 1. 取出元素 >>-: 变量=列表[索引] 2. 添加元素 >>-: 列表.insert(位置,要添加的元素) 列表.append(要添加的元素) 列表.exntend([元素,元素,元素,元素]) 3. 修改元素 >>-: 列表[索引] = "将要被修改成的元素" 4. 删除元 阅读全文
posted @ 2018-01-01 14:16 Dream鑫 阅读(768) 评论(1) 推荐(0) 编辑
摘要: 二、常用库 1.NumPy NumPy是高性能科学计算和数据分析的基础包。部分功能如下: ndarray, 具有矢量算术运算和复杂广播能力的快速且节省空间的多维数组。 用于对整组数据进行快速运算的标准数学函数(无需编写循环)。 用于读写磁盘数据的工具以及用于操作内存映射文件的工具。 线性代数、随机数 阅读全文
posted @ 2017-12-23 17:10 Dream鑫 阅读(1378) 评论(0) 推荐(0) 编辑
摘要: 独白 最近了解到一种算法叫遗传算法,对其比较感兴趣,研究了一下,是模拟达尔文生物进化论的自然选择和遗传学机理的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解的方法。遗传算法是从代表问题可能潜在的解集的一个种群(population)开始的,而一个种群则由经过基因(gene)编码的一定数 阅读全文
posted @ 2017-12-20 19:19 Dream鑫 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 独白: 利用算法进行查找指定元素,最近学习二分查找和二叉树遍历。二分查找前提是在有序中进行查找,二叉树引入了树的概念。树的概念其中有许多小知识点,也是一种新的数据结构。还是之前的感悟,需了解其本质才会写出更好的算法。 二分查找 二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是 阅读全文
posted @ 2017-12-14 17:00 Dream鑫 阅读(905) 评论(0) 推荐(1) 编辑
摘要: 一、Python中是如何进行内存管理的? 垃圾回收:Python不像C++,Java等语言一样,他们可以不用事先声明变量类型而直接对变量进行赋值。对Python而言,对象的类型和内存都是在运行时确定的。这也是为什么我们称Python语言为动态类型的原因 引用计数:Python采用类似Windows内 阅读全文
posted @ 2017-12-08 19:32 Dream鑫 阅读(800) 评论(2) 推荐(1) 编辑
摘要: 基础知识 Python 基础(小知识点总结) 1、Python中是如何实现list和tuple之间的转换的 可以使用内置函数直接转换 list > tuple tuple(list) tuple > list list(tuple) 2、Python 中pass语句的作用 pass 语句不就执行任何 阅读全文
posted @ 2017-12-05 16:12 Dream鑫 阅读(646) 评论(0) 推荐(1) 编辑
摘要: 一、mysql 数据库存储的原理 存储过程中是一个可编程的函数,它在数据库中创建并保存。 它可以有SQL语句和一些特殊的控制结构组成。当希望在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。数据库中的存储过程可以看做是对编程中面向对象方法的模拟。它允许控制数据的访问方 阅读全文
posted @ 2017-12-02 15:52 Dream鑫 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 独白: 希尔排序是经过优化的插入排序算法,之前所学的排序在空间上都是使用列表本身。而归并排序是利用增加新的空间,来换取时间复杂度的减少。这俩者理念完全不一样,注定造成的所消耗的时间不同以及空间上的不同。 归并排序涉及到递归的使用,需要理解其中精髓才能更好了解归并排序,以及其他应用到递归的算法。理解其 阅读全文
posted @ 2017-11-25 20:38 Dream鑫 阅读(1103) 评论(0) 推荐(0) 编辑
摘要: 独白: 前几天学的基本简单排序算法,相对来说接受起来还是可以的,今天学的快速排序,视频看了2遍加上自己的思考,才真正的研究明白。自己的编程思维在逐渐的形成,日后还需勤加练习。心得:越高级的算法,越是让人难理解。为了追求算法时间的缩短,需要更多知识来进行支撑。 快速排序 快速排序(英语:Quickso 阅读全文
posted @ 2017-11-20 15:39 Dream鑫 阅读(1278) 评论(-1) 推荐(0) 编辑