阳光VIP

少壮不努力,老大徒伤悲。平日弗用功,自到临期悔。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 66 67 68 69 70 71 72 73 74 ··· 139 下一页

2012年2月5日

摘要: 插入排序 (Insertion Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。using System;using System.Collections.Generic;namespace Com.Colobu.Algorithm.Insertion{ /// <summary> /// 插入排序(Insertion S 阅读全文

posted @ 2012-02-05 11:51 阳光VIP 阅读(176) 评论(0) 推荐(0) 编辑

摘要: 转载请保持文章原出处http://www.colobu.com6. VsVim http://blogs.msdn.co m/jaredpar/archive/2009/09/09/vim-emulator-editor-extension-released.aspx你是一个 VIM 的狂热分子吗?网络不乏这些忠实的信众,如迷春哥狂热的坚持使用 vim 做自己的开发。这个插件为 VS 提供了一个 VIM 模拟器。你可以使用 ”VIM” 编辑你的代码。7. VS 2008 File Finder http://www.huffs.us/blogEngine/page/VS-2008-File-F 阅读全文

posted @ 2012-02-05 11:51 阳光VIP 阅读(216) 评论(0) 推荐(0) 编辑

摘要: 希尔排序 是一种插入排序法,它出自D.L.Shell,因此而得名。Shell排序又称作缩小增量排序。 基本思想: 不断把待排序的对象分成若干个小组,对同一小组内的对象采用直接插入法排序,当完成了所有对象都分在一个组内的排序后,排序过程结束。每次比较指定间距的两个数据项,若左边的值小于右边的值,则交换它们的位置。间距d按给定公式减少: di+1=(di +1)/2 ,直到d等于1为止。D可以选取{9,5,3,2,1}。using System;using System.Collections.Generic;namespace Com.Colobu.Algorithm.Insertion{ .. 阅读全文

posted @ 2012-02-05 11:50 阳光VIP 阅读(207) 评论(0) 推荐(0) 编辑

摘要: 当我第一次发现ice:outputMedia tag的时候,我对它赞不绝口。的确,只要使用了这个tag,就可以轻松的在网页中使用flash player,media player,real play和quick time。然后,我就将它运用到我的网站中播放音频文件,很快,不足就暴露出来:1)没有提供控制命令,比如停止播放,开始播放等。2)当配制成使用flash的时候,不能播放mp3文件,只能播放swf文件。3)无法知道音频文件什么时候播放完成,这在网站中连续播放文件时非常必要。4)当然,ice:outputMedia有一个很好的优点,就是当我更新它的source属性值为其他音频文件路径时,它就 阅读全文

posted @ 2012-02-05 11:49 阳光VIP 阅读(157) 评论(0) 推荐(0) 编辑

摘要: 用NetBenas6.X开发Visual Web JSF程序 在JSF Summary文章中,我们用一个Login页面的例子介绍了如何用NetBeans6.1和JSF1.2开发Web程序。这个例子中,我们将使用(并推荐)用Visual Web JSF来进行同样的开发。本文将比较两种技术的区别和相同之处。我个人认为VJF是在JSF规范上开发出来的更方便的框架,提供了更多的高级tag,设计了页面Bean,提供了可视化的开发环境,大大提升了开发效率。不过既然是以JSF为基础,因此JSF的基础知识还是非常重要,建议先阅读JSF Summary,再阅读本文。理解现向导为我们做了什么 创建工程很简单,.. 阅读全文

posted @ 2012-02-05 11:49 阳光VIP 阅读(126) 评论(0) 推荐(0) 编辑

摘要: 主要用途 有时候,某个jsf tag只能内嵌一个子jsf tag,比如f:facet。f:facet用来为包含f:facet的父组件与被f:facet所包含的子组件之间申明一种特殊的关系。具体f:facet的用法可以参考下面的资料:http://www.lifevv.com/tenyo/doc/20071015164735445.htmlhttp://java.sun.com/javaee/javaserverfaces/1.2_MR1/docs/tlddocs/index.html 这个时候,ice:panelGroup可以将若干个子UIComponent包装成像一个,然后嵌入到f:fac. 阅读全文

posted @ 2012-02-05 11:48 阳光VIP 阅读(209) 评论(0) 推荐(0) 编辑

摘要: 树是c/s应用程序界面上的常见控件,在web上,实现一棵树通常需要css和div的配合,实现一个ajax特性的树还需要ajax知识。ice:tree实现了这些功能。ice:tree的官方文档参考:http://facestutorials.icefaces.org/tutorial/tree-tutorial.html。本篇文章要弥补官方指南的不足,解释清楚对象模型,并提供一个接口,帮助简化事件拦截机制。 在我的应用程序中,有一棵树,根结点为"标准短语库",右键选择该节点后,可以创建新短语库,新创建的短语库作为根结点的子节点。右键点击某个短语库,可以选择”删除“、“重命名” 阅读全文

posted @ 2012-02-05 11:47 阳光VIP 阅读(132) 评论(0) 推荐(0) 编辑

摘要: 先学会用gpg验证GPG作为一个开源并且免费的加密和数字签名软件已经存在多年。它不但可以为企业、个人之间的重要信息提供加密保护,还可以为出版的软件、内核等电子产品进行数字签名,防止产品被篡改,最大程度地保障信息安全。 1)下载ant之前,先下载验证软件gnupg:http://www.gnupg.org/download/index.en.html,选择windows binary安装文件。安装在目录C:Program FilesGNUGnuPG下。2)将安装路径添加到环境变量path的值中。3)运行cmd命令,打开控制窗口。4)输入gpg --help命令,检验安装设置是否正确。下载ant并 阅读全文

posted @ 2012-02-05 11:47 阳光VIP 阅读(325) 评论(0) 推荐(0) 编辑

摘要: UBuntu8.04使用的IPTables版本 iptabels --version 可以帮助查看版本号,当前版本为1.3.8原理 IPTables由若干个table组成。每个table都包含了若干个链,每个链都包含了一组规则列表,每条规则指定了对数据包的处理规则。 [转自http://hi.baidu.com/%CA%AB%D5%B9/blog/item/4ba3504efde97208b2de05ce.html 执行规则时,是从规则表中从上至下顺序执行的,如果没遇到匹配的规则,就一条一条往下执行,如果遇到匹配的规则后,那么就执行本规则, 执行后根据本规则的动作(accept, rejec. 阅读全文

posted @ 2012-02-05 11:24 阳光VIP 阅读(173) 评论(0) 推荐(0) 编辑

摘要: ice:selectOneMenu是一个下拉框列表,可以单选一个值。这个tag还是有点复杂,官方文档也不是很仔细,浪费了我不少时间。下面是例子代码: 配合f:selectItem,我们可以静态的提供下拉列表中的候选值。这里要注意的是,valueChangeListener事件的处罚必须要加上partialSubmit="true"这个条件。这是文档中没有描述的。immediate="true"是无效的。 现在我们看看动态产生下拉列表值的例子: 这里TestBean.values对应的是SelectItem[],代码如下:public class Test 阅读全文

posted @ 2012-02-05 11:24 阳光VIP 阅读(185) 评论(0) 推荐(0) 编辑

上一页 1 ··· 66 67 68 69 70 71 72 73 74 ··· 139 下一页