Dijkstra+ 链式前向星+ 优先队列 Dijkstra算法 Dijkstra最短路算法,个人理解其本质就是一种广度优先搜索。先将所有点的最短距离Dis[ ]都刷新成∞(涂成黑色),然后从起点x (Dis[x]= 0, Dis[]值最小 )开始查询;先将x 加入(涂成灰色),对x 的所有边进行遍 ...
分类:
其他好文 时间:
2019-03-18 13:42:56
阅读次数:
180
相当于Java中的interface 定义的接口,但是 比Java中的interface要好 调用 ...
一般在kivy中使用bind()来绑定回调函数,所谓回调函数,个人理解就是一个预先定义好的方法, 因为APP是静态的, 需要等待用户进行操作, 特定的操作背后都绑定了特定的回调函数, 一般有两种类型: 1.绑定一个是事件(即这个时间发生了,就会进而调用这个回调函数,eg: on_press: *** ...
分类:
其他好文 时间:
2019-03-13 19:46:54
阅读次数:
547
个人理解: 这个就是审核代码是否合理性的工具,一般是资深研发人工确认代码是否存在缺陷,通过发送邮件通知变化。 也可理解为这个是个git服务器,多一个代码审查的功能。 但是它是个web界面,方便管理运维 官方说法: Gerrit,一种免费、开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一个 ...
分类:
其他好文 时间:
2019-02-28 22:42:06
阅读次数:
206
下面是我个人对java单例模式的个人理解 java单例设计模式是先辈们走过很多弯路才写出来的一些方法模式,总共有二三种模式。单线程:只有这个属性为null时才能创建,构造函数私有,确保每次都只创建一个,避免重复创建。缺点:只在单线程的情况下正常运行,在多线程的情况下,就会出问题。例如:当两个线程同时 ...
分类:
编程语言 时间:
2019-02-28 21:10:22
阅读次数:
205
闲谈 刚入坑python没多久,学习了一段时间,准备开始尝试吧自己日常学到的东西整理下方便自己查看记录。 因为是自己学习上看到的可能理解会有偏差,如果有更好的建议、解释或理解方法希望各位大神能指出来 关于对变量的理解 首先看一下百度百度上对变量的定义 变量来源于数学,是计算机语言中能储存计算结果或能 ...
分类:
其他好文 时间:
2019-02-27 10:28:30
阅读次数:
179
个人理解工厂类相当于平时用的基类,只需要把类new一次然后付给一个变量,以后直接引入基类调用变量使用类里的方法即可 了解 工厂模式,工厂方法或者类生成对象,而不是在代码中直接new。 使用工厂模式,可以避免当改变某个类的名字或者方法之后,在调用这个类的所有的代码中都修改它的名字或者参数,只需要在工厂 ...
分类:
Web程序 时间:
2019-02-24 18:42:26
阅读次数:
152
前言:这段时间项目组正在加班加点的进行基于现有单体应用的微服务架构改造。微服务是一种架构概念,这个概念是2012年出现的,作为加快Web和移动应用程序开发进程的一种方法,2014年开始受到各方的关注,而2015年,可以说是微服务的元年;越来越多的论坛、社区、blog以及互联网行业巨头开始对微服务进行 ...
分类:
其他好文 时间:
2019-02-24 13:38:37
阅读次数:
176
1.C 1973 用于操作系统的开发2.C++ 1983 C的加强版3.JAVA 1995 通过JAVA虚拟机兼容各个系统平台,即跨平台4.PHP 1994 纯web开发5.Python 1989 开始作为脚本语言,开发小任务,经过发展变成,人工智能、机器学习、大数据、机器人等比较前沿的技术的首选语 ...
分类:
编程语言 时间:
2019-02-19 13:24:34
阅读次数:
169
(迁移自旧博客2017 08 27) ps e | grep apache 查看进程(个人理解) ./ 这种写法后面都跟一个脚本文件 用来执行脚本 service apache2 status 显示apache2服务的当前状态 ./mysql uroot p123456 (root为用户,12345 ...
分类:
其他好文 时间:
2019-02-17 12:54:49
阅读次数:
147