Netty5的架构比Netty4的架构及代码上都有很多的改进,看起来很清晰。
下面的根据管网例子改进的Echo Server例子代码。
代码中增加的有netty自带的hander,LineBasedFrameDecoder主要解决网络传输的粘包/拆包问题。StringDecoder和StringEncoder主要解决netty ByteBuf和string之间的转...
分类:
Web程序 时间:
2015-07-07 09:34:50
阅读次数:
171
我们解释win32在Visual Studio下一个libcurl图书馆开发环境的搭建。Cocos2d-x发动机实际上与Win32在访问libcurl库。Cocos2d-x 3.x在libcurl库文件的位置\cocos2d\external\curl\prebuilt\win32文件夹中,头文件在...
分类:
Web程序 时间:
2015-07-07 09:24:33
阅读次数:
359
计算字符串的字节长度String.prototype.len = function () { return this.replace(/[^\x00-\xff]/g, 'xx').length;};alert(t.Calendar.len());
分类:
Web程序 时间:
2015-07-07 09:24:50
阅读次数:
130
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Class, Inherited = true, AllowMultiple = true)] public class PowerAttribute : FilterAttr...
分类:
Web程序 时间:
2015-07-07 09:22:33
阅读次数:
156
解决方法很简单,就是在后台表单接收处加上[ValidateInput(false)]look like this : [ValidateInput(false)] /// /// 新增题库 /// /// /// ...
分类:
Web程序 时间:
2015-07-07 09:21:57
阅读次数:
957
如何获取图片对应的base64字符串呢? 1:使用代码获取:运行下面代码var reader = new FileReader(), htmlImage;reader.onload = function(e) { htmlImage = ''; // 这里e.target.resu...
分类:
Web程序 时间:
2015-07-07 09:22:22
阅读次数:
1310
随便写写记录一下学习的过程登陆Models中添加添加public class LoginViewModel { [Required(ErrorMessage = "*")] [Display(Name = "机构号")] public string U...
分类:
Web程序 时间:
2015-07-07 09:21:29
阅读次数:
1047
最开始我们需要明白一件事情,因为这是这篇文章的前提:HTTP协议只是一个应用层协议,它底层是通过TCP进行传输数据的。因此,浏览器访问Web服务器的过程必须先有“连接建立”的发生。而有人或许会问:众所周知,HTTP协议有两大特性,一个是“无连接”性,一个是“无状态”性。这里的“无连接”岂不是跟上面的...
分类:
Web程序 时间:
2015-07-07 09:19:18
阅读次数:
135
1、过滤文本中的HTML标签 1 /// 2 /// 清除文本中Html的标签 3 /// 4 /// 5 /// 6 public static string ClearHtml(string Content) 7 { 8...
分类:
Web程序 时间:
2015-07-07 09:17:46
阅读次数:
161
列举工作以来遇到的各种类型的软件所采用的代码保护技术,只讲原理不涉及技术细节实现,以避免产生法律问题。有些朋友说直接把代码放在Github开源下载,开源可以促进技术交流与进步,然而值钱的代码都积压在硬盘里面,即使很烂的代码都卖了很多钱,赢得了许多客户与市场。珍惜爱护自己写的代码,他们都是宝贵的财富。...
分类:
Web程序 时间:
2015-07-07 08:12:50
阅读次数:
512
上一篇我们了解到了,委托的基本感念,列举了几个委托的实例,并根据实例来反编译源码查看.NET委托的内部实现,从浅入深的角度来详细的去解析委托的实质,本文将系上篇继续讨论异步委托的实现以及异步委托的源码解析。首先本文只会从委托的层面的去编写,不会涉及到深层次的异步...
分类:
Web程序 时间:
2015-07-07 07:09:03
阅读次数:
166
上一篇我们了解到了,委托的基本感念,列举了几个委托的实例,并根据实例来反编译源码查看.NET委托的内部实现,从浅入深的角度来详细的去解析委托的实质,本文将系上篇继续讨论异步委托的实现以及异步委托的源码解析。首先本文只会从委托的层面的去编写,不会涉及到深层次的异步...
分类:
Web程序 时间:
2015-07-07 07:07:56
阅读次数:
187
XML的基本特性Q: 什么是XMLXML就是可扩展标记语言,XML是一种简单的数据存储语言。Q: 简述XML的常用领域及其优势XML具有内容和结构分离、互操作性强、规范统一、支持多种编码格式等特点,正是因为这些优点,XML已经被应用在数据交换、Web Service、电子商务、配置文件等多种领域。Q...
分类:
Web程序 时间:
2015-07-07 07:05:33
阅读次数:
166
本节导读:虽然在.NET编程过程中,绝大多数内存垃圾回收由CLR(公共语言运行时)自动回收,但也有很多需要我们编码回收。掌握托管与非托管的基本知识,可以有效避免某些情况下导致的程序异常。1.什么是托管与非托管?托管资源:一般是指被CLR(公共语言运行时)控制的内存资源,这些资源由CLR来管理。可以认...
分类:
Web程序 时间:
2015-07-07 02:06:59
阅读次数:
231
1 model = $this->getModel ( 'survey_answer' ); //获取模型数据 14 15 $param ['survey_id'] = $this->survey_id = intval ( $_REQUEST [...
分类:
Web程序 时间:
2015-07-07 02:05:10
阅读次数:
486
AjaxFileUpload需求传统的form表单方式上传文件, 必然会刷新整个页面。那么在不刷新界面的情况下实现文件的上传呢?在 HTML4下, 聪明的程序员们发明了ajaxfileupload方式(form +hiddeniframe方式),为本文介绍的对象。在HTML5中XMLHttpRequ...
分类:
Web程序 时间:
2015-07-07 02:02:03
阅读次数:
440
首先要感谢几位前辈的笔记CAS 与.net 集成的 “循环重定向”问题分析Yale CAS + .net Client 实现 SSO(3)1.干掉web.config中的casClientConfig节点的proxyTicketManager,除非你使用代理2.干掉authentication配置借...
分类:
Web程序 时间:
2015-07-07 00:55:38
阅读次数:
719