自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (3)
  • 收藏
  • 关注

原创 DevExpress 控件RepositoryItemComboBox

RepositoryItemComboBox控件作为FilterControl 的编辑控件时,有时我们想让ta

2014-04-08 14:27:50 8990

原创 解决CSS样式中display:block;不能居中的问题

在网上搜索找到了解决方案:    用display:inline-block;代替即可。

2012-12-04 09:59:57 12080

原创 Powershell脚本部署打好的Website zip包并重启IIS

直接上Power脚本:#Get current path$CurrentDir = $( pwd );#Get MSDeploy pathWrite-Host "Getting MsDeploy path...";[int]$MaxMsDeployVersion = 0;$MsDeployVersions = $(Get-Item "HKLM:SOFTWARE\Microsoft

2012-10-19 10:32:21 2661

原创 调用MSBuild打Website的部署zip包

1.调用Msbuild为Website打zip部署包:2.当让我们的程序需要引用:assemblyref://Microsoft.Buildassemblyref://Microsoft.Build.Conversion.v4.0assemblyref://Microsoft.Build.Engineassemblyref://Microsoft.Build.Framework

2012-10-19 09:55:36 2814

原创 How to create WSDL SourceCode from a webservice.

How to create WSDL SourceCode from a webservice.Browse (with IE) your web service home page (the asmx page). Then type the following after the URL:

2012-09-12 10:55:18 603

原创 System.BadImageFormatException:

System.BadImageFormatException: 引起这种异常的原因是应用程序本身不是有效的 Win32 应用程序,所以在你的项目属性下把Plateform target 设置成x86即可。

2012-09-12 10:54:40 652

原创 小问题 one of its dependencies

下面这种错误问题的引起是因为 DLL build在32位系统下,然后你的系统和IIS默认情况下只允许64位的。解决这个问题很简单,在你的项目Build属性下把platform target 选成Any CPU从新build下工程即可解决问题 Could not load file or assembly 'Objective.iTrack.Server.DataContract' or o

2012-08-23 14:55:30 7550

原创 Undefined function 'Nz' in expression.

前提:数据库是Access,C#中执行一个sql语句遇到这样的异常:OleDbException was caughtUndefined function 'Nz' in expression. Access 中的函数 Nz([value1],[value2]) 意思就是取第一个非空的值但是如果我们把这个含有这个函数的表达式在 OleDbCommand执行时会发生异常:OleDbE

2012-08-01 10:06:52 868

原创 MEF的一点理解

