在单播模式中有服务器端和客户端之分,而组播模式与单播模式不同,每个端都是以路由器或交换机做为中转广播站,任意一端向路由器或交换机发送消息,路由或交换机负责发送其他节点,每个节点都是同等的。所以在编程模式上用同一个类表示即可——MulticastSocket。 MulticastSocket属于jdk提供的类,类路径为java.net.MulticastSocket,利用此类可以很方便地实现组...
分类:
编程语言 时间:
2015-05-31 23:27:26
阅读次数:
387
各位看官们,大家好,从今天开始,我们讲大型章回体科技小说 :C栗子,也就是C语言实例。闲话休提,
言归正转。让我们一起talk C栗子吧!
看官们,上一回中咱们说的是数组巧妙赋值的例子,这一回咱们说的例子是:生成随机数。
看官们学过C语言的话,还记得如何生成随机数吧。忘记了?那么我们一起说说。使用rand()函数可以生
成随机数,不过,它生成的随机数是一种伪随机数。因...
分类:
编程语言 时间:
2015-05-31 23:26:44
阅读次数:
338
??
对于一个不懂技术的人来说springMVC是什么呢?有人会说:“春天里的MVC”这也许就是春天里的几个字母,不错在我没有接触java框架的时候留给我的记忆就是这样的。那么现在接触到了就让我们来好好讨论一下springMVC到底是什么吧?
一、是什么?
百度百科上这样解释:Spring MVC属于SpringFrameWork的后续产品,已经...
分类:
编程语言 时间:
2015-05-31 23:23:54
阅读次数:
186
一 简单样式TreeNodeDemo.javapackage com.sjf;import javax.swing.JFrame;
import javax.swing.JTree;
import javax.swing.event.TreeSelectionEvent;
import javax.swing.event.TreeSelectionListener;
import javax.swi...
分类:
编程语言 时间:
2015-05-31 23:23:40
阅读次数:
173
DOM(Document ObjectModel)文档对象模型,描述了一个层次化的节点数。D(文档)为网页文档;O(对象)为window对象之类的,可调用其属性和方法;M(模型)为网页文档的树形结构。DOM定义了HTML元素的对象和属性,以及访问它们的方法,即DOM可对HTML元素进行获取、修改、添加以及删除操作。
1.DOM节点
DOM把标签当作节点,将网页理解为由节点组成的...
分类:
编程语言 时间:
2015-05-31 23:25:19
阅读次数:
199
关键点:
1.逻辑运算符:&&和|| 是按照“短路”方式求值的,如果第一个操作数已经能够确
定表达式的值,第二个操作数就不会计算了;
2.位移运算符:&和| 运算符应用于布尔值,得到的结果也是布尔值,不按“短路”方式计算,即在得到计算结果之前,一定要计算两个操作数的值;
典型面试题:
根据下面的代码,
String s = null;
会抛出NullP...
分类:
编程语言 时间:
2015-05-31 23:25:15
阅读次数:
184
自动装箱/拆箱概述、自动装箱/拆箱原理和底层原理分析...
分类:
编程语言 时间:
2015-05-31 23:24:11
阅读次数:
163
什么是可变参数、可变参数的原理、可变参数的应用和可变参数的限制...
分类:
编程语言 时间:
2015-05-31 23:20:56
阅读次数:
158
替代迭代器、加强For循环、需要注意的问题和深入加强For...
分类:
编程语言 时间:
2015-05-31 23:20:28
阅读次数:
152
Java中集合的问、什么是泛型、如何定义泛型类、如何定义泛型方法和类型通配符...
分类:
编程语言 时间:
2015-05-31 23:20:53
阅读次数:
204
使用Maven创建Web项目后,jsp引入静态文件提示报错。
Multiple annotations found at this line:
- javax.servlet.jsp.PageContext cannot be resolved to
a type
- javax.servlet.jsp.JspException cannot be resolved to
a type
- javax.servlet.ServletException cannot be resolved ...
分类:
编程语言 时间:
2015-05-31 23:19:53
阅读次数:
676
文章的起源来自于并发编程网上一篇关于并发的面试题的帖子,自己回答了一份。...
分类:
编程语言 时间:
2015-05-31 23:21:06
阅读次数:
244
什么是枚举类型、枚举与switch、枚举类型的构造器、枚举类型的成员和枚举类型的常用API...
分类:
编程语言 时间:
2015-05-31 23:20:06
阅读次数:
170
很长时间以来,都是在用C语言写东西。也一直在思考,如何能很好的掌握C,查过很多资料,也作过一些尝试,于是整理成此文。在大部分情况下,我们会写或者使用一个C库,然后被应用程序使用,运行在Linux的系统上。于是,就有了基于C语言的知识结构: App
------------------- C API
C, libc
------------------- Posix AP...
分类:
编程语言 时间:
2015-05-31 23:18:17
阅读次数:
176
内容:结合一篇博文和自己写的简单例子学习,当然还可以看文档
public class TestLockSupport {
public static class MyRunnable implements Runnable {
private final Thread currentThread;
public MyRunnable(Thread thread) {...
分类:
编程语言 时间:
2015-05-31 23:18:46
阅读次数:
203
什么是堆堆(heap),是一类特殊的数据结构的统称。它通常被看作一棵树的数组对象。在队列中,调度程序反复提取队列中的第一个作业并运行,因为实际情况中某些时间较短的任务却可能需要等待很长时间才能开始执行,或者某些不短小、但很重要的作业,同样应当拥有优先权。而堆就是为了解决此类问题而设计的数据结构。二叉堆是一种特殊的堆,二叉堆是完全二叉树或者近似完全二叉树,二叉堆满足堆特性:父节点的键值总是保持固定的序...
分类:
编程语言 时间:
2015-05-31 23:17:41
阅读次数:
205
最近在看javascript高级程序设计,看之前觉得自己的js学得还不错,然后,看了没几页就觉得自己好像没有学过一样,这主要写写我以前不完全了解的一些知识。首先是关于基本数据类型的,从Number开始,以前经常用parseInt来转换数值,看过书才知道,这个函数的本意是专门用于把字符串转换成数值.....
分类:
编程语言 时间:
2015-05-31 23:15:09
阅读次数:
178