自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (6)
  • 收藏
  • 关注

原创 基于Fiddler/Charles调试指定API服务器

前言不积跬步,无以至千里;不积小流,无以成江海;很久没上来写博客了,趁着疫情在家,寻思将这些年的一些小经验记录下来。本文转载自公司内部wiki。1、目的在开发工作中,有些时候需要调试已经对接过API,比如APP/H5已经对接了N个接口,但是其中几个接口可能有服务端的变更,需要回归一下接口的兼容性,这个时候用 Fiddler/Charles 代理对应的客户端请求,拦截指定规则的请求,...

2020-02-27 10:46:30 501

原创 缓存应用

前言不积跬步,无以至千里;不积小流,无以成江海;很久没上来写博客了,趁着疫情在家,寻思将这些年的一些小经验记录下来。一、什么是缓存缓存原本是一个硬件的概念:缓存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。由于缓存的运行速度比数据库快得多,故缓存的作用就是帮助硬件更快地运行。二、缓存的主要...

2020-02-27 10:33:49 248

原创 Postman设置环境变量

前言不积跬步,无以至千里;不积小流,无以成江海;很久没上来写博客了,趁着疫情在家,寻思将这些年的一些小经验记录下来。工具介绍Postman是用于API开发的协作平台;Postman工具有chrome扩展和独立客户端,我个人推荐安装独立客户端。今天主要简单介绍下Postman的环境变量跟全局变量设置。这几天在使用postman调试api时,因为是同一个项目,域名、token都是一...

2020-02-27 10:20:13 10744

原创 C#将图片转换层RGB32的byte

网上发现C#将图片转换层RGB32的byte的结果很少,找了很多代码,经过自己的多次调试,终于实现了。具体代码片段如下: /// /// Bitmap转换层RGB32 /// /// Bitmap图片 /// public static byte[] GetRgb32_From_Bitmap(Bi

2015-12-11 11:04:18 1622 1

原创 C#调用C++dll文件获取数据得到乱码的解决方法

很久没写博客了,最近空闲下来,有空整理了下最近几个项目,把遇到的一些问题记录下来。       做一个视频二次开发的项目,是与大华的dss平台进行对接。在获取摄像头名称的时候经常出现乱码,刚开始以为是编码问题,测试了各种编码方式,最后都没有解决。       最终没办法,最后咨询大华研发,因为对方只会C++,而我们的项目是C#开发,双方在代码上面沟通了很久,才发现是因为结构体初始化后,

2015-12-11 10:54:47 5531

原创 Npoi导出word(Peanuts)

Npoi导出word,和并列以及设置列的样式

2015-10-05 22:16:29 10269 3

原创 SQL Server 通过链接服务器访问Oracle

