C#
doris_d
持续学习中
展开
-
Shpfile属性编码自动识别(C#,Java,C)
shpfile构成原创 2020-01-09 16:16:29 · 1651 阅读 · 0 评论 -
Android:json及xml解析示例
android 解析json及xml的示例原创 2015-10-14 14:27:21 · 713 阅读 · 0 评论 -
修复WCF异常《System.ArgumentException: 已经存在名称为“UriTemplateMatchResults”的属性》
修复WCF客户端调用接口提示BadRequest的异常原创 2015-07-20 11:27:20 · 950 阅读 · 0 评论 -
webHttpBinding、basicHttpBinding和wsHttpBinding区别
webHttpBinding与basicHttpBinding / wsHttpBinding的区别转载 2015-07-06 09:16:00 · 1134 阅读 · 0 评论 -
Windows服务发布WCF服务
如何通过Windows服务发布WCF服务原创 2015-07-03 11:01:42 · 2908 阅读 · 0 评论 -
Rest介绍
转载自:http://www.cnblogs.com/jillzhang/archive/2010/04/04/1704388.html对WCF比较感兴趣的朋友可能都知道,在.Net 3.5的版本的WCF中增加了Rest支持。也有很多朋友已经使用过WCF Rest,但可能对什么是Rest?为什么要Rest?以及怎么用Rest?等问题并不太了解,通过读取本文可以帮您更深入的理解转载 2015-07-02 15:37:34 · 522 阅读 · 0 评论 -
500 Internal Server Error 异常
500 Internal Server Error 异常的处理方法原创 2015-07-02 14:05:14 · 1989 阅读 · 0 评论 -
我的WCF之旅(2):Endpoint Overview
转载自:http://www.cnblogs.com/artech/archive/2007/02/28/659331.htmlWCF实际上是构建了一个框架,这个框架实现了在互联系统中各个Application之间如何通信。使得Developers和Architect在构建分布式系统中,无需在考虑如何去实现通信相关的问题,更加关注与系统的业务逻辑本身。而在WCF Infrast转载 2015-06-30 09:54:46 · 447 阅读 · 0 评论 -
我的WCF之旅(1):创建一个简单的WCF程序
转载自:http://www.cnblogs.com/artech/archive/2007/02/26/656901.html为了使读者对基于WCF的编程模型有一个直观的映像,我将带领读者一步一步地创建一个完整的WCF应用。本应用功能虽然简单,但它涵盖了一个完整WCF应用的基本结构。对那些对WCF不是很了解的读者来说,这个例子将带领你正式进入WCF的世界。在这个例子中转载 2015-06-30 09:52:21 · 563 阅读 · 0 评论 -
svc 报错“由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。“
问题:系统没有默认为 IIS 注册 WCF 服务的 svc 文件的 MIME 映射。转载 2015-06-30 09:29:27 · 4495 阅读 · 0 评论 -
在Visual Studio中使用Git
在Visual Studio中使用Git原创 2015-05-28 11:50:15 · 586 阅读 · 0 评论 -
VS2013配置文件创建的默认文件头
需求创建class,interface,form等时,自动生成指定文件头。原创 2016-05-18 13:44:35 · 1889 阅读 · 0 评论 -
VS2010远程调试C#项目
场景:客户的计算机运行程序出现异常,由于办公场所不在一起,无法直接在客户的机器上调试。此时希望可以直接在开发人员的计算机(本地机器)上远程调试客户机上的软件。原创 2015-03-07 02:41:45 · 924 阅读 · 0 评论 -
Win8安装程序出现2502、2503错误解决方法
在Win8中,在安装msi安装包的时候常常会出现代码为2502、2503的错误。其实这种错误是由于安装权限不足造成的,可以这种msi的安装包不像其他exe的安装程序,在安装包上点击“右键”之后没有“以管理员身份运行”的选项。那么,在Win8中安装程序出现2502、2503错误的时候该怎么办呢?解决方法:1、在Win8左下角右键,打开“命令提示符(管理员)”2...转载 2014-07-08 16:22:22 · 2982 阅读 · 0 评论 -
使用SignTool对软件安装包进行数字签名
一、制作根证书 1、开始菜单—运行—输入cmd,弹出命令行窗体。 2、输入命令:cd /d F:\SignTool,将当前工作目录修改到SignTool路径下。 3、使用makecert命令制作证书,可通过makecert -?或makecert -!命令查看makecert各参数的含义。 例如:makecert -sv myroot.pvk -ss mysub...原创 2014-06-26 14:19:32 · 8174 阅读 · 0 评论 -
InstallShield 2013 Limited Edition for Visual Studio
新建打包项目后,解决方案资源管理器中的结构如下:Project Assistant界面如下:在Project Assistant中按照步骤创建打包项目:1、Application Information 中填写公司名称、产品名称、版本号、网址的信息。 Application Information 左侧窗口点击 General Information 中设置其...原创 2014-06-26 11:08:11 · 5479 阅读 · 0 评论 -
WCF服务端与使用HttpURLConnection的Android客户端简单示例
使用HttpURLConnection分别通过Get、Post实现Android客户端调用WCF服务原创 2015-10-09 10:34:46 · 2179 阅读 · 0 评论 -
WCF服务端与使用HttpClient的Android客户端简单示例
WCF服务端:WebGet、WebPost、WebMessageFormat.Json;Android客户端:HttpClient、HttpGet、HttpPost;原创 2015-10-13 16:02:07 · 2476 阅读 · 0 评论 -
无网络PC通过USB与多个Android设备通讯
通过ADB将USB模拟为网卡,创建Socket进行通讯前言应用场景实现效果实现思路Android服务端实现MainActivity.javaTcpConnectRunnable.javaPC客户端实现FrmClient.csSocketClient.csDriverDetector.csADB操作运行效果Android服务端PC客户端参考资料前言应用场景适用于工作环境无网络,只能通过USB将...原创 2019-09-26 12:39:58 · 1021 阅读 · 0 评论 -
C#使用log4net输出日志到文件&控制台&PostgreSQL
项目环境VS2017log4net v2.0.3PostgreSQL v3.0引用log4net右键项目,点击【管理NuGet程序包】,浏览中搜索【log4net】,下载安装即可。注意:若要输出到PostgreSQL,需要使用v2.0.3版本。我开始安装的v2.0.8,发现sql语句中无法解析参数,修改为低版本就好了。添加配置文件右键项目,添加配置文件【log4net.config】;将配置文件的属性设置为【如果较新则复制】;在配置文件的【configuration】节点下添原创 2020-05-28 18:51:04 · 3789 阅读 · 2 评论 -
mp4文件解析(c#)
ISO/IEC 14496ISO/IEC 14496 是MPEG专家组制定的MPEG-4标准,于2000年年初正式成为国际标准。MPEG-4与MPEG-1和MPEG-2有很大的不同。MPEG-4不只是具体压缩算法,它是针对数字电视、交互式绘图应用(影音合成内容)、交互式多媒体(WWW、资料撷取与分散)等整合及压缩技术的需求而制定的国际标准。MPEG-4由一系列的字标准组成,包含以下的部分:...原创 2019-12-31 11:19:03 · 3525 阅读 · 0 评论 -
Unable to cast COM object of type Microsoft.Office.Interop.Excel.ApplicationClass' ...
解决方法:删除注册表中的项原创 2015-05-25 10:58:38 · 9925 阅读 · 1 评论 -
某个对象程序库 stdole32.tlb丢失或损坏。请运行安装程序
问题:在进行Excel导入导出时,程序异常崩溃。在电脑上,直接打开excel模板,弹出“某个对象程序库 stdole32.tlb丢失或损坏。请运行安装程序”的错误提示。原创 2015-06-29 14:00:40 · 14562 阅读 · 0 评论 -
导出excel时提示没有注册类
导出excel时提示没有注册类原创 2015-06-29 14:05:44 · 19759 阅读 · 0 评论 -
StyleCop 自定义规则:public方法的首字母必须大写
StyleCop 版本:4.7.53.0原创 2016-05-18 13:57:36 · 2080 阅读 · 2 评论 -
C#静态代码检查工具StyleCode -- 初探
最近我们Advent Data Service (ADS) 在项目上需要按照代码规范进行代码的编写工作,以方便将来代码的阅读与维护。但是人工检查起来容易遗漏或者格式不统一, ReSharper又是收费的,而且费用不菲。于是美国的同事推荐了我们一款开源工具 StyleCop,我想无论是对公司项目还是个人的项目,都是有所帮助的,所以想写下来与大家分享。StyleCop官网地址:htt...转载 2016-05-05 15:02:58 · 5724 阅读 · 1 评论 -
C#:Image与byte数组的相互转换
Image to byte[];byte[] to Image;转载 2015-09-09 16:41:11 · 1142 阅读 · 0 评论 -
随机生成常用汉字
引言两个月前我写了一篇随笔“随机生成常用汉字”,生成汉字的来源是国标(GB2312)一级字(共3755字)。昨天我写了一篇随笔“随机生成常用汉字(改进版)”,生成汉字的来源增加了现代汉语常用字(共3500字)。园友评论说:菜菜灰园友:也有很多不认识的,用户体验不好 新的开始园友:也可以用在生成验证码上的,那就需要是大部分人都认识的字了我们知道,现代汉语常用字(共...转载 2015-05-22 12:14:27 · 9779 阅读 · 0 评论 -
c#解析json的方法
JSON(全称为JavaScript Object Notation) 是一种轻量级的数据交换格式。它是基于JavaScript语法标准的一个子集。 JSON采用完全独立于语言的文本格式,可以很容易在各种网络、平台和程序之间传输。JSON的语法很简单,易于人阅读和编写,同时也易于机器解析和生成。JSON与XML的比较◆可读性 JSON和XML的可读性相比较而言,由于XML提供辅助的标...转载 2015-06-19 10:32:21 · 601 阅读 · 0 评论 -
C# - 打印
PrinterSettings pSet = new PrinterSettings();PrintDocument pDoc= new PrintDocument();PrintDialog pDlg = new PrintDialog();原创 2015-04-24 10:53:58 · 842 阅读 · 0 评论 -
C#静态代码检查工具StyleCode -- 规则解析
在StyleCop中有一些官方自己写好的检测规则,下面就是英文的解释转载 2016-05-05 15:31:37 · 2880 阅读 · 0 评论 -
类range的select方法无效
问题:导出excel时,提示“类range的select方法无效”。解决方法:在Range.Select();方法前添加this.worksheet.Activate();原创 2015-06-29 14:15:04 · 20077 阅读 · 1 评论 -
终止excel.exe的进程
强制关闭excel.exe的进程原创 2015-06-29 14:20:44 · 1292 阅读 · 0 评论 -
C# 程序调用 cmd 执行命令
转载自:https://www.cnblogs.com/babycool/p/3570648.html一种方法string str = Console.ReadLine();System.Diagnostics.Process p = new System.Diagnostics.Process();p.StartInfo.FileName = "cmd.exe";p.Star...转载 2018-02-09 13:46:40 · 3518 阅读 · 0 评论 -
Windows中无法触发DragDrop事件的问题
这个问题在Win7和Win8中都有发现,主要是账户权限不足导致的,只需要关闭UAC就可以解决。关闭UAC的方法如下:(1)打开控制面板,进入用户账户,点击“更改用户账户控制设置”。(2)左侧设置为“从不通知”,即可关闭UAC。在Win7中,这样设置就可以关闭UAC,但是Win8中还需要后面几步。(3)打开注册表编辑器(键盘按下【Win】+【R】,在弹出的运行框中,输入r...转载 2014-08-01 10:55:51 · 2350 阅读 · 0 评论 -
生成不带签名(BOM)的UTF8格式的XML
生成XML的一种方法如下:using System.Xml;private void SaveXML(string savePath){ XmlWriterSettings setting = new XmlWriterSettings(); setting.Indent = true; setting.NewLineOnAttributes = false;...原创 2014-06-26 14:15:38 · 1722 阅读 · 0 评论 -
C#生成类库隐藏引用的dll,禁止外部调用
两个类库A和B,A引用了B,将A提供给外部进行二次开发,但不希望B被看到并直接调用(通过A封装B以限制B的使用)。原创 2019-10-21 17:57:06 · 3503 阅读 · 0 评论