SPFA的全称是Shortest Path Faster Algorithm,一看名称八成就是中国人起的名字,因为外国人起算法名称一般都会写上自己的名字,很少谦虚。实际上,这是西南交通大学段凡丁同学于1994年发表的,是针对Bellman-Ford算法的改进。在此不过多介绍背景,直接介绍SPF...
分类:
编程语言 时间:
2014-12-23 12:02:13
收藏:
0 评论:
0 赞:
0 阅读:
352
0.1 会告诉 JavaScript 在何处开始和结束。 之间的代码行包含了 JavaScript:那些老旧的实例可能会在 My Web PageA ParagraphTry it我们把 JavaScript 放到了页面代码的底部,这样就可以确保在 元素创建之后再执行脚本。都是点击按键后,将A .....
分类:
编程语言 时间:
2014-12-23 12:02:03
收藏:
0 评论:
0 赞:
0 阅读:
335
一、定义lambda arg1,arg2... : returnValue二、示例#!/usr/bin/pythondef f(x,y): return x*yprint f(2,3)#6g = lambda x,y:x*yprint g(2,3)#6三、switch的一种实现方案#!/usr...
分类:
编程语言 时间:
2014-12-23 12:00:43
收藏:
0 评论:
0 赞:
0 阅读:
219
//使用fcntl对文件进行加锁#include "stdio.h"#include "unistd.h"#include "fcntl.h"intmain(){ intfd; structflocklk; intr; fd=open("a.txt",O_RDWR); if(fd==-1) { fd...
分类:
编程语言 时间:
2014-12-23 11:59:53
收藏:
0 评论:
0 赞:
0 阅读:
425
英文原文:Zack Grossbart,编译:伯乐在线——王筱你的网站正常运转。现在我们来让它运转的更快。网站的性能由页面载入速度和代码执行效率决定。一些服务可以让你的网站载入更快,比如压缩JS和CDN,但是让代码执行的更快你要做的事情。代码中很小的改动都可能对性能造成巨大的影响。快速灵活的网站和可...
分类:
编程语言 时间:
2014-12-23 11:53:06
收藏:
0 评论:
0 赞:
0 阅读:
398
一、BufferedImage类介绍生成验证码图片主要用到了一个BufferedImage类,如下:创建一个DrawImage Servlet,用来生成验证码图片package gacl.response.study;import java.awt.Color;import java.awt.Fon...
分类:
编程语言 时间:
2014-12-23 11:52:44
收藏:
0 评论:
0 赞:
0 阅读:
471
【简单插入】核心思想:第i趟排序是将序列的第i+1个元素插入到一个已经按值有序排列的子序列的合适位置,得到一个长度为i+1,但仍然保持按值有序排列的子序列。var arr = [38,49,65,97,76,13,27,49];var insertSort = function(arr){ var....
分类:
编程语言 时间:
2014-12-23 11:51:34
收藏:
0 评论:
0 赞:
0 阅读:
300
print(time.strftime("%Y%m%d%H%M%S", time.localtime()))得到:20141223100840
分类:
编程语言 时间:
2014-12-23 11:51:03
收藏:
0 评论:
0 赞:
0 阅读:
318
排序使我们实际开发中最常使用到的几个算法之一,按照如果按照排序过程中依据的原则对内部排序进行分类,则大致上可以分为插入排序、交换排序、选择排序、归并排序等排序方法。让我们首先看看插入排序的算法有哪些,以及他们的具体实现。插入排序的基本排序思想是:逐个考察每个待排序元素,将每一个新元素插入到前面已.....
分类:
编程语言 时间:
2014-12-23 11:50:58
收藏:
0 评论:
0 赞:
0 阅读:
506
核心思想:第i趟排序就是从序列中前n-i+1个元素的第1个元素开始,相邻两个元素进行比较,若前者大于后者,两者交换位置,否则不交换。var arr = [38,49,65,97,76,13,27,49];第一种:var bubbleSort = function(arr){ var i=0, j,....
分类:
编程语言 时间:
2014-12-23 11:49:36
收藏:
0 评论:
0 赞:
0 阅读:
373
I:跨平台设计基础 在windows下使用0字节的WSARecv/WSASend(读写)作为读写检测,将IOCP作为一个通知模型,而"抛弃"它的异步模型。即:把它当作epoll来用。使得(方便)网络库的设计(譬如socket的读写处理)在windows和linux下实现统一: 底层获得读写通知,应用...
分类:
编程语言 时间:
2014-12-23 11:48:35
收藏:
0 评论:
0 赞:
0 阅读:
295
迭代器是一种模式,它可以使得对于序列类型的数据结构的遍历行为与被遍历的对象分离,即我们无需关心该序列的底层结构是什么样子的。只要拿到这个对象,使用迭代器就可以遍历这个对象的内部.1.Iterator Java提供一个专门的迭代器>Iterator,我们可以对某个序列实现该interface,来提供....
分类:
编程语言 时间:
2014-12-23 11:48:23
收藏:
0 评论:
0 赞:
0 阅读:
255
最近要做一个项目,和国外的架构师聊过之后。对方提到了他准备采用asp.net mvc, jquery, Unity 等技术来代替老的技术: 如asp.net web form. 他请我帮他想一些关于架构的东西。一直以来,关于asp.net mvc应用的架构,有一些想法。正好借这个机会写出来。资深的人...
分类:
编程语言 时间:
2014-12-23 11:48:03
收藏:
0 评论:
0 赞:
0 阅读:
376
今天写写最短路径的Floyd算法(有翻译叫弗洛伊德,不过这奇葩翻译用来读读就好……)。 这个算法的实质,广义来讲,其实是DP(动态规划)。其实按说,算法应该先说说什么贪心、搜索、DP、二分之类的基本算法的,但我觉得太广的东西对没有基础的人来说讲起来不清楚,还是先写写比较典型的一些算法比较好。而...
分类:
编程语言 时间:
2014-12-23 11:47:55
收藏:
0 评论:
0 赞:
0 阅读:
328
传统上,加载Javascript文件都是使用<script>标签。 就像下面这样: <script type="text/javascript" src="example.js"></script> <script>标签很方便,只要加入网页,浏览器就会读取并运行。但是,它存在一些...
分类:
编程语言 时间:
2014-12-23 10:42:34
收藏:
0 评论:
0 赞:
0 阅读:
338
Openfire的web服务器使用的是jetty,jetty启动的类是AdminConsolePlugin,至于该类是何时调用的就不再赘述。 Openfire整合spring MVC的关键点在于你是在何时初始化DispatcherServlet。如果你要把spring mvc整合在...
分类:
编程语言 时间:
2014-12-23 10:41:34
收藏:
0 评论:
0 赞:
0 阅读:
1663
对于同步,在具体的Java代码中需要完成以下两个操作:
把竞争访问的资源标识为private;
同步那些修改变量的代码,使用synchronized关键字同步方法火代码。
synchronized关键字智能标记费抽象方法,不能标记成员变量
为了演示同步方法的使用,构建了一个信用卡账户,起初信用额为100w,然后模拟透支、存款等多个操作。显然银行账户User对象是个竞争资源,而多个并...
分类:
编程语言 时间:
2014-12-23 10:30:13
收藏:
0 评论:
0 赞:
0 阅读:
190
在网上搜索了许多篇关于java回调函数的文章,自己也来试了一下写了这篇博客,可能有些地方理解不到位,烦请各位大大指正。
在计算机程序设计中,回调函数,或简称回调,是指通过函数参数传递到其它代码的,某一块可执行代码的引用。这一设计允许了底层代码调用在高层定义的子程序。
在Java里面,我们使用接口来实现回调。
模拟一个场景:一个Girl给她男朋友Man打...
分类:
编程语言 时间:
2014-12-23 10:28:23
收藏:
0 评论:
0 赞:
0 阅读:
392
package xu.jin;
import java.awt.print.Printable;
class Insect{
private int i=print("hello i");
Insect(){System.out.println("Insect"+i);}
{
System.out.println("1");
System.out.println("2");
}...
分类:
编程语言 时间:
2014-12-23 10:26:23
收藏:
0 评论:
0 赞:
0 阅读:
163
一、定义def functionName([arg1,arg2,...]): code二、示例#!/usr/bin/python#coding:utf8#coding=utf8#encoding:utf8#encoding=utf8def fun(x=3,y='甜'): print '生...
分类:
编程语言 时间:
2014-12-23 10:24:43
收藏:
0 评论:
0 赞:
0 阅读:
268