系统环境:windows Server 2008R2 32位。        最近在做项目时,需要通过sql的链接服务器访问Oracle。以前弄过sql访问sql,感觉挺简单的,以为访问Oracle也差不多,实际做过后才发现存在很多差距。        步骤:        1、SQL Server端Windows需装对应版本的Oracle客户端。(我安装Oracle9i客户端后通过P

2015-01-13 17:04:41 5064

原创 IIS7.5检测到在集成的托管管道模式下不适用的 ASP.NET 设置

今天在发布

2014-10-24 15:33:38 3031

原创 Echarts使用心得

最近做项目

2014-08-09 21:19:45 3875

原创 C++联合体转换成C#结构

参考MSDN:http://msdn.microsoft.com/zh-cn/library/ya9bz4ha%28v=vs.80%29.aspx

2014-08-09 20:44:44 1058

原创 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 2216

原创 清理VS ReflectedSchemas文件夹

今天打开电脑发现C盘只有4.4G了,昨天都还有5个多G的就感觉很奇怪。后来找了一下发现是因为VS的一下临时性文件造成了。在使用Visual Studio开发工具的过程中,Visual Studio会在如下文件夹(以VS2008和.NET Framework 2.0为例)中生成一些临时性的文件:1、ReflectedSchemas:完整路径为“C:\D

2013-08-08 21:15:52 866

原创 关于委托的理解

委托:我的理解就是把一个方法当作参数去传递。例如:可以用来做告警数据推送功能,我曾经在tcp通讯中用到过,当前端设备通过tcp发送byte数据过来后,我就通过委托将这些数据主动推送到最外面去http://msdn.microsoft.com/zh-cn/library/900fyy8e(v=VS.80).aspxdelegate 关键字用于声明一个引用类型,该引用类型可用于封装

2013-07-09 17:18:56 476

转载 使用飞信VMDotNet使C#程序脱离.NET FRAMEWORK也能运行的一些心得 ------(我复制别个的)

使用飞信VMDotNet使C#程序脱离.NET FRAMEWORK也能运行的一些心得昨天晚上奋斗到两点,做完了一个图片处理软件,突然想到上次上网看到C#程序脱离.NET FRAMEWORK运行的文章,于是决定自己动手试一下 。之前看到有用别的方法来实现的,但我还是选择了现在比较流行的软件飞信中带的VMDotNet,也就是所谓的.NET FRAMEWORK虚拟机吧。相信有很多人也已经看过

2013-06-15 22:26:15 617

原创 数据库备份以及链接服务器

1,数据库备份  首先截断事务日志:删除不活动的日志部分,并且截断日志然后收缩数据库最后对数据库备份相对于分离数据库的优点:不影响正在使用的数据库,不需要断开所有的数据库连接2,数据库使用SQL作业定时备份SQL定时备份主要是利用SQL作业定时执行数据库备份SQL语句来实现。需要注意的是,在定时备份数据库后需要添加一条SQL语句来删除老的备份数据,防止占用磁盘空

2013-06-14 09:21:58 835

原创 C# 根据SLIP协议封装报文

最近在做一个TCP通讯项目时,用到了SLIP(Serial Line Internet Protocol,串行线路网际协议)协议。该协议我就不介绍了网上资料一大堆。 通信数据报采用了简单的帧封装结构,此协议基于SLIP(Serial Line IP,串行线路IP协议,具体内容参见RFC1055),但加入一个校验(Checksum)字节,其值为除首尾END字符外的所有字符字节按位和。 这里面遇到了两

2013-05-30 00:02:12 3045

原创 关于将HTML导出到Excel中时样式的问题

最近要把HTML页面中的Table导出到Excel中去,可是Table的样式没有在Excel中显示出来,后来百度了一下,也买发现解决办法,大部分都提到了NPOI插件去解决,但是因为时间少没时间去看,后来自己尝试了把导出到Excel中的字符串写入文本看了下,然后在复制到一个html页面才发现是样式的问题。最后使用行内样式解决了问题。html页面的代码:

2012-10-18 14:45:45 2727

原创 C# Winform登录成功打开新窗体

最近要做一个WinForm程序,需要想QQ那样登录成功后打开一个新的窗体,同时关闭登录窗体。刚开始我是直接Form one=new Form();one.Show();this.Close();这样两个窗体都关闭了,因为是在主线程上面操作。(注意:如果是在其他线程上面使用该方法是可以实现的,但是在主线程无法实现).后来在网上差了资料,根据http://blog.csdn.net/knight94/

2012-05-15 11:02:21 11237 1

原创 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 1328

原创 YV12转换到RGB32[]

在做视频回调解码时,需要用到数据转换,找了很多,后来公司同事写了一个,基本上可以通用,发出来给大家分享下。 /// /// 将YV12转换成RGB32 /// /// yv12数据 /// 图片高度 /// 图片宽度 /// public static byte[]

2012-02-28 10:43:08 3838 3

原创 C#引用dll文件路径问题

在调用非托管的DLL文件时,.net是无法引用的,这个时候我们就需要用到DllImport来引用(using System.Runtime.InteropServices)dll文件。这个时候DllImport引用dll的路径是这样需找的,首先从当前应用程序bin目录,然后system32文件夹下面寻找,接着是环境变量。一般我是在放在bin目录下面,这个时候有个问题,就是dll重名怎么办,

2012-02-28 10:26:35 7763 1

svn64位安装包

svn64位安装包,包括服务端和客户端; 1,TortoiseSVN.msi 需要重启 2,LanguagePack-zh_CN.msi 语言包 3,AnkhSvn.msi 客户端插件 4,Setup-Subversion.msi 服务端 6, VisualSVN-Server.msi 集成的svn服务端工具

2016-01-04

svn32位安装包

svn32位服务端,客户端安装包; 1,TortoiseSVN.msi 需要重启 2,LanguagePackzh_CN.msi 语言包 3,AnkhSvn.msi 客户端插件 4,Setup-Subversion.msi 服务端 6, VisualSVN-Server.msi 集成的svn服务端工具

2016-01-04

Echarts动态获取数据(C#)

http://blog.csdn.net/mt122/article/details/38460167

2014-08-09

SQLServer创建表分区脚本

表分区SQL脚本语句 1,提供了如何创建表分区的完整脚本

2013-10-18

(C#)封装好的TCP通讯接口

封装好的TCP通讯接口 包括连接、发送消息、接受消息

2013-05-26

(C#)DirectShow播放wmv、avi格式的视频解码回调

可以播放wmv、avi(本人测试过D:\WebCast20070129_Video.wmv)格式的视频(没有画面),回调解码得到图片。 可以播放本地视频文件,也可以播放ftp上面的视频文件(wmv不支持,原因没找到)ftp://hztm:123456@192.168.1.140/3.avi。 网上找的大部分是只能播放解码回调avi格式的视频,这个找了很多资料,然后问了一些朋友才修改好的,主要是IEnumPins获取Filter中的所有输出Output,然后循环比对一下pin

2012-03-14

空空如也

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

TA关注的人

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