随笔 - 420, 文章 - 12, 评论 - 186, 阅读 - 52万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  C# Base

摘要:很多时候,我们需要为一个服务器安装一堆的服务,来监控各种数据。 在windows服务器里,我们会部署专门的Quartz.Net多任务轮询服务。 同时,我们针对不同的任务制作专门的***Job.dll, 针对任务的Dll,考虑到升级问题,我们需要专门制作UpdateJob.dll来实现任务的业务逻辑的 阅读全文

posted @ 2016-08-19 10:17 懒人ABC 阅读(1289) 评论(2) 推荐(0) 编辑

摘要:最近通过工具发现序列化一个对象时总会报一个FileNotFoundException错误,但是不影响代码的功能。然而为了完善它,找到微软自己的一片关于这方面的文章。在这里照抄给大家。XmlSerializer 常见问题疑难解答 发布日期 : 6/30/2004 | 更新日期 : 6/30/2004Christoph Schittko适用于:Microsoft ®Visual Studio... 阅读全文

posted @ 2010-08-09 15:16 懒人ABC 阅读(1173) 评论(3) 推荐(0) 编辑

摘要:参考本来想按照 sos 的帮助文件上命令的分类逐步介绍 WinDbg 下使用 sos 调试 CLR 程序,但发现这样实在不够直观。索性改成根据我分析 CLR 的实际案例,step by step 介绍功能,这样结构上虽然混乱一点,但更加直观,也易于上手 :P 前面两篇文章里面分别介绍了 WinDbg 的调试配置和线程的基本概念,这篇文章将针对 JIT 编译对象方法的流程进行分析,逐步介绍如何使用 ... 阅读全文

posted @ 2010-08-09 15:05 懒人ABC 阅读(474) 评论(0) 推荐(0) 编辑

摘要:1)使用System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable()判断联网状态注意:只要有一个网络是通的方法就返回true,其解释是Indicates whether any network connection is available.System.Net.NetworkInformation命名空间下另有Net... 阅读全文

posted @ 2010-08-07 14:28 懒人ABC 阅读(582) 评论(0) 推荐(0) 编辑

摘要:(使用Windows Service作为宿主的时候也会出现这样的情况,搜索的) 我们这里是自定义托管宿主,在进行WCF编程开发过程时,使用NetTcpBinding绑定协议,作为通讯协议,可能会引发这样的异常,导致数据如法传输。套接字连接中断,可能是由于消息处理错误,或者远程宿主接受超时引起,或者是底层网络资源问题导致,本地套接字时间是'00:00:59.7656250'。具体信息如下:   Th... 阅读全文

posted @ 2010-06-29 19:53 懒人ABC 阅读(378) 评论(0) 推荐(0) 编辑

摘要:随着IronPyhon 2.0 的发布,.NET Dynamic Language Runtime 也更加成熟了,在2.0中我们可以用动态脚本以粘合剂的方式编写架构体系中的各种逻辑单元,既便于修改,又能灵活适合多变的业务场景。当然,我的目标是在 Platform Framework 中能嵌入脚本引擎,而不是用 ipy.exe 去执行一个 “独立” 的任务。要让.net 项目... 阅读全文

posted @ 2010-05-19 17:20 懒人ABC 阅读(304) 评论(0) 推荐(1) 编辑

摘要:在c#中默认可以讲bitmap保存为gif等格式,但是这种保存方法保存的gif会严重失真   正常情况下的代码: 1 System.Drawing.Bitmap b = new System.Drawing.Bitmap(“c:\original_image.gif“); 2   System.Drawing.Image thmbnail = b.GetThumbnailI... 阅读全文

posted @ 2010-05-14 16:07 懒人ABC 阅读(779) 评论(3) 推荐(1) 编辑

摘要:之前做了一个程序,需要通过web服务器生成Excel,并且往Excel里添加图片。但是一执行到添加图片的方法,线程就自动中断了。没有任何报错信息。(20kb左右的图片可以插入,大于这个左右的的就出问题)但是在winform里就是好的。后来经过高人指点,使用了advapi32.dll里的LogonUser 方法,打开的Excel进程变为了administrator,这样终于可以正常往Excel插入图... 阅读全文

posted @ 2010-05-14 15:45 懒人ABC 阅读(607) 评论(0) 推荐(1) 编辑

摘要:序号快捷键说明1Ctrl + Tab切换当前编辑视图2Ctrl + Shift + Tab反向切换当前编辑视图3F7将窗体设计视图转成其代码视图4Shift + F7将代码视图转成其对应的窗体视图5Ctrl + F6窗体视图之间相互切换6Ctrl + Shift + B生成解决方案7F5启动8Ctrl + F5开始执行(不调试)9F10逐过程调试10F11逐语句调试11Ctrl + Shift +... 阅读全文

posted @ 2010-03-15 18:44 懒人ABC 阅读(412) 评论(0) 推荐(0) 编辑

