一:BFS概念 宽度优先搜索算法(又称广度优先搜索)是最简便的图的搜索算法之一,这一算法也是很多重要的图的算法的原型。Dijkstra单源最短路径算法和Prim最小生成树算法都采用了和宽度优先搜索类似的思想。其别名又叫BFS,属于一种盲目搜寻法,目的是系统地展开并检查图中的所有节点,以找寻结果。换句 ...
分类:
编程语言 时间:
2019-06-03 22:06:12
阅读次数:
214
定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 观察者模式有四个角色:抽象主题、具体主题、抽象观察者、具体观察者。 抽象主题:把所有观察者对象的引用保存到一个聚集里,每个主题都可以有任何数量的观察者。 具体主题:将有关状态存入具体观察者对象; ...
Python入门 1.1环境安装 python官网下载,安装之后添加环境变量. 1.2集成开发环境 PyCharm官网下载,安装后:new project-﹥pure python 设置python解释器,新建File和python File,在新建下进行开发。 1.3变量 如何定义变量? 语法: ...
分类:
编程语言 时间:
2019-06-03 22:05:23
阅读次数:
132
守护进程 进程:一个正在运行的程序。 主进程创建守护进程: 1.守护进程会在主进程代码执行结束后就终止, 2.守护进程内无法再开启子进程,否则抛出异常。 注意:进程之间是互相独立的,主进程代码运行结束,守护进程随即终止。 例子:from multiprocessing import Processi ...
分类:
系统相关 时间:
2019-06-03 22:05:09
阅读次数:
164
用到了H5 所添加的拖放api 第一步 设置属性 那就是把元素的 draggable 属性为 true,当该属性为 false 时,将不允许拖放。而 img 元素和 a 元素都默认设置了 draggable 属性为 true,可直接拖放 第二步 绑定事件 一共由7个事件,但并不是每一个都必须使用,简 ...
分类:
编程语言 时间:
2019-06-03 22:04:47
阅读次数:
158
参考资料: "知乎 很多网站源码都是分为 GBK 和 UTF 8 版,为什么要同时开发两种?" 八位的字节一共可以组合出256(2的8次方)种不同的状态 ANSI :一个字符对应一个字节,其中从0开始的32种字节状态被称为“控制码”,之后一直到127号字节状态用来表示所有的空格、标点符号、数字和大小 ...
分类:
其他好文 时间:
2019-06-03 22:04:31
阅读次数:
135
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊日老子终于明面上完成了这个项目,虽然很可能后期还会时不时蹦出来一直改一直改,不过还好,好歹一年100维修费,虽然现在还没有给我。。感恩学长,直接拿自己的钱直接结算了项目。啊,感恩的心,感谢~。 网站:shugroup.lzu.edu.cn 能不能打开随缘 ...
分类:
其他好文 时间:
2019-06-03 22:04:19
阅读次数:
128
前言: 一,工作经历 1,毕业四年,第一家公司就是做iOS开发,一直到现在,做了四年多iOS开发。前后换了四家公司,第一家是外包公司,那个时候我刚入门,在公司的项目中边学习边参与项目开发。后面的几家公司,都是一个新的项目,我过来从零开发,一个人独立负责项目框架搭建、业务功能开发、测试发布、项目的后期 ...
分类:
移动开发 时间:
2019-06-03 22:04:00
阅读次数:
158
怎样用Sublime Text对比查找两个文档的不同 由于Sublime Text这个编辑器,除了可长久试用外,甚至还有许多插件可安装,让原来只有简易文字的编辑器,功能变得更加强大。 具体步骤参考链接:https://jingyan.baidu.com/article/948f5924eee15dd ...
分类:
其他好文 时间:
2019-06-03 22:03:44
阅读次数:
2380
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 运行结果:【0,1】 ...
分类:
编程语言 时间:
2019-06-03 22:03:27
阅读次数:
130
#include <iostream>#include <string>#include <fstream>#include <sstream> using namespace std; template<typename T>int compare(const T &v1, const T &v2 ...
分类:
编程语言 时间:
2019-06-03 22:02:49
阅读次数:
172
迷途の荣耀 序(Sepuence) 长安城…… 硝烟弥漫在每个街头,长安城的上空黑雾弥漫,一名身披黑红斗篷的男子肆意地狂笑着:“神又能奈我何?如今创世神女娲也葬身于我手中,谁能挡我?桀桀桀……”身负重伤的创世神——女娲无力的倚在神座上,竭力喊道:“司马,你这样做是违背神条的!你会遭到鬼谷子的诅咒的… ...
分类:
其他好文 时间:
2019-06-03 22:02:15
阅读次数:
119
迭代器 迭代器:迭代的工具。 迭代也可以说是重复,每一次的结果都是基于上一次的结果来的。 可迭代对象 : 总结: 1. 只要拥有_ _ iter_ _方法的对象就是可迭代对象 2. python内置字符串/列表/元祖/字典/集合/文件 都是可迭代对象 迭代器对象 总结: 迭代器对象:执行可迭代对象的 ...
分类:
其他好文 时间:
2019-06-03 22:01:49
阅读次数:
140
一、单行文本的居中 1.文字水平居中 2.文本垂直水平居中 二、多行文本的垂直居中 1.使用display:flex实现 flex布局会让容器内的元素得到垂直水平居中 2.使用display:-webkit-box实现 display:flex和display:box都可用于弹性布局实现水平垂直居中 ...
分类:
Web程序 时间:
2019-06-03 22:01:06
阅读次数:
174
什么是负载均衡??负载均衡(LoadBalance)建立在现有网络结构之上,提供了一种廉价有效且透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。负载均衡有两方面的含义:首先,大量的并发访问或数据流量分担到多台节点设备上做并行处理,减少用户等待响应的时间;其次,单个重负载的运算分担到多台节点设备上做并行处理,每个节点设备处理结束后
分类:
其他好文 时间:
2019-06-03 22:00:53
阅读次数:
165
前言 Android SDK 提供了两套音频采集的API,分别是:MediaRecorder 和 AudioRecord,前者是一个更加上层一点的API,它可以直接把手机麦克风录入的音频数据进行编码压缩(如AMR、MP3等)并存成文件,而后者则更接近底层,能够更加自由灵活地控制,可以得到原始的一帧帧 ...
分类:
移动开发 时间:
2019-06-03 22:00:37
阅读次数:
161