
C#
文章平均质量分 77
mt122
操心
展开
-
C#引用dll文件路径问题
在调用非托管的DLL文件时,.net是无法引用的,这个时候我们就需要用到DllImport来引用(using System.Runtime.InteropServices)dll文件。这个时候DllImport引用dll的路径是这样需找的,首先从当前应用程序bin目录,然后system32文件夹下面寻找,接着是环境变量。一般我是在放在bin目录下面,这个时候有个问题,就是dll重名怎么办,原创 2012-02-28 10:26:35 · 7847 阅读 · 1 评论 -
C#调用C++dll文件获取数据得到乱码的解决方法
很久没写博客了,最近空闲下来,有空整理了下最近几个项目,把遇到的一些问题记录下来。 做一个视频二次开发的项目,是与大华的dss平台进行对接。在获取摄像头名称的时候经常出现乱码,刚开始以为是编码问题,测试了各种编码方式,最后都没有解决。 最终没办法,最后咨询大华研发,因为对方只会C++,而我们的项目是C#开发,双方在代码上面沟通了很久,才发现是因为结构体初始化后,原创 2015-12-11 10:54:47 · 5604 阅读 · 0 评论 -
Npoi导出word(Peanuts)
Npoi导出word,和并列以及设置列的样式原创 2015-10-05 22:16:29 · 10334 阅读 · 3 评论 -
IIS7.5检测到在集成的托管管道模式下不适用的 ASP.NET 设置
今天在发布原创 2014-10-24 15:33:38 · 3073 阅读 · 0 评论 -
YUV转RGB汇总
/* YUV, http://zh.wikipedia.org/wiki/YUV#.E5.B8.B8.E7.94.A8.E7.9A.84YUV.E6.A0.BC.E5.BC.8F * 作为视频媒体类型的辅助说明类型(Subtype),它们对应的GUID如下: * 在DirectShow中,常见的RGB和YUV格式 GUID原创 2014-08-09 20:36:42 · 2240 阅读 · 0 评论 -
Echarts使用心得
最近做项目原创 2014-08-09 21:19:45 · 3894 阅读 · 0 评论 -
C++联合体转换成C#结构
参考MSDN:http://msdn.microsoft.com/zh-cn/library/ya9bz4ha%28v=vs.80%29.aspx原创 2014-08-09 20:44:44 · 1088 阅读 · 0 评论 -
关于委托的理解
委托:我的理解就是把一个方法当作参数去传递。例如:可以用来做告警数据推送功能,我曾经在tcp通讯中用到过,当前端设备通过tcp发送byte数据过来后,我就通过委托将这些数据主动推送到最外面去http://msdn.microsoft.com/zh-cn/library/900fyy8e(v=VS.80).aspxdelegate 关键字用于声明一个引用类型,该引用类型可用于封装原创 2013-07-09 17:18:56 · 490 阅读 · 0 评论 -
使用飞信VMDotNet使C#程序脱离.NET FRAMEWORK也能运行的一些心得 ------(我复制别个的)
使用飞信VMDotNet使C#程序脱离.NET FRAMEWORK也能运行的一些心得昨天晚上奋斗到两点,做完了一个图片处理软件,突然想到上次上网看到C#程序脱离.NET FRAMEWORK运行的文章,于是决定自己动手试一下 。之前看到有用别的方法来实现的,但我还是选择了现在比较流行的软件飞信中带的VMDotNet,也就是所谓的.NET FRAMEWORK虚拟机吧。相信有很多人也已经看过转载 2013-06-15 22:26:15 · 632 阅读 · 0 评论 -
C# 根据SLIP协议封装报文
最近在做一个TCP通讯项目时,用到了SLIP(Serial Line Internet Protocol,串行线路网际协议)协议。该协议我就不介绍了网上资料一大堆。 通信数据报采用了简单的帧封装结构,此协议基于SLIP(Serial Line IP,串行线路IP协议,具体内容参见RFC1055),但加入一个校验(Checksum)字节,其值为除首尾END字符外的所有字符字节按位和。 这里面遇到了两原创 2013-05-30 00:02:12 · 3094 阅读 · 0 评论 -
关于将HTML导出到Excel中时样式的问题
最近要把HTML页面中的Table导出到Excel中去,可是Table的样式没有在Excel中显示出来,后来百度了一下,也买发现解决办法,大部分都提到了NPOI插件去解决,但是因为时间少没时间去看,后来自己尝试了把导出到Excel中的字符串写入文本看了下,然后在复制到一个html页面才发现是样式的问题。最后使用行内样式解决了问题。html页面的代码:原创 2012-10-18 14:45:45 · 2785 阅读 · 0 评论 -
YV12转换到RGB32[]
在做视频回调解码时,需要用到数据转换,找了很多,后来公司同事写了一个,基本上可以通用,发出来给大家分享下。 /// /// 将YV12转换成RGB32 /// /// yv12数据 /// 图片高度 /// 图片宽度 /// public static byte[]原创 2012-02-28 10:43:08 · 3864 阅读 · 3 评论 -
System.Timers.Timer的使用
做一个Winform项目时用到了定时器,用来显示时间。考虑到使用自带的Timers控件会有误差,所以就选择了System.Timers.Timer类来实现,实际效果是一样的。 //3,定义底部时间显示Timer public System.Timers.Timer tDayTime = null; public delegate void ShowTi原创 2012-03-12 14:22:27 · 1353 阅读 · 0 评论 -
C#将图片转换层RGB32的byte
网上发现C#将图片转换层RGB32的byte的结果很少,找了很多代码,经过自己的多次调试,终于实现了。具体代码片段如下: /// /// Bitmap转换层RGB32 /// /// Bitmap图片 /// public static byte[] GetRgb32_From_Bitmap(Bi原创 2015-12-11 11:04:18 · 1658 阅读 · 1 评论