编程语言
① 模拟C语言中内存分配策略 ;
② 使用 字符指针 和 字符数组 实现 字符串 拷贝 和 比较 ;
③ 指针数组, 数组中的元素 指向一个一维数组 ;
④ 多维数组 作为参数的时候, 其列数 不能省略 行可以省略, 否则就找不到指针数组中的其它指针了 ;
⑤ 指针数组 和 二维数组 , 指针数组用于存储长度可变的数组, 更节省空间 ;...
前面我写过一篇文章讲java实现组播,今天我们就来看看java怎么实现局域网内单播。
我们先来补充一下网络编程的两个要点:
1. 我们以进程为对象来看待问题会比较简单一点。进程是最小的程序单元,而网络进程在建立网络连接的时候会占用一个端口。
2. 我们所说的单播和组播,其实都是进程间通信。
所以实现单播最重要的是指定IP地址和进程端口。
如果是本机测试,IP地址相...
Java命名和目录接口,是一组在Java应用中访问命名和目录服务的API。为开发人员提供了查找和访问各种命名和目录服务的通用、统一的接口,类似JDBC都是构建在抽象层上。
命名服务将名称和对象联系起来,可以用名称访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称还有属性。
一、命名服务与目录服务
命名服务:作为一种基础设施...
一、单线程
1. 异常情况举例
只要抛出出现异常,可以肯定的是代码一定有错误的地方。先来看看都有哪些情况会出现ConcurrentModificationException异常,下面以ArrayList remove 操作进行举例:
使用的数据集合:
List myList = new ArrayList();
myList.add...
这里是下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
这里是新特性说明:
http://www.oracle.com/technetwork/java/javase/8-whats-new-2157071.html...
软件开发中,会用到各种各样的资源。狭义的资源指内存,而广义的资源包括文件、网络连接、数据库连接、信号量、事件、线程、内存等,甚至可以是状态。资源获取后由于种种原因导致永久不能释放的资源称为资源泄漏。针对资源泄漏,提出了各种各样的软件机制和程序设计惯用法,如垃圾收集、RRID[1]、RAII、确定性资源清理等。
RAII是C++语言的一种管理资源、避免泄漏的惯用法。C++标准保证任何情况下,已构造...
Once in a while someone comes up with a Perl is .... post, and there are always people who point out why their measurement is flawed and how everything is perfect. Yet there are people with mid-career...
注:
a.本文所有代码在chrome浏览器下测试通过,建议读者也安装一个chrome浏览器;
b.本文所述遵循javascript;
c.本文输出使用console.log函数,请按F12进入调试模式,观看控制台输出;
d.转载请注明出处.
1.什么是对象?
javascript本身,是没有类的概念的,只有对象的概念,除了基本类型(string,number,boolean...
Java Source Attacher 1.2
是一款自动帮你附加源代码的Eclipse插件,相信很多Java
Coder都有过手动附加源代码的经历,去网上搜索,然后下载下来,最后附加上,很麻烦,而且很费时间,现在Java Source Attacher
1.2就可以帮你很轻松的帮你自动搜索源代码...