自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

imxiangzi的专栏

不炼金丹不坐禅, 不为商贾不耕田. 闲来写就青山卖, 不使人间造业钱.

  • 博客(25)
  • 资源 (9)
  • 收藏
  • 关注

转载 C#中获取某个接口的所有子类的集合

近日有朋友在论坛(.Net技术论坛)中问到,如何获取实现某个接口的所有类。这个问题是所有大型项目中经常遇到的问题,有经验的程序员可能会在开发的时候写好配置文档,以方便以后使用,而对于第三方开发的dll或程序则无此遍历了,那我们该怎么办呢?这里我提供了一种基于msdn上对FindInterfaces的说明来解决这个问题。思路如下:首先载入一个类库文件,//载入dll文件并获取属性Assembly a...

2018-05-26 15:36:45 3000

转载 徐闻县城东南部拟建“两新城”

——同时编制“两园区”“两湾一角”和“三公园”初步规划时间:2018-03-28来源:湛江日报字体: 大中小  3月26日,徐闻县主要领导带队到该县住建局调研指导工作,强调要坚持规划领先,以超前理念,高起点规划城市建设,规划好各片区产业布局和城市功能配套设施,实现产城融合发展;要大力实施乡村振兴战略,推进城市扩容提质,加强城市管理,进一步提升城市品位。  据了解,徐闻县住建局组织完成了《徐闻县城市...

2018-05-22 11:30:43 1117

转载 C# event 與 EventHandler

C# event 與 EventHandler 筆記說來慚愧...其實C#很多功能我很少用到,包括像是自己建立event與EventHandler,不過這東西是滿好用的,當物件產生怎樣的狀況時後可以產生通知,這個通知會帶有一些參數資訊,接著使用者可以自訂要如何處理,以前也曾花了一點時間稍微了解寫法,不過又忘了,現在溫習一下...反正我都是寫簡單sample來理解.namespace MySampl...

2018-05-22 09:54:56 2576

转载 C#事件-使用事件需要的步骤(修改)

事件是C#中另一高级概念,使用方法和委托相关。奥运会参加百米的田径运动员听到枪声,比赛立即进行。其中枪声是事件,而运动员比赛就是这个事件发生后的动作。不参加该项比赛的人对枪声没有反应。从程序员的角度分析,当裁判员枪声响起,发生了一个事件,裁判员通知该事件发生,参加比赛的运动员仔细听枪声是否发生。运动员是该事件的订阅者,没有参赛的人不会注意,即没有订阅该事件。C#中使用事件需要的步骤:1、创建一个委...

2018-05-22 09:46:06 781

转载 改善C#程序的建议4:C#中标准Dispose模式的实现

需要明确一下C#程序(或者说.NET)中的资源。简单的说来,C#中的每一个类型都代表一种资源,而资源又分为两类:托管资源:由CLR管理分配和释放的资源,即由CLR里new出来的对象;非托管资源:不受CLR管理的对象,windows内核对象,如文件、数据库连接、套接字、COM对象等;毫无例外地,如果我们的类型使用到了非托管资源,或者需要显式释放的托管资源,那么,就需要让类型继承接口IDisposab...

2018-05-17 14:54:15 147

转载 C# 托管资源与非托管资源

在.net 编程环境中,系统的资源分为托管资源和非托管资源。托管资源:Net平台中,CLR为程序员提供了一种很好的内存管理机制,使得程序员在编写代码时不要显式的去释放自己使用的内存资源(这些在先前C和C++中是需要程序员自己去显式的释放的)。这种管理机制称为GC(garbage collection)。GC的作用是很明显的,当系统内存资源匮乏时,它就会被激发,然后自动的去释放那些没有被使用的托管资...

2018-05-17 14:52:35 914

转载 c#中的引用类型和值类型

一,c#中的值类型和引用类型     什么是值类型,什么是引用类型 概念:值类型直接存储其值,而引用类型存储对其值的引用。部署:托管堆上部署了所有引用类型。 引用类型:基类为Objcet值类型:均隐式派生自System.ValueType: 值类型:byte,short,int,long,float,double,decimal,char,bool 和 struct 统称为值类型。引用类型:1、 ...

2018-05-17 14:48:59 327 1

转载 Play Audio Files with DirectSound and Display its Spectrum in Real Time - Part 3

An article to show how to play audio file with DirectSound and display its spectrum in real time accuratelyIs your email address OK? You are signed up for our newsletters but your email address is eit...

2018-05-11 13:40:19 248

转载 TCP Audio Streamer and Player (Voice Chat over IP)

Stream TCP Audio data (Voice Chat over IP)Is your email address OK? You are signed up for our newsletters but your email address is either unconfirmed, or has not been reconfirmed in a long time. Plea...

