- 博客(6)
- 收藏
- 关注
原创 自动升级系统的设计与实现(源码)
(最新OAUS版本请参见:自动升级系统OAUS的设计与实现(续)) 对于PC桌面应用程序而言,自动升级功能往往是必不可少的。而自动升级可以作为一个独立的C/S系统来开发,这样,就可以在不同的桌面应用中进行复用。基于ESFramework的文件传送功能,我实现了一个可直接复用的自动升级系统OAUS,现在将其分享给大家。这篇文章将着重介绍OAUS的相关背景、使用方法,至于详细的实现细节,大家
2018-01-25 17:16:18 403
原创 实现语音视频录制源码分享
在很多语音视频软件系统中,经常有将实时的音频或视频录制为文件保存到磁盘的需求,比如,视频监控系统中录制监控到的视频、视频会议系统中录制整个会议的过程、语音通话系统中录制完整的对话内容、等等。 一.缘起 最近正在做的一个网络招聘平台的项目,其中有一个模块是这样的,应聘者可以通过该系统的客户端录制自己的视频(自我介绍)上传到服务器,而后,招聘者会在合适的时候浏览这些应聘者的视
2018-01-24 17:10:47 2138
原创 函数笔记
函数存放在内存的代码区域内,它们同样有地址,我们如何能获得函数的地址呢? 如果我们有一个int test(int a)的函数,那么,它的地址就是函数的名字,这一点如同数组一样,数组的名字就是数组的起始地址。 定义一个指向函数的指针用如下的形式,以上面的test()为例: int (*fp)(int a);//这里就定义了一个指向函数的指针 函数指针不能绝对不能指向
2015-09-28 15:21:44 343
转载 反射小结
一、程序集 1、程序集 我们所写的所有代码都会编译到程序集文件中,并在运行时以Assembly对象方式加载到内存中运行。 2、程序集的组成 运行时: 程序集:*.exe,.dll—>加载到内存中就是Assembly对象 类:每个class,interface—>加载到内存中就是Type对象 类的成员:方法、字段、属性、事件---à加载到
2015-08-31 19:16:38 348
转载 反射小结
一、程序集 1、程序集 我们所写的所有代码都会编译到程序集文件中,并在运行时以Assembly对象方式加载到内存中运行。 2、程序集的组成 运行时: 程序集:*.exe,.dll—>加载到内存中就是Assembly对象 类:每个class,interface—>加载到内存中就是Type对象 类的成员:方法、字段、属性、事件---à加载到
2015-08-31 19:12:41 437
原创 C#面向对象编程进阶(一) ——实现栈
如何用C#编写一个栈类? 关键在于这样的一个类应该如何设计呢?首先要确立面向对象的编程思想,即类是对实体进行合理地抽象和建模,而这种思想将贯彻在我们编程的整个过程中。下面我们一步一步来做。
2015-03-21 17:37:03 816
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人