使用websocket-sharp来创建c#版本的websocket服务

当前有一个需求,需要网页端调用扫描仪,javascript不具备调用能力,因此需要在机器上提供一个ws服务给前端网页调用扫描仪。而扫描仪有一个c#版本的API,因此需要寻找一个c#的websocket库。 java里有大名鼎鼎的netty,通过搜索,c#可以选择websocket-sharp...

2018-01-16 09:38:14

阅读数:282

评论数:0

微信小程序开发系列(六)——“处理请求时出错”怎么处理?

在小程序开发中,有时候会出现wx.request接口调用完成后,总是出现“处理请求时出错”这个问题, 然而看了下后台代码没有问题啊? 那到底是什么原因引起的这个问题呢。 最后发现是查询数据库时,中间的字段书写错误造成,定位了很久啊!  !!! 如下:C#后台  DataTable dt ...

2018-01-09 18:22:38

阅读数:216

评论数:0

对称加密与非对称加密

原创地址:http://www.cnblogs.com/jfzhu/p/4020928.html 转载请注明出处   (一)对称加密(Symmetric Cryptography) 对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decr...

2017-09-12 09:26:58

阅读数:106

评论数:4

C# winform app.config 发布时不见了?

如题: C# winform app.config 发布时不见了? 原因: 实际系统自动改名为:*.exe.config 例如: JSnackDataCenter.exe.config

2017-09-10 22:45:09

阅读数:325

评论数:0

w3wp 报错,无法找到 Marshal.sizeof

在将本地asp.net web程序部署到另外的Win7电脑上时,总是弹出 w3wp.exe 无法找到方法 Marshal.sizeof(), 提示错误,是否进行调试的窗口。 纠结了半天,终于解决了该问题。 主要原因是:我的asp.net在.net framework 4.5...

2017-09-09 22:43:19

阅读数:124

评论数:0

C#中结构体与字节流互相转换

一、c#结构体 1、定义与C++对应的C#结构体 在c#中的结构体不能定义指针,不能定义字符数组,只能在里面定义字符数组的引用。 C++的消息结构体如下: //消息格式 4+16+4+4= 28个字节 struct cs_message{          u32_...

2017-09-01 22:11:30

阅读数:111

评论数:0

C# 字符串string和内存流MemoryStream及比特数组byte[]之间相互转换

本文主要介绍字符串string和内存流MemoryStream及比特数组byte[]之间相互转换的方法,需要的小伙伴可以参考一下。 定义string变量为str,内存流变量为ms,比特数组为bt 1.字符串转比特数组 复制代码代码如下: (1)b...

2017-09-01 21:48:16

阅读数:487

评论数:3

C#下使用protobuf(Google Protocol Buffers)

Protobuf是google提供的一个开源序列化框架,类似于XML,JSON这样的数据表示语言,其最大的特点是基于二进制,因此比传统的XML表示高效短小得多。除了比Json、XML有速度上的优势和使用上的方便外,protocolbuf还可以做到向前兼容和向后兼容。         protob...

2017-08-31 22:10:39

阅读数:251

评论数:0

C#与C++对应的类型

//c++:HANDLE(void   *)       ----   c#:System.IntPtr         //c++:Byte(unsigned   char)   ----    c#:System.Byte          //c++:SHORT(short)      ...

2017-08-31 11:37:39

阅读数:111

评论数:0

C#中Socket通信编程的异步实现

什么是Socket编程的异步是实现 所谓Socket编程的异步实现是指按照异步过程来实现Socket编程,那么什么是异步过程呢,我们把在完成了一次调用后通过状态、通知和回调来告知调用者的方式成为异步过程,换句话说,在异步过程中当调用一个方法时,调用者并不能够立刻得到结果,只有当这...

2017-08-31 11:19:43

阅读数:262

评论数:0

清空客户端缓存[javascript]

js">      修改后  v1.1版本:        新增加了一个foo.js  同时,也改动了common.js , 在common.js 中定义了新的类,并在foo.js 中使用了common.js.  在这种情况下如果以前用户浏览过 1.0版本的 html...

2017-08-28 14:39:08

阅读数:125

评论数:0

C# 通过反射如何访问静态成员

//动态链接库中PvsApiIfCtrl.Cls.Cls_Public类有一变量 private static string key="abcd";//下面通过反射的技术修改和获取值//设置key public static void updatePalmKey(string ...

2017-08-27 11:31:08

阅读数:732

评论数:0

C# 反射泛型

C# 反射泛型 摘自:http://www.itwis.com/html/net/c/20110411/10175.html C#泛型反射和普通反射的区别,泛型反射和普通反射的区别就是泛型参数的处理上   先看一个简单的例子。   class Class1 {   publ...

2017-08-27 11:15:49

阅读数:115

评论数:0

使用C#反射中的MakeGenericType函数,来为泛型方法和泛型类指定(泛型的)类型

C#反射中的MakeGenericType函数可以用来指定泛型方法和泛型类的具体类型,方法如下面代码所示这里就不多讲了,详情看下面代码一切就清楚了: using System; using System.Reflection; namespace RFTest { //类R...

2017-08-27 09:32:44

阅读数:451

评论数:0

Google Protocol Buffers 入门

http://www.bubuko.com/infodetail-2167671.html

2017-08-26 16:39:32

阅读数:53

评论数:0

C#中的引用传递、值传递。

文章原文:http://www.cnblogs.com/hwh_/archive/2010/11/16/1878341.html C#中的引用传递、值传递。 一、传递参数   既可以通过值也可以通过引用传递参数。通过引用传递参数允许函数成员(方法、属性、索...

2017-08-19 10:16:29

阅读数:172

评论数:0

ashx 获取post数据的方式

终于,直到今天我才知道这个问题的解决方案 前台,原来我一直没错,是因为后台。 后台用 C# code ? 1 context.Server.UrlDecode(context.Request.Form.ToString()); 这种方式才能获取前台传过来的...

2017-08-10 12:45:39

阅读数:1709

评论数:0

ASP.NET页面乱码问题分析

写在前面 在Web开发中,乱码应该算一个常客了。今天还好好的一个页面,第二天过来打开一看,中文字符全变“外星文”了。有时为了解决这样的问题,需要花上很长的时间去调试,直至抓狂,笔者也曾经历过这样的时期。有时虽然是“侥幸”解决了,但对其中的原理却一知半解。 为了弄清楚这个问题,今天查了大半天的资...

2017-03-12 14:40:16

阅读数:179

评论数:0

GridView中的RowCommand事件中的取值问题

先看前台代码 asp:GridView runat="server"  ID="GridView1" CssClass="Result_tab" AutoGenerateColumns="...

2016-08-22 16:02:59

阅读数:750

评论数:0

Devexpress TreeList 绑定 方式 速度 优化

首先考虑代码中的字符串比较是否使用到 "==" 符号,该符号在string的比较中非常耗性能,如果存在则需要全部修改成 "Equal()" 按照如上修改后一般速度有显著飞跃,如果还是很卡,参照如下方法: Devexrepss Treelist 常...

2016-08-05 19:23:41

阅读数:676

评论数:0

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