MessageConverter的作用主要有两方面,一方面它可以把我们的非标准化Message对象转换成我们的目标Message对象,这主要是用在发送消息的时候;另一方面它又可以把我们的Message对象转换成对应的目标对象,这主要是用在接收消息的时候。 下面我们就拿发送一个对象消息来举例,假设我们
分类:
编程语言 时间:
2016-03-15 18:59:59
阅读次数:
262
转自:http://www.cnblogs.com/ComputerG/archive/2012/02/01/2334898.html 一:C语言中的内存机制 在C语言中,内存主要分为如下5个存储区: (1)栈(Stack):位于函数内的局部变量(包括函数实参),由编译器负责分配释放,函数结束,栈变
分类:
编程语言 时间:
2016-03-15 18:59:50
阅读次数:
251
环境:window7+eclipse+vmware虚拟机+搭建好的hadoop环境(master、slave01、slave02) 内容:主要是在windows环境下,利用eclipse如何来操作hdfs,如上传文件、删除文件、创建文件夹、查看节点信息等。 eclipse开发环境的搭建,请参考:ht
分类:
编程语言 时间:
2016-03-15 18:57:55
阅读次数:
346
试图调用private的copy或赋值函数是编译期错误,而调用没有具体定义的函数则是连接期错误。 以对象管理资源;智能指针RAII(资源获取立即初始化)后都是对象,但有时候,比如(API的)函数参数要求的是原始资源的指针,这时候有两种方法: 1、显式转换:智能指针提供了get成员函数可以直接获取原始
分类:
编程语言 时间:
2016-03-15 18:58:56
阅读次数:
198
1、Java(service方法)端获取当前时间的前12个小时: public Object getSearchName(HttpServletRequest request){ JSONArray arr = new JSONArray(); JSONObject obj = new JSONOb
分类:
编程语言 时间:
2016-03-15 18:52:55
阅读次数:
315
1.自定义拦截器 SpringMVC的拦截器HandlerInterceptorAdapter对应提供了三个preHandle,postHandle,afterCompletion方法。preHandle在业务处理器处理请求之前被调用, postHandle在业务处理器处理请求执行完成
分类:
编程语言 时间:
2016-03-15 18:49:37
阅读次数:
534
最近在读Jeffery Richter大神的著作《CLR via C#》,对线程有了更加深入的理解,故写下线程的相关知识,算是一个读书笔记。 一、线程基础 早期,OS只运行一个线程,长时间运行的任务会阻止其他任务的执行。某些程序bug会导致真个OS停止工作。故Microsoft决定使用线程来解决这些
分类:
编程语言 时间:
2016-03-15 18:48:59
阅读次数:
202
socket.AF_UNIX unix本机进程间通信 socket.AF_INET IPV4 socket.AF_INET6 IPV6 上面的这些内容代表地址簇,创建socket必须指定,默认为IPV4 socket.SOCK_STREAM #for tcp socket.SOCK_DGRAM
分类:
编程语言 时间:
2016-03-15 18:47:58
阅读次数:
335
其中有些偏差等以后再做修改。 1.个人认为弄明白编译的原理是必要的,因为这关系到一个人对c语言的理解程度。
分类:
编程语言 时间:
2016-03-15 18:49:00
阅读次数:
194
使用JWPL (Java Wikipedia Library)操作维基百科数据 JWPL(Java Wikipedia Library)是一个开源的访问wikipeida数据的Java API包,提供了快速访问维基百科中包含的消息,如重定向、类别、文章和链接结构的结构性访问接口。它提供的DataMa
分类:
编程语言 时间:
2016-03-15 18:47:21
阅读次数:
1883
冒泡排序:将第一位的值与后面所有的值比较,碰到小的就与其交换,第一次循环得到最小的数,再对后面的数循环,得到最小的数,依次下去,复杂度为o(n*n); 快速排序:将第一位的值与后面的值比较,得到这个值在数组中的准确位置,第一次循环与冒泡排序的复杂度式一样的,都是n,可循环之后把数组分为两个数组,继续
分类:
编程语言 时间:
2016-03-15 18:44:38
阅读次数:
154
http://www.cnblogs.com/jqyp/archive/2010/08/20/1805041.html JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消
分类:
编程语言 时间:
2016-03-15 18:34:47
阅读次数:
167
路由系统第一种一般设置方式fromdjango.conf.urlsimportinclude,url
fromdjango.contribimportadmin
fromindexPageimportviews
urlpatterns=[
url(r‘^$‘,views.indexPage),
url(r‘^reg/$‘,views.reg),
url(r‘^home/$‘,views.home),
]第二种动态URLurl(r‘^dynamic/(\d+)/$‘,view..
分类:
编程语言 时间:
2016-03-15 17:20:43
阅读次数:
327
面向对象程序设计中的多态性是指向不同的对象发送同一个消息,不同对象对应同一消息产生不同行为。在程序中消息就是调用函数,不同的行为就是指不同的实现方法,即执行不同的函数体。也可以这样说就是实现了“一个接口,多种方法”。 从实现的角度来讲,多态可以分为两类:编译时的多态性和运行时的多态性。前者是通过静态
分类:
编程语言 时间:
2016-03-15 17:18:10
阅读次数:
242
获取一个数组: 这是微擎的写法哈,意思就是查询一组字段为id的数据; 二维数组如图: 那么值是1、2、3,我们如何随机获取呢,请往下看代码: 这样就OK了哈,就可以随机获取值1、2、3了哦。
分类:
编程语言 时间:
2016-03-15 17:14:48
阅读次数:
535
__get__,__getattr__和__getattribute都是访问属性的方法,但不太相同。 object.__getattr__(self, name) 当一般位置找不到attribute的时候,会调用getattr,返回一个值或AttributeError异常。 object.__get
分类:
编程语言 时间:
2016-03-15 17:15:55
阅读次数:
173