`
美丽的小岛
  • 浏览: 309363 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论
文章列表
优先级 运算符 名称或含义 使用形式
最近遇到一些总是让人觉得奇怪的事情,例如,有个同学问我一个C语句:(*(void (*)())0)() ;这个语句的功能?有点令人无语,呵呵。从学习C语言以来都没有遇到这样的的语句。不过,直觉告诉我,这个东西一定非常有意思。研究了一些时间,知道这个是用来模拟开机时设计的一个C语句声明,计算启动时,从地址为0开始调用这个函数。与声明有关系的还有一个叫做类型转换。例如:声明为--int i ;转换为--(int).这个我一直容易混乱,看似十分的简单,但某个时候会混乱。这里是把声明的变量拿掉,用一个括号括在里面。例如:int (*fp) fun(int) ;//声明了一个函数指针(int (*) fu ...
// 带头结点的单链表反转算法 LinkList LinkList_Reverse( LinkList L ) { //用p记录后一个节点、q来记录中间,用r来记录前一个节点。 LNode *p, *q, *r; if( !L || !L->next || !L->next->next ) { return L; } p = L->next; q = p->next; p->next = NULL; while( q ) { ...
1、简述:来自百度百科的一个描述,CORBA(Common Object Request Broker Architecture,公共对象请求代理体系结构,通用对象请求代理体系结构)是由OMG组织制订的一种标准的面向对象应用程 序体系规范。或者说 CORBA体系结构是对象管理组 ...
     服务器负载均衡算法有很多(持续性的和非持续性的),包括轮循算法、最少连接算法、响应时间算法、散列算法、最少连接失误算法,链路带宽算法等等。此外实际服务器(Real Server)可以被分配不同的加权值来调整被分 ...
matlab中提供了以下三种方法计时:1.cputime(单位不明)返回matlab启动以来的CPU时间,可以在程序执行钱保存当时的CPU时间,然后在程序执行结束后用cputime减去运行前保存的数值,就可以获取程序的实际运行时间>>t0=cputime;pause(3); ...
来源: 山里娃信息网http://www.368info.com/article/artview.jsp?newsId=711     新闻题要: 现在世界上一共有13个根域名服务器,10个在美国,2个在欧洲,1个在日本.而中国只有3个根域名镜像服务器.     现在世界上一共有13个根域名服务器,10个在美国,2个在欧洲,1个在日本.而中国只有3个根域名镜像服务器.     根域名镜像服务器之所以多了“镜像”二字,是因为DNS解析的结果最终还会汇总到根域名服务器上,也就是说中国一天没有根域名服务器,无论再多多少镜像服务器,提高也只是网民访问网页的速度,安全问题得不到彻底解决,拥有10个根域名 ...
Hibernate有很多值得学习的地方,这里我们主要介绍Hibernate主键,包括介绍Assigned方式、Increment方式和Foreign GUID等方面。Hibernate主键介绍1.AssignedAssigned方式由程序生成主键值,并且要在save()之前指定否则会抛出异常特点:主键的生成值完全由用户决定,与底层数据库无关。用户需要维护主键值,在调用session.save()之前要指定主键值。2.HiloHilo使用高低位算法生成主键,高低位算法使用一个高位值和一个低位值,然后把算法得到的两个值拼接起来作为数据库中的唯一主键。Hilo方式需要额外的数据库表和字段提供高位值来源 ...
学习java得学习一个java数据库存持久层,这样对于操作数据库会有非常一效率的提升。选一个大家熟知的Hibernate吧。精通hibernate3.0那个书,指导我开始了一个Hibernate的程序的实验。 1. 环境: jdk1.6,  myeclipse, mysql, hibernate3.0及相关的包。 2. 建表: CREATE TABLE `login` ( `id` int(11) NOT NULL auto_increment, `name` varc ...
学习spring ,3.0有新的变化,以前只用XML作为配置文件,现在还有标记了,这个实在是方便不少.谢谢aegeanmoon的提示,查了一下springMVC,支持Rest。这里用到springMVC,不过这个以前没有用过,以前只用过strutst2. 好吧,建立如下的项 ...
总结一下web.xml的配置,留作文档,查阅: 出自:http://jiajun.iteye.com/blog/454427 作者:iammonster-加俊  内容如下,实例加注释: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schem ...
作者 Stefan Tilkov 译者 苑永凯 发布于 2007年12月25日 译版源:http://www.infoq.com/cn/articles/rest-introduction原版源:http://www.infoq.com/articles/rest-introduction;jsessionid=CBBED22A8D6AF4AC03B8C90B81B35D3C   不知你是否意识到,围绕着什么才是实现异构的 ...
这些天在看一本叫做《REST实战》的书,觉得内容有点难明白的,好像十分的抽象的。虽然有了HTTP的基础,但是,还是觉得很抽象,模糊得很。决定做一个实验,体验一下REST实实在在摸得到的感觉。开始寻找第一感觉,记录第一次的感性认识。如下步骤进行:1.寻找指导冲浪去寻找答案,如下网址有助于入门:(1).http://www.restlet.org/documentation/1.0/tutorial(2). http://wiki.restlet.org/docs_2.0/13-restlet/21-restlet/378-restlet.html 2.下载restlet包寻找一个工具包,如下两个 ...
一、关于RMI 对于远程,有些时候会想到FTP,HTTP,NFS,IMAP.POP等这些协议,但这些都是主机之间移动文件和数据的信号。另外还有一个是一台主机运行另一台主机的程序,例如Telnet等。而RMI(Remote Method Invocation)正是这个类型。 远程/本地对象区别:远程的对象驻留在不同的虚拟机中,向远程方法传参数和返回结果。   二、RMI机制 对于这种思想的实现机制有三个: 对于简单类型:按值传递 对于实现Remote接口的对象:以远程引用传递,允许接收方法调用远程对象上的方法,这与向本地JAVA方法传递本地引用的方法相似。 对于没有实现Remote ...
转自:http://hi.baidu.com/sham_rock/blog/item/a04ab52d53e5ad37349bf783.html 15.8 远程方法为通过网络执行其他机器上的代码,传统的方法不仅难以学习和掌握,也极易出错。思考这个问题最佳的方式是:某些对象正好位于另一台机器,我们可向它们发送一条消息,并获得返回结果,就象那些对象位于自己的本地机器一样。Java 1.1的“远程方法调用”(RMI)采用的正是这种抽象。本节将引导大家经历一些必要的步骤,创建自己的RMI对象。 15.8.1 远程接口概念RMI对接口有着强烈的依赖。在需要创建一个远程对象的时候,我们通过传递一个接口来 ...
Global site tag (gtag.js) - Google Analytics