首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Ywrby

    3-传输

    Trivial file transfer protocol 79 Finger Looking information about a user 80 HTTP World Wide Web 110 POP-3 传输线路的带宽有限 过多的分组同时通过输出线路进行传输,逼近传输链路的带宽极限,导致排队时延陡增,整条线路产生拥塞 3. congestion-avoidance), 窗口线性增长 当收到三个重复的ACKs (triple duplicate ACK),Threshold设置成CongWin/2,CongWin=Threshold+3 W:发生丢失事件时的窗口尺寸(单位:字节) 平均窗口尺寸:3/4W 平均吞吐量:1RTT时间内吞吐3/4W avg TCP thruput=\frac{\frac{3}{4}W}{RTT}bytes/ sec=\frac{3}{4}*\frac{W}{RTT}bytes/sec TCP的公平性 公平性目标 如果K个TCP会话分享一个链路带宽为R的瓶颈,每一个会话的有效带宽为R/K TCP是公平的原因

    1.9K20编辑于 2022-10-27
  • 来自专栏python3

    3 FTP文件传输服务

    FTP文件传输服务 一 FTP服务概述 1 FTP连接及传输模式 控制连接:TCP 21,用于发送FTP命令信息 数据连接:TCP 20,用于上传、下载数据 2 数据连接的建立类型 主动模式:服务端从 20端口主动向客户端发起连接 被动模式:服务端在指定范围内某个端口被动等待客户端连接 3 FTP传输模式 文本模式:ASCII模式,以文本序列传输数据 二进制模式:Binary模式,以二进制序列传输数据 允许上传文件 anon_mkdir_write_enable=YES:允许创建目录 anon_other_write_enable=YES:开放其他写入权 anon_max_rate=0:限制最大传输速率 (字节/秒) 3)常用的本地用户FTP配置项 local_enable=YES:是否启用本地系统用户 local_umask=022:本地用户所上传文件的权限掩码 local_root=/var /ftp:设置本地用户的FTP根目录 chroot_local_user=YES:是否将用户禁锢在主目录 local_max_rate=0:限制最大传输速率(字节/秒) 三 基于系统用户的FTP服务

    2.5K20发布于 2020-01-14
  • 来自专栏Pulsar-V

    websocket传输canvas图像数据给C++服务端opencv图像实现web在线实时图像处理

    ,想了想既然任何图像在内存里面都是一个uchar矩阵,于是琢磨了这个东西出来。 一般情况下,图像在内存里的表达都是个uchar串,或者说byte流,因为我经常需要写跨语言调用的玩意儿,所以一般在内存里我都是用字符串和比特流进行交互,这里我采用了同样的思想,我们把opencv的图像进行编码为 png,然后再一次编码为base64,通过websocket传输给前端。 首先假设我们的前端打开websocket连接后端,连接上了以后前端打开摄像头取摄像头数据传输给后端,后端通过一系列的图像处理机器学习以后编码图像回传给前端。 前端代码: <! ]; strEncode += EncodeTable[((Tmp[2] << 2) | (Tmp[3] >> 6)) & 0x3F]; strEncode += EncodeTable

    4.8K60发布于 2019-04-01
  • HTTP3 传输协议 - QUIC 简介

    随着时间的演进,越来越多的网络流量都往移动端移动,手机的无线网络环境会遇到的问题像是 (1) 丢包率较高、(2) 较长的往返时间(RTT)和 (3) 连接迁移问题等等,都让主要是为了有线网络设计的 HTTP IETF 的 QUIC 工作组在 2018 年把 QUIC 重新命名为 HTTP/3,准备把 QUIC 确立为下一代传输协议的标准。 如果再加上 TLS 的传输时间,整个连接的建立每次都需要花上 3 个 RTT 的时间,如上图左。在过去传输速度较慢的时代,光数据传输所花的时间就非常长,建立连接所花时间的占比就显得微不足道。 连接迁移(Connection Migration)目前要识别TCP的连接,需要用(1)源IP、(2)源port、(3)目的IP和(4)目的port共四个参数来区分收到的数据包是属于哪一个TCP连接。 这在频繁于WIFI网络与不同的3G和4G网络中做切换的手机上使用情境上,TCP协议就显得非常的不友善。

    88710编辑于 2024-11-06
  • 来自专栏石开之旅

    图像处理笔记(3)----OpenCV图像算术运算

    我想把OpenCV的标志放到另一幅图像上,如果使用相加add函数,颜色会改变,使用addWeighted函数会得到透明效果,怎么做呢? 'C:\\Users\\dragon\\Pictures\\Camera Roll\\OpenCV_logo.png') rows,cols,channels = img2.shape#获取img2图像的长 、宽和RGB通道数 roi = img1[0:rows, 0:cols]#在img1中截取和img2同样像素大小的图像 cv.imshow('roi',roi) img2gray = cv.cvtColor img2, cv.COLOR_BGR2GRAY)#获取img2的灰度图 ret, mask = cv.threshold(img2gray, 175, 255, cv.THRESH_BINARY) # 图像二值化 (黑白二值反转) # • cv2.THRESH_TRUNC (得到的图像为多像素值) # • cv2.THRESH_TOZERO # • cv2.THRESH_TOZERO_INV mask_inv

    79020发布于 2020-09-07
  • 来自专栏python开发者

    【CCD图像检测】3图像的调试方法

    不同位置的矩形块颜色对应着不同位置的数字图像矩阵数据,这样就能将数据还原成图像直观再现。 3.利用CFile类,将接收到的图片灰度数据以矩阵式排列导出保存为文本文件。 4.1.2图像数据仿真播放器。 而且一些图像处理算法可以在此仿真,比如:图像分割阈值的选取,图像中心线的提取等等。对比直接在下位机上进行图像处理,此方法能够直观显现处理效果图,而且还能将相关的计算结果显示出来。 3. 利用系统的定时函数OnTimer(UINT nIDEvent)来对图片进行刷新播放。 需要图像信息时,在PC机上从SD卡上直接读出,然后再结合图像数据仿真播放器即可以动态呈现小车运动所见情况。

    1.9K30编辑于 2022-05-10
  • 来自专栏点云PCL

    PCL深度图像(3)

    (2)如何从深度图像中提取边界 从深度图像中提取边界(从前景跨越到背景的位置定义为边界),对于物体边界:这是物体的最外层和阴影边界的可见点集,阴影边界:毗邻与遮挡的背景上的点集,Veil点集,在被遮挡物边界和阴影边界之间的内插点 ,它们是有激光雷达获取的3D距离数据中的典型数据类型,这三类数据及深度图像的边界如图: ? 代码解析:从磁盘中读取点云,创建深度图像并使其可视化,提取边界信息很重要的一点就是区分深度图像中当前视点不可见点几何和应该可见但处于传感器获取距离范围之外的点集 ,后者可以标记为典型边界,然而当前视点不可见点则不能成为边界 scene_sensor_pose (Eigen::Affine3f::Identity ()); //传感器的位置 std::vector<int> pcd_filename_indices = \n"; printUsage (argv[0]); return 0; } scene_sensor_pose = Eigen::Affine3f (Eigen::Translation3f

    1.1K30发布于 2019-07-31
  • 来自专栏python基础文章

    网络安全——传输层安全协议(3

    前言 通过之前文章对SSL握手协议与SSL记录协议有了一定的了解网络安全——传输层安全协议(2) 本章将会继续讲解SSL的其他协议 一.SSL密钥更改协议 SSL密钥更改协议用以通知参与各方加密策略的改变 当传输或收到严重错误报警消息时,连接双方均立即终止此连接。服务器和客户端均丢弃错误会话使用的标识符、密钥及秘密信息。 五.SSL安全优势  1.监听和中间人攻击     2.流量数据分析式攻击 3.版本重放攻击           4.检测对握手协议的攻击 5.会话恢复伪造           6.短包攻击 7.截取再拼接式攻击 3.数字签名问题 基于SSL.协议没有数字签名功能,即没有抗否认服务。若要增加数字签名功能,则需要在协议中打补丁。这样做,在用于加密密钥的同时又用于数字签名,在安全上存在漏洞。

    85620编辑于 2023-10-15
  • 来自专栏机器学习实践二三事

    数字图像学习3

    https://blog.csdn.net/Gavin__Zhou/article/details/47175675 这次就介绍下如何对一幅数字图像进行数学上的相关处理,实质就是对矩阵进行数学运算 ,以求一幅图像的灰度图的最大灰度、最小灰度和平均灰度值和图像的马赛克为例。 首先将图像读入进来: >> f = imread('C:\Users\Administrator\Desktop\1.jpg'); >> imshow(f) 将原始的图像转换为灰度图并获得大小: >> 下面介绍个简单实现马赛克图像的方法,就是对图形进行缩小再放大回原来的大小(或者缩小放大调换),则会产生像素点的丢失,视觉效果就像马赛克 IMG = imread('C:\Users\Administrator mosaic = imresize(mosaic,[widt,height],'nearest'); %放大图像 imshow(mosaic); ?

    58710发布于 2019-05-26
  • 来自专栏根究FPGA

    UDP的FPGA实现(下) | 基于UDP的图像传输工程分析

    本章节分析基于以太网图像传输工程,其实上周就已经做完,只不过实在是难以总结,代码的理解有时候真的要自己去逐词逐句的分析,不然也就只能理解其过程,无法重新复现,工程下载链接: http://www.corecourse.cn 在Check_ACK状态,cnt从0计数到3,在cnt=3时跳转,分成四部分: (1)、 关闭输出使能,即将i2c_sdat_oe <= 1'd0,同时将SCL拉低(防止SDA变化导致误触发) (2)、 将SCL拉高,在SCL的上升沿将SDA应答数据读出 (3)、将应答信号给ack_o,SCL保持为高 (4)、将SCL拉低,为下一次的数据传输做准备。 (3~4)、保持,4时跳转到IDLE。 OV5640数据读取 在5640配置完成之后,丢弃前10帧图像。 因为package是eop一个周期的延迟,eop为1时vcnt_full为1,此时一帧数据传输完毕,将进行场消隐操作,所以关闭异步fifo写入使能,在检测到帧起始信号后再将package_state信号拉高

    2.4K30发布于 2020-06-30
  • 来自专栏机器之心

    AI有鼻子了,还能远程传输气味,图像生成香水

    3. 设计出了蚊子觉得难闻的气味分子(例如驱虫剂),并且在人体试验中比避蚊胺(DEET)更有效。 而要更具体地了解 Osmo 的研发历程,我们还要从 Wiltschko 的早期经历说起。 气味数字化大有用途 气味数字化可以开拓出前所未有的应用场景,最基础的就是气味的远程传输。 具体来说,选择一种要传输的气味,并将其放入一台 GCMS(气相色谱 - 质谱)机。 此外,Osmo 也在研究多模态 AI,具体来说,他们研究的是基于图像生成对应的气味,当然图像又可以进一步基于文本而生成。 下面演示了一个案例: 可以看到,用户只需输入文本提示词,AI 就会帮助你生成图像(用户也可直接上传图像),然后再进一步为你生成分子配方。当然,如果你还想亲身闻到这些气味,还需要相应的设备。

    82310编辑于 2025-02-14
  • 企业微信ipad协议的图像传输压缩与优化策略

    企业微信ipad协议的图像传输压缩与优化策略在企业微信ipad协议的日常使用中,图像消息占据着相当大的带宽与存储比例。一张未经压缩的原图可能高达数MB,在群发场景下会对服务器和客户端造成双重压力。 企业微信ipad协议针对图像传输设计了一套高效的压缩与分片机制,本文从协议实现角度解析其优化策略,并提供可集成的实践方案。 其中压缩环节是关键——协议内置了智能压缩策略:对于超过1MB的图像,自动将长边缩至1080像素,JPEG质量调至85%;对于小于200KB的图像则原样传输,避免“压缩过度导致模糊”的问题。 企业微信ipad协议的传输优化还充分利用了WebP格式。 如需进一步了解图像传输的底层协议帧结构或批量处理优化,可参考企业微信协议接口的官方技术说明。展开代码语言:PythonAI代码解释#技术支撑:string_wxID="bot555666"

    41710编辑于 2026-05-06
  • 来自专栏一心无二用,本人只专注于基础图像算法的实现与优化。

    图像纹理合成及纹理传输算法学习(附源码)。

        有2到3年没有逛CodeProject了,上班一时无聊,就翻翻这个比较有名的国外网站,在其Articles » Multimedia » General Graphics » Graphics一栏看到 算法需要的输入:原始的纹理图像(W * H),块的大小TileSize,重叠部分的大小Overlap。 第一步:我们从原始的纹理图像中一个随机的抽取一个小块,放到目标图像的左上角。 ?     , (x - 1, 3), (x, 3),依类类推直到最后一行。     由于程序速度问题,我对纹理传输的编写已经失去了信心,纹理传输过程总的和纹理合成和类似,只是在计算相似度时还要考虑目标的诸如亮度或者模糊只方面的信息,速度会比这个纹理合成还要慢,有兴趣的朋友可以看看我提供的一些链接 不过纹理传输产生的效果有的时候确实比较酷: ? ?       那天心血来潮我还是去实现下这个效果吧。      

    2.1K80发布于 2018-01-03
  • 计算机网络(3)——传输

    网络层 接收方:将接收到的Segment进行组装并向上提交给应用层 (3)传输层可以为应用提供多种协议,如UDP、TCP 逻辑通信机制:传输层提供的一种抽象服务,它使得不同主机上的应用程序能够直接进行数据传输 3.封装数据:传输层将来自不同应用进程的数据分割成适当大小的数据段(Segment),并在每个数据段的头部添加源端口号和目的端口号等信息 4.合并数据流:这些数据段被合并成一个数据流,传递给网络层进行进一步传输 具体过程如下: 1.接收数据流:网络层将接收到的数据传递给传输层 2.解析端口号:传输层解析每个数据段的头部信息,提取目的端口号 3.分配数据:根据目的端口号,传输层将数据段分配给相应的应用进程 3.UDP 3.1 协议格式 Datagram是用户数据报协议(UDP)的数据传输单元,它将来自应用层的数据封装成数据报并添加UDP头部信息,然后向下提交给网络层 UDP报头由源目的端口号,UDP 不可靠传输:不保证数据的可靠传输,也不提供错误检测和纠正机制,数据达到接收端时可能会丢失、重复或乱序达到,需要应用程序自行处理 3.无序传输:不保证数据的顺序,接收端可能会接收乱序的数据,应用程序需要自行排序

    50310编辑于 2026-01-13
  • 来自专栏嵌入式视觉

    Python数字图像处理-3图像读取方式总结

    Contents 1 读取并显示图像 1.1 opencv3库 1.2 scikit-image库 1.3 PIL库 1.4 读取图像结果分析 2 打印图像信息 2.1 skimage获取图像信息 2.2 PIL获取图像信息 3 读取并显示图像方法总结 3.1 PIL库读取图像 3.2 Opencv3读取图像 3.3 scikit-image库读取图像 4 参考资料 学习数字图像处理,第一步就是读取图像 这里我总结下如何使用 opencv3,scikit-image, PIL 图像处理库读取图片并显示。 读取并显示图像 opencv3库 opencv 读取图像,返回的是矩阵数据,RGB 图像的 shape 是 (height, weight, channel),dtype 是 uint8。 分别用Opnecv3和sckit-image读取图像,并用matplotlib库显示。

    2.3K30编辑于 2022-09-05
  • 来自专栏女程序员的日常

    SSD的传输总线、传输协议、传输接口

    SAS 1.0达到3Gbps,每一代翻2倍。 ? 1.6 FC   FC接口很稀缺,是基于网络传输协议下诞生的接口。    2.传输协议   传输规范、传输标准,也就是数据传输的方式。 2.1 IDE (1)PATA(并行ATA) (2)PATA只支持数据部分进行CRC校验 (3)IDE盘不支持热插拔 (4)需要设置主从盘跳线 2.2 AHCI   Serial ATA Advanced 说明:SATA 3.1之后,没有3.3V,第3脚为休眠脚。 2.4 NVMe   一种建立在M.2接口上的类似AHCI的一种协议,是专门为闪存类存储设计的协议。    3. 传输接口图例   传输接口也就是一个插口。 SAS ? PATA(IDE) ? SATA & Half-slim   左边:SATA;右边:half-slim(半高SATA)。 ? ?

    3.7K10发布于 2017-12-25
  • 来自专栏日常撸知识

    串行传输中的同步传输和异步传输

    在物理层的传输方式中,分为并行传输和串行传输。在串行传输里,又分为同步传输和异步传输。 异步传输:Asynchronous Transmission 异步传输一般以字符为单位,有时候也会比一个字符大。 异步传输有一个起始位,比如先发出一个逻辑”0”信号,表示传输字符的开始。 当x传输完成后,并不知道i什么时候传输,所以置于空闲“1”状态,直到“i”开始传输。 ? 传输一个字符x的8位bit时,有一个起始位和停止位,占用一次传输数据的1/4=25%。 同步与异步传输的区别 异步传输是面向字符的传输,而同步传输是面向比特的传输。 异步传输的单位是字符而同步传输的单位是桢。 异步传输通过字符起止的开始和停止码抓住再同步的机会,而同步传输是以数据中抽取同步信息。 异步传输对时序的要求较低,同步传输往往通过特定的时钟线路协调时序。 异步传输相对于同步传输效率较低。

    4.8K30发布于 2019-07-03
  • 来自专栏网络工程师笔记

    网络设备传输文件的3种方法

    前言 在网络维护中,经常会遇到升级系统软件、备份配置文件等需求,均需要进行PC与设备之间的文件传输。通常选择使用FTP/TFTP进行文件传输。 下面介绍3种常用的文件传输方式: PC作为FTP服务器为设备上传文件; PC作为TFTP服务器为设备上传文件; 设备作为FTP服务器从PC下载文件; 一 PC作为FTP服务器为设备上传文件 ? =56 Sequence=4 ttl=128 time=3 ms Reply from 192.168.0.2: bytes=56 Sequence=5 ttl=128 time=3 ms 3、在设备上使用FTP登录到FTP Server(PC)上。 <HUAWEI> ftp 192.168.0.2 Trying 192.168.0.2 ... 必须将用户级别配置在3级或3级以上,否则FTP连接将无法成功。

    2.4K10发布于 2021-05-17
  • 来自专栏未来先知

    视频到图像 ,SAM 2 优化 3D 图像标注流程 !

    在本论文中,作者将这个模型应用于3D医学图像标注,并将其作为3D Slicer流行标注软件的一个扩展提供。 切片 Anything 模型(SAM)[6]作为一种分割基础模型,解决了这个问题,提供了一种零样本分割解决方案,以处理不同模式的医学图像。此外,SAM 实现了一种基于提示的交互式分割模式。 为了提高标注医疗图像的准确性和效率,研究行人已在医学图像数据[4, 14]上对 SAM 进行了微调,并将其自动模型集成到3D切片器中,这是一个用于分析和可视化医学图像的开放式软件平台[3]。 用户可以任意使用任何SAM或SAM 2模型的2D图像预测器进行切片分割。SAM 2除2D图像分割外,还提供视频分割功能。当给定适当的提示输入时,它可以让用户跟踪视频帧中的单个或多个行人。 为实现这一目标,作者为用户提供2种选择:2D和3D分割。 2D Segmentation 当用户在3D Slicer中输入提示信息时,他们可以对3D医疗图像的2D切片进行分割。

    1.3K10编辑于 2024-09-11
  • 来自专栏我的鸿蒙之旅

    自学记录HarmonyOS Next Image API 13:图像处理与传输的开发实践

    这两个API提供了处理和发送图像的强大能力,支持图像的加载、编辑、存储以及通过跨设备发送共享。 它允许开发者对图像进行操作,例如:裁剪缩放转换为不同格式(如PNG、JPEG等)SendableImage APISendableImage API 是为图像的跨设备传输设计的。 它支持:将图像数据打包成可发送的格式通过鸿蒙的跨设备能力进行图像共享结合这两个API,我计划开发一个包含图像编辑和发送功能的应用。 API实现图像发送创建可发送图像通过SendableImage API将图像包装成可发送格式。 从图像加载到编辑,再到分布式传输,每一个环节都体现了HarmonyOS的设计精妙。未来,这些功能可以广泛应用于照片编辑、媒体共享和分布式协作场景。

    40410编辑于 2024-12-27
领券