Thrift简介
目前个人理解thrift有两方面的东西:
1. thrift是一个rpc服务框架,支持这种服务器-客户端之间的一种交互操作的框架
此部分有关于对数据传输的序列化和反序列化也是thrift功能的一部分
2. thrift有自己的一套规范定义IDL的东西,可以根据简介的描述文件来根据thrift编译器自动生成对应的接口类等。
因为thri...
分类:
其他好文 时间:
2015-02-14 12:23:20
阅读次数:
238
闭包引入的前提个人理解是为从外部读取局部变量,正常情况下,这是办不到的。简单的闭包举例如下: 1 function f1(){ 2 3 n=100; 4 5 function f2(){ 6 alert(n); 7 } 8 9 return f2;...
分类:
编程语言 时间:
2015-02-13 16:06:57
阅读次数:
151
作用域:每个函数有自己执行环境(个人理解即作用域),而其执行环境决定了那个环境中的变量和函数可以访问的数据的权限。作用域链:从当前执行环境往外部检索(当前环境为此作用域链的最前端,全局环境为作用域链尾部),第一种情况检索成功,直到检索到对应变量为止;第二种情况检索失败,即找到全局环境还未找到相对应的...
分类:
其他好文 时间:
2015-02-11 10:40:58
阅读次数:
137
本文参考http://www.cnblogs.com/linuxcat/archive/2012/01/05/2220997.htmlPython中的self一般用于类的方法中,当然一个独立的函数也可以加上self参数,但是如果没有需要岂不是在给自己找麻烦,因为调用的时候还要传进去一个空参数(我以前...
分类:
编程语言 时间:
2015-02-10 15:03:12
阅读次数:
186
今天在公司竟然有人在问我ViewState原理。其实这个事最基础的东西。可能在网上说的有点笼统。我现在将我个人理解分享一下: 首先浏览器经过发送请求至服务器端后,服务器端会接受这个请求,查看客户端发送过来的ViewState(不管是自定义还是服务控件所创建)。他会自动创建一个__VIEWSTATE的...
分类:
Web程序 时间:
2015-02-09 22:56:08
阅读次数:
177
首先js是一种面对对象的语言,虽然大多数时候是以面对过程的形式展现出来。先来看一段代码:function Base() { this.name = 'tarol';}function Sub() { this.age = 18;}var b = new Base;Sub.protot...
分类:
编程语言 时间:
2015-02-09 17:59:59
阅读次数:
171
《80x86汇编语言程序设计》保护模式第一个例题的一些个人理解和注释; 16位偏移的段间直接转移指令的宏定义 02.jump macro selector, offsetv 03. 04. db 0eah ; jmp far 的操作码 05. dw...
分类:
编程语言 时间:
2015-01-29 12:35:34
阅读次数:
204
express是基于node.js开发的一款MVC模式的Web框架,该框架轻量、支持MVC模式、支持很多常用的中间件(如 body-parser:用于解析客户端请求的body中的内容,,express-session:session解析,cookie-parser:cookie解析),个人感觉最好地放就是支持路由。我们开发的时候,经常会用到路由。像其他语言,比如说java,个人理解java对路由的处理是通过filter、或者listener来处理的,node.js是诞生不久,生态圈的完善还有一段很长的路要走...
分类:
Web程序 时间:
2015-01-29 09:28:50
阅读次数:
153
在上一篇中简单的介绍了一下有关EF的一些概念,都是小编的一些个人理解,懂的不多,想深入学习的可以从网上查看一些其他资料。
下面紧接着上一篇所说,来从代码上看一下EF容器是如何实现与后台数据库之间的增删改查的。
1.EF包装类
什么是EF包装类呢?举个例子,我们平时用SQL语句写增删改查时,用的都是一些Insert、Update、Delete等语句来实现增删改查,所以...
分类:
其他好文 时间:
2015-01-28 21:26:52
阅读次数:
158
netty的引用计数文档看http://netty.io/wiki/reference-counted-objects.html为什么会引用引用计数呢,Java中不是有gc线程帮我们回收对象吗?我个人理解如下1:netty为了实现zero copy使用了Direct Buffer,该buffer从N...
分类:
Web程序 时间:
2015-01-25 23:47:56
阅读次数:
246