c#
文章平均质量分 59
longlong821
这个作者很懒,什么都没留下…
展开
-
WEB服务 单点登出 不了的问题
子站登出代码if (Session != null) Session.Abandon(); FormsAuthentication.SignOut(); HttpContext.Current.Response.Cookies.Clear();主站退出的时候调用子站we原创 2012-10-08 13:57:37 · 1058 阅读 · 0 评论 -
我做的2个项目的架构记录
框架用CODESMITH写好模板直接生成第一个是电子商务平台类:该项目全部使用存储过程1:最底层是一个数据库操作类库DBUtitll 里面是一些类似微软的SQLhelper这样的类 2:数据访问层DAL 该层是针对每一个数据库表对象生成一个DAL类 ,里面放了 对一个表所有能进行的原子操作方法 方法包含了对要调用的存储过程的参数的自动生成的一个处理过程 。和一原创 2012-01-10 11:22:09 · 655 阅读 · 0 评论 -
Web Service的传输协议概述
Web Service的传输协议概述在ASP.NET 中,XML Web Service支持3种协议来与用户交流数据。 这3种协议分别是: 1.HTTP-GET 2.HTTP-POST 3.SOAP 在这3种协议中,HTTP(Hypertext Transfer Protocol)已经是众所转载 2012-01-10 09:15:33 · 2663 阅读 · 0 评论 -
多个项目工程(类库)合并成一个Dll
1.先新建一个类库(项目),命名为ClassLibrary1;2.再建一个类库(项目),命名为ClassLibrary2;3.以此类推新建类库;4.将以上类库的命名空间均改成My.ClassLibrary;5.开始——》运行——》cmd——》D:回车——》cd ilMerge安装路径;6.输入命令:ILmerge /ndebug /target:dll /out:F:\Ap转载 2012-01-10 09:14:57 · 9284 阅读 · 1 评论 -
Log4net错误日志配置
Ø 先编译log4net工程,将log4net.dll复制到项目的bin目录下;Ø 同时将Log4Net.Config也复制到项目的bin目录下;Ø 在项目的解决方案中新建项目Errors;Ø 在项目Errors中引用log4net.dll;Ø 在Errors项目下新建类XXException继承Exceptio转载 2012-01-10 09:15:10 · 2759 阅读 · 0 评论 -
正则表达式语法
一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。这里有一些可能会遇到的正则表达式示例:Visual Basic Scripting EditionVBScript匹配/^\[ \t]*$/"^\转载 2012-01-10 09:15:21 · 566 阅读 · 0 评论 -
jquery uploadify在谷歌浏和火狐下无法上传的解决方案(.Net版)
在项目紧张的进行过程中,jquery uploadify上传不兼容的问题一直没有试着去解决,只幻想着用ie的人越来越多,怎么奈何firefox4刚推出,就有4000万的下载.......仰天长叹,记生ie,何生firefox。好了,此一段引以前序。走吧,一起来探个究竟。一、jquery uploadify自我介绍: (1)、大家好,我是jquery插件大家族中负责实现异步上传的插件,转载 2012-07-25 17:11:38 · 9149 阅读 · 0 评论 -
关于修复VS2008提示加载安装组件出现问题和点击VS的设计窗口出现一个WINDOW installer的提示的问题的解决办法
引起这些的原因是我删除了机器上的office2007 ,在网上找了很多解决办法 但是都没有一个解决掉的。就自己尝试了下:1:重新安装office20072:打开excel2007 提示找不到visualwebdeveloperww.msi所在路径 3:去VS2008 的安装包里面将visualstudio2008中文版.iso打开,然后把WCU/WebDesignerCore目原创 2012-07-18 10:50:02 · 1512 阅读 · 0 评论 -
关于网站防SQL注入使用关键字过滤和SQL注入
1:最好的2种都用2:如果只选一种最好使用SQL参数 因为过滤方法可能会有漏掉一些 但SQL参数基本可以杜绝3:使用过滤方法 需要在不安全的输入(所有用户输入)都使用,SQL参数可以分3种情况(条件全=的可自动生成,其他操作符 可以条件字符串+SQL参数数组 ,安全条件直接丢sql)原创 2012-07-17 10:55:49 · 2280 阅读 · 0 评论 -
哪些情况下不可以用自增长字段做主键
http://zpfadmin.iteye.com/blog/6718581:当开发分布式数据库系统 避免数据的不唯一性 应使用手动控制增长的字段做主键2:当开发需要支持多数据库的系统有些数据库不支持自动增长 应使用手动控制增长的字段做主键3:总的来说在非分布式,单SQL的系统里自增长还是好用的。原创 2012-07-16 16:33:01 · 1043 阅读 · 0 评论 -
c#使用反射加载程序集Assembly。load()使用全过程
第一步 :创建一个将被加载的程序集 类库Testusing System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Test{ public class Class1 { string name, age; pub原创 2012-07-04 15:46:50 · 6373 阅读 · 0 评论 -
JQUERY 无隙滚动特效
function _InitScrolltry(_S1, _S2, _W, _H, _T) { return "var marqueesHeight" + _S1 + "=" + _H + ";var stopscroll" + _S1 + "=false;var scrollElem" + _S1 + " = $('#" + _S1 + "');scrollElem" +原创 2012-04-06 16:25:17 · 809 阅读 · 0 评论 -
IIS7.0上传大文件出错的解决方案(Windows7+IIS7.5+PHP修改上传文件大小的解
1.单击 开始 。 在 开始搜索 框中, 键入 Notepad. 右击 记事本 , 然后单击 作为管理员运行 。注意 如果提示用于管理员密码或用于确认, 键入密码, 或单击 继续 。2.在 文件 菜单上, 单击 打开 。 在 文件名 框中, 键入 %windir%\system32\inetsrv\config\applicationhost.config然后单击 打开 。3.修改转载 2012-03-05 14:35:15 · 6212 阅读 · 0 评论 -
Silverlight 跨线程访问
新建SL4 应用程序,在MainPage下添加代码:Thread1 后台代码为:private void btnThread1_Click(object sender, RoutedEventArgs e) { new Thread(() => { MessageBox.Show("Hello转载 2012-01-09 14:38:35 · 1271 阅读 · 0 评论 -
C# BackgroundWorker实现WinForm异步操作的例子
BackgroundWorker 类允许您在单独的专用线程上运行操作。耗时的操作(如下载和数据库事务)在长时间运行时可能会导致用户界面 (UI) 似乎处于停止响应状态。如果您需要能进行响应的用户界面,而且面临与这类操作相关的长时间延迟,则可以使用BackgroundWorker 类方便地解决问题。若要在后台执行耗时的操作,请创建一个 BackgroundWorker,侦听那些报告操作进度并原创 2011-07-18 09:59:03 · 2177 阅读 · 1 评论 -
c# 多线程 创建跨进程的EventWaitHandle 源码
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;namespace ConsoleApplication1{ class AUTO { static EventWaitHandle ev =原创 2011-07-13 09:50:05 · 1885 阅读 · 0 评论 -
c# 多线程 生产者/消费者队列 源码
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;namespace ConsoleApplication1{ class Product:IDisposable { EventWaitHa原创 2011-07-13 10:48:40 · 2008 阅读 · 0 评论 -
C# (STA and MTA) 多线程
参考资料:http://www.yesky.com/20010207/158097.shtmlhttp://www.ftponline.com/china/XmlFile.aspx?ID=242http://research.microsoft.com/~chadv/java_com2.htmhttp://blogs.msdn.com/jfoscoding/archive/2005原创 2011-07-14 09:45:14 · 10011 阅读 · 0 评论 -
c# 关键字AS的理解
as 运算符类似于类型转换,所不同的是,当转换失败时,as 运算符将产生空,而不是引发异常。 表达式: expression as type 等效于: expression is type ? (type)expression : (type)null 只是 expression 只被计算一次。原创 2011-10-31 10:40:00 · 468 阅读 · 0 评论 -
C#中this的用法,你用过几种?【含源码示例】
C#中的this用法,相信大家应该有用过,但你用过几种?以下是个人总结的this几种用法,欢迎大家拍砖,废话少说,直接列出用法及相关代码。 this用法1:限定被相似的名称隐藏的成员 /// /// /******************************************/ /// /* this用法1转载 2011-12-23 10:54:38 · 972 阅读 · 0 评论 -
C# 格式化字符串几种方式总结 String.Format
本文内容节选自MSDN摘要:1.标准 DateTime 格式字符串2.标准数字格式字符串3.自定义 DateTime 格式字符串4.枚举格式字符串5.自定义数字格式字符串 标准 DateTime 格式字符串 标准 DateTime 格式字符串包含一个标准 DateTime 格式说明符字符,该字符表示自定义 DateTime 格式字符串。格式字符串转载 2011-12-23 11:17:08 · 3039 阅读 · 0 评论 -
c# Invoke和BeginInvoke 区别
c# Invoke和BeginInvoke 区别转自http://www.cnblogs.com/c2303191/articles/826571.htmlControl.Invoke 方法 (Delegate):在拥有此控件的基础窗口句柄的线程上执行指定的委托。Control.BeginInvoke 方法 (Delegate) :在创建控件的基础句柄所在线程上异步执行指定委托。转载 2012-01-09 15:19:42 · 625 阅读 · 0 评论 -
部署Silverlight及Web Service
一直通过vs测试Silverlight,本以为部署到服务器上是很简单的事。没想到遇到了很多麻烦,用了整整一天的时间搜索解决方案。先说部署到xp系统下本地IIS,服务器win2003也一样。如图,右击虚拟目录->属性->HTTP头->MIME类型。添加扩展名: .xapMIME类型:application/x-silverlight-app扩展名: .xamlMIME类型转载 2012-01-09 16:18:47 · 637 阅读 · 0 评论 -
JS与C#(.net)编码与解码
推荐C#程序员,在ASP.NET中使用 Microsoft.JScript.GlobalObject.encodeURIComponent("!@#$&*()=:/;?+'中 文");编码而不要使用Server.UrlEncode("!@#$&*()=:/;?+'中 文"); 在客户端用js方法decodeURIComponent()来解析;将不会出现"!@#$&*()=:/;?+'中转载 2012-01-09 16:31:58 · 7262 阅读 · 0 评论 -
委托事件 简写 C#
public MainPage() { this.InitializeComponent(); //简写 this.Loaded += (sender, e) => { MessageBox.Show("d"); MessageBox.Show("ss"); }; //原来转载 2011-12-26 10:05:41 · 1394 阅读 · 0 评论