- 博客(253)
- 资源 (1)
- 收藏
- 关注

转载 【301跳转】如何实现两个域名内页之间的301跳转
问题:如果一个网站拥有两个域名:domain1.com和domain2.com。在网站运营前期,主推domain1.com,但发展到中期,由于品牌或产品定位的原因,domain1.com这个域名不再适合当前情况,要更换成domain2.com。作为SEO,我们肯定推荐使用301跳转,当用户访问domain1.com时,自动引导用户进入新域名domain2.com,可以通过程序或域名跳转实现301跳
2008-01-18 23:16:00
985
原创 Serv-U 8 不支持以中文命名文件上传问题的解决
用Serv-U架了一个FTP服务器,开始配置时,发现有时在使用FTP客户端工具时会出现中文目录与文件名无法正常显示,也无法上传、下载的现象。经摸索,发现这是因为Serv-U7默认采用UTF-8编码文件路径,而一些FTP客户端(如LeapFTP)默认不采用这一编码方式。 在默认情况下,Serv-U开放了一个名为OPTS UTF8的命令,可以在客户端(命令行或是客户端工具的命令发送菜单
2009-08-29 22:54:00
1044
原创 serv-u 8的注册办法
serv-u 8的注册办法 Servu好像从8.0开始就开始走web路线了,所有的控制界面都是由html页面所组成的,占用的端口大约是6000多,对于这种软件网站化的趋势我一直不太理解,好多东西如果是本地exe的话,效率什么的都会比web化高很多。但是现在从web迅雷为代表的一系列软件,已经开始web化的尝试。比较常见的有webmsn,webqq,webgtalk什么的。又跑
2009-08-29 22:44:00
825
转载 IReaper下载工具
试用了一下iReaper,用来下载微软的WebCast各种教程的,包括PPT、视频等下载和搜索,分类管理等。很方便,很好用。可以到这个网站获得http://www.codeplex.com/iReaper
2009-08-21 22:58:00
538
原创 虚拟主机上用Asp.net实现Urlrewrite
在网上看到,很多朋友在asp.net中做urlrewrite,用的是HttpHandle+Server.Transfer的方法。其实这种方法是错误的。第一,HttpHandle是实现不了urlrewrite的;第二Server.Transfer是标准的重定向,根本不是urlrewrite。 其实,实现urlrewrite不用自己HttpHandle,也不用自己实现HttpModul
2009-07-29 22:01:00
348
原创 JS技巧:在IE浏览器中正确显示PNG透明图片
PNG图片有很好的品质。阴影效果也不会有杂边,很流畅。如果插入网页的话可以给网站内容增色不少!更重要的是在不增加图片容量大小的情况下提高了页面的图片的质量。对于有复杂背景,如:在有颜色过度背景上插入不规则边框的图片带来极大很便利! 但目前IE中对于插入的透明背景的.png的图片是不能正常显示的。IE会自动给".png"格式的图片加个灰色背景。 解决这个的方法是增加javascr
2009-07-29 21:56:00
319
原创 .Net基础:详解.NET编程过程中的线程冲突 (1)
一、什么是线程冲突 线程冲突其实就是指,两个或以上的线程同时对同一个共享资源进行操作而造成的问题。 一个比较经典的例子是,用一个全局变量做计数器,然后开N个线程去完成某个任务,每个线程完成一次任务就将计数器加一,直到完成100次任务。如果不考虑线程冲突问题,用类似下面的代码去做,则很可能会超额完成任务,线程越多,完成任务次数超出100次的可能性就越大。 伪代码如
2009-07-29 21:24:00
351
转载 ASP.NET 安全认证—— 用Form 表单认证实现单点登录(Single Sign On)
实现单点登录(Single Sign On) 只需要在验证用户名与密码后,取得该用户的部门名称或部门代码,把它作为判断的依据就行了。最好不要用部门的数字ID,那样不利于以后的维护。 Web.config 中的 location> 节点的path 属性可以是一张具体页面的相对 URL 路径,如下:location path =
2009-03-29 13:49:00
584
转载 asp.net 单点登录
很郁闷刚才写到一半IE出错了,只好重新开始写 之前看过几篇关于asp.net单点登录的文章,大概单点登录有两种,一种是登录一个入口就可以进多个系统不需要多次登录,一种是一个系统一个用户只能一个人同时在线,本文主要讨论后者. 那天要写单点登录时,不知道怎么回事以前的那些关于单点登录的文章都找不到了,只好凭着一点记忆和想像写了出来, 思路是这样的: 系统有一个hashtable保存在线用户
2009-03-29 13:47:00
420
转载 [电子商务网站设计] 之 Passport
[电子商务网站设计] 之 Passport 从所承担的功能上来说,Passport 是一个系统级别的服务,而不仅仅用来进行用户管理。对于任何一个网站而言,随着业务的发展,多业务的网站群整合不可避免,那么作为整合的通道之一,用户数据共享自然就是一个关键点。Passport 在设计之初就应该独立于业务逻辑。一般情况下它担负如下任务:1. 用户统一注册、管理。提供页面或者相关接口供其它业务站点
2009-03-29 13:45:00
419
转载 .Net Passport认证过程[整理]
Net Passport认证过程[整理]1 用户通过浏览器访问Passport合作站点并请求某个页面。2 在创建页面的过程中,会生成一个Passport管理器对象的实例,并由该管理器对象向用户的浏览器发出请求,来检查是否存在有效的Passport Cookies。3 如果用户浏览器中没有查找的Cookies,或者合作站点需要重新认证,请求的页面就会加载一个登录Passport的链接。否则,用户
2009-03-29 13:43:00
537
转载 Passport 身份验证
Passport 是 Microsoft 所提供的一项身份验证服务。它支持 Hotmail、MSN 和 .NET Messenger。包含以下几个步骤:(1) 从http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/msdnfiles/027/001/885/msdncomposited
2009-03-29 13:25:00
460
原创 单点登录系统(SSO)详细设计说明书(上篇)
单点登录系统(SSO)详细设计说明书(上篇) 1、引言1.1编写目的 为了单点登录系统(SSO系统)的可行性,完整性,并能按照预期的设想实现该系统,特编写需求说明书。 同时,说明书也发挥与策划和设计人员更好地沟通的作用。 1.2背景 a.鉴于集团运营的多个独立网站(称为成员站点),每个网站都具有自己的身份验证机制,
2009-03-29 12:59:00
635
原创 话说passport的整合
话说passport的整合 如果是几套全新的系统,passport可以深入嵌入到系统中,虽然做的事情需要多点,能讨论的东西却少一些。假设有3个域名 a.com ,b.com,c.compassport位于c.com.一、如果在a.com访问后,登陆,然后再访问b.com,如何保证这个时候b.com是登陆状态?passport总的意思就是要在一个点上面记录下一个key,然后用这个key到其他
2009-03-29 12:48:00
392
原创 关于 .NET Passport 身份验证
关于 .NET Passport 身份验证Microsoft .NET Passport 是一种用户身份验证服务,站点用户可使用该服务创建单次登录名和密码,从而方便地访问所有启用 .NET Passport 的网站和服务。启用 .NET Passport 的站点依靠 .NET Passport 中央服务器来验证用户,而不是主持和维护它们自己的专用身份验证系统。但是,.NET Passport
2009-03-29 12:45:00
1027
原创 Passport 身份验证 原理
Passport 身份验证是由 Microsoft 提供的集中身份验证服务,该服务为成员站点提供单一登录和核心配置文件服务。由于访问新的受保护资源或站点时不再需要登录,所以它有益于用户。如果希望您的站点与 Passport 身份验证及授权兼容,则应该使用该提供程序。本主题提供一些有关 Microsoft .NET Passport 及其 ASP.NET 支持的介绍性材料。有关更多信息,请参见
2009-03-29 12:43:00
855
原创 网站的 Passport 实现
第一个问题: 用户的信息的处理.Passport 服务器来处理这些信息,当然了只会是一些简单的用户信息. 比如说性别,电话等 第二个问题: Passport 服务器与 应用程序之间的数据交换. 看了 MS 的Passport SDK ,发现远没有我们想象的简单.MS 使用了COM 与 Passport 服务进行数据交流, 我们在短时间内也不太可能编写一个 COM 组件来处理.
2009-03-29 12:40:00
387
原创 门户巨头们都用什么操作系统与 Web 服务器
一时好奇,看看这些大网站的 Web 服务器信息(操作系统/Web 服务器/应用服务器软件).Google用哪些软件做 Web Server?除了有两个节点操作系统看出来是 Linux 外,其他的都是未知的. Web 服务器用的都是 GWS ? 我估计是 Google Web Server 的缩写.Yahoo!操作系统都是 FreeBSD. 其他的都不可知.Yahoo! 的网络安全据说是一级棒!微软
2009-03-28 22:48:00
572
原创 sql 2005 sa 密码忘记了 修改密码
几天没有用,密码忘记了,使用windows身份验证登录,使用如下命令更改密码更改SA密码sp_password Null,passwd,sa把SA的密码设为“passwd”执行成功后有“密码已修改的提示”=============================sql server sa 密码更改sql server 2005为sa改名:
2009-03-26 16:55:00
712
转载 项目管理实践教程二、源代码控制【Source Control Using VisualSVN Server and TortoiseSVN】
在第一篇文章 项目管理实践教程一、工欲善其事,必先利其器【Basic Tools】发布后,根据大家的回复,我需要向大家说明几个问题:1.为什么要用VisualSVN Server,而不用Subversion?回答:因为如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制
2009-03-01 21:20:00
1194
转载 SVN服务器配置
熟悉svn的人或许会感觉很简单,没必要讨论svn服务器配置,但是新人总是存在的,比如我,我也是最近才接触svn的,配置服务器时遇到很多问题,而且网络上的资料感觉总是不够齐全,缺少配置的细节.所以我特地总结了一下. 首先其实svnserve -d -r path中的path并不一定要指向一个版本库,我们多版本库管理的时候可以建一个svnroot目录(名字自取,习惯上用这个比较明了
2009-03-01 19:59:00
391
转载 使用svn进行版本控制
以前都是别人建好并配置好了svn,然后我使用。今天自己简单尝试了下建svn来管理项目文档。中间也遇到些问题。下面是我总结的一个完整流程,许多步骤可以有另外的方法来完成,但在这我都只给我认为比较简单的方法。我使用系统是: Microsoft Windows xp sp2 第一:下载软件有两个软件需要下载的:Subversion和TortoiseSVNSubversion 下载地
2009-03-01 19:59:00
417
转载 SQL Server 2008 正式版安装指南(附序列号)
和Visual Studio 2008一样,从官网下载SQL Server 2008的180天试用版其实与正式版内容是基本相同的,唯一的区别就在于安装配置文件中所包含的key。各种版本的SQL Server是完全一样的。如果你没有序列号,那么就只能在上面的三种free edition(Enterprise Evaluation、Express、Express with Advanced Se
2009-02-27 20:48:00
1033
转载 图解SQL Server 2008安装教程
【系统要求】--Windows Installer4.5--.Net Framework3.5--Windows Server2003 SP2以上系统如果系统不符合要求,会出现下图的提示。如果需要安装可以点击确定自动进行安装,也可以点击取消后自己手动进行安装。----------------------可以点击图片看大图----------------------【开始安装】1,放入SQL Ser
2009-02-27 20:40:00
8330
3
原创 卡尔.杜:对象的内存模型
首先定义一个类 A;实例变量 a,b,c;实例方法 void B(); void C(); (1).声明对象时的内存模型:当用A声明一个对象 A newA;声明这个对象变量newA后,newA的内存还没有任何数据,这是的newA称为一个空对象。空对象不能使用(如果使用空对象,程序运行时要抛出NullPointerException异常),因为它还没有得到任何的“实体”,必须再进行
2009-02-25 22:13:00
370
转载 命令行下查看提供多少服务
查看命令: tasklist /svc启动服务: net start "service name"结束服务: net stop "service name"结束进程: taskkill
2009-02-22 15:44:00
358
转载 sql 语句 取数据库服务器上所有数据库的名字
sql 语句 取数据库服务器上所有数据库的名字--取得所有数据库名 包括系统数据库--SELECT name FROM master.dbo.sysdatabases--取得所有非系统数据库名--select [name] from master.dbo.sysdatabases where DBId>6 Order By [Name]--取所有信息,包括数据库文件地址--se
2009-02-22 15:21:00
336
转载 马云的2008:白云观禁语3天 淘宝高管需会倒立
2008 年,金融危机来临,马云开始静修。他去重庆白云观,在无人打扰的道观里用毛笔抄写经书。三天之后,走下白云观的马云气定神闲,对前来接他的员工说,“禁语前觉得能不说话真好,禁语后才觉得能说话真好。”他还去世界各地拜会高人,微软创始人比尔.盖茨、投资大师沃伦.巴菲特、通用电气前任CEO 杰克.韦尔奇、日本唯一在世的“经营之圣”稻盛和夫等。 特约记者/
2009-02-04 20:20:00
375
转载 恢复 SQL 被注入后的数据代码
%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> meta http-equiv="Content-Type" content="text/html; charset=gb2312"> % server.ScriptTimeout = 1000000 xtype=99 ntext 与text类型相似,不同的是,ntext
2009-02-04 20:11:00
334
原创 常用正则表达式
摘要:收集一些常用的正则表达式。正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。匹配中文字符的正则表达式:[/u4e00-/u9fa5]匹配双字节字符(包括汉字在内):[^/x00-/xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计
2009-01-31 13:39:00
290
转载 Apache + Tomcat集群配置方案
1、 下载mod_jk2.so/mod_jk.so,并拷贝文件到Apache/modules目录 mod_jk-1.2.14-apache-2.0.54.so/mod_jk-2.0.4-apache-2.0.49.so 2、 配置conf/httpd.conf文件内容 #======================================# # 加载mod_jk
2008-12-25 10:08:00
483
原创 如何屏蔽搜索引擎的文章!
们知道,搜索引擎都有自己的“搜索机器人”(ROBOTS),并通过这些ROBOTS在网络上沿着网页上的链接(一般是http 和src链接)不断抓取资料建立自己的数据库。 对于网站管理者和内容提供者来说,有时候会有一些站点内容,不希望被ROBOTS抓取而公开。为了解决这个问题,ROBOTS开发界提供了两个办法:一个 是robots.txt,另一个是The Robots META标签。一、 robots
2008-12-22 11:41:00
461
转载 关于企业软件资质申请流程以及时间规划(一)——软件著作权申请
跑了一段时间,对于企业如何获得软件资质有了一些了解,希望通过这个平台和大家共享 想要申请软件企业资质,一般要经过以下几个流程: 第一步:软件著作权申请 第二步:软件登记测试 第三步:软件产品登记 第四步:软件企业认定 上海地区的可以去这里看看:上海市软件行业协会 第一步:软件著作权申请1、填写好申请表,4页左右2、源代码1-60页,每页超过5
2008-12-10 22:40:00
803
原创 Visual Studio 2008 每日提示(一)
Visual Studio 2008 每日提示(tip of day )是2007年7月Sara Ford在她的博客里推出了VS 2008每日提示系列,里面收集了许多使用VS 2008技巧和诀窍,截至到今天(2008年11月30日)已经有367条了。我把这些技巧翻译、整理,并给出自己的评论,分享给vs2008的使用者。每篇10个tips ,争取和原作者同步。微软的Visual Studio 200
2008-12-02 22:49:00
363
原创 ASP.NET2.0连接SQL Server数据库详解
本文将详细介绍如何使用Connection对象连接数据库。对于不同的.NET数据提供者,ADO.NET采用不同的Connection对象连接数据库。这些Connection对象为我们屏蔽了具体的实现细节,并提供了一种统一的实现方法。 Connection类有四种:SqlConnection,OleDbConnection,OdbcConnection和OracleConnection。 Sq
2008-12-01 22:05:00
353
原创 LINUX操作系统下系统目录详解
根文件系统一般应该比较小,因为包括严格的文件和一个小的不经常改变的文件系统不容易损坏。损坏的根文件系统一般意味着除非用特定的方法(例如从软盘)系统无法引导,所以不应该冒这个险。 根目录一般不含任何文件,除了可能的标准的系统引导映象,通常叫/vmlinuz 。所有其他文件在根文件系统的子目录中。 /bin 引导启动所需的命令或普通用户可能用的命令(可能在引导启动后)。 /sbin
2008-11-12 19:40:00
348
原创 解决JSP开发中Web程序中文显示三种方法
方法一:最简单也是用的最多的方法 <%@ page language="java" pageEncoding="GBK" %> 或者<%@ page contenttype="text/html;charset=gbk";>这里可以用gb2312或者gbk,只是gbk比gb2312支持跟多的字符。 这个方法用于jsp页面中的中文显示。 方法二:使
2008-11-11 21:48:00
372
1
原创 PHP程序61条面向对象分析设计的经验原则
你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起 。 ----- Arthur J.Riel (1)所有数据都应该隐藏在所在的类的内部。 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。 (3)尽量减少类的协议中的消息。 (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等
2008-11-11 21:42:00
311
原创 十四条令PHP初学者头疼问题大总结
今天为大家奉上令PHP初学者头疼问题大总结,下面提出的14个问题希望对PHP初学者有所帮助。 1、页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET[foo],$_POST[foo],$_SESSION[foo]来得到。当然也可以修改自动全局变量为开(php.ini改为registe
2008-11-11 21:40:00
284
原创 构建高性能J2EE应用的10个技巧
构建高性能的J2EE应用不但需要了解常用的实施技巧。下面介绍最常用的10种有效方法,可帮助架构设计师们快速成为这方面的专家。 Java性能的基础----内存治理 任何Java应用,单机的或J2EE的性能基础都可归结到你的应用是如何治理内存的问题。Java的内存治理包括两个重要任务:内存的分配和内存的回收。在内存的分配中,目标是要减少需要创建的对象。 内存回收是导致性能下降的普遍原因。也就是
2008-11-11 20:33:00
294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人