- 博客(143)
- 资源 (58)
- 收藏
- 关注
转载 在WCF中使用消息队列
在一些大型的解决方案中,假设我们的服务没有办法一直在线,或者因为这样那样的原因宕机了,有没有什么办法让客户端的影响最小化呢?答案是可以通过消息队列的方式,哪怕服务是没有在线的,客户端依然可以继续操作。 1. 首先来学习一些消息队列的基础知识消息队列默认是没有安装的,可以通过下面的方式进行安装 2. 通过一个小程序来演示一下如何发送和接受消息 stati
2013-01-09 10:55:45 265
转载 WCF服务离线操作与消息队列MSMQ
之前曾经写过一个关于MSMQ消息队列的文章:WCF分布式开发必备知识(1):MSMQ消息队列 ,当时的目的也是用它来作为学习WCF 消息队列MSMQ编程的基础文章。在那篇文章里,我们详细介绍了MSMQ消息队列的基本概念、安装、部署、开发、调试等相关问题。今天我们来学习WCF分布式开发步步为赢(13):WCF服务离线操作与消息队列MSMQ。在WCF框架下使用MSMQ消息队列服务编程。 这里我会
2013-01-09 10:32:17 383
转载 WCF分布式开发必备知识(1):MSMQ消息队列
学习WCF是不是就不需要学习.Net Remoting、ASMX、WSE和MSMQ了? 这个问题一直是很多开发者关注的问题.按照微软的说法,WCF是微软分布式应用程序开发的集大成者,学习WCF编程,就不需要了解其他的技术.这个说法有一定的道理.WCF的出现确实解决了很多问题,它整合了.Net平台下所有的和分布式系统有关的技术,例如.Net Remoting、ASMX、WSE和MSMQ
2013-01-09 10:12:58 326
转载 DataGridView 列宽和行高自动调整的设定
1) 设定行高和列宽自动调整// 设定包括Header和所有单元格的列宽自动调整DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;// 设定包括Header和所有单元格的行高自动调整DataGridView1.AutoSizeRowsMode = DataGridVi
2013-01-08 13:06:40 296
转载 C#的参数类型:params、out和ref
(转自胡里胡涂,在此表示感谢!)首先回顾一下C#声明一个方法的语法和各项元素,[]代表可选 [访问修饰符] 返回值 方法名([参数类型] 数据类型 参数名) {方法体} 这篇文章主要是为了讲解 参数表里面的可选项[参数类型],这个参数类型的设置会影响到我们对参数施加操作后的结果或影响我们对方法的调用方式。 C#之中参数类型分为4种: 无:默认的,普通参数para
2013-01-04 16:50:57 229
转载 身份验证
使用HttpMoudle和IPrincipal实现自定义身份及权限认证(zhuan) (申明:转自aaa1082版权输入他,谢谢!) HttpContext.Current.User用户对象表示用户的安全上下文,代码当前即以该用户的名义运行,包括用户的标识(IIdentity)和它们所属的任何角色。所有用户对象都需要实现 IPrincipal 接口。(MSDN) 创建一个U
2013-01-04 16:50:19 239
原创 关于多用户远程桌面的实现——WIN7 版的
远程桌面服务使局域网 (LAN)上的计算机可以连接到服务器(也称为远程计算机)并运行位于服务器上的程序。这可以只需要在1台机器上安装应用程序,其他机器共享使用。远程桌面连接使用远程桌面服务技术,使一台计算机可远程控制另一台计算机。windows 远程终端服务是单用户的,也就是说通过远程登录到服务器时,服务器本地将黑屏。如何做到不管用本地登录还是远程登录,同一时刻容许多个用户操作服务器计算机。
2012-12-10 15:31:19 455
转载 PHP 框架,第 5 部分: 集成外部任务
轻松、安全地调度由框架创建的任务Duane O'Brien, PHP 开发人员, 自由撰稿人简介: 短短几年前,对 PHP 早期版本的常见批评是不支持 MVC 样式的架构。现在,开发人员可以在许多 PHP 框架中做出选择。“PHP 框架” 系列将介绍三个广泛使用的 PHP 框架 —— Zend、symfony 和 CakePHP —— 通过在三个框架中构建和
2012-12-10 14:39:10 246
转载 PHP 框架,第 4 部分: Ajax 支持
Zend 框架、CakePHP 和 symfony 如何处理本机代码和第三方库Duane O'Brien, PHP 开发人员, 自由撰稿人简介: 对 PHP 早期版本的常见批评之一是不支持模型-视图-控制器(Model-View-Controller,MVC)样式的架构。现在,开发人员可以在许多 PHP 框架中做出选择。“PHP 框架” 系列将介绍三个广泛使
2012-12-10 14:37:38 351
转载 PHP 框架,第 3 部分: 用户验证
在 Zend、symfony 和 CakePHP 中探究 MVC 样式的架构Duane O'Brien, PHP 开发人员, 自由撰稿人简介: 对 PHP 早期版本的常见批评是不支持模型-视图-控制器(Model-View-Controller,MVC)样式的架构。现在,开发人员可以在许多 PHP 框架中做出选择。“PHP 框架” 系列将介绍三个广泛使用的
2012-12-10 14:34:42 279
转载 PHP 框架,第 2 部分: 构建样例应用程序
用 Zend、symfony 和 CakePHP 创建 BlahgDuane O'Brien, PHP 开发人员, 自由撰稿人简介: “PHP 框架” 系列将介绍三个广泛使用的 PHP 框架 —— Zend、symfony 和 CakePHP —— 通过在三个框架中构建和扩展样例应用程序,研究三个框架的类似之处和不同之处。第 1 部分将列出本系列涵盖的内容并
2012-12-10 14:30:11 238
转载 PHP 框架,第 1 部分: 开始使用三种常用框架
简介: 短短数年前,对 PHP 最常见批评之一是不支持 MVC 样式的架构。随着时代的变迁,现在在 PHP 框架领域里可以获得多种选择。本系列将介绍三个广泛使用的 PHP 框架 —— Zend、symfony 和 CakePHP —— 通过在三个框架中构建和扩展样例应用程序来检验这三个框架的类似之处和不同之处。“PHP 框架” 系列专门针对那些想要开始使用框架、但又没有机会详细检验可用
2012-12-10 14:17:36 429
转载 wpf textbox控制只能输入数字
KeyDown事件:private void TextBox_KeyDown(object sender, System.Windows.Input.KeyEventArgs e) { TextBox txt = sender as TextBox; //屏蔽非法按键 if ((e.Key
2012-08-29 09:10:48 498
原创 WPF遍历StackPanel中动态添加的控件
for(int i=0;i<StackPanel1.Children.Count; i++){ KJmc=StackPanel1.Children[i] as KJObject;//如果类型不一致返回null if(KJmc != null) { //code…… }}
2012-08-23 14:53:40 4453
转载 C#按照List属性值排序
protected void btnSort_Click(object sender, EventArgs e) { List list = new List(); Book b1, b2, b3, b4; b1 = new Book("《绝代双骄》", "古龙", "中国长安出版社", 50); b2
2012-08-20 20:31:08 572
转载 VSS设置登录默认用户名及密码(取消登录默认用户名及密码)
VSS设置登录默认用户名及密码方法一:可以用设置环境变量的方式设置VSS的默认登录用户名及密码在环境变量中添加ssdir,ssuser,sspdw这三个变量,如图:要想取消默认登录用户名及密码,删除这三个变量即可方法二:在admin端,菜单“Tools”下的“Options”里面的“General”选项卡上勾选“Use network name for
2012-08-10 10:17:17 932
转载 WPF处理窗口消息WndProc
在Visual的句柄创建后(如OnLoad、OnSourceInitialized代码里),使用下面方法:方法一:[csharp] view plaincopyHwndSource source =PresentationSource.FromVisual(this) as HwndSource; if(source != null)
2012-07-31 14:27:12 2271
转载 WPF常用控件说明
内容控件:1.Button:当Button.IsCancel="True"时,点击按钮,对话框关闭。当Button.IsDefault="True",按回车触发按钮的Click事件。2.RepeatButton:外表和Button一模一样,行为也基本一样,不一样的地方是,当按住RepeatButton不放时,不断触发点击事件。其触发事件频率由属性Delay和Interval决定。同
2012-07-31 09:48:10 681
转载 c# winform 循环遍历界面上的所有控件,foreach,Controls,AllowDrop
C#代码 foreach (System.Windows.Forms.Control control in this.groupBox2.Controls)//遍历groupBox2上的所有控件 { if (control is System.Windows.Forms.PictureBox) { System.Window
2012-07-30 15:59:55 1048
转载 WPF中的控件模板(ControlTemplate)
WPF包含数据模板和控件模板,其中控件模板又包括ControlTemplate和ItemsPanelTemplate,这里讨论一下ControlTemplate。 其实WPF的每一个控件都有一个默认的模板,该模板描述了控件的外观以及外观对外界刺激所做出的反应。我们可以自定义一个模板来替换掉控件的默认模板以便打造个性化的控件。 与Style不同,Style只能改变控件的
2012-07-30 10:49:30 311
转载 C#中Dictionary的用法及用途
Dictionary是一个泛型他本身有集合的功能有时候可以把它看成数组他的结构是这样的:Dictionary他的特点是存入对象是需要与[key]值一一对应的存入该泛型通过某一个一定的[key]去找到对应的值举个例子://实例化对象Dictionary dic = new Dictionary();//对象打点添加dic.Add
2012-07-30 10:42:03 410
转载 WPF StackPanel、WrapPanel、DockPanel
一、StackPanelStackPanel是以堆叠的方式显示其中的控件1、可以使用Orientation属性更改堆叠的顺序Orientation="Vertical" 默认,由上到下显示各控件。控件在未定义的前提下,宽度为StackPanel的宽度,高度自动适应控件中内容的高度 1: 2: Button A 3:
2012-07-30 09:22:44 565
转载 谷歌浏览器GOOGLE CHROME备份收藏夹数据
谷歌浏览器 Google Chrome 收藏夹由于没有插件支持,数据不能灵活备份,在一台电脑上使用,再到另外一台电脑使用,新的数据并没有同步,非常不便,尤其是收藏夹。我们知道谷歌浏览器 Google Chrome 所有数据都存储在User Data目录下,包括密码,缓存等。若打包后都有几十MB,不方便邮寄。如果到另外一台电脑使用,其实只需要拷贝主要的数据,例如收藏夹。谷歌浏
2012-07-24 22:05:15 3792
原创 清除SQL Server2008登录记录
SQL Server Management Studio登陆窗口清空多余的登陆名:删除SqlStudio.bin文件Win2003: C:\Documents and Settings\用户文件夹\Application Data\Microsoft\Microsoft SQL Server\100\Tools\ShellWin 7:C:\Users\用户文件夹\Appli
2012-07-24 15:28:49 371
转载 VS2010令C盘空间不足的问题
C盘的Program Files和Windows两个文件夹的大小,发现加起来不到20G。偶的神呀,还有30G的空间去哪里了?想到了隐藏文件,故把隐藏文件显示出来。发现C盘下面有个ProgramData。竟然有33G,有图为证: 仔细排查了ProgramData中的文件,终于找到了祸根:C:\ProgramData\Microsoft Visual Studio\10.0\Trace
2012-07-24 11:22:27 2060
原创 VS2010 SP1发布及下载地址
在线安装包:https://cid-3ca83445bd7767a0.office.live.com/browse.aspx/.Public/VS2010ISO:http://download.microsoft.com/download/E/B/A/EBA0A152-F426-47E6-9E3F-EFB686E3CA20/VS2010SP1dvd1.iso更新内容:http://
2012-07-24 10:37:12 1313
转载 Ninject的使用
这篇简要介绍IoC开源框架Ninject的基本使用.一. 引入Ninject这一步可以通过NuGet来获取到最新的Ninject二. 构建容器在我们的Project跟目录下建立一个BootStrapper的类,如下所示: publicclassBootStrapper{ publicstati
2012-07-24 09:15:16 440
转载 IOC框架实践之Ninject
1. 入门1.1. 面向接口01public interface IWeapon02{03 void Attack(string target);04}05
2012-07-24 09:14:10 450
转载 Ninject 2.x细说---2.绑定和作用域
Ninject中提供多种接口和实现类的绑定的方式供我们选择,同时还可以设置相关的绑定项以及对象的作用域等。具体如下:(其中使用到的类和代码重用上一节的“Ninject 2.x细说---1.基本使用”中的定义)1. 绑定:Ninject中提供好几种绑定接口实现的方法,具体如下:Ø To:绑定到接口的具体实现。Ø ToConstant:绑定到某个常量值。Ø ToM
2012-07-24 09:12:28 381
转载 Ninject 2.x细说---1.基本使用
本来想使用一下Ninject的,然后搜索了很久,都没找到比较详细的关于Ninject的使用方法等内容.于是乎干脆自己来写几篇介绍Ninject的内容.1. 依赖注入和IOC依赖注入和IOC的概念,可以点击这里看之前的文章.在这里就不多介绍了.2. 环境准备Ø 开发环境:WIN7 + VS2010 SP1Ø Ninject:本节内容以Ninject2.2.
2012-07-24 09:11:59 284
转载 Entity Framework 教程
本文档主要介绍.NET开发中两项新技术,.NET平台语言中的语言集成查询技术 - LINQ,与ADO.NET中新增的数据访问层设计技术ADO.NET Entity Framework。ADO.NET的LINQ to Entity部分以LINQ为基础,为了完整性本文档首先介绍LINQ技术。预备知识LINQ技术LINQ是.NET 3.5中新增的一种技术,这个技术扩展了.NE
2012-07-24 09:07:31 391
原创 C#运算符大全-各种运算符号的意思和作用
一、[]方括号 ([]) 用于数组、索引器和属性,也可用于指针。1、数组类型是一种后跟 [] 的类型:int[] fib = new int[100]; //创建一个有100元素的数组若要访问数组的一个元素,则用方括号括起所需元素的索引:fib[0] = fib[1] = 1;for( int i=2; i如果数组索引超出范围,则会引发异常。2、不能重载数组索引运算
2012-07-23 11:27:02 789 1
转载 .net环境下ckeditor与ckfinder学习笔记
一.ckeditor 3.0.1精简精简前:4.52M 精简后:853K1.删除_samples和_source文件夹,分别为示例文件和未压缩源程序2.删除lang文件夹下除zh-cn.js,en.js下的所有语言文件.根据需要删除3.删除根目录下的changes.html(更新列表),install.html(安装指向),license.html(使用许可).
2012-07-19 09:45:01 262
原创 常用数据库查询统计汇总
1、查询数据库中所有表:select name from sysobjects where xtype='U';2、查询数据库中所有表的记录数量:select a.name, b.rows from sysobjects a inner join sysindexes b on a.id = b.id where a.type = 'u' and b.indid in (0,
2012-07-13 16:28:51 644
原创 .NET执行insert语句返回自动增长列ID的值
using System; using System.Data; using System.Data.SqlClient; namespace DbConsoleDemo { public class InsertDemo { public InsertDemo() {} public static
2012-07-11 11:28:19 1579
转载 HttpContext是干什么的
这是MSDN对HttpContext的说明: HttpContext 类:封装有关个别 HTTP 请求的所有 HTTP 特定的信息。 (网上说是上下文信息,啥又叫上下文呢?个人感觉说的不清不楚) 这是MSDN对它的备注: 为继承 IHttpModule 和 IHttpHandler 接口的类提供了对当前 HTTP 请求的HttpContext 对
2012-06-28 09:59:52 236
转载 C#中RSA加密解密和签名与验证的实现
RSA加密算法是一种非对称加密算法。在公钥加密标准和电子商业中RSA被广泛使用。RSA是1977年由罗纳德•李维斯特(Ron Rivest)、阿迪•萨莫尔(Adi Shamir)和伦纳德•阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。.Net的推出,我们能够利用.Net Framework中的类提供的加密服务来保
2012-06-21 15:09:56 758
转载 Win7 IIS7 ASP.NET MVC3.0 部署问题
1、应用程序池采用经典模式,framework4.0。可能存在权限问题,解决办法:在高级设置的标识设为LocalSystem。一般mvc都采用集成模式,我为什么要选择经典模式呢?因为要识别httpModules配置。2、打开IIS的处理程序映射设置,”添加通配符脚本映射“请求路径:*可执行文件:C:\Windows\Microsoft.NET\Framework\v4.0.3031
2012-05-09 09:07:05 387
转载 ASP.NET MVC:窗体身份验证及角色权限管理示例
ASP.NET MVC 建立 ASP.NET 基础之上,很多 ASP.NET 的特性(如窗体身份验证、成员资格)在 MVC 中可以直接使用。本文旨在提供可参考的代码,不会涉及这方面太多理论的知识。本文仅使用 ASP.NET 的窗体身份验证,不会使用它的 成员资格(Membership) 和 角色管理 (RoleManager),原因有二:一是不灵活,二是和 MVC 关系不太。一、示例项目
2012-05-08 15:08:06 370
功能测试
2011-06-03
企业长青管理系统企业长青管理系统
2011-04-19
每个开发人员现在应该下载的十种必备工具
2010-09-12
JavaScript日历控件正式版(无偿的永久的提供给大家免费使用,含全部源代码)
2010-03-02
UniversalTermsrvPatch_1.0b_XiaZaiBa
2012-12-10
WPF圆润的TabItem和TabControl
2012-07-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人