摘要:private Bitmap GetBitMapFromFile( string imageFileName ){byte[] buffer = null;Stream stream = null;try{stream = new FileStream(imageFileName, // String PathFileMode.Open , // FileModeFileAccess.Read ,... 阅读全文

posted @ 2010-02-24 21:47 懒人ABC 阅读(652) 评论(0) 推荐(0) 编辑

摘要:本文演示如何用 ADO.NET 中 OleDbConnection 对象的 GetOleDbSchemaTable 方法检索数据库架构信息。数据源中的架构信息包括数据库或可通过数据库中的数据源、表和视图得到的目录以及所存在的约束等。表中的架构信息包括主键、列和自动编号字段。注意,在使用 SqlClient.SqlConnection 对象时没有与 GetOleDbSchemaTable 等价的方法... 阅读全文

posted @ 2010-01-27 18:39 懒人ABC 阅读(790) 评论(0) 推荐(1) 编辑

摘要:Imports SystemImports EnvDTEImports EnvDTE80Imports EnvDTE90Imports System.DiagnosticsPublic Module SearchALlReference Sub SearchAllDocuments() For Each doc As Document In DTE.Documents If doc.Name.En... 阅读全文

posted @ 2010-01-12 16:17 懒人ABC 阅读(771) 评论(1) 推荐(0) 编辑

摘要:///<summary> ///BaseObject类是一个用来继承的抽象类。 ///每一个由此类继承而来的类将自动支持克隆方法。 ///该类实现了Icloneable接口,并且每个从该对象继承而来的对象都将同样地 ///支持Icloneable接口。 ///</summary> publicabstractclassBaseObject:ICloneable { ///&... 阅读全文

posted @ 2009-12-22 13:24 懒人ABC 阅读(555) 评论(0) 推荐(0) 编辑

摘要:全局”快捷键 下列快捷组合键可用于集成开发环境 (IDE) 中的不同位置。命令名快捷键说明编辑.复制CTRL + CCTRL + INSERT将当前选定的项复制到系统剪贴板。编辑.剪切CTRL + XSHIFT + DELETE将当前选定的项移除到系统剪贴板。编辑.循环应用剪贴板中的复制项CTRL + SHIFT + INSCTRL + SHIFT + V将项从“工具箱&#... 阅读全文

posted @ 2009-12-02 17:30 懒人ABC 阅读(245) 评论(0) 推荐(0) 编辑

摘要:单位距阵:sql中行列转换:Figure1BookingNO Product Date Sum1 A 11.01 1002A 12.01 2003 B 12.11 304A 12.171000=>Figure2Product 11月12月A 1001200B 0 30做法:用笛卡尔积乘以Figure1再通过分组合计得出Figure2 阅读全文

posted @ 2009-11-30 13:58 懒人ABC 阅读(299) 评论(3) 推荐(0) 编辑

摘要:自从写了上一篇消息总线设计系列之 - 观察者模式之后,已经好长时间了,实在惭愧,现在抽出时间了,写下这一篇。观察者模式的特点是每个观察者对象可以定阅一个或多个不同类型的主题对象,每个主题对象包括一个或多个相同类型的观察者对象,他们之间是高度耦合并且直接进行通讯。 如果项目中用到大量的观察者模式之后,你会发现系统中的观察者和主题对象形成了一张错乱无章的关系网,非常难以维护。调停者模式就是为了解决这种... 阅读全文

posted @ 2009-11-25 18:35 懒人ABC 阅读(367) 评论(0) 推荐(0) 编辑

摘要:微软Marshal.ReleaseComObject 方法的来龙去脉目的:研究了很多微软调用COM 对象或者ActiveX控件的范例,都很少有用到Marshal.ReleaseComObject 方法。因此,对超图范例频繁使用该方法的原因产生了好奇。所以花2天时间集中研究了一下。定义:递减所提供的运行库可调用包装的引用计数。但实际上因为无论调用包装 COM 对象的托管客户端有多少,.net运行库可... 阅读全文

posted @ 2009-09-26 11:22 懒人ABC 阅读(720) 评论(0) 推荐(1) 编辑

摘要:用StructLayout特性限定声明结构或类  公共语言运行库利用StructLayoutAttribute控制类或结构的数据字段在托管内存中的物理布局,即类或结构需要按某种方式排列。如果要将类传递给需要指定布局的非托管代码,则显式控制类布局是重要的。它的构造函数中用 LayoutKind值初始化 StructLayoutAttribute 类的新实例。 LayoutKind.Sequentia... 阅读全文

posted @ 2009-09-26 11:12 懒人ABC 阅读(310) 评论(0) 推荐(0) 编辑

摘要:,类的全名也变得很长,有时觉得很浪费时间。今天偶尔翻了一下书后发现using其实可以定义类的或者命名空间的别名的。比如:using CryptNs = RealEstate.Common.Crypto;using CryptMgt = RealEstate.Common.Crypto.CryptoManagement;class aa{ private void aaa() {//一下两个是相同的... 阅读全文

posted @ 2009-09-17 09:06 懒人ABC 阅读(274) 评论(0) 推荐(0) 编辑

摘要:((I)).集合类型 1.一般集合 I.Array a.Array中的秩是Array中的维数.一个Array可以有一个或多个秩. Array具有固定的容量.如果有可变容量,则用Array.CreateInstance,其可以不从零开始存储. II.ArrayList集合类型 a.是数组的复杂版本.Array是数组是固定的,而ArrayList类是根据需要自动扩展的.如果更改了Array.Capac... 阅读全文

posted @ 2009-04-01 09:09 懒人ABC 阅读(385) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示