网络编程基础 一、架构分类: C/S架构:client客户端和server服务端 B/S架构:browser浏览器和server服务端 B/S架构隶属于C/S架构,C/S架构的优势是可以充分的调度PC机的性能,但是B/S架构的优势是统一了接口。 二、网络通信基础 局域网与交换机的通信原理 ip地址: ...
分类:
其他好文 时间:
2020-02-17 19:53:26
阅读次数:
68
打开站长DNS查询工具 修改hosts文件(C:\Windows\System32\drivers\etc) 最后刷新DNS Win+R ipconfig /flushdns ...
分类:
其他好文 时间:
2020-02-16 13:20:23
阅读次数:
78
多进程 __多个进程间无任何共享状态__ 进程间有时需要交换数据,进程间通讯(InterprocessCommunication, IPC) 创建进程 直接生成Process实例 派生子类生成实例 init函数:和threading一样,只要写此函数就要调用父类的init函数 run函数:实际执行函 ...
分类:
系统相关 时间:
2020-02-15 18:47:40
阅读次数:
74
socket编程本地进程间通信(IPC)?队列?同步(互斥锁、条件变量等)?管道网络进程间通信问题:本地通过进程PID来唯一标识一个进程,在网络中如何唯一标识一个进程?网络层的“IP地址”可以唯一标识网络中的主机,而传输层的“协议+端口”可以唯一标识主机中的应用程序(进程)。因此利用IP地址,协议,端口就可以标识网络的进程。什么是socket?socket(简称套接字)是进程间通信的一种方式,能实
分类:
编程语言 时间:
2020-02-15 11:31:11
阅读次数:
68
错误: hadoop Requested data length 86483783 is longer than maximum configured RPC length 解决: 修改NameNode的hdfs-site.xml配置文件,添加以下配置: <property> <name>ipc.m ...
分类:
其他好文 时间:
2020-02-14 18:14:56
阅读次数:
74
linux下netlink的使用简介 一、什么是netlink Netlink套接字是用以实现用户进程与内核进程通信的一种特殊的进程间通信(IPC) ,也是网络应用程序与内核通信的最常用的接口。 在Linux 内核中,使用netlink 进行应用与内核通信的应用有很多,如 路由 daemon(NET ...
分类:
Web程序 时间:
2020-02-09 14:48:36
阅读次数:
155
进程通信:进程间的信息交换。 进程是分配系统资源的单位,因此各进程拥有的内存地址空间相互独立。 为了保证安全,一个进程不能直接访问另一个进程的地址空间。 为了保证进程间的安全通信,操作系统提供了一些方法。 管道 管道:指用于连接读写进程的一个共享文件,又名pipe文件。其实就是在内存中开辟的一个大小 ...
分类:
系统相关 时间:
2020-02-08 23:12:28
阅读次数:
142
# 进程 : 数据隔离,资源分配的最小单位,可以利用多核,操作系统调度,数据不安全,开启关闭切换时间开销大 # multiprocessing 如何开启进程 start join # 进程有数据不安全的问题 Lock (抢票的例子) # 进程之间可以通信ipc: # 队列(安全) 管道(不安全) # ...
分类:
编程语言 时间:
2020-02-08 15:52:11
阅读次数:
79
简介 Android是如何实现跨进程通信的,大家熟悉的Binder是什么,怎么设计的,进程间的数据如何发送接收的。本文将以及解析,并对Binder驱动实现、Native层实现、Java层实现三块做一个总结分析。 Binder学习思路 1. Binder与传统IPC的区别 2. Binder驱动的内部 ...
分类:
移动开发 时间:
2020-02-05 00:01:36
阅读次数:
120
共享内存允许两个或多个进程共享一个给定的存储区,就是多个进程将同一块物理内存映射到自己的虚拟地址上。因为不需要在客户进程和服务进程之间拷贝,所以是最快的一种IPC。 函数1 #include <sys/shm.h> int shmget(key_t key, size_t size, int fla ...
分类:
其他好文 时间:
2020-02-04 23:33:45
阅读次数:
107