在日常 Coding 中,多多少少都会接触到网络 IO,就会想要深入了解一下。看了很多文章,总是云里雾里的感觉,直到读了《UNIX网络编程 卷1:套接字联网API》中的介绍后,才豁然开朗。这里就给大家分享一下,如有不对,欢迎指出。 1. 概念说明 为了便于理解后面的内容,我们先来了解一些概念。 1. ...
分类:
系统相关 时间:
2021-05-03 11:49:34
阅读次数:
0
nn.Module 函数详解 nn.Module是所有网络模型结构的基类,无论是pytorch自带的模型,还是要自定义模型,都需要继承这个类。这个模块包含了很多子模块,如下所示,_parameters存放的是模型的参数,_buffers也存放的是模型的参数,但是是那些不需要更新的参数。带hook的都 ...
分类:
其他好文 时间:
2021-04-28 11:52:07
阅读次数:
0
什么是文件描述符 对于内核而言,所有打开的文件都通过文件描述符(file descriptor)引用。通常也写作 fd。 文件描述符是一个非负整数。 当打开一个现有文件或者创建一个新文件时,内核向进程返回一个文件描述符。 文件描述符是跟进程相关联的。 按照惯例,UNIX 系统将 fd 0 对应进程的 ...
分类:
其他好文 时间:
2021-04-23 11:55:25
阅读次数:
0
问题描述: Linux主机A 的ip地址192.168.0.100 Linux主机B 的ip地址192.168.0.101 Windows主机C的ip地址192.168.0.105 子网掩码都为255.255.255.0,A,B,C接到同一个无线路由器。 A和C能够ping通,B和C能够ping通, ...
分类:
其他好文 时间:
2021-04-21 12:11:50
阅读次数:
0
IO是计算机上最慢的部分,先不看磁盘IO,针对网络编程,自然是针对网络IO。网络协议对网络IO影响很大,当下,TCP/IP协议是毫无疑问的主流协议。 文件IO中使用了文件描述符的概念。但是并不是所有操作系统都提供文件描述符这样抽象的机制。因此 文件IO 的那一套函数,可以在类unix系统下使用。但是 ...
分类:
系统相关 时间:
2021-04-16 12:18:46
阅读次数:
0
Linux Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境。linux不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,如手机、路由器等,Android程序最底层就是运行在lin ...
分类:
系统相关 时间:
2021-04-16 12:05:25
阅读次数:
0
摘要:介绍带噪学习领域前沿方法,解决不完美场景下的神经网络优化策略,旨在提升模型性能。 Introduction: 神经网络的成功建立在大量的干净数据和很深的网络模型基础上。但是在现实场景中数据和模型往往不会特别理想,比如数据层面有误标记的情况,像小狗被标注成狼,而且实际的业务场景讲究时效性,神经网 ...
分类:
其他好文 时间:
2021-04-15 11:59:55
阅读次数:
0
关于mongodb的高级操作,包括聚合、主从复制、分片、备份与恢复、MR。 一、聚合 aggregate聚合(aggregate)主要用于计算数据,类似sql中的sum()、avg() 语法: db.集合名称.aggregate([{管道:{表达式}}]) 管道:管道在Unix和Linux中一般用于 ...
分类:
数据库 时间:
2021-04-14 12:40:50
阅读次数:
0
1. samba简介 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。 在此之前我们已经了解了NFS,NFS与samba一样,也是在网络中实现文件共享的一种实现,但不幸的是,其不支持windows平台,而本章要提到的samba是能够在任何支持SMB协议 ...
分类:
其他好文 时间:
2021-04-07 10:48:38
阅读次数:
0
1.方法1:close then open 第一步是close(0),即将标准输入的连接挂断,这里调用close(0)将标准输入与终端设备的连接切断,切断后当前文件描述符数组中的第一个元素现在处于空闲状态。 最后,使用open(filename,O_RDONLY)打开一个想连接到stdin上的文件。 ...
分类:
其他好文 时间:
2021-04-05 12:47:49
阅读次数:
0