2018-05-11 13:37:23 1073

转载 用c#写的directshow简易视频播放器

很久没动directshow了,现在一直用c#写程序,突然看到directshow在.net下也有library,于是想试试在.net下的directshow。这个播放器是参照directshownet library中的例子改的,自己加了一些控制方面的。先来看看效果图:先说一下directshownet,这是一个用c#写的directshow类库,是一个开源项目,sourceforge主页:ht...

2018-05-11 13:25:53 2887

转载 Sending and playing microphone audio over network

Download AdvancedWave source files - 2,416.2 KBDownload LumiSoftNet - 1,187.7 KBIntroductionThis example shows you how to receive data from a microphone and stream it over UDP to another com

2018-05-10 16:11:43 258

原创 WAV文件格式详解

.概述Waveform Audio File Format(WAVE,又或者是因为WAV后缀而被大众所知的),它采用RIFF(Resource Interchange File Format)文件格式结构。通常用来保存PCM格式的原始音频数据,所以通常被称为无损音频。但是严格意义上来讲,WAV也可以存储其它压缩格式的音频数据。常见的声音文件主要有两种,分别对应于单声道(

2018-05-10 12:55:23 79594 8

转载 wave格式音频文件采样率转换

一、此转换方法为文件转换方式,需要对现在的文件分析的基础上生成新的音频文件。二、方法占用时间比较多,但速度在允许范围之内三、分析文件与写入新文件的时候是按字节操作四、本方法转换生成的新文件的精度只能为16位,如果需要其他的精度,需要另外进行精度转换。操作流程:一、分析源文件的头结构,取得源文件的采样率、声道数、数据长度、数据流量等参数。二、根据文件头结构生成新文件的头结构,

2018-05-10 12:49:20 4306

转载 C#实现QQ截图功能及相关问题

对于QQ截图,肯定是早就有认识了,只是一直没有去认真观察这个操作的具体实现步骤。所以这里将自己的记忆中的步骤简单的写一下:习惯性用QQ或者TIM的人,一般是使用Ctrl+Alt+A  快捷键(热键)快速实现截图。Ctrl+Alt+A  进入截图模式鼠标左键点击鼠标拖动对截图去进行选取鼠标左键弹起双击截图区域  保存图片到剪贴板鼠标右键点击退出截图模式因为考虑到截图模式的时候  一般只能显示一个窗体...

2018-05-08 16:38:08 1080

转载 整理的C#屏幕截图,控件截图程序

代码基本从网上搜集而来,整理成以下文件: 包括屏幕截图(和屏幕上看到的一致); 以及控件截图(只要该控件在本窗口内显示完全且不被其他控件遮挡就可正确截图) C#代码  using System;  using System.Collections.Generic;  using System.Drawing;  using System.

2018-05-08 14:40:34 5699

转载 【c#】Tesseract-ocr 3.0.2 版本使用实例

简介光学字符识别(OCR,Optical Character Recognition)是指对文本资料进行扫描,然后对图像文件进行分析处理,获取文字及版面信息的过程。OCR技术非常专业,一般多是印刷、打印行业的从业人员使用,可以快速的将纸质资料转换为电子资料。关于中文OCR,目前国内水平较高的有清华文通、汉王、尚书,其产品各有千秋,价格不菲。国外OCR发展较早,像一些大公司,如IBM、微软、HP等,...

2018-05-08 12:18:39 4370 1

转载 在VS2013的C#工程中使用Tesseract3.04

 Tesseract3.04是Tesseract目前最新的版本,该开源项目的家已经从Google Code搬到了Github。今天在VS2013的C#项目中简单验证了Tesseract3.04的功能,在这里记录一下,供有兴趣的同学参考。1. 参考资源说明      Tesseract开源项目:https://github.com/tesseract-ocr/tesseract,目前该项目中包含Te...

2018-05-08 12:16:19 3236

转载 Tesseract-ocr在Visual Studio 2013中的配置和使用

 Tesseract是一个开源的OCR(Optical Character Recognition,光学字符识别)引擎,可以识别多种格式的图像文件并将其转换成文本,目前已支持60多种语言(包括中文)。 Tesseract最初由HP公司开发,后来由Google维护,目前发布在Googel Project上。地址为http://code.google.com/p/tesseract-ocr/。如何在V...

2018-05-08 12:14:00 956 1

转载 Tesseract初探

一、框架介绍 Tesseract 是一款图片识别工具,可以抓取图片中的文字,可以支持多种语言(默认是英语),需要下载开源文件可以在github上下载,如果知识应用不想太多深究直接在google code里边搜索下载即可。二、Tesseract内容  Doc:说明文档  Tessdata:存放各种文字库(chi_sim.traineddata:中文 等)  Tessseract.exe 即可以启动文...

2018-05-08 12:12:14 3096

转载 VS2013中Nuget程序包管理器控制台使用入门(一)-准备环境

准备环境:1.打开VS2013IDE集成开发环境。2.新建一个Asp.net Mvc的项目,比如命名为:MvcApplication13.打开 菜单"工具"->"库程序包管理器"->"程序包管理器控制台",然后在VS工作区域的右下方会出现一个”程序包管理器控制台“命令操作台。 4.在命令行状态下,出现命令提示符:PM>,在这里,你就可以输入Cmlle

2018-05-08 12:10:23 4682

转载 C# 模仿QQ右下角 消息闪烁提示

主要是使用自带的notifyIcon这个控件即可,用两个icon图片循环切换,效果即闪烁提示。主要代码如下:[csharp] view plain copypublic partial class Form1 : Form      {          int i = 0; //先设置一个全局变量 i ,用来控制图片

2018-05-05 17:13:40 1589

转载 C# 系统应用之窗体最小化至任务栏及常用操作

现在很多软件如360杀毒软件、酷狗音乐都拥有最小化至任务栏并在系统托盘区留下图标,我的项目同样需要该功能.所以本文主要叙述如何使用C#让窗体最小化至任务栏,同时在系统托盘区的图标点击左键能显示窗体,右键能关联控件显示3个常用功能.主要涉及到的控件是NotifyIcon和ContextMenuStrip,此类文章较多,希望作者以自己的独特视角给予大家帮助.一.界面操作1.创建"Windows窗体应用...

2018-05-05 15:52:54 6031 1

转载 C# 实现类似QQ的窗体在桌面边缘停靠和隐藏

设计思路:1.使用定时器(Timer)来监控鼠标位置和窗体位置,并实现窗体的停靠和隐藏2.当鼠标拖动窗体时,窗体才有可能根据自身位置决定是否停靠3.如果窗体四周没有接触到屏幕边缘则不会停靠4.如果窗体最小化或最大化了则不存在停靠和隐藏5.如果鼠标拖动窗体时,如果窗体很接近屏幕边缘则自动将其停靠在该边缘,例如窗体离屏幕顶部小于4个像素则自动将其停靠在顶部6.窗体可以在桌面的左

2018-05-05 15:10:32 1358

转载 C# 中字符串string和字节数组byte[]的转换

string转byte[]:byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str );byte[]转string:string str = System.Text.Encoding.Default.GetString ( byteArray );string转ASCII byte[]:b

2018-05-04 13:11:47 367

转载 C#字符串和byte之间的互相转化

平时总结的字符串和byte的转化操作: #region 字符串和Byte之间的转化 /// /// 数字和字节之间互转 /// /// /// public static int IntToBitConverter(int num) {

2018-05-03 10:02:21 5750

C#截屏并进行OCR识别

1. 启动程序,点击截屏按钮 2.单击鼠标右键退出截屏操作 3.按下鼠标时开始捕获 4.移动鼠标时,选择截屏区域 5.松开鼠标时,确定最终的截屏区域 6.双击鼠标左键时,保存图片 7.可识别字母数字和符号 8 如果想提高识别准确的需要对图片预处理

2018-05-10

C# 系统应用之窗体最小化至任务栏及常用操作

C# 系统应用之窗体最小化至任务栏,同时在系统托盘区的图标点击左键能显示窗体,右键能关联控件显示3个常用功能最小化至任务栏并在系统托盘区留下图标,

2018-05-05

Qt+OpenGL做的蕾达显示程序

http://www.qtcn.org/bbs/read-htm-tid-51275.html

2016-09-24

HI3518E mpp OV9712 编码超时解决方案,淘宝上¥20买的

HI3518E mpp OV9712 编码超时解决方案,淘宝上¥20买的

2016-06-14

Word和Excel文档密码忘记破解

办公过程中有一些文档需要设置密码,长时间没有使用过,临时需要时确忘记了密码,用这个工具就可以直接恢复,需要联网使用

2015-03-18

zend studio 12.0.0&zend studio 12.0.1 破解文件

zend studio 12.0.0和 zend studio 12.0.1的破解补丁,里面带有一个生成好的key 仅供测试研究使用

2015-01-21

安定宝协议contact ID通信协议--英文版

安防报警行业用的电话通讯协议,做开发常用到

2012-10-22

00的USB书籍 第五章 用户自定义的USB HID设备驱动和界面代码

《圈圈教你玩USB》中第五章 用户自定义的USB HID设备驱动和界面代码

2009-07-27

空空如也

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

TA关注的人

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