logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

网络编程Socket之TCP之read/write

对于write调用(套接字标志为阻塞),如果请求写100个字节,而发送缓冲区中只有20个字节的空闲位置,那么write会阻塞,直到把100个字节全部交给发送缓冲区才返回,如果write中得套接字标志为非阻塞,则直接返回20,因此我们可以实现自己的readn和writen函数。对端TCP必须确认收到的数据,伴随来自对端的ACK的不断到达,本端TCP至此才能从套接字发送缓冲区中丢弃已确认的数据,TCP

文章图片
#网络#tcp/ip#网络协议
笔记本通过无线网络访问台式机服务器

环境:台式机作为服务器,笔记本远程访问台式机。环境搭建步骤:1、台式机使用网线连接无线路由器的网口;注意:台式机需2、

两款网络分析工具Sniffer和Wireshark的比较

通过专家系统,Sniffer能够帮助我们评估网络的性能,比如,网络的使用率,网络性能的趋势,网络中哪一些应用消耗最多带宽,网络上哪一些用户消耗最多带宽,不同协议的流量状况等等。Wireshark并不具有分析功能,当一个网络发生异常的时候,Wireshark只会记录数据,它仅仅是一个测量工具,并不能操作网络,不发送数据包或者做其它的主动动作。通过专家系统,Sniffer可以帮助我们评估业务运行状态,

文章图片
#wireshark#测试工具#网络
前端vue项目打包部署

3)启动nigix.exe,进程一闪而过,在logs目录汇总的erro.log查看有无错误信息,没有的话,就表示启动成功了。2)修改nignx的端口号,默认的是80,与windows某进程端口号冲突,故需要修改,例如改为8000;打包完成后,目录中,会生成dist文件。打包后,数据占用空间更小,比如把换行都去掉了。可以通过vscode通过命令打包,也可以通过vscode的图形化界面命令。前端主流部

文章图片
#前端#vue.js#javascript
QNX中使用pidin命令显示进程名及装置架构

终端中输入pidin关闭进程 kill -15 进程号

pthread_cond_broadcast与pthread_cond_signal的区别——linuxc

转载:https://blog.csdn.net/afootball/article/details/107937516pthread_cond_signal——唤醒睡眠的线程,一次只能唤醒一个线程pthread_cond_broadcast——唤醒睡眠的线程,一次唤醒所有睡眠的线程demon1——pthread_cond_signal#include <stdio.h>#includ

linux下Qt程序设置桌面快捷方式

方法1:编写一个shell脚本方法2:通过菜单中添加到桌面,通过这种方式,可以直接双击打开。

linux下的挂载点和分区是什么关系(详解挂载点)

百度定义:挂载点实际上就是linux中的磁盘文件系统的入口目录,类似于windows中的用来访问不同分区的C:、D:、E:等盘符。其实winxp也支持将一个磁盘分区挂在一个文件夹下面,只是我们C:、D:这样的盘符操作用惯了,一般没有将分区挂到文件夹。简介linux、unix这类操作系统将系统中的一切都作为文件来管理。在windows中我们常见的硬件设备、磁盘分区等,在linux、unix中都被视作

linux下定时器timer_create()的使用

转载:linux下定时器timer_create()的使用_Turbyun的博客-CSDN博客_linux定时器timer_create一、采用新线程派驻的方式 (注: 编译时 需加上 -lrt)#include <stdio.h>#include <unistd.h>#include <stdlib.h>#include <signal.h>#in

#linux
自监督学习

自监督学习属于无监督学习,模型直接从无标签数据中自行学习一个特征提取器,无需标注数据;自监督学习与传统的无监督学习的不同点是:它利用无标签数据本身,构造一个辅助的任务,针对这个辅助任务,可以从数据本身中得到标签。然后有监督的训练网络。自监督学习的目的就是利用无标签数据训练出来一个feature提取器(一个CNN网络)从而能够对下游任务的训练有所帮助。

文章图片
#学习#深度学习#人工智能
    共 149 条
  • 1
  • 2
  • 3
  • 15
  • 请选择