暂无个人介绍
#region 移除字符串末尾指定字符 /// <summary> /// 移除字符串末尾指定字符 /// </summary> /// <param name="str">需要移除的字符串</param> /// <param name="valu
#region 判断远程文件是否存在 /// <summary> /// 判断远程文件是否存在 /// </summary> /// <param name="fileUrl"></param> /// <returns></returns>
#region 返回图片的字节流byte[] /// <summary> /// 返回图片的字节流byte[] /// </summary> /// <param name="imagePath"></param> /// <param name="webCli
#region 识别urlStr是否是网络路径 /// <summary> /// 识别urlStr是否是网络路径 /// </summary> /// <param name="urlStr"></param> /// <returns></r
Microsoft Visual Studio 2010项目编译的时候,提示如下错误: 错误 1 Files 的值“<<<<<<< .mine”无效。路径中具有非法字符。 解决办法:在你的工程OBJ/DEBUG目录下,找到 工程名.csproj.FileListAbsolute.txt的文件打开并删除含有'<<<<<&l
转载自:MSDN 类似文章:点击打开链接 多态性常被视为自封装和继承之后,面向对象的编程的第三个支柱。 Polymorphism(多态性)是一个希腊词,指“多种形态”,多态性具有两个截然不同的方面: 在运行时,在方法参数和集合或数组等位置,派生类的对象可以作为基类的对象处理。 发生此情况时,该对象的声明类型不再与运行时类型相同。 基类可以定义并实现虚方法,派生类可以重写这些方法,即派生类提
#region 比较两个DataTable内容是否相等,先是比数量,数量相等就比内容 /// <summary> /// 比较两个DataTable内容是否相等,先是比数量,数量相等就比内容 /// </summary> /// <param name= "dtA "
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 具体错误信息如下: System.ServiceModel.CommunicationException: 接收对 http://110.110.110.110/TestService/TestService.svc 的 HTTP 响应时发生错误。这可能是由于服务终结点绑定未使用 HTTP
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 在调试wcf程序的时候,有时会遇到下面的错误: System.ServiceModel.FaultException: 由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehavi
1、通过实体类来传递(可以传递多个参数与获取返回值),demo如下: 需要在线程中调用的函数: namespace ThreadParameterDemo { public class FunctionClass { public static string TestFunction(string name, int age) {
写类库项目时,经常会有某些特殊业务需要用到服务器端的物理路径,使用传统的System.IO.Directory.GetCurrentDirectory()方法返回的则是WINNT\System32目录,这个一般不能满足正常的业务需求,而要得到具体运行DLL所在的物理目录可以通过Assembly.GetExecutingAssembly().CodeBase属性来取得,具体参考方法如下:
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 要求如下: 1:选择父节点后,子节点全部打钩;2:选择子节点而不选择父节点,则从当前节点的父节点一直到根节点check框都是半选状态。3:当子节点均未勾选时,设置父节点状态为:未选中状态具体实现如下:一、OptionView—ShowCheckBoxes属性为true,则每个节点前面自动增加一
在数据库中新建表的时候发现了字段类型有的带n有的不带n,那么两者之间有什么区别? 于是上网查找一些资料如下: 一、 1、CHAR。CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间,不足的自动用空格填充,所以在读取的时候可能要多次用到trim()。 2、V
<span style="font-size:14px;"> </span><pre name="code" class="csharp"><span style="font-size:14px;"> /// <summary> /// 下载带进度条代码(普通进度条) //
结论:可以 验证demo如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows
1、将数据库中某列强制修改为大小写识别 比如想修改表:tb_TestTable400中的userPWD14列 <span style="font-size:14px;">ALTER TABLE tb_TestTable400 ALTER COLUMN userPWD14 nvarchar(128) COLLATE Chinese_PRC_CS_AS</span&
一直以来都是对于事件与委托比较混淆,而且不太会用。找了个时间,总结了一下,感觉清晰了很多。 先说一下个人理解的结论吧: delegate是C#中的一种类型,它实际上是一个能够持有对某个方法的引用的类。 delegate声明的变量与delegate声明的事件,并没有本质的区别,事件是在delegate声明变量的基础上包装而成的,类似于变量与属性的关系(在IL代码中可以看到每
update TableName set ColumnName=REPLACE(ColumnName,' ','')
GO create table tb_TestTable400 --创建表 ( id int identity(1,1) primary key, userName nvarchar(40) not null, userName1 nvarchar(40) not null, userName2 nvarchar(40) not null, userName3 nvarcha
1、创建SQL Server 2005数据库项目 首先,打开Visual Studio 2010,选择新建项目,在下图中,选择建立一个SQL Server 2005的数据库项目,命名为Database1 2、导入数据 在数据库项目中鼠标右键,在弹出的菜单中选择“导入数据对象和设置”,如下图: 这时会打开一个数据导入的向导窗口,如下图,会提示用户连接已有的数据库,我们只需要简
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 错误信息: 有关调用实时(JIT)调试而不是此对话框的详细信息, 请参见此消息的结尾。 ************** 异常文本 ************** System.TimeoutException: 请求通道在等待 00:01:00 以后答复时超时。增加传递给请求调用的超时值,或
错误信息: 有关调用实时(JIT)调试而不是此对话框的详细信息, 请参见此消息的结尾。 ************** 异常文本 ************** System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: Timeout 时间已到。在操作完成之前超时时间已过或服务器未响应。 (错误详细信息
软件下载地址:点击打开链接 debugview 可以捕获程序中由TRACE(debug版本)和OutputDebugString输出的信息。支持Debug、Release模式编译的程序(即该软件捕获的是exe直接运行时,抛出的信息,而不是Visual Studio调试时的),甚至支持内核程序,而且能够定制各种过滤条件,让你只看到关心的输出信息,而且可以定制高亮显示的内容等等,非常方便。 程序非
原文地址:http://blog.jobbole.com/85751/ 假设我们公司有两种程序员:VB程序员,指的是用VB写程序的程序员,用clsVBProgramer这个类表示;Delphi程序员指的是用Delphi写程序的程序员,用clsDelphiProgramer这个类来表示。每个类都有一个WriteCode()方法。定义如下: class clsVBProgramer()
最近遇到一个问题就是在win7(32位、64位都试过)上安装Visual Studio 2013(专业版、旗舰版都试过)之后,打开项目,使用:在文件中查找(Ctrl+Shift+F)功能时,会突然奔溃。 后来,突然想到在安装的时候,右键,以管理员身份安装。 于是,尝试了一下,搞定!
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 今天要做一个dev gridcongtrol输入单元格内容有效性的检测,此处以不允许为空、该列的值不允许重复为例。(当然也可以使用别的方式,但别的方式不好实现:当该单元格值不满足条件时,锁定整个gridview,除该单元格之外的位置都不允许输入,即将焦点锁定在这一个单元格)。 1、首先将要验证
原文地址:http://www.cnblogs.com/zhijianliutang/archive/2012/03/20/2407688.html 在我们平常编程中,时间久了有时候会形成一种习惯性的思维方式,形成固有的编程风格,但是有些地方是需要斟酌的,即使是一个很小的错误也可能会导致昂贵的代价,要学会善于总结,从错误中汲取教训,尽量不再犯同样错误,注重编程之美,代码的优雅,总结几个平
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 最近做项目的时候用到了将GridControl中一列设置为PictureEdit类型,然后通过这一列来显示图片。经过尝试发现有以下两种方式可行。 方法一、知道图片的路径与名称 比如:在数据库中存储了图片的路径(包括:本地路径、服务器路径),那么在
环境:PowerDesigner15 数据库sql server 2005 第一步、打开PowerDesigner ,建立一个物理数据模型,具体如下图: 第二步、新建成功之后,点击"Database"->"Connect..",配置需要连接的数据源. 具体配置如下: 第三步、点击"Database"->"Reverse Engineer Da
用管理员账户sa登陆,然后在master下新建查询: 在查询窗口输入: declare @i int declare cur cursor for select spid from sysprocesses where db_name(dbid)= '要断开连接的数据库名称' open cur fetch next from cur into @i while @@fetch_s
内容导读 •概述 •当你声明一个变量背后发生了什么? •堆和栈 •值类型和引用类型 •哪些是值类型,哪些是引用类型? •装箱和拆箱 •装箱和拆箱的性能问题一、概述 本文会阐述六个重要的概念:堆、栈、值类型、引用类型、装箱和拆箱。本文首先会通过阐述当你定义一个变量之后系统内部发生的改变开始讲解,然后将关注点转移到存储双雄:堆和栈。之后,我们会探讨一下值类型和引用类
英文原文:Maoni Stephens,编译:赵玉开(@玉开Sir) CLR垃圾回收器根据所占空间大小划分对象。大对象和小对象的处理方式有很大区别。比如内存碎片整理 —— 在内存中移动大对象的成本是昂贵的,让我们研究一下垃圾回收器是如何处理大对象的,大对象对程序性能有哪些潜在的影响。 大对象堆和垃圾回收 在.Net 1.0和2.0中,如果一个对象的大小超过8500
英文原文:Jeffrey Richter 编译:赵玉开 链接:http://www.cnblogs.com/yukaizhao/archive/2011/11/23/dot_net_GC_1.html 有了Microsoft.Net clr中的垃圾回收机制程序员不需要再关注什么时候释放内存,释放内存这件事儿完全由GC做了,对程序员来说是透明的。尽管如此,作为一个.N
作者:jiankunking 出处:http://blog.csdn.net/jiankunking Property的TextEditStyle设置为DisableTextEditor,具体如下图: 1、dev gridview中列为RepositoryItemComboBox类型时,设置位置如下: 2、单独控件ComboBoxEdit的设置如下: comboBoxEdit--Prope
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 基本知识: [ServiceContract] Attribute 可以有以下Property 的: CallbackContract 设置callback的类型:Duplicate指Service Host和Client之间进行双向通信ConfigurationName 指定配置文件中某个
原文地址:http://www.cnblogs.com/weichuo/archive/2008/07/09/1238979.html <?xml version="1.0" encoding="utf-8" ?> <configuration> <!-- <system.ServiceModel> section -->
“/CommonHelpServices”应用程序中的服务器错误。ServiceHost 仅支持类服务类型。说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.ArgumentException: ServiceHost 仅支持类服务类型。源错误: 执行当前 Web 请求期间生成了未经处
“/CommonHelpServices”应用程序中的服务器错误。找不到类型“JianKunKing.Common.CommonHelp.Services.Service1”,它在 ServiceHost 指令中提供为 Service 特性值,或在配置元素 system.serviceModel/serviceHostingEnvironment/serviceActivations 中提供。
作者:jiankunking 出处:http://blog.csdn.net/jiankunking GridView处于可编辑状态,左键点击默认为“进入编辑”。 将GridView的OptionsColumn.AllowEdit设置为false后左键可触发RowCellClick。但有时候,既希望GridView可以进行编译,又希望可以触发【单元格的点击事件】,比如有需求要求在某列单元格上单
微软源码在线:http://referencesource.microsoft.com/ 代码压缩包:http://download.csdn.net/detail/xunzaosiyecao/8497803 Download the entire source code as a .zip file. The archive includes a solution and p
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 最近使用BarManager时候,发现一个问题就是在一开始把BarManager控件拖到窗体上的时候,控件上会有Add按钮,如下图: 此时,新增按钮或者其余类型的控件,方便无比。但有时候,当你新增完各个BarItem(Bar上的各个小控件,比如:BarButtonItem、BarCheckI
/// <summary> /// 根据datatable动态生成gridview /// </summary> /// <param name="dt"> code列是数据源,name列是显示名称</param> /// <param name="gv"></p
private void gridView1_CellValueChanging(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { //此处4是单选框所在的列号 if (e.Column.ColumnHandle != 4)
作者:jiankunking 出处:http://blog.csdn.net/jiankunking WCF的相关概念信息就不在此赘述了,网上一搜一大把。 现在让我们动手搭建我们的第一个wcf程序吧,具体流程如下: 1. 新建立空白解决方案,并在解决方案中新建项目,项目类型为:WCF服务应用程序。 2、建立完成后如下图所示: 3、删除系统生成的两个文件IService1.cs与Servi
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 一、 环境vs2010,WCF应用程序,server 2008 第一步:WCF项目右键点击项目,选择生成部署包,如下图: 第二步:WCF项目上右键,选择:在windows资源管理器中打开文件夹,如下图: 第三步:第二步:在你项目所在的文件目录下找到Package文件夹,这就是我们的部
最近在“伯乐在线”上看到这么篇文章《用Log4Net来记录系统的日志信息》,由于没有用到过Log4Net这个东东,就有了下面这篇文章: 第一步:下载Log4Net 下载地址:http://logging.apache.org/log4net/download_log4net.cgi 把下载的 log4net-1.2.13-bin-newke
原文地址:点击打开链接 本文翻译自CodeProject上的一篇文章,原文地址。 目录 介绍 做最坏的打算 提前检查 不要信任外部数据 可信任的设备:摄像头、鼠标以及键盘 “写操作”同样可能失效 安全编程 不要抛出“new Exception()” 不要将重要的异常信息存储在Message属性中 每个线程要包含一个try/catch块 捕获异常后要记录下来 不要只记录Excep
ROW_NUMBER (Transact-SQL) SQL Server 2014 其他版本 返回结果集分区内行的序列号,每个分区的第一行从 1 开始。 适用范围:SQL Server(SQL Server 2008 至当前版本),Windows Azure SQL Database(初始版
漂洋过海来看你 词曲:李宗盛 唱:娃娃 为你 我用了半年的积蓄漂洋过海的来看你 为了这次相聚 我连见面时的呼吸都曾反复练习 言语从来没能将我的情意表达千万分之一 为了这个遗憾 我在夜里想了又想不肯睡去 记忆它总是慢慢的累积 在我心中无法抹去 为了你的承诺 我在最绝望的时候都忍着不哭泣 陌生的城市啊 熟悉的角落里 也曾彼此安慰 也曾相拥叹息 不管将要面对什么样
public DataSet ConvertDataReaderToDataSet(SqlDataReader reader) { DataSet dataSet = new DataSet(); do { // Create new data table