遗忘海岸

江湖程序员 -Feiph(LM战士)

导航

2009年2月6日 #

一个计票程序的设计

摘要: 问题 有3万张选票,每张选票上有32个选择,每人必需在32个选择中选20个. 表设计: Vote(Id,Editor,AddTime)--选票主表, VoteDetail(Id,VoteId,OptionId)--选票细表 --------------------------------------- 基本上一个简单的计票程序就这样了,不过后来又有了个新... 阅读全文

posted @ 2009-02-06 13:33 遗忘海岸 阅读(642) 评论(0) 推荐(0)

2009年2月5日 #

SQL 中的单列数据到多列数据的转换,以及转换后的分组统计(行列转换)

摘要: 手上有一个供求信息网站,客户要要求对其中的企业会员每月的供求信息发布量进行统计 要求以如下形式打印: 2006-10-1 到 2006-10-31 用户 供应数 求购数 合计 详细 张山 10 20 30 >> 李四 50 3 53 >> 。。。。。 现有的供求信息... 阅读全文

posted @ 2009-02-05 08:11 遗忘海岸 阅读(617) 评论(0) 推荐(0)

2009年1月8日 #

二分查找

摘要: 二分查找的基本思想是在一个有序序列中,每次取待查找序列的中间元素跟目标元素进行比较,如果小于,则待查找序列定位到后半段,反之则定位到前半段,这样每次比较后都可以将范围缩小到原来的1/2. 注意:二分查找的前提是待查找序列必须是有序的. 下面给出的是C代码的递归与非递归形式: ------------------------------------------------ int b_r... 阅读全文

posted @ 2009-01-08 09:55 遗忘海岸 阅读(422) 评论(0) 推荐(0)

2009年1月7日 #

快速排序

摘要: 快速排序是对冒泡排序的一种改进。它的基本思想是:通过一躺排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据段变成有序序列。 过程: 每趟调用都要选择一个基准元素,将待处理段按这个基准数据进行划分,即左边的元素都小于等于基准元素,而右边都大于等与基准元素. 针对... 阅读全文

posted @ 2009-01-07 10:02 遗忘海岸 阅读(504) 评论(0) 推荐(0)

2009年1月5日 #

归并排序

摘要: 拿出读书时写的C代码,现在看发现看不懂了,原因是当时学数据结构时没写清具体的思路,这次为避免同样问题,把自己具体理解的过程写下来,特别是一些细节,这样以后用到时可以省下不少时间. 从上到下两路归并 归并: 有两个有序序列(即已经排序过的)A,B, 那么可以通过以下方法将A,B序列合并成序列C. 取A,B的第一个元素进行比较,将较小的元素存入C,接着取下一个元素(存入C后那个元素序... 阅读全文

posted @ 2009-01-05 10:46 遗忘海岸 阅读(383) 评论(0) 推荐(0)

2009年1月1日 #

转)通往性能优化的天堂-地狱 JOIN方法说明

摘要: 原问地址:通往性能优化的天堂-地狱 JOIN方法说明 前言 不管是博客园还是CSDN,看到很多朋友对数据库的理解、认识还是没有突破一个瓶颈,而这个瓶颈往往只是一层窗纸,越过了你将看到一个新世界。 04、05年做项目的时候,用SQL Server 2000,核心表(大部分使用频繁的关键功能每次都要用到)达到了800万数据量,很早以前查过一些相关表,有的达到了3000多万,磁盘使用... 阅读全文

posted @ 2009-01-01 15:08 遗忘海岸 阅读(406) 评论(0) 推荐(0)

2008年12月25日 #

看MSSQL的执行计划,学习集合操作