0.我例子的工程结构1.首先在程序启动时拿到要动态加载dll所在的目录。WepApplication中的Global.asax文件中:public static DirectoryCatalog Catalog; protected void Application_Start(object sender, EventArgs e) {

2012-06-08 17:29:16 1696

原创 写的一个简单的RestfulWCF程序

1.我程序的架构模式大致是这样的:2.这是我定义的服务的接口,包括两个GET和一个PUT方法:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.ServiceModel;using System.ServiceModel.Web;usi

2012-06-06 11:12:28 1076

原创 Cache应用

1.首先从数据库中取数据,代码如下:private const string CacheAllProduct = "MyProduct"; private const string ConnectionString = ""; private const string StoredProcedureName_GetProduct = "GetAllProduct

2012-06-04 18:33:56 1969

原创 小问题积累

1.有时不能直接Debug来看程序哪里出错,这时候替换DLL抓异常记EventLog是解决问题的一种好办法:EventLog.WriteEntry("Ricky", e.Message);

2012-05-30 17:54:43 472

原创 抽象类的应用

直接给出代码:首先是抽象类:public abstract class Request { public string BuildRequest() { string body = BuildMessageBody(); string request = body + BuildMessageHead

2012-05-21 18:17:01 421

原创 BUG:The channel 'tcp' is already registered.

稳定重现bug的程序:class Program { static void Main(string[] args) { System.Threading.Thread[] threads = new System.Threading.Thread[2]; threads[0] = new System.T

2012-05-15 10:54:09 1266

转载 关于异常的疑难解答:System.BadImageFormatException

参考MSDN解释:http://technet.microsoft.com/zh-cn/library/k7137bfe 相关提示如果您的应用程序使用了 32 位组件,请确保该应用程序始终采用 32 位应用程序的运行方式。如果应用程序项目的“平台目标”属性设置为AnyCPU,则编译后的应用程序在 64 位或 32 位模式中均可运行。如果采用 64 位应用程序运行

2012-05-04 17:27:19 1017

转载 SQL数据缓存依赖总结

以前只听过SQL server数据缓存依赖,但一直没使用,由于项目需要,才研究了一番,发现了一个很诡异的问题,竟然是一个操作顺序问题导致的。  SQL server数据缓存依赖有两种实现模式,轮询模式,通知模式。   1  轮询模式实现步骤           此模式需要SQL SERVER 7.0/2000/2005版本以上版本都支持       主要包含以下几步:

2012-04-24 13:15:08 8101

转载 The current identity (NT AUTHORITY/NETWORK SERVICE)

The current identity (NT AUTHORITY/NETWORK SERVICE) does not have write access to 'C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files'.以前有很多IIS的问题解决经验没有记录下来,可惜了。其实,时间长了问题多了就记不

2012-04-20 14:27:55 594

原创 证书信任C#代码

ServicePointManager.ServerCertificateValidationCallback = (a, b, c, d) => true;

2012-04-06 09:30:30 826

翻译 关于SqlDependency所需要的最小数据库权限

引言: .NET 2.0 有一个非常酷的功能被称作SqlDependency,这个功能提供了一种通知机制当数据库缓存不对时。在这篇文章里我们不准备解释这项技术是怎么用的,因为已经有大量的并且很好的资源可用就像这篇文章一样。这篇文章所展示的是一个SQLServer2005用户使SqlDependency工作所需要的最小权限。用代码说明: 这篇文章中将会有两部分代码的支持。第一部分是用SQ

2012-03-16 19:10:03 2541

转载 styleCop使用介绍

1styleCop安装安装参考2和VS集成要和vs集成一定要在安装时把MSBuild files那个选项选中的,否则安装后是不会和VS集成集成的。3styleCop使用User Guide4在项目中使用stylecop和把警告改为错误在后缀为.csproj的文件添加如下一行,就可以使用styleCop主动检测项目了,但默认不符合规则的都是警告,注

2012-02-13 14:22:35 8780 1

原创 为GUID添加默认值

SQL 语句如下: ALTER TABLE [dbo].[TableName] ADD CONSTRAINT [DF_TableName_GUID] DEFAULT (newsequentialid()) FOR [GUID]  ALTER TABLE [dbo].[TableName] ADD CONSTRAINT [DF_TableName_GUID]

2012-02-06 16:20:20 10130

原创 检查xml格式是否正确

1.检查xml格式public static bool IsCorrectXmlFormat(string configuration) { bool isCorrectXmlFormat = true; try { XmlTextReader reader = new Xm

2012-01-16 17:13:04 8178

原创 安装环境上用WindowsPowerShell脚本检查环境设置

1.这是一个check要部署产品的服务器环境所用的脚本:# ----------------------------------------------------------------# vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv## Step 1: Check that Java has been

2012-01-12 15:12:10 847

原创 TFS打Build拷贝Windows Service

1.TFS上打完Build后的Windows Service拷贝到指定的文件夹

2011-12-19 18:39:20 528

原创 .Net面试基础问答:抽象类和接口的区别?

1.抽象类(abstract class)可以包含功能定义和实现,接口(interface)只能包含功能定义 。2.抽象类是从一系列相关对象中抽象出来的概念, 因此反映的是事物的内部共性;接口是为了满足外部调用而定义的一个功能约定, 因此反映的是事物的外部特性。3.分析对象,提炼内部共性形成抽象类,用以表示对象本质,即“是什么” ;为外部提供调用或功能需要扩充时优先使用接口 。

2011-12-15 15:46:52 437

原创 WCF的Service用客户端去访问时加SSL验证

1.选择IIS Management打开Server Certificates2.选择Create Selt—Signed Certificates为你的SSL取一个名字:TestSSL3.下来把SSL证书绑定到你的站点:4.这样就可以用https去访问了,5.但是我们用客户端访问时必须加上证书信任才可以去访问:public static class Util

2011-12-15 10:49:23 871

原创 x86和x64

x86是32位系统,只能支持到3.25G的内存,x64是64位系统支持更大的内存

2011-12-14 15:48:14 408

原创 VS2010快捷键

1.VS2010 有用的快捷键 : Ctrl + r, ctrl + w, 切换空格示。

2011-12-13 13:52:34 324

原创 Socket编程触发播放音乐

1.我们要目标是要做一个在TFS上Build成功或者失败后的一个音乐提示,于是想到用TFS传送消息+Sokect编程+WindowsService实现,思路是这样的:Sokect编程这一块实现主要的功能,包括监听一个端口,接受到指定的信息后播放成功或者失败的音乐。这个服务通过WindowsService来调用。最后的任务就是TFS发送成功或者失败的消息给这个地址。2.目前实验的代码如下:

2011-12-07 09:39:16 764

原创 CheckIn代码到TFS后出现生成Moles的问题

有三个解决方案:1.关闭TFS服务器上的Moles进程,2.删除Moles后,从新为需要加的引用加Moles,重新生成,3.关于加了Moles后的属性,Buil Action必须选择Moles,这样你生成的才是需要引用的Moles引用。4.http://schemas.microsoft.com/moles/2010/"               Diagnostic="tr

2011-12-07 09:30:33 588

原创 VS2010 创建WindowsService服务

1.新建一个Windows 服务2.添加Installer这一步很重要,在处理完你的业务逻辑后需要添加一个Installer才能是你的Windows服务被安装。在VS中添加Installer右键你的Service服务,选择View Designer再在View Designer视图中右键Add Installer这样Installer就添加好了。3.设置服务

2011-11-24 13:01:43 11011 1

原创 XMLDocument转为String

1.将XMLDocument转为Stringpublic static string FormatXmlString(string xmlString)        {            XmlDocument document = new XmlDocument();            document.LoadXml(xmlString);

2011-11-16 16:57:53 5625

原创 VS2010数据库工程自动部署

1.调用exe程序位置:C:\Program Files\Microsoft Visual Studio 10.0\VSTSDB\Deploy\VSDBCMD.exe2.直接在dos窗口中打开可以看到这些命令:3.工作流里面的Invoke VSDBCMD的工作流中的参数:"/a:Deploy /dd /cs:""Data Source=localhost;Persist Securit

2011-11-14 13:00:24 994

原创 VS2010用C#写单元测试的一些总结

1.单元测试中一个完整的测试类:    [TestClass]    public class SomeClassTest    {        [TestInitialize()]        [HostType("Moles")]        public void SetUp()         {        }        [TestCleanu

2011-11-01 17:26:47 4498

原创 关于地址与IP的映射

关于IIS中部署一个网站后的映射地址:1.进入这个目录下,C:\Windows\System32\drivers\etc,在此用记事本打开hosts文件;2.在最后一行加上你想映射的名字与IP地址: 10.32.152.133   rickycai3.保存即可,这样你的网站就可以用这样的形式去访问你的站点:http://rickycai/Service.asmx

2011-10-26 16:54:10 757

原创 关于用XSD文件验证字符串型的XML中特定的字段只能是几个值

1.我们的目标是验证一个XML中的字段中的ActionType只能是DispensedCardPurchase,NonDispensedCardPurchase,DispensedFixedValueCardPurchase,NonDispensedFixedValueCardPurchase,这几个值,XSD文件:"http://schemas.datacontract.org/

2011-10-25 09:03:27 1982

原创 WCF+小知识总结

1. [ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall)]       该属性用来控制Service创建的控制模式,PerCall 表示每次来一个请求为其创建一个对象的实例,PerSessio

2011-10-13 15:42:35 520

原创 SQL 小知识

在SQL的Where字句中判断一个类型是否为NULL时利用 Where 字段名称 IS NULL 后者是IS NOT NULL进行判断。例如:Select * From Computer Where OperateDate IS NULL

2011-10-11 15:45:16 262

原创 装一个软件需要安装另一个软件的依托

装一个软件需要安装另一个软件的依托,例如安装B软件,需要先安装A软件后才可安装B软件,但是当你安装了A软件后,去安装B软件提示你未安装A软件,最可能出现的原因就是你的B软件未安装到C盘,也就是这个B软件未注册到注册表中,导致A软件安装时找不到已经安装的B软件,所以一般这种依托安装

2011-09-30 16:13:32 477

原创 动态获取一个服务端控件的客户端ID

1.在JS中通过一个表达式动态的获取到客户端的ID,下面的代码中ddlOwnerAccount为你的服务端控件的ID‘var account = document.getElementById("");2.类似的TextBox等服务端控件也可以通过此方法来在客户端动态

2011-09-30 14:18:03 631

用C#&&SQLServer2005火车售票系统

火车票管理系统,实现管理员对车票的初始化,对售票点的统计,对车次的统计!售票模块实现查票,购票,退票功能!

2010-07-23

ASP.net/C#做的网页购物车

一个简单的网页购物车程序,主要实现功能就是买到的书加到购物车中可以查看!

2010-07-23

数据结构——使用C语言(第4版)[朱战立][电子教案].zip

数据结构——使用C语言(第4版)[朱战立][电子教案].zip 大学专业课件

2010-06-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除