代码改变世界

[转] C#位运算讲解与示例

2011-06-02 21:04 by jaywoo, 226 阅读, 0 推荐, 收藏, 编辑
摘要:在C#中可以对整型运算对象按位进行逻辑运算。按位进行逻辑运算的意义是:依次取被运算对象的每个位,进行逻辑运算,每个位的逻辑运算结果是结果值的每个位。C#支持的位逻辑运算符如表2.9所示。运算符号意义运算对象类型运算结果类型对象数实例~位逻辑非运算整型,字符型整型1~a&位逻辑与运算2a & b|位逻辑或运算2a | b^位逻辑异或运算2a ^ b<<位左移运算2a<<4>>位右移运算2a>>21、位逻辑非运算位逻辑非运算是单目的,只有一个运算对象。位逻辑非运算按位对运算对象的值进行非运算,即:如果某一位等于0,就将其转变为1;如果 阅读全文

APACHE 2.2 配置

2011-05-30 23:11 by jaywoo, 491 阅读, 0 推荐, 收藏, 编辑
摘要:配置Apache服务器,使它更好的替我们服务,事实上,如果不配置,你的安装目录下的Apache2\htdocs文件夹就是网站的默认根目录,在里面放入文件就可以了。这里我们还是要配置一下,有什么问题或修改,配置始终是要会的,1.如图所示,“开始”、“所有程序”、“Apache HTTP Server 2.2”、“Configure Apache Server”、“Edit the Apache httpd conf Configuration file”,点击打开。2.设置网站的默认根目录 找到“DocumentRoot”节点 如图这里默认网站的目录为你的安装目录下的Apache2\htdocs 阅读全文

【转】使用ASP.Net Forms模式实现WebService身份验证

2011-05-24 22:40 by jaywoo, 258 阅读, 0 推荐, 收藏, 编辑
摘要:在安全性要求不是很高的ASP.Net程序中,基于Forms的身份验证是经常使用的一种方式,而如果需要对WebService进行身份验证,最常用的可能是基于Soap 标头的自定义身份验证方式。如果对两者做一下比较的话,显然,基于Forms的验证方式更加方便易用,能否将Forms验证方式应用到WebService中去呢? 从理论上讲,使用基于Forms的方式对WebService进行身份验证是可行的,但是使用过程中会存在以下两个问题:1.基于Forms的验证方式同时也是基于Cookie的验证方式,在使用浏览器时,这个问题是不需要我们考虑的。但对于使用WebService的应用程序来说,默认是不能保 阅读全文

WebService在VS中调试和WebService调试工具

2011-05-24 00:28 by jaywoo, 6205 阅读, 1 推荐, 收藏, 编辑
摘要:今晚浏览博客时发现了一个WebService调试工具.Net WebService studio 挺不错的 在此分享下。下地地址:http://files.cnblogs.com/jaywoo/WebserviceStudio20.zip在VS中调试WebService的方法如下:1.在IIS中配置网站 目录指向webservice项目文件2.打开配置好的网站 以启动此网站的w3wp.exe进程3.在VS中选下调试下附加到进程可能会出现多个w3wp.exe 根据用户名选中配置调试项目的w3wp.exe进程 然后点击附加 3.在刚才浏览器中打开的webservice页面中的调用这样就可以在VS中 阅读全文

反编译工具Reflector的相关插件

2011-05-22 23:03 by jaywoo, 246 阅读, 0 推荐, 收藏, 编辑
摘要:一些Reflector的相关插件下载:Reflector.FileDisassemblerThis add-in can be used to dump the disassembler output to files for any Reflector supported language.WebsiteDownloadReflector.CodeMetricsAnalyses .NET assemblies and shows design quality metrics. The menu item is registered under the "Tools" me 阅读全文

FIX:安装非英语版本的 Microsoft Visual Studio 2008 Service Pack 1 后,某些本地化的“智能感知”文本可能会还原为英语

2011-05-22 14:07 by jaywoo, 257 阅读, 0 推荐, 收藏, 编辑
摘要:安装非英语版本的 Microsoft Visual Studio 2008 Service Pack 1 (SP1) 后,某些本地化的“智能感知”文本可能会还原为英语。此问题出现在下列语言版本的 Visual Studio 2008 SP1 中: 简体中文 繁体中文 德语 西班牙语 法语 意大利语 日语 朝鲜语 修补程序信息Microsoft 提供了一个受支持的修补程序。但此修补程序只用于解决本文中提到的问题。请仅对出现这一特定问题的系统应用此修补程序。此修补程序可能还会接受进一步的测试。因此,如果这个问题没有对您造成严重的影响,我们建议您等待包含此修补程序的下一个软件更新。 若要从 MSDN 阅读全文

Server.MapPath相关

2011-05-21 22:23 by jaywoo, 287 阅读, 0 推荐, 收藏, 编辑
摘要:如果你从Page类继承的类中执行这条语句,才可以简单地使用 DataBase = Server.MapPath("data.mdb");否则写全命名空间:System.Web.HttpContext.Current.Server.MapPath();总注:Server.MapPath获得的路径都是服务器上的物理路径,也就是常说的绝对路径1、Server.MapPath("/")注:获得应用程序根目录所在的位置,如 C:\Inetpub\wwwroot\。2、Server.MapPath("./")注:获得所在页面的当前目录,等价于Se 阅读全文

Extjs错误:uncaught exception: No center region defined in BorderLayout ext-comp-1002

2011-05-19 21:27 by jaywoo, 2128 阅读, 0 推荐, 收藏, 编辑
摘要:uncaught exception: No center region defined in BorderLayout ext-comp-10021 使用Border布局的容器必须 有一个子件在'中心'区域(region:'center')。中心区域的子件将会自动改变尺寸来填充Border布局中没有被使用的其他区域的空间。(如果不指定会报uncaught exception: No center region defined in BorderLayout XXX 异常) 2 任何west或east区域的子件都必须定义宽度(一个整数代表该区域占用的像素)(如果 阅读全文

在VS2008中加入ExtJS智能提示

2011-05-19 20:37 by jaywoo, 328 阅读, 0 推荐, 收藏, 编辑
摘要:在VS2008中加入ExtJS智能提示—>(方法一) 关于如何在VS2008中加入ExtJS的智能提示的方法,我这里有2种方法,相对于第二种方法,第一种稍微麻烦点,先介绍下第一种:第一步:先点击这里去下载智能提示所需的Extjs_Intellisense.js文件。第二步:打开ext-base.js文件,在源代码的第一行添加window.addEventListener = false;这行代码。如图:第三步:在你自己需要编写ExtJS代码的js文件中引用3个文件,且ext-base.js和ext-all-debug.js引用的顺序是ext-base.js在前面,否则智能提示出不来// 阅读全文

在NUnit内使用config文件

2011-05-07 12:24 by jaywoo, 384 阅读, 0 推荐, 收藏, 编辑
摘要:项目一般都在.config中配置的数据库连接字符串,使用NUnit测试时会用.config文件可如下配置:方法一1.将web.config文件拷贝到NUnit测试工程的输出路径下(如bin/debug),也就是与生成的dll同目录。2.重命名web.config文件,为:"dll文件名+.config" (dll文件是测试工程生成的)如:测试工程生成的dll文件名为"AspAlliance.Data.UnitTests.dll" config文件名为"AspAlliance.Data.UnitTests.dll.config"3.完成 阅读全文