登录
首页 » C# » 海康dvr流媒体服务器+客户端

海康dvr流媒体服务器+客户端

于 2015-09-15 发布
0 148
下载积分: 1 下载次数: 1

代码说明:

海康dvr流媒体服务器+客户端

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 2020牛客校招面试题库(附答案与解析)C++篇.pdf
    c 面经,讲解的非常到位,适合复习,共计219页
    2020-12-07下载
    积分:1
  • C#串口通信(调试工具)
    C#串口通信(调试工具)
    2020-05-08下载
    积分:1
  • Winform中鼠标穿透效果,类似桌面壁纸的效果
    鼠标穿透效果实例,可实现类似桌面浮动效果,详见截图
    2013-01-11下载
    积分:1
  • CRC校验(modbus)
    /CRC16_MODBUS:多项式x16 x15 x5 1(0x8005),初始值0xFFFF,低位在前,高位在后,结果与0x0000异或unsigned short do_crc(unsigned char *ptr, int len) {     unsigned int i;     unsigned short crc = 0xFFFF;  //crc16位寄存器初始值     while(len--)     {         crc ^= *ptr ;         for (i = 0; i > 1) ^ 0xA001; //多项式 POLY(0x8005)的高低位交换值,这是由于其模型的一些参数决定的             else                 crc = (crc >> 1);         }     }     return crc; }
    2021-05-06下载
    积分:1
  • WPF做的记事本
    WPF做的记事本
    2013-10-02下载
    积分:1
  • 用RSA证书文件加密和解密示例
    用RSA证书文件加密和解密示例
    2016-07-06下载
    积分:1
  • C#程序的157个建议(含源代码)
    目录前 言第一部分 语言篇第1章 基本语言要素 / 2建议1:正确操作字符串 / 2建议2:使用默认转型方法 / 6建议3:区别对待强制转型与as和is / 9建议4:TryParse比Parse好 / 12建议5:使用int?来确保值类型也可以为null / 15建议6:区别readonly和const的使用方法 / 16建议7:将0值作为枚举的默认值 / 19建议8:避免给枚举类型的元素提供显式的值 / 20建议9:习惯重载运算符 / 22建议10:创建对象时需要考虑是否实现比较器 / 23建议11:区别对待==和Equals / 27建议12:重写Equals时也要重写GetHashCode / 29建议13:为类型输出格式化字符串 / 32建议14:正确实现浅拷贝和深拷贝 / 36建议15:使用dynamic来简化反射实现 / 40第2章 集合和LINQ / 43建议16:元素数量可变的情况下不应使用数组 / 43建议17:多数情况下使用foreach进行循环遍历 / 45建议18:foreach不能代替for / 51建议19:使用更有效的对象和集合初始化 / 53建议20:使用泛型集合代替非泛型集合 / 54建议21:选择正确的集合 / 57建议22:确保集合的线程安全 / 61建议23:避免将List作为自定义集合类的基类 / 64建议24:迭代器应该是只读的 / 67建议25:谨慎集合属性的可写操作 / 68建议26:使用匿名类型存储LINQ查询结果 / 70建议27:在查询中使用Lambda表达式 / 73建议28:理解延迟求值和主动求值之间的区别 / 75建议29:区别LINQ查询中的IEnumerable和IQueryable / 78建议30:使用LINQ取代集合中的比较器和迭代器 / 80建议31:在LINQ查询中避免不必要的迭代 / 83第3章 泛型、委托和事件 / 86建议32:总是优先考虑泛型 / 86建议33:避免在泛型类型中声明静态成员 / 88建议34:为泛型参数设定约束 / 90建议35:使用default为泛型类型变量指定初始值 / 92建议36:使用FCL中的委托声明 / 94建议37:使用Lambda表达式代替方法和匿名方法 / 96建议38:小心闭包中的陷阱 / 99建议39:了解委托的实质 / 103建议40:使用event关键字为委托施加保护 / 106建议41:实现标准的事件模型 / 108建议42:使用泛型参数兼容泛型接口的不可变性 / 109建议43:让接口中的泛型参数支持协变 / 111建议44:理解委托中的协变 / 112建议45:为泛型类型参数指定逆变 / 114第4章 资源管理和序列化 / 116建议46:显式释放资源需继承接口IDisposable / 116建议47:即使提供了显式释放方法,也应该在终结器中提供隐式清理 / 119建议48:Dispose方法应允许被多次调用 / 120建议49:在Dispose模式中应提取一个受保护的虚方法 / 121建议50:在Dispose模式中应区别对待托管资源和非托管资源 / 123建议51:具有可释放字段的类型或拥有本机资源的类型应该是可释放的 / 124建议52:及时释放资源 / 125建议53:必要时应将不再使用的对象引用赋值为null / 127建议54:为无用字段标注不可序列化 / 131建议55:利用定制特性减少可序列化的字段 / 136建议56:使用继承ISerializable接口更灵活地控制序列化过程 / 137建议57:实现ISerializable的子类型应负责父类的序列化 / 140第5章 异常与自定义异常 / 144建议58:用抛出异常代替返回错误代码 / 144建议59:不要在不恰当的场合下引发异常 / 147建议60:重新引发异常时使用Inner Exception / 150建议61:避免在finally内撰写无效代码 / 151建议62:避免嵌套异常 / 157建议63:避免“吃掉”异常 / 160建议64:为循环增加Tester-Doer模式而不是将try-catch置于循环内 / 161建议65:总是处理未捕获的异常 / 162建议66:正确捕获多线程中的异常 / 166建议67:慎用自定义异常 / 168建议68:从System.Exception或其他常见的基本异常中派生异常 / 170建议69:应使用finally避免资源泄漏 / 172建议70:避免在调用栈较低的位置记录异常 / 175第6章 异步、多线程、任务和并行 / 177建议71:区分异步和多线程应用场景 / 177建议72:在线程同步中使用信号量 / 180建议73:避免锁定不恰当的同步对象 / 184建议74:警惕线程的IsBackground / 188建议75:警惕线程不会立即启动 / 189建议76:警惕线程的优先级 / 191建议77:正确停止线程 / 193建议78:应避免线程数量过多 / 194建议79:使用ThreadPool或BackgroundWorker代替Thread / 196建议80:用Task代替ThreadPool / 198建议81:使用Parallel简化同步状态下Task的使用 / 202建议82:Parallel简化但不等同于Task默认行为 / 204建议83:小心Parallel中的陷阱 / 205建议84:使用PLINQ / 208建议85:Task中的异常处理 / 209建议86:Parallel中的异常处理 / 214建议87:区分WPF和WinForm的线程模型 / 216建议88:并行并不总是速度更快 / 220建议89:在并行方法体中谨慎使用锁 / 222第二部分 架构篇 第7章 成员设计 / 226建议90:不要为抽象类提供公开的构造方法 / 226建议91:可见字段应该重构为属性 / 226建议92:谨慎将数组或集合作为属性 / 227建议93:构造方法应初始化主要属性和字段 / 228建议94:区别对待override和new / 229建议95:避免在构造方法中调用虚成员 / 235建议96:成员应优先考虑公开基类型或接口 / 236建议97:优先考虑将基类型或接口作为参数传递 / 237建议98:用params减少重复参数 / 237建议99:重写时不应使用子类参数 / 238建议100:静态方法和实例方法没有区别 / 239建议101:使用扩展方法,向现有类型“添加”方法 / 240第8章 类型设计 / 243建议102:区分接口和抽象类的应用场合 / 243建议103:区分组合和继承的应用场合 / 245建议104:用多态代替条件语句 / 248建议105:使用私有构造函数强化单例 / 251建议106:为静态类添加静态构造函数 / 253建议107:区分静态类和单例 / 255建议108:将类型标识为sealed / 255建议109:谨慎使用嵌套类 / 256建议110:用类来代替enum / 257建议111:避免双向耦合 / 260建议112:将现实世界中的对象抽象为类,将可复用对象圈起来就是命名空间 / 262第9章 安全性设计 / 264建议113:声明变量前考虑最大值 / 264建议114:MD5不再安全 / 265建议115:通过HASH来验证文件是否被篡改 / 268建议116:避免用非对称算法加密文件 / 269建议117:使用SSL确保通信中的数据安全 / 273建议118:使用SecureString保存密钥等机密字符串 / 284建议119:不要使用自己的加密算法 / 289建议120:为程序集指定强名称 / 289建议121:为应用程序设定运行权限 / 291第三部分 编码规范及习惯 第10章 命名规范 / 296建议122:以.为命名空间命名 / 296建议123:程序集不必与命名空间同名 / 296建议124:考虑在命名空间中使用复数 / 297建议125:避免用FCL的类型名称命名自己的类型 / / 297建议126:用名词和名词组给类型命名 / 298建议127:用形容词组给接口命名 / 299建议128:考虑让派生类的名字以基类名字作为后缀 / 300建议129:泛型类型参数要以T作为前缀 / 300建议130:以复数命名枚举类型,以单数命名枚举元素 / 301建议131:用PascalCasing命名公开元素 / 302建议132:考虑用类名作为属性名 / 302建议133:用camelCasing命名私有字段和局部变量 / 303建议134:有条件地使用前缀 / 304建议135: 考虑使用肯定性的短语命名布尔属性 / 305建议136:优先使用后缀表示已有类型的新版本 / 306建议137:委托和事件类型应添加上级后缀 / 307建议138:事件和委托变量使用动词或形容词短语命名 / 308建议139:事件处理器命名采用组合方式 / 309第11章 代码整洁 / 311建议140:使用默认的访问修饰符 / 311建议141:不知道该不该用大括号时,就用 / 312建议142:总是提供有意义的命名 / 314建议143:方法抽象级别应在同一层次 / 315建议144:一个方法只做一件事 / 316建议145:避免过长的方法和过长的类 / 317建议146:只对外公布必要的操作 / 318建议147:重构多个相关属性为一个类 / 319建议148:不重复代码 / 320建议149:使用表驱动法避免过长的if和switch分支 / 321建议150:使用匿名方法、Lambda表达式代替方法 / 324建议151:使用事件访问器替换公开的事件成员变量 / 325建议152:最少,甚至是不要注释 / 326建议153:若抛出异常,则必须要注释 / 326第12章 规范开发行为 / 327建议154:不要过度设计,在敏捷中体会重构的乐趣 / 327建议155:随生产代码一起提交单元测试代码 / 336建议156:利用特性为应用程序提供多个版本 / 342建议157:从写第一个界面开始,就进行自动化测试 / 344
    2015-09-15下载
    积分:1
  • C# 学生信息管理系统 源码
    首先附加数据库, 管理员账号 admin 密码 00000 教师账号 t001 密码 12345 学生账号 SunPeng 密码 12345
    2016-12-26下载
    积分:1
  • MFC连接Access数据库(ADO)详细版实例操作(含Combo Box读取数据库内容)
    MFC连接Access数据库(ADO)详细版实例操作(含Combo Box读取数据库内容)
    2019-07-09下载
    积分:1
  • C程序设计实例大全(220个详细程序源代码)
       ◎ 文件说明          本文件包括以下内容:          ※ 1、文件说明     ※ 2、源码操作说明     ※ 3、光盘目录清单       ◎ 源码操作说明    源代码使用方法是(以实例1为例):        将该实例的源码,比如实例1的1.c文件(可以在001目录下找到), 拷贝到tc编译器目录下,运行tc.exe,打开编译器,        按【F3】键或者“File->Open”菜单命令,打开1.c文件,        按【Ctrl F9】键,或者“Run->Run”菜单命令,编译运行该程序。      ◎ 光盘目录清单如下:第一部分  基础篇 001  第一个C程序 002  运行多个源文件 003  求整数之积 004  比较实数大小 005  字符的输出 006  显示变量所占字节数 007  自增/自减运算 008  数列求和 009  乘法口诀表 010  猜数字游戏 011  模拟ATM(自动柜员机)界面 012  用一维数组统计学生成绩 013  用二维数组实现矩阵转置 014  求解二维数组的最大/最小元素 015  利用数组求前n个质数 016  编制万年历 017  对数组元素排序 018  任意进制数的转换 019  判断回文数 020  求数组前n元素之和 021  求解钢材切割的最佳订单 022  通过指针比较整数大小 023  指向数组的指针 024  寻找指定元素的指针 025  寻找相同元素的指针 026  阿拉伯数字转换为罗马数字 027  字符替换 028  从键盘读入实数 029  字符行排版 030  字符排列 031  判断字符串是否回文 032  通讯录的输入输出 033  扑克牌的结构表示034  用“结构”统计学生成绩 035  报数游戏 036  模拟社会关系 037  统计文件的字符数 038  同时显示两个文件的内容 039  简单的文本编辑器 040  文件的字数统计程序 041  学生成绩管理程序  第二部分  数据结构篇 042  插入排序 043  希尔排序 044  冒泡排序 045  快速排序 046  选择排序 047  堆排序 048  归并排序 049  基数排序 050  二叉搜索树操作 051  二项式系数递归 052  背包问题 053  顺序表插入和删除 054  链表操作(1) 055  链表操作(2) 056  单链表就地逆置 057  运动会分数统计 058  双链表 059  约瑟夫环 060  记录个人资料 061  二叉树遍利 062  浮点数转换为字符串 063  汉诺塔问题 064  哈夫曼编码 065  图的深度优先遍利 066  图的广度优先遍利067  求解最优交通路径 068  八皇后问题069  骑士巡游 070  用栈设置密码 071  魔王语言翻译 072  火车车厢重排 073  队列实例 074  K阶斐波那契序列  第三部分  数值计算与趣味数学篇 075  绘制余弦曲线和直线的迭加076  计算高次方数的尾数 077  打鱼还是晒网 078  怎样存钱以获取最大利息 079  阿姆斯特朗数 080  亲密数 081  自守数 082  具有abcd=(ab cd)2性质的数 083  验证歌德巴赫猜想084  素数幻方 085  百钱百鸡问题 086  爱因斯坦的数学题 087  三色球问题088  马克思手稿中的数学题 089  配对新郎和新娘 090  约瑟夫问题091  邮票组合 092  分糖果 093  波瓦松的分酒趣题 094  求π的近似值 095  奇数平方的有趣性质096  角谷猜想 097  四方定理 098  卡布列克常数 099  尼科彻斯定理 100  扑克牌自动发牌 101  常胜将军 102  搬山游戏103  兔子产子(菲波那契数列) 104  数字移动 105  多项式乘法 106  产生随机数 107  堆栈四则运算 108  递归整数四则运算 109  复平面作图 110  绘制彩色抛物线 111  绘制正态分布曲线 112  求解非线性方程 113  实矩阵乘法运算114  求解线性方程 115  n阶方阵求逆 116  复矩阵乘法 117  求定积分 118  求满足特异条件的数列 119  超长正整数的加法  第四部分  图形篇 120  绘制直线 121  绘制圆 122  绘制圆弧 123  绘制椭圆124  设置背景色和前景色125  设置线条类型 126  设置填充类型和填充颜色 127  图形文本的输出 128  金刚石图案129  飘带图案 130  圆环图案 131  肾形图案 132  心脏形图案 133  渔网图案 134  沙丘图案135  设置图形方式下的文本类型 136  绘制正多边形 137  正六边形螺旋图案 138  正方形螺旋拼块图案139  图形法绘制圆 140  递归法绘制三角形图案 141  图形法绘制椭圆 142  抛物样条曲线 143  Mandelbrot分形图案144  绘制布朗运动曲线 145  艺术清屏 146  矩形区域的颜色填充 147  VGA256色模式编程 148  绘制蓝天图案 149  屏幕检测程序 150  运动的小车动画 151  动态显示位图 152  利用图形页实现动画153  图形时钟 154  音乐动画  第五部分  系统篇 155  读取DOS系统中的国家信息 156  修改环境变量 157  显示系统文件表 158  显示目录内容 159  读取磁盘文件 160  删除目录树 161  定义文本模式 162  设计立体窗口 163  彩色弹出菜单 164  读取CMOS信息 165  获取BIOS设备列表 166  锁住硬盘 167  备份/恢复硬盘分区表 168  设计口令程序 169  程序自我保护 第六部分  常见试题解答篇 170  水果拼盘 171  小孩吃梨 172  删除字符串中的特定字符 173  求解符号方程 174  计算标准差 175  求取符合特定要求的素数 176  统计符合特定条件的数 177  字符串倒置 178  部分排序 179  产品销售记录处理 180  特定要求的字符编码 181  求解三角方程 182  新完全平方数 183  三重回文数 184  奇数方差 185  统计选票 186  同时整除 187  字符左右排序 188  符号算式求解 189  数字移位 190  统计最高成绩 191  比较字符串长度 192  合并整数 193  矩阵逆置194  删除指定的字符195  括号匹配 196  字符串逆置 197  SIX/NINE问题 198  单词个数统计 199  方差运算 200  级数运算 201  输出素数 202  素数题 203  序列排序 204  整数各位数字排序 205  字符串字母移位 206  Fibonacc数列  第七部分  游戏篇 207  商人过河游戏 208  吃数游戏 209  解救人质游戏 210  打字训练游戏 211  双人竞走游戏 212  迷宫探险游戏 213  迷你撞球游戏214  模拟扫雷游戏 215  推箱子游戏 216  五子棋游戏  第八部分  综合实例篇 217  综合CAD系统 218  功能强大的文本编辑器219  图书管理系统220  进销存管理系统//========= End of the file. 文件内容结束 ===============\ 
    2020-05-26下载
    积分:1
  • 696518资源总数
  • 105873会员总数
  • 12今日下载