IP地址:逻辑地址,可变
MAC:物理地址,内嵌芯片[主板]里,不可变。
Serve
Client
A 上线,在服务器登记IP(把自己新的地址告诉服务器),并获得在线好友的IP;
客户端每个都是独立的,服务器唯一的一个。
点到点----连接聊天,绕过服务器,服务器负担小。
XMPP 即时通信 mima/netty 网络通信框架
重构:不改变功能,代码结构作优化。
三种架构模型
MVC
MVP 借助“中间人”
MVVM 借助“VM视图模型”
MFC 微软
VB VC 、
Delphi C#
AWT 抽象窗口工具集 跨平台、重量级GUI
Swing 轻量级 跨平台
JavaFx
SWT IBM主导推出,性能比Swing好,调用本地API
GUI
组件(容器、控件)
源码项目
sf.net
github.com
软件开发
立项
需求分析
1.需求(功能)
2.原型
概要设计
详细设计
编码实现
测试
对称密钥:
MD5 ——->数字摘要算法[不定长输入,转化为定长输出]
Base64 --->将 图片[二进制] 编码成文本格式。 Java内置。
字符a-z,A-Z,0-9,+,/;存储比原来大1/3
图灵奖--获得
RSA非对称密钥
公钥
密钥
《模仿游戏》
bmt位图,原始图,占的存储大,无损
24位--真彩色;每个像素点都是24bit
有损压缩
png
jpg
webp
RGB
//创建了一个,用来操作文件的引用
File file = new File("test.txt");
if(!file.exists){
file.createNewFile();
}
file.mkdir();//创建文件夹
file.mkdirs();//
字符流:是基于字节流包装实现的。 用于读写文本[读写方便]。本质上还是字节流。
static内部类:加载外部类时,会自动加载此内部类。
yield()让出当前CPU使用权,自己进入就绪排队。
Dom 树形结果,可进行随机遍历,可读可写;加载全部文档到内存,占内存,速度快
SAX:基于事件处理模型(5个),顺序遍历;内存占用少。常用来解析XML
分享到:
相关推荐
《UNIX网络编程》(第1卷)(套接口API第3版)第1版和第2版由已故UNIX网络专家W. Richard Stevens博士独自编写。《UNIX网络编程》(第1卷)(套接口API第3版)是3版,由世界著名网络专家Bill Fenner和Andrew M. Rudoff执笔,...
Linux网络编程 Linux网络编程 Linux网络编程
网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体网络编程之发送结构体...
全书分为10章,第1章介绍网络编程的基本概念及模式,第2章介绍套接字网络编程基础,第3章介绍Windows环境的WinSock编程基础,第4章介绍MFC编程,第5章介绍MFC WinSock类的编程,第6章介绍WinInet编程,第7章介绍...
网络编程合集 TCP-IP详解 windows Linux UNIX Ace 网络编程 搜索关键字:网络编程 TCP-IP详解 windows Linux UNIX 网络编程1_TCP-IP详解卷1.rar 网络编程2_TCP-IP详解卷2-1.rar 网络编程3_windows网络编程电子书及...
linux C语言 网络编程教程及源码 一、网络应用层编程 1、Linux网络编程01——网络协议入门 2、Linux网络编程02——无连接和面向连接的区别 3、Linux网络编程03——字节序和地址转换 4、Linux网络编程04——套接字 5...
Linux网络编程
《UNIX网络编程 卷1:套接字联网API(第2版)》是一部UNIX网络编程的经典之作。书中全面深入地介绍了如何使用套接字API进行网络编程。全书不但介绍了基本编程内容,还涵盖了与套接字编程相关的高级主题,对于客户/...
《UNIX网络编程.卷2:进程间通信(第2版)》是一部UNIX网络编程的经典之作!进程间通信(IPC)几乎是所有Unix程序性能的关键,理解IPC也是理解如何开发不同主机间网络应用程序的必要条件。《UNIX网络编程.卷2:进程间...
扫描版 超清百度网盘资源!!! 为初学者准备的网络编程! 韩国TCP/IP经典教程!... 本书针对网络编程初学者,面向具备C语言基础的套接字网络编程学习者,适合所有希望学习Linux和Windows网络编程的人。
C++网络编程电子书,包括了网络编程的各个方面,内含19个文档。
《C#网络编程技术教程》注重理论与实践的结合、循序渐进的教学方法。系统介绍了C#网络编程的相关知识,使读者能够快速掌握基于C#的网络应用开发技术。根据应用的需要,《C#网络编程技术教程》在内容安排上对C#基础...
《Linux网络编程》内容简介:Linux是目前最流行的开源操作系统,网络功能在Linux下占有核心的地位。《Linux网络编程》循序渐进地从应用层到Linux内核、从基本知识点到综合案例,向读者介绍如何在Linux下进行网络程序...
UNIX网络编程卷1代码.rarUNIX网络编程卷1代码.rar
ACE网络编程ACE网络编程;ACE网络编程ACE网络编程;ACE网络编程ACE网络编程
C#网络编程技术教程rC#网络编程技术教程
是一门以讲解实例为主的课程,每一节都讲一两个网络编程的例子程序,课程偏重 Linux 服务端 TCP 网络编程。如有侵权,资源来自网络,低分分享,联系删除
《Java网络编程》,附带《Java网络编程实例》和阅读器,欢迎下载
网络编程3HTTP编程 网络编程3HTTP编程 网络编程3HTTP编程
UNIX网络编程卷一:套接口编程的全套源码!是学习UNIX/LINUX网络编程的经典资料!