摘要: 重点: 在类中,不论在何处定义初始值,他都将在构造器调用之前发生。 其中最先加载静态变量/对象。 其次加载类中的变量/对象,不论变量/对象是在构造器之前还是之后。 最后加载构造器。 静态变量/对象只有在必要的时候才会进行。静态变量/对象只执行一次。 当编译器需要一个String而你却只有一个对象时, 阅读全文
posted @ 2017-10-06 10:20 c++c鸟 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Spring整体架构分为以下几部分: 1.Core模块:包含Spring框架的基本核心工具类,Spring其它组件都要使用到这个包中的类,Core模块是其它组件的基本核心。 2.Beans模块,包含访问配置文件,创建和管理bean以及进行IoC/DI(控制反转/依赖注入,上一篇文章中详细分析了这两个 阅读全文
posted @ 2017-09-27 14:38 c++c鸟 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 先来看看控制反转的基本含义: 控制反转(IOC)模式(又称DI:Dependency Injection)就是Inversion of Control,控制反转。在Java开发中,IoC意 味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转。换句话说,就是将创建管理对象的工作交 阅读全文
posted @ 2017-09-27 11:43 c++c鸟 阅读(356) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-09-08 10:26 c++c鸟 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 字节序的概念 字节序是指多字节数据的存储顺序,在设计计算机系统的时候,有两种处理内存中数据的方法:大端格式、小端格式。 小端格式(Little-Endian):将低位字节数据存储在低地址。 大端格式(Big-Endian):将高位字节数据存储在低地址。 例如: 注:int类型是4字节,char类型是 阅读全文
posted @ 2017-09-07 18:00 c++c鸟 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 网络编程中最基本的概念就是面向连接(connection-oriented)和无连接(connectionless)协议。 如果两台计算机要进行通信,就必须以某种形式“连接”起来,那“无连接通信”又是什么意思呢? 答案是:面向连接和无连接指的都是协议。也就是说,这些术语指的并不是物理介质本身,而是用 阅读全文
posted @ 2017-09-07 16:56 c++c鸟 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 以太网规定,连入网络的所有设备,都必须具有“网卡”接口。数据包必须是从一块网卡,传送到另一块网卡。通过网卡能够使不同的计算机之间连接,从而完成数据通信等功能。网卡的地址,就是数据包的发送地址和接收地址,这叫做 MAC 地址。 一块网卡怎么会知道另一块网卡的 MAC 地址? 回答:有一种 ARP 协议 阅读全文
posted @ 2017-09-07 14:06 c++c鸟 阅读(188) 评论(0) 推荐(0) 编辑
摘要: shell脚本中变量名和等号之间不能有空格 标准输入stdin,标准输出stdout和标准错误stderr,三个系统文件的文件描述符分别为0,1和2。 文件名 2>&1 的意思就是将标准错误也输出到标准输出当中。 shell中一些比较特殊的变量: 特殊变量 含义 $0 当前脚本的文件名 $n 传递给 阅读全文
posted @ 2017-09-03 17:21 c++c鸟 阅读(290) 评论(0) 推荐(0) 编辑
摘要: DB指令即“data byte”,也就是往文件里写入1个字节(8位)的指令。 RESB指令即“reserve byte”,如果想从现在的地址开始空出10个字节来,就可以用 RESB 10,意思是我们预约了这十个字节。 0x00 中的0x代表十六进制数,不加0x,就是十进制数。 DW指令即“data 阅读全文
posted @ 2017-08-03 17:44 c++c鸟 阅读(561) 评论(0) 推荐(0) 编辑
摘要: AP,即无线接入点,分为两种类型:1、胖ap,无线路由器。一般具备WAN,LAN两个接口,支持DHCP服务器,DNS和MAC地址克隆,支持VPN接入,防火墙等安全功能,可以分别布置,本身处理数据,进行路由、协议、封装处理,可以本身配置,缺点是如果运营商使用,大范围布置设备、无法管理; 胖AP优点:配 阅读全文
posted @ 2017-08-01 16:28 c++c鸟 阅读(3116) 评论(0) 推荐(0) 编辑