冒泡排序和选择排序是排序算法中比较简单和容易实现的算法。冒泡排序:每一次排序过程,通过相邻元素的交换,将当前没有排好序的最大(小)移到数组的最右(左)端。 选择排序:每一次排序过程,我们获取当前没有排好序中的最大(小)的元素和数组最右端(左)的元素交换,循环这个过程即可实现对整个数组排序。选择排序的 ...
分类:
编程语言 时间:
2020-02-23 11:12:36
阅读次数:
75
把一本《白话深度学习与tensorflow》给啃完了,了解了一下基本的BP网络,CNN,RNN这些。感觉实际上算法本身不是特别的深奥难懂,最简单的BP网络基本上学完微积分和概率论就能搞懂,CNN引入的卷积,池化等也是数字图像处理中比较成熟的理论,RNN使用的数学工具相对而言比较高深一些,需要再深入消... ...
分类:
其他好文 时间:
2020-02-21 18:22:04
阅读次数:
95
核心思想:取一个初始值,将数组中比该值小的放在其左边,比其大的放在右边, 再对左、右子数组进行相同操作,直到数组排好序。 def quicksort(nums): l = 0 r = len(nums) - 1 _quicksort(nums,l,r) def _quicksort(nums,l,r ...
分类:
编程语言 时间:
2020-02-19 21:10:59
阅读次数:
86
一.save 其中比较重要的源码 if self.instance is not None: self.instance = self.update(self.instance, validated_data) assert self.instance is not None, ( '`update ...
分类:
其他好文 时间:
2020-02-19 21:06:31
阅读次数:
81
回顾 上一篇,我们主要讨论了WPF的几个重点的基本知识的介绍,本篇,我们将会简单的介绍几个基本控件的简单用法,本文会举几个项目中的具体的例子,结合这些例子,希望我们可以对WPF的掌握会更深刻。本文涉及的内容可能较多。请大家慢慢看看。错误之处,还请指出。 本文大纲 1、基本控件介绍与用法。 基本控件介 ...
背景 数据可视化是数据分析中比较重要的一个技能,是为了将数据分析的结果表达的更形象化、专业化且突出重点。 概况来说,数据可视化需要根据数据的特征以及性质,找到合适的方式将数据直观的展现出来,这样方便大家阅读并且找到数据中隐含的信息。 那今天安利两个在线的可视化工具网站。 Chartify 官网:ht ...
分类:
其他好文 时间:
2020-02-17 22:32:40
阅读次数:
452
MySQL 服务器支持 HELP 语句,该语句返回参考手册中相应信息,比如: mysql> help change master to; 返回创建主从复制相关语句的信息 参考手册的信息存储在mysql schema的几张表中,比如: mysql> show tables from mysql lik ...
分类:
数据库 时间:
2020-02-15 15:33:32
阅读次数:
87
数据库锁: 首先引用一张其他博主的图: 下面我就针对这图中的锁逐一进行一下解释: 悲观锁: 数据库总是认为多个数据库并发操作会发生冲突,所以总是要求加锁操作。悲观锁主要表锁、行锁、页锁。 乐观锁: 数据库总是认为多个数据库并发操作不会发生冲突,所以总是不加锁操作。所以在数据进行提交更新的时候,才会正 ...
分类:
数据库 时间:
2020-02-15 13:18:30
阅读次数:
99
在嵌入式Linux应用中,有时会用到图形界面。在目前流行的图形界面中,比较有名的当数Qt。Qt是1991年由挪威Trolltech公司开发的一个跨平台C++图形用户界面应用程序开发框架,主要用来开发GUI(Graphical User Interface)程序。Qt是面向对象的框架,使用特殊的代码生 ...
分类:
其他好文 时间:
2020-02-14 01:09:15
阅读次数:
68
正在开发过程中,要给予别人正确的反馈,需要使用说话技巧,做出有效的沟通。 团队开发中比较合理的模型--瀑布模型,及其六种文档 敏捷流程 敏捷开发包括一系列的方法,主流的有如下七种:XPXP(极限编程)的思想源自 Kent Beck和Ward Cunningham在软件项目中的合作经历。XP注重的核心 ...
分类:
其他好文 时间:
2020-02-13 19:05:30
阅读次数:
93