冒泡排序原理:对一个数列,我们将它进行轮循和交换,每次轮循出最大数或最小数放在对尾,依次进行循环,轮循长度为-1。int[] num = new int[] { 5, 6, 7, 9, 1, 3, 2, 4 };for (int i = 0; i num[j+1]){int str = num[j];num[j] = num[j + 1];num[j + 1] = str;}}} 插入排序原理:对一个数列,我们从第二个数开始,将它与它前面的数字进行比较,每次选出最大或最小的数放在队首,因而形成一个有序的队列,所以它比选择排序更快。 for(int i=1;i { int temp... Read More
posted @ 2013-06-27 17:09 飞翔兄弟 Views(183) Comments(0) Diggs(0) Edit
在最初学习一些编程语言、一些编程技术的时候,做的更多的是如何使用该技术,如何更好的使用该技术解决问题,而没有去关注它的相关性、关注它的理论支持,这种学习技术的方式是短平快。其实工作中有时候也是这样,公司要推崇一个新技术、一个解决方案,我们总是短平快的去学习如何使用它,按照固定的解决问题思路按着案例进行,这也是一种应对项目紧急的一些措施。个人感觉如果有空闲时间的话,还是分析一下、理解一下、深入了解一下比较好,这些技术是如何交互的、这些技术的理论支持什么、为什么要用这项技术、这项技术的优缺点怎样?这也是一个从实践到理论再到实践的过程,或许会发现新的视野、新的收获。本篇针对.NET下的Web开发相关 Read More
posted @ 2013-06-27 10:22 飞翔兄弟 Views(180) Comments(0) Diggs(1) Edit
SVN服务器搭建和使用(三)接下来,试试用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突等.添加文件在检出的工作副本中添加一个Readme.txt文本文件,这时候这个文本文件会显示为没有版本控制的状态,如图:这时候,你需要告知TortoiseSVN你的操作,如图:加入以后,你的文件会变成这个状态,如图:这时候使用TortoiseSVN进行提交.这样别人就能看到你所做的更改了,如图.修改文件使用TortoiseSVN更新,修改工作副本中的Readme.txt文件,加入"hello world!",然后保存,你会发现Readme.txt文件的图标改变了,如 Read More
posted @ 2013-06-19 10:18 飞翔兄弟 Views(111) Comments(0) Diggs(0) Edit
SVN服务器搭建和使用(二)上一篇介绍了VisualSVN Server和TortoiseSVN的下载,安装,汉化.这篇介绍一下如何使用VisualSVN Server建立版本库,以及TortoiseSVN的使用.首先打开VisualSVN Server Manager,如图:可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.要建立版本库,需要右键单击左边窗口的Repositores,如图:在弹出的右键菜单中选择Create New Repository或者新建->Repository,进入下一步:输入版本库名称,勾上Create default structur Read More
posted @ 2013-06-19 10:17 飞翔兄弟 Views(131) Comments(0) Diggs(0) Edit
SVN服务器搭建和使用(一)Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.windows操作系统下面的二进制文件包一共有5种,如图:个人认为最好用VisualSVN server 服务端和 TortoiseSVN客户端搭配使用.点开上面的VisualSVN连接,下载VisualSVN server,如图:然 Read More
posted @ 2013-06-19 10:16 飞翔兄弟 Views(166) Comments(0) Diggs(0) Edit
一个需求需要获取手机归属地,在网上看了好多代码试了好多都不行,都是到conn.setrequestmethod("post")就卡住了,也没有去研究具体是什么问题,后来看了获取手机归属地的webservice,地址:http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl就自己写了,直接使用调用webservice的方法去实现,结果是可以行的;还显得更简单,,但不懂有没有弊端。以下是代码public class MobileService{ //NameSpace命名空间 public final Read More
posted @ 2013-06-19 08:23 飞翔兄弟 Views(390) Comments(0) Diggs(0) Edit
1.枚举 (enumeration) 值类型的一种特殊形式,它从 System.Enum 继承,并为基础基元类型的值提供备用名称。枚举类型有名称、基础类型和一组字段。基础类型必须是一个内置的有符号(或无符号)整数类型(如 Byte、Int32 或 UInt64)。字段是静态文本字段,其中的每一个字段都表示常数。所使用的语言给每个字段都分配一个基础类型的特定值。 2.枚举(enum) 枚举是一个被命名的整型常数的集合, 枚举在日常生活中很常见。 例如表示星期的SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, 就... Read More
posted @ 2013-06-18 16:45 飞翔兄弟 Views(497) Comments(0) Diggs(0) Edit
引言开发人员总是喜欢就编码规范进行争论,但更重要的是如何能够在项目中自始至终地遵循编码规范,以保证项目代码的一致性。并且团队中的所有人都需要明确编码规范所起到的作用。在这篇文章中,我会介绍一些在我多年的从业过程中所学习和总结的一些较好的实践。举例为先我们先来看一个 FizzBuzz 示例。FizzBuzz 要求编写一个程序,遍历从 1 到 100 的数字。其中如果某数字是 3 的倍数,则程序输出 “Fizz”。如果某数字是 5 的倍数,则输出 “Buzz”。如果某数字即是 3 的倍数也是 5 的倍数,则输出 “FizzBuzz”。如果数字既不是 3 的倍数也不是 5 的倍数,则只需输出该数字本 Read More
posted @ 2013-06-12 15:39 飞翔兄弟 Views(156) Comments(0) Diggs(0) Edit
总会想起,总会留念,总会提及,来不及的躲避,逃不走的岁月,又是一年端午时,很多人在这充满爱的节日里享受着自己的一切。而我,永远的一个人,躲在宿舍,吹着风扇,对着电脑,偶尔聊天,偶尔视频,偶尔打盹,不知所措。多么的期望有那么的一天假期。呵呵呵,只不过是这个端午有点孤独,每逢佳节倍思亲。。。。。祝所有的亲人节日快乐,我也一样。 Read More
posted @ 2013-06-12 15:28 飞翔兄弟 Views(108) Comments(0) Diggs(0) Edit
配置文件的编写代码:<?xml version="1.0" encoding="utf-8" ?><configuration> <configSections> <section name="spring" type="spring_test.springClass,spring_test"/> <section name="hellowChild_1" type="spring_test.IFactory.HelloClassC Read More
posted @ 2013-06-12 15:12 飞翔兄弟 Views(110) Comments(0) Diggs(0) Edit