Test Header HTML Code
上一页 1 ··· 3 4 5 6 7 8 下一页

2010年4月4日

由C++的异常处理联想到RAII

摘要: 在传统的C语言,我们通过检查函数的返回值以判断调用是否成功,并处理各类异常情况,在Unix环境下可以通过设置error变量发出错误消息,并通过setjmp, longjmp来跳出深层次调用。C++语言在此基础上引入了Exception机制,遇到异常的程序模块可以throw一个异常,其他方法可以通过try catch来捕捉该异常。但是相比后来的Java与C#中的异常处理机制,C++的还是有不少待完善... 阅读全文

posted @ 2010-04-04 15:45 宁静的水泡 阅读(625) 评论(0) 推荐(0) 编辑

Adobe Flex 4 学习笔记一

摘要: Flex Compnents分为两类MX与Spark MX 含有50个Components,早在Flex 3版本中已经存在,其每个Component均具有Behavior, layout, styles, skin等属性。 Spark含有20个Components,是Flex 4版本中新添加的,其将Behavior, layout, styles, skin等划分成不同的类(这个具体还不是很明白,... 阅读全文

posted @ 2010-04-04 00:02 宁静的水泡 阅读(284) 评论(0) 推荐(0) 编辑

2010年4月2日

笔试题-自然数因数分解最小和

摘要: 好像是一次笔试题,以下是我当时的回答,也不知道考官是怎么看的,应该有更好的解决办法。 题目:给定自然数N,若N为1或者素数,则和为N。否则分解N为若干自然数的和,求最小的和。 思想:首先要解决怎样分解和才最小,对于任何大于2的自然数a, b, 则1/a + 1/b < 1/2 + 1/2 = 1. 所以a + b < ab。所以对于N的任何一个因子m, 若m=ab,由于m>a... 阅读全文

posted @ 2010-04-02 12:26 宁静的水泡 阅读(1170) 评论(2) 推荐(0) 编辑

2010年4月1日

选择排序与堆排序

摘要: 一,直接选择排序思路比较简单:即依次从剩余记录中选取最小的二,堆排序利用堆的思想,建立一个最大堆,把堆顶的元素(最大值)拿掉,再重新建堆,依次递归代码 阅读全文

posted @ 2010-04-01 11:04 宁静的水泡 阅读(243) 评论(0) 推荐(0) 编辑

冒泡排序与快速排序

摘要: 交换排序包括直接选择排序与快速排序两类一,冒泡排序 估计是大家做练习题,笔试最多的排序算法了. 代码代码二,快速排序 目前比较流行,也是公认较好的排序算法,其利用了分治的算法思想,首先选取一个pivot,将小于pivot的记录放在左边,其余放在右边,并不断递归对左右两边的序列进行快速排序.代码 阅读全文

posted @ 2010-04-01 01:16 宁静的水泡 阅读(448) 评论(0) 推荐(0) 编辑

2010年3月29日

直接插入排序、二分法插入排序、表插入排序、Shell排序

摘要: 下面分别依次介绍插入排序中的直接插入排序、二分法插入排序、表插入排序、Shell排序一、直接插入排序  有点类似于打扑克时候,每抓一张牌把小的放左边,大的放右边。也即手上的这部分牌永远是从小到大排好序的,每抓一张牌均依次跟最右边的比较,知道找到一张比它小的或相等的,插在这张牌的后面。C语言实现方式:二、二分直接插入排序法 直接插入排序法中每次遇到第i+1个记录,均需顺序与前面i, i-1,...个... 阅读全文

posted @ 2010-03-29 19:27 宁静的水泡 阅读(1003) 评论(0) 推荐(0) 编辑

排序算法基本概念

摘要: 1. 排序的基本概念  假定排序对象为若干记录组成的一个集合,每个记录包含若干个字段,选取其中一个或多个字段为排序码。我们暂时假设排序码的类型为整数类型。  “正序”序列:待排序序列正好符合排序要求。  “逆序”序列:把待排序序列逆转过来,正好符合排序要求。  排序的稳定性:排序码相同的记录经过排序后相对次序保持不变,则这种排序方法称为是&ldquo... 阅读全文

posted @ 2010-03-29 18:51 宁静的水泡 阅读(434) 评论(0) 推荐(0) 编辑

2010年3月28日

Java课程作业-利用RMI实现文件传输

摘要: 完成时间:2006-11-7 今天无意中发现了以前做的一个Java课程小作业。程序简介这是一个利用Java平台的RMI技术实现的文件传输程序,分为服务器端和客户端两部分。源代码一共有4个文件位于src\tqyrmi\文件夹下,分别是: MyLog.java, IFileTransport.java, FileTransportServer.java, FileTransportClient.jav... 阅读全文

posted @ 2010-03-28 15:51 宁静的水泡 阅读(2834) 评论(0) 推荐(0) 编辑

ACE初学-实现文件传输

摘要: 程序功能由于接触ACE不久,本程序的功能非常简单:1,客户端能够连接服务器端并发送数据2,服务器端每次收到数据后给客户端发送一个反馈3,客户端能够确认数据正确无误的传送到了服务器端并关闭连接 开发环境:VC6.0 基本数据结构设计为了方便对文件的存取以及创建、删除等操作,封装了类QY_LocalFile。考虑到服务器端反馈的数据帧和客户端发送的数据帧携带的信息以及数据大小都不同,因此分别定义了Q... 阅读全文

posted @ 2010-03-28 15:39 宁静的水泡 阅读(1820) 评论(2) 推荐(1) 编辑

持续集成DailyBuild实践

摘要: 1实验目的 了解持续集成的概念和方法,掌握DailyBuild及其相关工具的使用。 2 环境 Microsoft Visual Studio.NET 2005 3 所需软件列表 3.1 CruiseControl.NET version 1.1; 项目监控工具。 3.2 Nant version 0.85; 基于.NET的自动化编译工具。 3.3 Nant Contrib; 增强Nant的工具。 ... 阅读全文

posted @ 2010-03-28 15:29 宁静的水泡 阅读(1734) 评论(1) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 下一页

导航

Test Rooter HTML Code