
C#
昵称不好奇
这个作者很懒,什么都没留下…
展开
-
Socket通用TCP通信协议设计及实现(防止粘包,可移植,可靠)
Socket通用TCP通信协议设计及实现(防止粘包,可移植,可靠) 引文我们接收Socket字节流数据一般都会定义一个数据包协议。我们每次开发一个软件的通信模块时,尽管具体的数据内容是不尽相同的,但是大体上的框架,以及常用的一些函数比如转码,校验等等都是相似甚至一样的。所以我感觉设计一个通用的通信协议,可以在之后的开发中进行移植实现高效率的开发是很有必要的。另外,本协议结合转载 2016-12-15 11:40:41 · 1543 阅读 · 0 评论 -
XML 命名空间提供避免元素命名冲突的方法
XML 命名空间提供避免元素命名冲突的方法命名冲突在 XML 中,元素名称是由开发者定义的,当两个不同的文档使用相同的元素名时,就会发生命名冲突。这个 XML 文档携带着某个表格中的信息: Apples Bananas 这个 XML 文档携带有关桌子的信息(一件家具): African Coffee Table 80 120转载 2017-03-28 11:43:07 · 2608 阅读 · 0 评论 -
解决JsonResult中DateTime类型数据格式的问题(Asp.net Mvc)
解决这个问题我想到了两种方法,一种是在网上搜到的重写JsonResult,另外一种是获取改写JsonResult结果1.重写JsonResult(网上搜的内容)问题背景: 在使用asp.net mvc 结合jquery esayui做一个系统,但是在使用使用this.json方法直接返回一个json对象,在列表中显示时发现datetime类型的数据在转为字符串是它默...转载 2018-09-03 11:23:31 · 2775 阅读 · 0 评论 -
MVC(.NET )下实现视频页内播放
(1)需求:实现页面内的视频播放功能。效果如下图所示:(2)解决过程:在网上查到需要需要设置Response中headers的Content-Disposition为inline(可以页面打开文件)。注:这个Content-Disposition一共有两个值,另外一个是attachment,效果是打开下载框下载文件。在本次解决需求过程中,由于之前已经有写好的方法,本来想着只需要将Con...原创 2018-12-25 17:47:09 · 4978 阅读 · 1 评论 -
Safari浏览器下使用H5视频播放问题的解决
我们的项目,由于先做的安卓APP的开发,在安卓上测试视频播放通过以后。同样的接口放到IOS上是不能播放的。后来查了相关资料了解到其中的差别,总的来说,安卓上是请求一个视频链接,返回一整个视频文件。但是在IOS上,不是一次性请求全部文件的,一般首先会请求0-1字节,然后多次分段请求视频数据。 所以首先要解析Request Headers里面的Range字段,获取本...原创 2019-03-25 10:47:32 · 9203 阅读 · 0 评论