摘要: 数据结构是计算机科学中的一门综合性的专业基础课,它不仅是一般程序设计的基础,而且是设计和实现编译程序、操作系统、数据库系统及其他系统程序和大型应用程序的重要基础。 几个数据结构相关的基本术语和概念: 数据(Data):是客观事物的符号表示;在计算机科学中指的是所有能输入到计算机中并被计算机程序处理的 阅读全文
posted @ 2018-07-14 09:18 王小豆又叫小王子 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 建造者模式 建造者模式使用多个简单对象一步一步构建成一个复杂对象,属于创建型模式,它提供了一种创建对象的最佳方式。一个Builder类会一步一步构造最终的对象。该Builder类是独立于其他对象的。 介绍 意图:将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。 使用场景:需要生 阅读全文
posted @ 2018-06-25 20:21 王小豆又叫小王子 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 本文系原创 分享判断指定端口号是否被占用的两种方法: 阅读全文
posted @ 2018-05-15 17:54 王小豆又叫小王子 阅读(4495) 评论(1) 推荐(1) 编辑
摘要: 本文系原创。 前两天在工作中需要在Winform的窗体中内嵌的一个浏览器,我们都知道winform其实是自带了WebBroswer控件的,但是这个控件是IE的浏览器,存在这样那样的兼容性问题,不能完全满足的需求,所以就研究了下其他的开源浏览器框架,内嵌到我们的窗体中,完成了产品需求,以下做一个记录和 阅读全文
posted @ 2018-05-14 20:28 王小豆又叫小王子 阅读(639) 评论(0) 推荐(0) 编辑
摘要: java中的方法重载发生在同一个类中两个或者多个方法的方法名相同但是参数不同的情况,方法重载是指子类与父类之间子类重新定义了父类的方法,重写的方法与原方法签名、返回值、参数完全相同。Overload(重载) 重载Overload是一个类中多态性的一种表现,是编译时的多态性。方法重载是让类以统一的方式 阅读全文
posted @ 2018-04-11 20:35 王小豆又叫小王子 阅读(353) 评论(0) 推荐(0) 编辑
摘要: HTML 是用来描述网页的一种语言,HTML指的是HyperText Markup Language(超文本标记语言)。 HTML实例: 实例解析: <!DOCTYPE html> 声明为 HTML5 文档 <html> 元素是 HTML 页面的根元素 <head> 元素包含了文档的元(meta)数 阅读全文
posted @ 2018-04-09 20:58 王小豆又叫小王子 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 说起多线程,想到更多的是线程Thread,那么我们今天说的任务Task和线程有什么关系呢? 任务是架构在线程之上的,也就是说任务最终还是要抛给线程去执行; 线程和任务并不是一对一的关系,比如开10个任务并不是说就会开10个线程,这一点任务和线程池有点类似,但是任务相比线程池开销更小控制也更为精确; 阅读全文
posted @ 2018-03-21 20:29 王小豆又叫小王子 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: 委托实现了类型安全的回掉方法,在.NET中回调无处不在,所以委托也无处不在,事件模型建立在委托机制上,本文将完成一次关于委托的旅行,全面阐述委托及其核心话题,逐一梳理委托、委托链、事件等。 关于委托 了解委托先从其定义开始,通常一个委托被声明为: public delegate void Calcu 阅读全文
posted @ 2018-03-19 20:35 王小豆又叫小王子 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 本文系原创 本文系原创 抽象类与接口 抽象类和接口有很多相类似的用法,甚至在某些时候可以相互替换使用,很容易搞混淆,所以在进行抽象类定义时对于abstract class和interface的选择时就比较随意。其实无论是从使用方法还是在设计思想方案来看,二者的区别还是很大的。 先来看看什么是abst 阅读全文
posted @ 2018-03-12 20:24 王小豆又叫小王子 阅读(1235) 评论(0) 推荐(0) 编辑
摘要: 本文系原创,禁止转载。 分享如何使用c#对接科大讯飞语音听写服务,简单高效地实现语音听写。 实现语音听写主要分为录音和语音识别两部分;录音是指获取设备声卡端口的音频数据并将之保存为音频文件,语音识别就是将刚才所述的音频文件通过调用讯飞的语音听写服务转换为文字。 相关的类库文件 1. 开源录音库 NA 阅读全文
posted @ 2017-07-21 16:09 王小豆又叫小王子 阅读(5633) 评论(19) 推荐(5) 编辑