遗忘海岸

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

导航

2008年4月23日 #

T-SQL无重复选择记录

摘要: 这应该是个经典问题了,问题描述如下有一张Email地址表Table(ID,Email,Username,AddTime),表里的记录是扫描网页采集过来的,有不少重复,现在需要无重复的选择Email,Username并按AddTime排序以便给每个用户发送邮件.使用Distinct时只能指定Email一个列,故无法实现上述要求,下面是具体代码Select Email,Username From [T... 阅读全文

posted @ 2008-04-23 10:23 遗忘海岸 阅读(657) 评论(0) 推荐(0) 编辑

2008年4月10日 #

使用windows2003架设邮件服务器

摘要: 要实现邮件的收发需要实现以下2项工作,第一按照SMTP(用于收邮件),POP3(用于保存管理域的邮件) 安装好以上2个服务后,需要配置SMTP,接受方式为匿名,因为需要接受其他SMTP服务器发来的邮件, POP3配置比较简单,安置后建立相应的域,再在域下建立邮箱即可,POP3接受用户请求时需要验证用户身份,验证方式分为明文方式与SPA方式,明文方式将把用户名,跟密码以明文形式通过网络发到... 阅读全文

posted @ 2008-04-10 14:35 遗忘海岸 阅读(554) 评论(0) 推荐(0) 编辑

起II6.0中使用windows2003自带的虚拟主机管理系统

摘要: windows2003 server提供一个pop3服务,在安置这个服务时,你可以附带安置远程web管理,这个远程web管理可以管理服务器上的web,ftp,pop3等服务,可以修改管理员密码,以及关闭或重新启动系统. 这个功能对一般的应用基本能满足了, 按照后, IIS站点下会多出个Administration站点,站点的[身份验证跟访问控制]会取消匿名访问,并启用[基本身份验... 阅读全文

posted @ 2008-04-10 10:43 遗忘海岸 阅读(479) 评论(0) 推荐(0) 编辑

2008年3月27日 #

常用递归结构数据表,返会指点节点,跟其子节点的操作 

摘要: 内容来自机械工业出版的仓库管理系统设计一书 表结构{WareHouserID , ParentWarehouseID } 查询指定节点跟其子节点的信息 ALTER FUNCTION dbo.GetWareSubtreeInfo(@WareHouseID int) RETURNS @treeinfo table ( [WareHouseID] [int] NOT NULL, [ParentWar... 阅读全文

posted @ 2008-03-27 08:10 遗忘海岸 阅读(325) 评论(0) 推荐(0) 编辑

2008年3月17日 #

基于数据库的站点导航提供程序,适合一般应用系统的管理后台的快速配置

摘要: 以下是程序部分 using System; using System.Collections.Generic; using System.Collections.Specialized; using System.Text; using System.Web; using System.Data; using System.Web.Caching; using System.Data.SqlCli... 阅读全文

posted @ 2008-03-17 16:23 遗忘海岸 阅读(499) 评论(0) 推荐(0) 编辑

2008年3月13日 #

Asp.net2.0中单域名多服务器的单点登陆(Single Sign-On)

摘要: 问题描述: 有一主域名www.wow52.cn,跟AAA.wow52.cn,BBB.wow52.cn...等一系列子域名,各对应一个子系统,各系统多采用Asp.net 2.0技术实现,并且分布在不同的服务器上面,现在要求在这些系统中实现单点登陆. 方法如下 在个站点(子系统)的Web.config文件中增加以下2个节点 用于生成节点的代码如下 using ... 阅读全文

posted @ 2008-03-13 12:18 遗忘海岸 阅读(365) 评论(0) 推荐(0) 编辑

2008年3月4日 #

转)HTTP协议基础

摘要: HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码... 阅读全文

posted @ 2008-03-04 09:20 遗忘海岸 阅读(366) 评论(2) 推荐(0) 编辑

IIS6.0中.css,.js等文件无法通过IE下载问题

摘要: 一直用windows2003中IIS6.0做web开发,从来没碰到过这个问题,直到昨天一个页面的样式表出了问题, 有张表单,在vs2005中样式是正常的,但是页面远行时却出问题了,于是在IE中直接输入xxx.css文件地址发现不能下载, 到此以为问题找到了,经过一番折腾,发现以前正常的站点多有这个问题,但是页面里的样式多是正确显示的.也就是说,当前页面样式不能显示不是IE中无法下载样式表的问题. ... 阅读全文

posted @ 2008-03-04 08:52 遗忘海岸 阅读(1889) 评论(0) 推荐(0) 编辑

2008年2月25日 #

SiteFactory技术实现QQ群19452522用户交流贴

摘要: SiteFactory实现技术用户交流贴, QQ群19452522 大家在本帖下面的回复里留下自己的blog地址,这样一来,如果你有什么发现或进展发到自己blog里,方便大家学习交流 阅读全文

posted @ 2008-02-25 08:09 遗忘海岸 阅读(490) 评论(1) 推荐(0) 编辑

2008年2月23日 #

SqlCacheDependency 基于表的缓存应用

摘要: SqlCacheDependency基于表的缓存应用在sql2000,以及slq20005中实现的原理多一样,多是在需要检测的表上建立触发器,并且Asp.net运行时通过轮询机制来检测表数据是否更改. 使用步骤 首先保证数据库里有相应的基础结构,可以通过aspnet_regsql来配置, –S 服务器名称 –U 登陆ID –P 密码 –d 数据库名称 –t 要追踪的数据表的名称... 阅读全文

posted @ 2008-02-23 11:35 遗忘海岸 阅读(521) 评论(0) 推荐(0) 编辑

2008年2月22日 #

siteFactory 防刷新模块RefreshModule

摘要: 一般防刷新都是在服务器端实现的,思路如下 生成一个随机标签,保存到Session里(或是类似的缓存里),同时把标签发到客户端,通过表单隐藏字段,Cookie等手段. 用户回发时(提交页面)会对比这2个标签,相同就表示正常提交,不同的话则表示刷新. 说到这里,想起 >里的一个错误,作者在讲解httpmodule时展示了一个防刷新模块,这个模块没考虑多用户的情况,在打开一个浏览器测试时... 阅读全文

posted @ 2008-02-22 13:22 遗忘海岸 阅读(601) 评论(1) 推荐(0) 编辑

动易SiteFactory配置文件(web.config)解读

摘要: 动易siteFactory配置文件比较繁杂,对很多不是做.net web编程用户来说凿实头痛,下面将网站web.config内容做一简单的解释,以及如何修改.配置声明节 <configSections> <section name="enterpriseLibrary.ConfigurationSource" type="Microsoft.Practices.Enterpris... 阅读全文

posted @ 2008-02-22 09:08 遗忘海岸 阅读(3016) 评论(0) 推荐(0) 编辑

2008年2月21日 #

关于在.net2.0的ddl文件中保存脚本文件问题

摘要: 设置 假设ddl项目的命名空间为Domain.Res 现在在ddl项目下添加文件 js/AntiRefresh.js文件 js为文件夹 接着将文件属性设置为嵌入的资源 接着在ddl项目的AssemblyInfo.cs 文件中添加如下代码 [assembly: System.Web.WebResource("Domain.Res.js.AntiRefresh.js", "a... 阅读全文

posted @ 2008-02-21 16:20 遗忘海岸 阅读(293) 评论(0) 推荐(0) 编辑

2008年2月20日 #

.net2.0 中自己定义配置的实现

摘要: 实现web.config中的自定义如下配置: “Asp.Net 配置”选项。 设置和注释的完整列表在 machine.config.comments 中,该文件通常位于 \Windows\Microsoft.Net\Framework\v2.x\Config 中 --> ............... ............ 阅读全文

posted @ 2008-02-20 12:20 遗忘海岸 阅读(421) 评论(0) 推荐(1) 编辑

带验证码,密码的网页数据采集

摘要: 对于带密码的,需要用户登陆的才能查看的页面,你要做的是首先获取一个有效密码,接着使用密码登录,获取服务器返回的Cookie信息,通常是一个SessionID,这段就表名了你是授权的用户,在asp.net里,他通常是你的用户名,跟服务器上的一段数据混合加密后的结果(使用对称加密,具体看你的配置文件),获取登录时返会的http协议报头信息有很多工具,如果你用C#,那么可以建立一个Window程序,里面... 阅读全文

posted @ 2008-02-20 08:51 遗忘海岸 阅读(2493) 评论(2) 推荐(0) 编辑