原文: 一步一步写算法(之 可变参数) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 可变参数是C语言编程的一个特色。在我们一般编程中,函数的参数个数都是确定的,事先定下来的。然而就有那么一部分函数,它的个数是不确定的,长度也不一定,这中间有...
分类:
编程语言 时间:
2014-12-11 12:02:40
阅读次数:
190
Field[] fields = clazz.getDeclaredFields(); Class superClass = clazz.getSuperclass(); Field[] fields2 = superC...
分类:
编程语言 时间:
2014-12-11 12:02:00
阅读次数:
122
汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。
分类:
编程语言 时间:
2014-12-11 12:00:00
阅读次数:
243
目前 Python 的最穩定的版本是 2.7.3 及 3.2.3,因為 2.x 與 3.x 語法並不是完全相容,在各版本之間也有些差異,所以建議還是各自安裝需要的版本…艾小克工作環境是使用 2.6 版本,目前在在官方網站所提供 Windows Installer 只到 2.6.6,而在其他平台則有提...
分类:
编程语言 时间:
2014-12-11 11:58:46
阅读次数:
155
原文: 一步一步写算法(之图的保存) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 前面的几篇博客,我们对图进行基本定义,同时介绍了图的创建、图的添加和删除等。今天,我们聊一聊图是怎么在存储在外设中的。这些外接设备可以是各种类型的,比如说,可...
分类:
编程语言 时间:
2014-12-11 11:58:24
阅读次数:
159
javascript定义对象的几种简单方法1.构造函数方式,全部属性及对象的方法都放在构造方法里面定义优点:动态的传递参数缺点:每创建一个对象就会创建相同的方法函数对象,占用大量内存function User1(name, password) { this.name = name; th...
分类:
编程语言 时间:
2014-12-11 11:58:53
阅读次数:
202
先来看个Javascript 事件冒泡的例子. 在div 元素中有一个button,他们都绑定了一个click事件,这是能够产生事件冒泡的前提。当你 单击button的时候,会弹出两个警告框,一个是button的click事件引起的,另一个是div的click事件产生的。 你只单击了button,d...
分类:
编程语言 时间:
2014-12-11 11:57:52
阅读次数:
176
Quartz与Spring集成关于Quartz的基本知识,这里就不再多说,可以参考Quartz的example。这里主要要说的是,个人在Quartz和Spring集成的过程中,遇到的问题和个人理解。首先来说说个人的理解:1、Quartz的运行原理Quartz的重要组成部分就是,线程池和Trigger...
分类:
编程语言 时间:
2014-12-11 11:55:17
阅读次数:
151
1.http编程知识http中client 和server的工作模式 client和server建立可靠的tcp链接(在HTTP1.1中这个链接是长时间的,超时断开策略) client通过socket与server通信,发送request并接受response http协议是无状态的,是指每一...
分类:
编程语言 时间:
2014-12-11 11:56:24
阅读次数:
200
网上很多解释,我无法理解,我想知道原理。。。这篇文章应该可以透彻一点Query片段:(function(){//这里忽略jQuery所有实现 })(); 半年前初次接触jQuery的时候,我也像其他人一样很兴奋地想看看源码是什么样的。然而,在看到源码的第一眼,我就迷糊了。为什么只有一个匿 名函数.....
分类:
编程语言 时间:
2014-12-11 11:57:14
阅读次数:
149
原文: 一步一步写算法(之克鲁斯卡尔算法 下) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 前面在讨论克鲁斯卡尔的算法的时候,我们分析了算法的基本过程、基本数据结构和算法中需要解决的三个问题(排序、判断、合并)。今天,我们继续完成剩下部分的...
分类:
编程语言 时间:
2014-12-11 11:55:20
阅读次数:
177
Python 自省指南如何监视您的 Python 对象 自省揭示了关于程序对象的有用信息。Python 是动态的面向对象的编程语言,提供了很棒的自省支持。本文展示了该语言的许多能力,从最基本形式的帮助到较为高级形式的调查。什么是自省?在日常生活中,自省(introspection)是一种自我检查行为...
分类:
编程语言 时间:
2014-12-11 11:56:48
阅读次数:
361
前不久一直在学习Qztaz,干好写了一个案例分享一下给大家,希望大家可以用得到。那么现在开始吧,一:什么事Qutaz?Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或...
分类:
编程语言 时间:
2014-12-11 11:54:16
阅读次数:
1017
原文: 一步一步写算法(之prim算法 上) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 前面我们讨论了图的创建、添加、删除和保存等问题。今天我们将继续讨论图的一些其他问题,比如说如何在图的环境下构建最小生成树。为什么要构建最小生成树呢?其...
分类:
编程语言 时间:
2014-12-11 11:54:34
阅读次数:
178
原文: 一步一步写算法(之哈夫曼树 下) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 前面说到了哈夫曼树的创建,那下面一个重要的环节就是哈夫曼树的排序问题。但是由于排序的内容是数据结构,因此形式上说,我们需要采用通用数据排序算法,这在我之前...
分类:
编程语言 时间:
2014-12-11 11:52:02
阅读次数:
176
原文:C语言中char* 和 char []区别想要把丢掉的东西捡起来,还是很辛苦啊,今天我就发现,我连char* 和 char []的区别都不知道。
很多人觉得这两个定义效果一样,其实差别很大。以下是个人的一些看法,有不正确的地方望指正。
本质上来说,char *s定义了一个char型的指针,它只...
分类:
编程语言 时间:
2014-12-11 11:51:02
阅读次数:
472
原文: 一步一步写算法(之哈夫曼树 上) 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 在数据传输的过程当中,我们总是希望用尽可能少的带宽传输更多的数据,哈夫曼就是其中的一种较少带宽传输的方法。哈夫曼的基本思想不复杂,那就是对于出现频率高的数...
分类:
编程语言 时间:
2014-12-11 11:52:12
阅读次数:
230