摘要: 有数据表Company,跟Products表,分别是企业表跟产品表,每个企业有0个或多个产品,现在需要选出有产品的企业, SQL查询如下 Select username,id From company as t where t.AttProperty='00000000000000001000' And t.Templateid=3 And Exists(select * fr... 阅读全文

posted @ 2008-12-25 09:26 遗忘海岸 阅读(535) 评论(0) 推荐(0)

2008年12月11日 #

一些图片处理函数收集

摘要: 切割图片: public Image CutImage(Image img, Rectangle rect) { Image destImg = new Bitmap(rect.Width,rect.Height); Graphics g = Graphics.FromImage(destImg); ... 阅读全文

posted @ 2008-12-11 16:29 遗忘海岸 阅读(542) 评论(2) 推荐(0)

2008年12月9日 #

使用Subsonic与ObjectDataSource(ODS)

摘要: Subsonic,在小型项目应用中,作为数据库访问层相当方便,而很多快速开发中我们一般会使用GridView + ObjectDataSrouce ,基本上是一拖一放就能解决很多问题,当然如果你平时注意收据一些样式或皮肤文件,那么做出来的界面也很不错,总之一句话,"太方便了!". 一般使用SubStage生成代码后,每张表,如名为:Rule的表会生成一个叫RuleController的... 阅读全文

posted @ 2008-12-09 16:44 遗忘海岸 阅读(853) 评论(5) 推荐(0)

使用System.Diagnostics.Stopwatch对比程序段运行时间

摘要: System.Diagnostics.Stopwatch 可以用来测量程序段的运行时间,一般情况下在有多种途径(算法)来实现同一功能时,我们可能想对这两种方法进行一个比较,这个时候简单的使用下Stopwatch就可以有个大致的概念. 比方下面两段代码,功能都是获取.... 中的内容,里面可能包含html标签(table,div,td等等),其中一种办法是单个字符的读取,借助堆栈来实现截... 阅读全文

posted @ 2008-12-09 08:48 遗忘海岸 阅读(926) 评论(0) 推荐(0)

2008年12月5日 #

Subsonic中的MarkOld与MarkNew的一些使用

摘要: 有这样的需要,数据库里有张表,每次保持记录时需要先判断这条记录是否存在(根据某些列的值是否相等)来选择更新(Update)或添加(Insert),在使用Subsonic时,一般会先根据条件列,来尝试读取,然后使用Save保存,系统自己来判断是使用更新还是插入,如下代码: CollectionCompany company=new CollectionCompany(); company... 阅读全文

posted @ 2008-12-05 11:48 遗忘海岸 阅读(613) 评论(0) 推荐(1)

2008年12月3日 #

采集需要登录后的网页(重定向后cookie丢失问题)

摘要: 在采集需要登陆后访问的页面中,采集程序需要保存登录后获取的cookie,由于有些网站登录验证成功后就将用户直接重定向到目标页,如: Response.Redirect("/user/index.asp")响应头部含如下参数Location: /user/index.aspxSet-Cookie: .ASPXAUTH=3DABFC1691FD31F16EFF68D55202130196135D8B3... 阅读全文

posted @ 2008-12-03 13:20 遗忘海岸 阅读(1858) 评论(2) 推荐(1)

2008年11月29日 #

阿里巴巴分类数据

摘要: 数据采用ajax方式返回,用JSON格式化,服务地址: http://upload.china.alibaba.com/offer/list_category.htm?all_trade_type=&trade_type=&module_name=&batch_post_only=&parent_id={0}&t= 注意{0}需要替换为相应的父ID 顶级分类JSON(数组) pr... 阅读全文

posted @ 2008-11-29 11:01 遗忘海岸 阅读(632) 评论(0) 推荐(0)

2008年11月25日 #

Subsonic中的inner join操作

摘要: 有如下两表,Rule跟,RuleGroup, RuleGroup是 Rule表与Group表的关联表(Rule,跟 Group为多对多关系),应此,RuleGroup到Rule应该为 n:1(多对一)反之为一对多关系,现在对两张表做innerjion操作,使用Subsonic可以有如下两种写法. 注意,为保证生成正确的SQL语句,在Subsoinc中需要交叉放置两张表的位置,即From.In... 阅读全文

posted @ 2008-11-25 08:46 遗忘海岸 阅读(958) 评论(0) 推荐(1)

2008年11月21日 #

收集的一些js小脚本

摘要: 设置首页 设为首页 复制内容到系统粘贴板 window.clipboardData.setData("Text",txtContent.value); 阅读全文

posted @ 2008-11-21 11:41 遗忘海岸 阅读(299) 评论(0) 推荐(0)