摘要: 格式化程序.NET Framework 提供了两个格式化程序类,即:● System.Runtime.Serialization.Formatters.Binary.BinaryFormatter● System.Runtime.Serialization.Formatters.Soap.SoapFormatter 通过格式化程序接收器对象和格式化程序接收器提供程序,可以把格式化程序和信道联系起来。 这两个格式化程序类都实现 System.Runtime.Remoting.Messaging.IRemotingFormatter 接口,该接 口定义 Serialize()方法和 Deseria 阅读全文
posted @ 2013-01-22 15:30 小汪哥写代码 阅读(909) 评论(0) 推荐(0) 编辑
摘要: 信道 信道用于.NET 客户端和服务器之间的通信。.NET Framework 4 发布的信道类使用 TCP 、HTTP 或IPC 进行通信。我们可以为其他的协议创建自定义信道。 HTTP 信道使用 HTTP 协议进行通信。因为防火墙通常让端口 80 处于打开的状态,所以客户端能 够访问 Web 服务器,因为.NET Remoting Web 服务可以侦听端口 80,所以客户端更容易使用它们。 虽然在 Internet 上也可以使用 TCP 信道,但是必须配置防火墙,这样客户端能够访问 TCP 信道 所使用的指定端口。与 HTTP 信道相比,在内部网环境中使用 TCP 信道能够进行更加高效的. 阅读全文
posted @ 2013-01-20 16:36 小汪哥写代码 阅读(4281) 评论(0) 推荐(0) 编辑
摘要: 在企业级应用开发中,分布式开发占据了越来越重要的位置。.NET Remoting 是一种可扩展性很强的开发技术。 .NET Remoting 类位于 System.Runtime.Remoting 名称空间及其子名称空间中,其中许多类在核 心程序集 mscorlib 中,一些只用于跨网络通信的类可用于 System.Runtime.Remoting 程序集中。使用.NET Remoting 的原因 .NET Remoting 是在不同应用程序域之间通信的技术。使用.NET Remoting 在不同应用程序域之 间通信可以在同一个进程中、一个系统的进程之间或不同系统的进程之间进行。 对于... 阅读全文
posted @ 2013-01-17 17:18 小汪哥写代码 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 一、出现症状 1、使用sqlplus连接正常 2、C#使用10g的ODP.NET连接时,报上面的错误二、原因 1、Oracle11G之前密码是不区分大小写的,从11G开始默认密码区分大小写 2、使用10G的ODP.NET时,会自动把密码转换成大写三、解决办法 1、给连接字符串中密码使用加上引号,这样密码就不会转成大写了 2、换成11G客户端 3、修改数据库,禁用大小写敏感模式:ALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGON = FALSE 阅读全文
posted @ 2013-01-17 17:09 小汪哥写代码 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 在Web.Config文件中使用configSource我们都知道,在asp.net中修改了配置文件web.config后,会导致应用程序重启,所有会话(session)丢失。然而,应用程序的配置信息放在配置文件里是最佳选择,在后台修改了配置后导致所有会话丢失是非常不爽的事情,这个时候可将配置文件中经常需要改变的参数配置节放到外面来,例如appSetting节.一、原来的web.config文件:View Code 1 <?xml version="1.0" encoding="utf-8"?> <configuration> & 阅读全文
posted @ 2012-12-30 12:44 小汪哥写代码 阅读(1244) 评论(0) 推荐(0) 编辑
摘要: 命名空间 描述Microsoft.CSharp 支持C#语言编译和生成代码System 包含了基础类,用于定义类型/数组/字符串/事件/事件处理程序/异常处理 /接口/数据类型转换/数学计算/应用程序环境管理等等.System.Coolections包含了一组用于管理对象集合(例如列表/队列/数组/哈希表/字典等)的类System.Data 主要包括了组成ADO.NET体系结构的类System.diagnostics提供用于调试/跟踪,以及与系统进程/事件日志/性能计数器进行交互的类System.Drawing提供访问GDI+基本图形功能(在System.Drawing以下的... 阅读全文
posted @ 2012-12-30 01:00 小汪哥写代码 阅读(3003) 评论(0) 推荐(0) 编辑
摘要: Ctrl+E,D ----格式化全部代码Ctrl+E,F ----格式化选中的代码CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图F12 转到定义CTRL + F12转到声明CTRL + ALT + J对象浏览CTRL + ALT + F1帮助目录CTRL + F1 动态帮助F1 帮助SHIFT + F1当前窗口帮助CTRL + ALT + F3帮助-搜索SHIF 阅读全文
posted @ 2012-12-28 14:41 小汪哥写代码 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 利用OnMousedown和OnContextmenu添加鼠标左中右键单击的处理,返回event.button的值来判断是单击了哪个键。简单测试代码如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " 阅读全文
posted @ 2012-12-21 14:47 小汪哥写代码 阅读(453) 评论(0) 推荐(0) 编辑
摘要: oracle用户名不区分大小写oracle 11g 以前的版本的用户名和密码是不区分大小写的;oracle 11g 用户名和密码默认区分大小写,可更改alter system set sec_case_sensitive_logon=false 设置改为不区分大小写。ORACLE用户自动被锁解决方法 --1. --系统参数配置 connect sys/password@db_link as sysdba select * from dba_profiles where resource_name like 'FAILED_LOGIN_ATTEMPTS%'; --1 DEFAUL 阅读全文
posted @ 2012-12-19 16:24 小汪哥写代码 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 1.首先创建一个类Filesusing System.IO;using System.Security.AccessControl;namespace 命名空间{ public class Files { /// <summary> /// 给指定的操作系统用户赋操作权限 /// </summary> /// <param name="pathname">文件的路径</param> /// <param name="username">操作系统用户名</param> /// < 阅读全文
posted @ 2012-12-15 23:03 小汪哥写代码 阅读(231) 评论(0) 推荐(0) 编辑