c#
hesi726
这个作者很懒,什么都没留下…
展开
-
关于C# 调用 C++动态库
最近在写一个C#控制LED显示的程序,LED显示控制那儿,只提供了一个dll;幸好,还有头文件;例如,类似于这样的一个接口,int DCCCALL led3_dcc_get_dtu_list(int dcc_hdl, struct dtu_unit *list, int num);如果,返回一个列表回填到 list其实的结构内存块中;如果你不熟悉的话,很有可能写出如下的代码原创 2013-10-31 13:17:35 · 620 阅读 · 1 评论 -
c#,解释和执行c#代码;
控制LED真是一件很麻烦的事情,因为底层协议一个个字节进行了定义;一个字节定义错误,就会得到错误结果;更麻烦的是,流明电子公司定义的底层协议啊,一会高位在前,一会低位在前,真不明白到底是怎么想的;所以,才有这样一个想法,在一个文本框中写代码,来动态执行;看到这篇帖子,http://www.cnblogs.com/zlgcool/archive/2008/10/12/1309616.ht原创 2013-11-08 12:24:02 · 1095 阅读 · 0 评论 -
C# 异步Socket
还是那个BUSLED项目;因为客户端会不定期的发送握手消息包过来,服务端将回发握手消息包;同时,服务端也可能会主动下发消息包到客户端;阻塞的话,没有办法做到 同时接收和发送消息包,所以就只好做异步了;看了看,c# MSDN的文档,发现其实挺容易;/// /// 异步的 TCPClient 发送和接受消息类; /// public class Asy原创 2013-11-08 11:59:04 · 561 阅读 · 0 评论 -
Ubuntu 14.04 LTS 下 APACHE 支持 ASP.NET MVC5
因为最近在上一个移动互联网项目,但是对于外包公司的PHP所采用的ZF(2.0.5)框架的效率觉得真的无法忍受,所以想着以后的接口采用自己熟悉的 ASP.NET 框架来写,也因此,就有这一篇文章;参考文档: http://www.bgsoftfactory.net/run-asp-net-mvc-4-with-mysql-on-linux/ 真的基本上参考这一篇文档就够了;网上其他原创 2015-09-14 00:54:27 · 1406 阅读 · 0 评论 -
c# json 按照key顺序排序。。。
很简单,定义一个 Resolver, 然后重载 CreateProperties 方法即可。。 /// <summary> /// 输出到json字符串时,属性名称按照字典顺序排序输出 /// </summary> public class PropertySortResolver : DefaultContractResolver ...原创 2018-09-03 10:48:11 · 3634 阅读 · 0 评论 -
OutputCache 造成 Token 失效
[OutputCache( Duration = Int32.MaxValue, Location = System.Web.UI.OutputCacheLocation.Server, NoStore=false )]Action 增加上面这个设置 缓存时, 会额外给客户端产生一个 Token ...原创 2018-09-20 14:16:13 · 249 阅读 · 0 评论 -
如何给数字Id在Json响应中进行加密;
给大家说说我们公司的一个稀奇的需求吧数据库设计时,只给自己的内部公司使用,所以里面的所有实体都是使用的 int 类型的 Id ;后来,突然要求接入外部公司了,老板于是要求所有对外的 Id 均不可使用数字 Id; 免得什么什么什么的 (涉及大约 200 个接口),悲催的是数据库里面一堆的关联,要改也不好改。。好消息是对外的接口暂时未发布,所以不存在对外的兼容性问题;解决方案1. 修改实体定...原创 2018-10-12 17:53:04 · 729 阅读 · 0 评论 -
对命名空间添加映射
问题折这样发生的,我们公司有一堆的企业微信应用,每一个应用对应一个控制器,接入嘛,当然使用一个抽象的基类: 里面定义一个接入 和 接收消息 2个接口就可以了。。 ///企业微信接入 [HttpGet] [ActionName("Index")] public ActionResult Get( string ...原创 2018-10-12 18:22:05 · 536 阅读 · 0 评论 -
对 MVC 的输入进行转换。。
https://blog.csdn.net/hesi726/article/details/83030415 这儿说了一下不修改数据库也不修改太多代码的情况下将数字加密的问题,(适应于Json)现在问题来了,客户端传回来的也是加密后的字符串。。。噗通。。绑定到 int 类型的属性,。服务器端直接报 Model Validate 出错。。所以,服务器端还需要一个反转的过程;MVC 有...原创 2018-10-13 17:24:26 · 148 阅读 · 0 评论