摘要: 我们都说程序就是数据加算法,即数据和对数据进行操作的流程。 而对计算机中所存储的数据进行的最普遍的两种操作就是排序和查找。 现在我们就使用C#语言实现三种基础的排序算法——冒泡排序、选择排序、插入排序。 首先我们定义一个能够支持我们创建自定义排序规则的数据结构。我们使用C#的类来作为我们实现的对象,在这个类中维护着一个数组。 其定义如下代码: 1 using System; 2 3 namespace DataStructuresandAlgorithms 4 { 5 6 // 用来承载我们实验的自定义类 7 public class CArray ... 阅读全文
posted @ 2012-08-19 17:44 云中双月 阅读(3338) 评论(1) 推荐(0) 编辑
摘要: Json这个东西很神奇,大家都知道。通过网络传递信息时,字符(串)是很好的选择,我们在客户和服务器两端构建的对象,通过拆解为字符串的形式而互相传输。所以我更愿意把Json理解为一种手段或者模式,目的是实现对象和字符串的转换。 因为我们适应了面向对象的程序编辑,所以我们希望在页面的信息处理时,也能够使用对象属性方便的操作。通过json,我们能够将服务器通过网络传递到客户端的字符串解析为对象,在客户端本地通过对象手法进行操作。 比如下面: 1 2 3 4 JsonCase 5 6 7 8 17 18 json说简单也简单,上面就是很好的例子。 当我... 阅读全文
posted @ 2012-08-07 18:01 云中双月 阅读(7864) 评论(0) 推荐(0) 编辑
摘要: 以前在32位Win7上安装和使用Oracle时,很简单,很顺利。但是现在系统升级了,类似于PL/SQL Developer或者Navicat Premium等工具无法连接64位Oracle。64位系统下倒是可以安装32位Oracle,但是又觉得不合适,在网上看到了很多方法,成功了。现在将我的方法提出来。 先获取Oracle,在Oracle官网可以免费下载,而且带宽足够,下载很快。 大家达到下面页面时: 先下载64位Oracle主程序,然后点击32位的“查看全部”。到达下面的页面下载客户端: 下载完成后立即安装,安装过程是先主程序后客户端: 解压、安装: ... 阅读全文
posted @ 2012-07-24 20:32 云中双月 阅读(29154) 评论(0) 推荐(0) 编辑
摘要: 很早就想自己写写Oracle的函数和触发器,最近一个来自课本的小案例给了我这个机会。现在把我做的东西记录下来,作为一个备忘或者入门的朋友们的参考。 案例介绍: 招投标管理系统(数据库设计)。 数据表有以下两张: 招标书(招标书编号、项目名称、招标书内容、截止日期、状态)。 投标书(投标书编号、招标书编号、投标企业、投标书内容、投标日期、报价、状态)。 “招标书编号”为字符型,编号规则为 ZBYYYYMMDDNNN, ZB是招标的汉语拼音首字母,YYYYMMDD是当前日期,NNN是三位流水号。 “投标书编号”为字符型,编号规则为TB[... 阅读全文
posted @ 2012-07-24 15:31 云中双月 阅读(2610) 评论(0) 推荐(0) 编辑
摘要: 很久没有通过博客对学习所得进行记录了。 现在将使用Tomcat的一些经验和心得写到这里,作为记录和备忘。如果有朋友看到,也请不吝赐教。 1、首先是Tomcat的获取和安装。 获取当然得上Apache的官方网站下载,开源免费,而且带宽也足够。下载会很快。 这是两种不同的下载,一... 阅读全文
posted @ 2012-07-20 12:04 云中双月 阅读(181667) 评论(14) 推荐(23) 编辑
摘要: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml" lang="zh-cn"> 3 <head> 4 <meta content="text/html; charset=gb2312 阅读全文
posted @ 2012-05-22 18:02 云中双月 阅读(4775) 评论(2) 推荐(1) 编辑
摘要: 以下伪类为CSS3新特性,部分新特性在前面已经说过。 ⑦结构性伪类。 1):root。匹配文档的根元素。在HTML中,根元素永远是HTML。 1 <html> 2 <head> 3 <title> :root伪类示例 </title> 4 <style> 5 :root{background-color:blue} 6 </style> 7 </head> 8 9 <body>10 <ul>11 <li>12 测试文字13 </li>14 </ul>1 阅读全文
posted @ 2012-05-21 21:59 云中双月 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 本篇随笔将紧接着上一篇随笔内容,继续讨论CSS高级选择器。值得一提的是:虽然很多选择器是CSS3.0的新特性,但由于主流浏览器的支持性比较好,我并未做出严格区分和说明。 ④通用样式(或者说通用选择器)。 顾名思义,通用样式是所有元素(当然,这里指标签)都能够使用的样式,而实际上它默认是被所有元素引用的。请看下面的例子: 1 <html> 2 <head> 3 <title> 通用选择器示例 </title> 4 <style> 5 *{color:red;background-color:blue} 6 </style> 阅读全文
posted @ 2012-05-20 22:07 云中双月 阅读(1307) 评论(0) 推荐(0) 编辑
摘要: 高级选择器,是区别于常见选择器的概念,是CSS的高级运用,也是作为扩展。总体来说,不使用高级选择器一样能做出十分优雅和绚丽的效果,但是使用高级选择器具有更高的语义化程度,而且能使你的html文本更加干净、简洁,您甚至可以不在html内显示引用类样式,因为它已经被定义在后台。 注:以下信息均摘自网络,本人不承诺严谨可靠,且本人并未完全亲测,只是在火狐12.0及IE9中测试了,本人在本篇随笔中多次说道IE9不支持效果可能是个人原因,希望读者能够自主去尝试。 二、高级选择器。 ①属性选择器。属性选择器是指定:“当某个元素具有某个属性时,它应该有的某些特征”这样一种思想。这句话的“元素”是指... 阅读全文
posted @ 2012-05-15 21:28 云中双月 阅读(3911) 评论(0) 推荐(0) 编辑
摘要: 本篇随笔介绍CSS的选择器。 大家都知道,CSS会将不同的样式规定进行组合,然后以选择器的方式让Html的内容使用。 一、常见的选择器: ①元素选择器(类型选择器)。在标记语言中,一般来说元素即指标签。我们使用在Html文本中的body、head以及<p></p>、<img />等等就是元素,或者叫做标签。 而元素选择器即直接规定某个元素的表现样式,从而使标签不需要添加显示调用。 如下的例子: 1 <html> 2 <head> 3 <title> 元素选择器示例 </title> 4 <style ty 阅读全文
posted @ 2012-05-13 21:31 云中双月 阅读(772) 评论(0) 推荐(0) 编辑