方法三:在IIS7中使用HttpModule 实现无扩展名的URL重写
上述的HttpModule方法在你要重写的URL含有.aspx 扩展名或者包含另一个被设置为ASP.NET处理的扩展名的情形下一切都工作。你这么做的话,不需要任何特定的服务器配置,你只要把你的应用拷贝到远程服务器,它会正常工作的。
但有的时候,你要重写的URL要么拥有一个不为ASP.NET处理的文件扩展名(譬如, .jpg, .gif, 或 .htm),要么根本没有扩展名。譬如,我们也许要把这些URL呈示成公开的产品目录网页(注意,它们没有 .aspx 扩展名):
http://www.store.co...
技巧/诀窍:在ASP.NET中重写URL
【原文地址】Tip/Trick: Url Rewriting with ASP.NET 【原文发表日期】 Monday, February 26, 2007 9:27 PM
经常有人请我指导应该如何动态地“重写”URL,以在他们的ASP.NETweb应用中发布比较干净的URL端点。这个博客帖子概述了几个方法,你可以用来在ASP.NET中干净地映射或重写URL,以及按照你自己的需求组织你的URL的结构。
为什么URL映射和重写很重要?
下面是开发人员想要对URL有更大的灵活性的最常见的场景:
1) 处理这样的情形:你要更改你的we...
数据库链接定义从一个Oracle数据库到另一个数据库的单行通信通道。
建立链接前要先有到远程数据库的命名服务(连接字符串),就是tnsnames.ora中描述的那个,如'oradxp'
先测试一下:$tnsping oradxp
Attemping to contact(...) OK(30毫秒).
说明对远程数据库oradxp可访问。
创建数据库链接的语法为:
CREATE PUBLIC DATABASE LINK oradxp.cug.edu.cn USING 'oradxp';
其中 oradxp.cug.edu.cn 必须是远程数据库的全...
最近疯狂地学语言,很有感觉。上了一个多月的日语课,这两天看了几集柯南,远远地端着一碗咖喱饭,边吃边看,由于注意力被转移了,所以有时无暇顾及字幕,但也基本知道说话的内容。看来小时候学语言的能力这么多年并没有减退太多,看每一集都能学到一些新的知识。真的很有感觉,记得小时候跟外教学了两年英语,连最基本的语法都不懂,什么叫及物动词,什么叫不及物动词(希望及物两个字我没打错)我到现在也根本不知道,但是基本上用不错,什么选择题,完型填空的,从来不考虑语法,什么固定搭配之类的,初中高中和大一的考试也错不太多(大二开始就例外了,四年的玩世不恭,我基本算把英语抛了,还好现在正在往回拣)。最近日语也有这种感...
<center><h3>汉字简体繁体转换</h3>
<input type=button onclick="convert('s')" value="转化为简体"><input type=button onclick="convert('t')" value="转化为繁体"><br><textarea id=txt rows=10 cols=50 value=''></textarea><br><input type=hidden name=h1 value=0><img width=0 height=100><hr>Simple is beauty.<script>//*****...
*/ --------------------------------------------------------------------------------------*/ 出自: 快乐编程 http://hi.bccn.net/108519*/ 作者: neverTheSame E-mail:zhaoxufeng9997@126.com QQ:475818502*/ 时间: 2008-6-1*/ 声明: 尊重作者劳动,转载请保留本段文字*/ -----------------------------------------------------------------...
在DLL中使用资源
2007-10-18 11:46
现在最常看见的关于DLL的问题就是如何在DLL中使用对话框,这是一个很普遍的关于如何在DLL中使用资源的问题。这里我们从Win32 DLL和MFC DLL两个方面来分析并解决这个问题。
1.Win32 DLL
在Win32 DLL中使用对话框很简单,你只需要在你的DLL中添加对话框资源,而且可以在对话框上面设置你所需要的控件。然后使用DialogBox或者CreateDialog这两个函数(或相同作用的其它函数)来创建对话框,并定义你自己的对话框回调函数处理对话框收到的消息。下面通过一个具体实例...
[Q]怎么杀掉特定的数据库会话 [A] Alter system kill session 'sid,serial#'; 或者 alter system disconnect session 'sid,serial#' immediate; 在win上,还可以采用oracle提供的orakill杀掉一个线程(其实就是一个Oracle进程) 在Linux/Unix上,可以直接利用kill杀掉数据库进程对应的OS进程
[Q]怎么快速查找锁与锁等待 [A]数据库的锁是比较耗费资源的,特别是发生锁等待的时候,我们必须找到发生等待的锁,有可能的话,杀掉该进程。 这个语句将查找到数据库中所有的D...
问:在Oracle中session和process的区别是什么?
答:一、一个process可以有0个、1个或者多个session,一个session也可以存在若干个process中,并行同样是一个session对应一个process,主session是coordinator session,每个parallel process同样会对应数据库里一个单独的session。可以从v$px_session和v$session中验证这点。;
二、连接connects,会话sessions和进程pocesses的关系每个sql login称为一个连接(connection),而...
itpub link:
http://www.itpub.net/235873.html
我们知道,在Oracle数据库中,可以通过kill session的方式来终止一个进程,其基本语法结构为:
alter system kill session 'sid,serial#' ;
被kill掉的session,状态会被标记为killed,Oracle会在该用户下一次touch时清除该进程.
我们发现当一个session被kill掉以后,该session的paddr被修改,如果有多个session被kill,那么多个session的paddr都被更改为相同的进程地址:
...
格式:alter user <USERNAME> account unlock;例如alter user system account unlock;
在CMD中启动SQLPLUS; 用SYSTEM登录: 执行: ALTER USER UERNAME ACCOUNT UNLOCK; 显示用户已更改.
每个人都有自己的伤疤,但别人去揭的时候是痛苦的,因此,每个人都试图去掩饰自己的伤疤。但还是常常的担心有一天被别人揭开,其实,当你自己去揭开后就发现其实那下面并不一定真的就是伤疤,而是一块完好的皮肤。
1.abstract class 在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface。
2.在abstract class 中可以有自己的数据成员,也可以有非abstarct的成员方法,而在interface中,只能够有静态的不能被修改的数据成员(也就是必须是static final的,不过在 interface中一般不定义数据成员),所有的成员方法都是abstract的。
3.abstract class和interface所反映出的设计理念不同。其实abstract class表示的是"is-a"关系,inter...
输入假名时所对应的字母 注:以下未做标明均为IME下输入方法。 平假名:あ い う え お 片假名:ア イ ウ エ オ 输入法:a i u e o 平假名:か き く け こ 片假名:カ キ ク ケ コ 输入法:ka ki ku ke ko 平假名:さ し す せ そ 片假名:サ シ ス セ ソ 输入法:sa si su se so 平假名:た ち つ て と 片假名:タ チ ツ テ ト 输入法:ta ti tu te to 『ち chi』『つ tsu』 平假名:な に ぬ ね の 片假名:ナ ニ ヌ ネ ノ 输入法:na ni nu ne no 平假名:は ひ ふ へ ほ 片假名:ハ ...
我们在呈现数据的时候,不要将未经修饰过的数据呈现给使用者。例如金额一万元,如果我们直接显示「10000」,可能会导致使用者看成一千或十万,造成使用者阅读数据上的困扰。若我们将一万元润饰后输出为「NT$10,000」,不但让使比较好阅读,也会让使用者减少犯错的机会。下列画面为润饰过的结果:上述数据除了将DataGrid Web 控件以颜色来区隔记录外,最主要将日期、单价以及小计这三个计字段的数据修饰的更容易阅读。要修饰字段的输出,只要设定字段的DataFormatString 属性即可;其使用语法如下:DataFormatString="{0:格式字符串}"我们知道在DataFormatS...
Linux的发行版中包含了很多软件开发工具. 它们中的很多是用于 C 和 C++应用程序开发的. 本文介绍了在 Linux 下能用于 C 应用程序开发和调试的工具. 本文的主旨是介绍如何在 Linux 下使用 C 编译器和其他 C 编程工具, 而非 C 语言编程的教程.
GNU C 编译器 GNU C 编译器(GCC)是一个全功能的 ANSI C 兼容编译器. 如果你熟悉其他操作系统或硬件平台上的一种 C 编译器, 你将能很快地掌握 GCC. 本节将介绍如何使用 GCC 和一些 GCC 编译器最常用的选项.
使用 GCC 通常后跟一些选项和文件名来使用 GCC 编译器. gcc ...
看了这里不少人的帖子都说自己的经历如何如何,按我看来他们不少人其实还没有真正入行(包括我自己也只能算初级程序员向中级靠拢的阶段)。我觉得做IT的人最重要的是对自己有非常清醒的认识,不要懂的一些浅薄的技术就自以为是。要明白自己和真正大公司的高手比较其实还是井底之蛙。我起码认识好几百个程序员,但是真正让我佩服的只有2个,让我觉得是个程序员高手的也不到10个人。对于我们这些做应用级别的程序员来说,要非常透彻的理解系统不是那么容易。我自己算是对C++,JAVA,UNIX/LINUX和ORACLE/POSTGRE略有了解,但是对于操作系统和内核从来没有接触过,算法我也不好,写出来的CODE可读性还...
老实说,我并不是一名程序员,因为没有证书能证明我是程序员,而且我现在所从事也不是程序开发的工作,一名82年生人,已在去年底娶妻预计在明年底会得一儿子(女儿),回想毕业二年来工作,一直在努力迈向程序员的圈子,但自己仿佛在昏噩中生活,渐渐迷失了方向,极度的困惑中自传一下自己希望能得到大家的指点。
自传(性别:男 职业:计算机网络 专业:计算机软件) 16岁考入中专学计算机应用与维护,17岁时只因一次在机房上网有同学用net send给我的机器发了一条消息就觉得网络太神奇了(那时候还不会用QQ),自己迷上了网络,恶补了很多网络方面的知识,也利用所学到的东西做了一些坏事(盗号码,黑...
美国篇
看过好莱坞的《网络惊魂》,你有可能觉得北美的女程序员肯定挺多、挺厉害。事实上,女程序员无论在哪儿都是稀有品种,即使在计算机科技发达的美国也一样。在这些稀有的女程序员中,北美本土女孩子很少,因为很多女孩子嫌程序员工作太苦、太枯燥,因而中国去的女程序员成了北美女性编程大军中的中坚力量,尤其是在前几年北美程序员奇缺的时候。
在北美的中国女程序员,年龄多在三十以上,有的甚至孩子已经好几岁了。这些人原来所学的专业跟电脑一点关系也没有,有的甚至是文科出身。来北美后由于生存的关系——为了找工作和办绿卡,不得不选择电脑。不少人进入计算机科学或信息科学系读书时已年届三十,其中绝大部...
这是一位在加拿大学computer science的朋友的本学期的一个小组作业,以下是题目与要求原文,这位朋友正在读大二。请问中国的大二学生作过这些吗?这就是中国和国外的教育差别。国外讲究合作与team work,从一个项目到手一开始就要通盘考虑,并分配任务,而且在整个大学学习期间,不求每个人做得最好,但都要有概念,都要养成良好的习惯。请问中国的大学生毕业之后有几个有这些能力的?也没有几个大学应届毕业生能够从整体上和全局方面考虑一个问题的,而往往通过自己的想象与所谓的经验来解决问题。由于在上学的时候没有训练思维与合作,结果就是一个个水平参差不齐。国外程序员的个人水平不一定高,但是他只要一...