#一、网络编程概述 ●Java是Internet 上的语言,它从语言级.上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序 ●Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在Java的本机安装系统里,由JVM进行控制。并且Java实现了一个跨平台的网络库,程序 ...
分类:
编程语言 时间:
2020-07-29 15:33:43
阅读次数:
86
#ifdef WIN32 #include<windows.h> #else #include<string.h> #include<unistd.h> #include<stdlib.h> #include<arpa/inet.h> #include<sys/types.h> #include<s ...
分类:
其他好文 时间:
2020-07-29 15:24:55
阅读次数:
63
Samba的配置 samba是通过smb协议使得windows和unix之间能够文件共享的软件 首先要获得本机的ip地址 ifconfig //查看本机IP,连接时需要。 su //先获取root权限 useradd samba //设置samba用户 passwd samba //设置samba密 ...
分类:
其他好文 时间:
2020-07-29 00:43:57
阅读次数:
79
Socket层 Socket有一个缓冲区,缓冲区是一个流,先进先出,发送和取出的可自定义大小的,如果取出的数据未取完缓冲区,则可能存在数据怠慢。造成粘包的问题 黏包问题:文件大小和文件内容,一起在缓冲区发送给服务端,就会产生粘包的现象 Socket发送两条连续数据时,可能最终会拼接成一条进行发送 解 ...
分类:
其他好文 时间:
2020-07-28 22:26:39
阅读次数:
69
Tar tar 是 Unix 和类 Unix 系统上的归档打包工具,可以将多个文件合并为一个文件,打包后的文件名亦为“tar”。程序最初的设计目的是将文件备份到磁带上(tape archive),因而得名tar。 缩写 tar 代表未压缩的 tar 文件。已压缩的 tar 文件则附加数据压缩格式的扩 ...
分类:
系统相关 时间:
2020-07-28 17:15:31
阅读次数:
88
Unison是windows和unix平台下都可使用的文件双向同步工具,它能使网络上的两个文件夹保持双向同步。它能自动处理两份拷贝中没有冲突的部分,有冲突的部分将会显示出来让用户选择更新策略; 在linux环境下进行文件的双向同步,可以选择unison,具体配置过程: 1.配置双机SSH信任 2.在 ...
分类:
系统相关 时间:
2020-07-28 16:57:26
阅读次数:
86
Control+ Z用于通过向其发送信号来暂停进程,该信号SIGSTOP不能被程序拦截。而Control+ C用来杀死带有信号的进程SIGINT,并且可以被程序截获,因此它可以在退出之前清理自身,或者根本不退出。 如果您暂停一个进程,它将显示在外壳程序中以告诉您它已被暂停: [1]+ Stopped ...
分类:
其他好文 时间:
2020-07-28 14:44:47
阅读次数:
100
引用:linux工具快速教程:https://linuxtools-rst.readthedocs.io/zh_CN/latest/index.html# 1、查看Linux系统版本 $uname -a $lsb_release -a 2、查看Unix系统版本:操作系统版本 $more /etc/r ...
分类:
其他好文 时间:
2020-07-28 13:54:39
阅读次数:
81
但如果你常常上网去查看一些数据的话,尤其是 Unix-Like 的相关操作系统,应该常常看到『请启动某某 daemon 来提供某某功能』,唔!那么 daemon 与 service 有关啰?否则为什么都能够提供某些系统或网络功能?此外,这个 daemon 是什么东西呀? daemon 的字面上的意思 ...
分类:
其他好文 时间:
2020-07-28 00:19:45
阅读次数:
173
在现代计算机上,一个任务的完成,往往需要多个进程协调,这时进程间如何交流就成了必须解决的问题。实现进程间通信(IPC)有很多方法,下面简单介绍一下各个通讯方式的原理,不讲具体代码实现。 管道 管道一般指无名管道(还有另一种叫有名管道),是Unix系统最古老的进程通信方式。管道通信有以下特点: ? 管 ...
分类:
系统相关 时间:
2020-07-26 23:09:49
阅读次数:
97