本文主要分为两个部分,一是邻接表的创建,二是最短路径问题的实现,为了便于理解,在文章的末尾有博主结合实例关于最短路径算法逐步运行的过程。将本文中的代码顺序粘贴下来,即可运行。...
分类:
编程语言 时间:
2016-07-17 00:55:55
阅读次数:
667
一. 操作系统引论操作系统是一组能有效阻止和管理计算机硬件和软件资源,合理地把对各类作用进行调度,以及方便用户使用的程序的集合。1. 操作系统的目标与作用
在计算机系统上配置操作系统,其主要目标就是:方便性、有效性、可扩充性和开放性。
方便性:一个未配置的计算机系统是极难使用的。配置了操作系统之后,系统便可使用编译命令将用户采用高级语言编写的程序翻译成机器代码,或直接通过OS所提供的各种命令操纵计...
分类:
其他好文 时间:
2016-07-17 00:53:27
阅读次数:
345
凌晨1点半,朦胧中电话铃狂响,某Exadata严重故障…….
离上一篇文章(
5小时数据蒸发||24小时服务降级,Salesforce的遭遇只是个案? )不远,我们又遇到了一次又一次数据救援工作。跟Salesforce巧合的是,大家都是运行在Exadata上,不幸的是Salesforce丢失了4个小时数据(后续没看到新闻稿,是否又追回了部分)业务停顿,那我今天遇到的要麻烦更多。
近期E...
分类:
其他好文 时间:
2016-07-17 00:52:55
阅读次数:
764
在计算机科学中,一个线程执行的是,可以独立地被一个管理编程指令的最小序列调度,这是通常的的一部分的操作系统。线程和所述的实施过程的操作系统之间的不同,但在大多数情况下,一个线程的过程的一个组成部分。多个线程可以在一个过程中存在,执行同时和共享的资源,例如存储器,而不同的过程不共享这些资源。特别是,一个进程的线程共享其可执行代码和它的变量在任何给定时间的值。
具有单处理器系统通常实现由多线程时...
分类:
编程语言 时间:
2016-07-17 00:51:42
阅读次数:
272
Internet 地址
IPv4 32 位,4字节
IPv6 128位,16字节,共8区块,每个区块2字节
一个域名可以映射到多个ip地址,负载均衡,但每个时刻一个域名只能映射到一个;一个ip可以有多个域名。
一、InetAddress
包括一个主机名和一个ip地址
1.创建
静态方法:InetAddress.getByName(namestr...
分类:
编程语言 时间:
2016-07-17 00:52:12
阅读次数:
242
本文描述了自定义键盘的实现方法,并实现了中文键盘。
实现软键盘主要用到了系统的两个类:Keyboard和KeyboardView。
Keyboard用于监听虚拟键盘,KeyboardView处理绘制键盘和检测按键和触摸动作。...
分类:
移动开发 时间:
2016-07-17 00:49:53
阅读次数:
540
列表是什么
1 创建列表
2 访问列表和更新列表
列表相关操作
内建函数对列表的支持
1 cmp
2 序列类型函数
列表内建函数
列表应用
1 堆栈
2 队列
1. 列表是什么
列表也是序列的一种。列表能保存任意数目的Python对象,列表是可变类型。
1.1 创建列表
列表可以使用[]来创建,或者使用工厂方法list()来创建。
>>> t = list...
分类:
编程语言 时间:
2016-07-17 00:49:51
阅读次数:
289
简介虽然目前市面上有一些不错的加密相册App,但不是内置广告,就是对上传的张数有所限制。本文介绍了一个加密相册的制作过程,该加密相册将包括多密码(输入不同的密码即可访问不同的空间,可掩人耳目)、WiFi传图、照片文件加密等功能。目前项目和文章会同时前进,项目的源代码可以在github上下载。
点击前往GitHub概述上一篇文章主要介绍了照片的保存、删除批处理的实现。这篇文章将介绍图片浏览器原图浏览...
分类:
移动开发 时间:
2016-07-17 00:48:09
阅读次数:
384
一、二叉树相关概念
1.1 基本术语
结点的度:一个结点的子结点的个数称为结点的度。树的度:树中结点的最大度数为树的度树的深度(高度):树中结点的最大层数,从1开始。
1.2 二叉树分类
满二叉树:一颗高度为h,并且含有2^h-1个结点的二叉树称为满二叉树。即树中每一层都含有最多的节点。除叶子节点每个节点的度都为2。
完全二叉树:当高度为h,具有n个结点的二叉树,...
分类:
其他好文 时间:
2016-07-17 00:46:59
阅读次数:
358
题记:DICOM专栏系列虽然写了多年,但是依然不能解决大家日常中遇到的种种问题,其实这恰恰就是程序员(码农)工作的最大乐趣所在。就像每个人的人生一样,所处的环境不同,所遭遇的事件不同,结果自然就不同。程序开发亦是如此,操作系统不同、软件版本不同,本地配置不同都会导致种种问题。
“授人以鱼不如授人以渔”,所以正常的解决之道是希望通过专栏的讲解,能够让大家真正理解每个问题出现的背后原因……...
分类:
其他好文 时间:
2016-07-17 00:45:51
阅读次数:
613
mysql 是一门关系型数据库,
不同于mongoDB
来说. mysql
需要给不同的表之间建立相互联系,以便确定完整性约束.
这里我们看看Mysql基础知识
mysql常用术语
冗余: 用来表示存储两倍的数据,
但会使数据访问更快.
相当于redis
主键: 用来执行每个表的关键性数据,
并且,每个表中只有一个主键.
外键: 这应该是mysql的关键,
使用外键来...
分类:
数据库 时间:
2016-07-17 00:45:19
阅读次数:
247
Nginx+Tomcat+Memcached集群Session共享...
分类:
系统相关 时间:
2016-07-17 00:45:47
阅读次数:
383
今天看了一篇廖雪峰的Git教程,在此总结一下自己所学及遇到的问题。其学习教程地址:
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
关于安装Git教程就不说了,详见http://www.liaoxuefeng.com/wiki/0013739516305929606dd...
分类:
其他好文 时间:
2016-07-17 00:45:44
阅读次数:
263
通过Matlab程序调用摄像头,对门窗自动定时拍照。每拍一张照片,就和前一张照片对比,判断家里是否正常。一旦探测出异常,立刻给主人发送报警邮件,并播放惊悚音频或警报。...
分类:
其他好文 时间:
2016-07-17 00:42:42
阅读次数:
293
对于192.168.0.0到192.168.0.255这个网络来说,以下说法中正确的是____。
正确答案: D 你的答案: D (正确)
网段内可用来作为主机IP的范围是:192.168.0.0到192.168.0.255
Network IP是192.168.0.255
Broadcast IP是192.168.0.0
网段内的主机可以...
分类:
其他好文 时间:
2016-07-17 00:40:21
阅读次数:
687
Stack
1.通过继承Vector类实现栈功能
2.增加同步方法,线程安全,效率低
package java.util;public
class Stack extends Vector {
/**
* 创建栈
*/
public Stack() {
} /**
* 入栈
* @return the <code...
分类:
其他好文 时间:
2016-07-17 00:40:05
阅读次数:
168