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

    4、sendfile(拷贝技术)

    拷贝技术:先从用户态切换到内核态,把磁盘数据拷贝到内核缓冲区,同时从内环缓冲区拷贝一些offset和length数据到socket缓冲区, 接着从内核态切换到用户态,从内核缓冲区直接把数据拷贝到网络协议引擎里去 拷贝的目标就是省略这些无谓的copy。直接从kernel(内核缓冲区)把数据传输给socket(协议栈,网卡)

    78810编辑于 2024-03-10
  • 来自专栏囍楽云博客

    辐射4 书籍代码-辐射4建筑代码及用法技巧(辐射4建筑代码怎么用)

      《辐射4》喜欢房屋建造的玩家不在少数,而接触过代码之后,大家就会发现简化了建造步骤,且可用的功能也是前所未见的多,今天小编带来“冥狱蝶”分享的《辐射4》建筑代码及用法技巧,感兴趣的玩家跟小编一起来看吧 《辐射4》建筑类精华文章推荐全据点位置与介绍新手必备建造技巧控制台建造教程建筑特效代码与用法建筑材料入手方法农场建筑作品各式风格房屋建筑作品原材料代码一览   首先大家要明白,本作所有的在游戏中你可以看到的物品都有着两个 基础id决定物体的种类辐射4 书籍代码,比如本作中的货币,瓶盖的基础id就是:;基础id实际上是对用户隐藏的,虽然也有在游戏中获取的方法,但是仅限于能拿在身上的时候,若是不能以数据的形式存储在身上的物品是完全无法获取基础 ps:地图中有许多看似相同的物体实际上有多种基础id辐射4 书籍代码,换言之就是多种id都可以引出一个在视觉层面上完全相同但是在代码层面却又不完全相同的物体,不是太懂b社在做基础i物品引用的时候是怎么想的 有铁丝网的圣约村围墙(四段)    有铁丝网的圣约村围墙(一段)    有铁丝网的圣约村围墙(两段)    圣约村围墙支柱1    圣约村围墙支柱2    圣约村围墙支柱3    圣约村围墙支柱4

    1K20编辑于 2022-12-29
  • 来自专栏深度学习和计算机视觉

    【从学习OpenCV 4】Scharr算子

    经过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门书籍《OpenCV 4开发详解》。 OpenCV 4提供了对图像提取Scharr边缘的Scahrr ()函数,该函数的函数原型在代码清单5-26中给出。 代码5-26 Scharr()函数原型1. int ddepth,4. int dx,5. 为了更好的理解Scahrr ()函数的使用方法,在代码清单5-27中给出了利用Scharr ()函数提取图像边缘的示例程序,程序中分别提取X方向和Y方向的边缘,并利用两个方向的边缘求取整幅图像的边缘,程序运行结果如图 代码清单5-27 myScharr.cpp图像Scharr边缘提取1. #include <opencv2\opencv.hpp>2.

    1.1K30发布于 2020-02-12
  • 来自专栏深度学习和计算机视觉

    【从学习OpenCV 4】Laplacian算子

    经过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门书籍《OpenCV 4开发详解》。 为了更让小伙伴更早的了解最新版的OpenCV 4,小白与出版社沟通,提前在公众号上连载部分内容,请持续关注小白。 OpenCV 4提供了通过Laplacian算子提取图像边缘的Laplacian()函数,该函数的函数原型在代码清单5-30中给出。 为了更好的理解Laplacian ()函数的使用方法,在代码清单5-31中给出了利用Laplacian ()函数检测图像边缘的示例程序。 代码清单5-31 myLaplacian.cpp利用Laplacian算子检测图像边缘 1. #include <opencv2\opencv.hpp> 2.

    99410发布于 2020-02-12
  • 来自专栏深度学习和计算机视觉

    【从学习OpenCV 4】方框滤波

    经过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门书籍《OpenCV 4开发详解》。 为了更让小伙伴更早的了解最新版的OpenCV 4,小白与出版社沟通,提前在公众号上连载部分内容,请持续关注小白。 OpenCV 4中提供了boxFilter()函数实现方框滤波,该函数的函数原型在代码清单5-10中给出。 除了对滤波器内每个像素值直接求和外,OpenCV 4还提供了sqrBoxFilter()函数实现对滤波器内每个像数值的平方求和,之后根据输入参数选择是否进行归一化操作,该函数的函数原型在代码清单5-11 为了更加了解方框滤波的计算原理,清楚归一化操作和未归一化操作对滤波结果的影响,在代码清单5-12中给出了分别利用方框滤波处理矩阵数据和图像的示例程序。

    1K20发布于 2019-12-25
  • 来自专栏IMWeb前端团队

    开始学web安全(4

    本文作者:IMWeb 刘志龙 原文出处:IMWeb社区 未经同意,禁止转载 忙忙忙,最近事情实在有点多,赶在月底写一下系列4。 前面3个文章简单介绍了xss,后面还会继续对xss进行研究。 就是说在恶意网站B里面写一段代码,发送一个到A网站域下的请求,一样是会带上A域下的cookie。这个是浏览器的策略。这时候可能有同学冒出跨域之类的一些疑问,后面继续这个。 类似这样的代码,不是一样可以在不知情的情况下轻松post吗? ,这个小伙伴决定开始入侵了,他把上面这段代码跟之前一样写到我的这个文章的评论里。 这招不行,小伙伴决定换个方法,他自己写了个页面叫http://csrf.test/,然后里面就是上面的代码,然后他诱导我说这个网址有好多美女图片。。

    912110发布于 2018-01-08
  • 来自专栏深度学习和计算机视觉

    【从学习OpenCV 4】图像膨胀

    经过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门书籍《OpenCV 4开发详解》。 为了更让小伙伴更早的了解最新版的OpenCV 4,小白与出版社沟通,提前在公众号上连载部分内容,请持续关注小白。 OpenCV 4提供了用于图像膨胀的dilate()函数,该函数的函数原型在代码清单6-13中给出。 代码清单6-13 dilate()图像膨胀 1.void cv::dilate(InputArray src, 2. 为了更加了解图像膨胀的效果以及dilate()函数的使用方法,在代码清单6-14中给出了对图6-17中的原图像进行膨胀的示例程序,程序运行结果如图6-18所示。

    84020发布于 2020-02-13
  • 来自专栏深度学习和计算机视觉

    【从学习OpenCV 4】Canny算法

    经过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门书籍《OpenCV 4开发详解》。 Step4:应用双阈值法划分强边缘和弱边缘。 Canny()函数的函数原型在代码清单5-32中给出。 代码清单5-32 Canny()函数原型 1. 为了更好的理解Canny()函数的使用方法,在代码清单5-33中给出了利用Canny()函数检测图像边缘的示例程序。 代码清单5-33 myCanny.cpp利用Canny算法提取图像边缘 1. #include <opencv2\opencv.hpp> 2.

    1.4K10发布于 2020-02-12
  • 来自专栏深度学习和计算机视觉

    【从学习OpenCV 4】高斯滤波

    图5-15 高斯滤波器空间构型 OpenCV 4提供了对图像进行高斯滤波操作的GaussianBlur()函数,该函数的函数原型在代码清单5-13中给出。 高斯滤波器的尺寸和标准偏差存在着一定的互相转换关系,OpenCV 4提供了输入滤波器单一方向尺寸和标准偏差生成单一方向高斯滤波器的getGaussianKernel()函数,在函数的定义中给出了滤波器尺寸和标准偏差存在的关系 ,这个关系不是数学中存在的关系,而是OpenCV 4为了方便而自己设定的关系。 在了解这个关系之前,我们首先了解以下getGaussianKernel()函数,该函数的函数原型在代码清单5-14中给出。 为了了解高斯滤波对不同噪声的去除效果,在代码清单5-15中利用高斯滤波分别处理不含有噪声的图像、含有椒盐噪声的图像和含有高斯噪声的图像,处理结果在图5-16、图5-17、图5-18中给出。

    2K10发布于 2019-12-30
  • 来自专栏IMWeb前端团队

    开始学web安全(4

    本文作者:IMWeb 刘志龙 原文出处:IMWeb社区 未经同意,禁止转载 忙忙忙,最近事情实在有点多,赶在月底写一下系列4。 前面3个文章简单介绍了xss,后面还会继续对xss进行研究。 就是说在恶意网站B里面写一段代码,发送一个到A网站域下的请求,一样是会带上A域下的cookie。这个是浏览器的策略。这时候可能有同学冒出跨域之类的一些疑问,后面继续这个。 类似这样的代码,不是一样可以在不知情的情况下轻松post吗? ,这个小伙伴决定开始入侵了,他把上面这段代码跟之前一样写到我的这个文章的评论里。 这招不行,小伙伴决定换个方法,他自己写了个页面叫http://csrf.test/,然后里面就是上面的代码,然后他诱导我说这个网址有好多美女图片。。

    44710发布于 2019-12-04
  • 来自专栏深度学习和计算机视觉

    【从学习OpenCV 4】Sobel算子

    经过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门书籍《OpenCV 4开发详解》。 为了更让小伙伴更早的了解最新版的OpenCV 4,小白与出版社沟通,提前在公众号上连载部分内容,请持续关注小白。 OpenCV 4提供了对图像提取Sobel边缘的Sobel()函数,该函数的函数原型在代码清单5-24中给出。 代码清单5-24 Sobel()函数原型 1. void cv::Sobel(InputArray src, 2. 代码清单5-25 mySobel.cpp图像Sobel边缘提取 1. #include <opencv2\opencv.hpp> 2.

    1.2K20发布于 2020-02-12
  • 来自专栏深度学习和计算机视觉

    【从学习OpenCV 4】均值滤波

    经过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门书籍《从学习OpenCV 4》。 为了更让小伙伴更早的了解最新版的OpenCV 4,小白与出版社沟通,提前在公众号上连载部分内容,请持续关注小白。 OpenCV 4中提供了blur()函数用于实现图像的均值滤波,该函数的函数原型在代码清单5-8中给出。 代码清单5-8 blur()函数原型 void cv::blur(InputArray src, OutputArray dst, 代码清单5-9 myBlur.cpp图像均值滤波 #include <opencv2\opencv.hpp> #include <iostream> using namespace cv; using

    88920发布于 2019-12-25
  • 来自专栏深度学习和计算机视觉

    【从学习OpenCV 4】图像卷积

    过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门书籍《从学习OpenCV 4》。 针对上面的卷积过程,OpenCV 4中提供了filter2D()函数用于实现图像和卷积模板之间的卷积运算,该函数的函数原型在代码清单5-1中给出。 代码清单5-1 filter2D()函数原型 1. void cv::filter2D(InputArray src, 2. 5-2中给出了图5-1中的两个矩阵之间卷积的代码实现方法,并且对卷积模板进行了归一化操作。 代码清单5-2 myFillter.cpp图像卷积 1. #include <opencv2\opencv.hpp> 2. #include <iostream> 3. 4.

    93710发布于 2019-12-24
  • 来自专栏深度学习和计算机视觉

    【从学习OpenCV 4】图像修复

    经过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门书籍《OpenCV 4开发详解》。 为了更让小伙伴更早的了解最新版的OpenCV 4,小白与出版社沟通,提前在公众号上连载部分内容,请持续关注小白。 OpenCV 4提供了能够对含有较少污染或者水印的图像进行修复的inpaint()函数,该函数的函数原型在代码清单8-26中给出。 代码清单8-26 inpaint()函数清单 void cv::inpaint(InputArray src, InputArray inpaintMask,

    78400发布于 2020-03-05
  • 来自专栏深度学习和计算机视觉

    【从学习OpenCV 4】鼠标响应

    经过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门书籍《从学习OpenCV 4》。 有时我们需要在图像中标记出重要的区域,这时通过鼠标可以很好的完成这项任务,因此OpenCV 4中也提供了鼠标响应相关函数setMouseCallback(),该函数的函数原型在代码清单3-56中给出。 代码清单3-56 setMouseCallback()函数原型 1. 接下来将介绍MouseCallback类型的回调函数,该类型函数的原型在代码清单3-57中给出。 代码清单3-57 MouseCallback类型原型 1. 代码清单3-58 myMouse.cpp绘制鼠标移动轨迹 1. #include <opencv2/opencv.hpp> 2. #include <iostream> 3. 4.

    1.5K40发布于 2019-12-13
  • 来自专栏深度学习和计算机视觉

    【从学习OpenCV 4】中值滤波

    图5-21 中值滤波计算过程示意图 OpenCV 4提供了对图像进行中值滤波操作的medianBlur()函数,该函数的函数原型在代码清单5-18中给出。 代码清单5-18 medianBlur()函数原型 void cv::medianBlur(InputArray src, OutputArray dst 为了了解中值滤波函数medianBlur()的使用方法,在代码清单5-19中给出了对含有椒盐噪声的灰度图像和彩色图像进行中值滤波的示例程序,程序中分别用3×3和9×9的滤波器对图像进行中值滤波,程序的运行结果在图 代码清单5-19 myMedianBlur.cpp中值滤波 #include <opencv2\opencv.hpp> #include <iostream> using namespace cv;

    1.6K10发布于 2019-12-31
  • 来自专栏深度学习和计算机视觉

    【从学习OpenCV 4】Windows系统中安装OpenCV 4

    经过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门书籍《从学习OpenCV 4》。 笔者使用的是Visual Studio 2015版本,因此推荐读者在学习本书的过程中与笔者使用同一版本IDE,这样可以减少在运行示例代码过程中的调试时间,将更多的精力用在学习OpenCV的算法和代码中。 为了测试OpenCV,我们将项目名称修改为opencv4_test,存放在F:\opencv\内,如图1-4所示。 ? 我们在前面创建的main源文件中输入代码清单1-1中的程序,该程序的主要目的是读取一张图片并显示该图片,代码原理我们会在后面的章节中详细介绍。 现在只需要将代码输入,构建解决方案,运行程序验证环境配置是否成功。 代码清单1-1 install_test.cpp测试OpenCV 4.1是否安装成功 1.

    2.3K20发布于 2019-10-14
  • 来自专栏深度学习和计算机视觉

    【从学习OpenCV 4】直方图匹配

    经过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门书籍《从学习OpenCV 4》。 图4-7 直方图匹配示例 这个寻找灰度值匹配的过程是直方图匹配算法的关键,在代码实现中我们可以通过构建原直方图累积概率与目标直方图累积概率之间的差值表,寻找原直方图中灰度值n的累积概率与目标直方图中所有灰度值累积概率差值的最小值 在OpenCV 4中并没有提供直方图匹配的函数,需要自己根据算法实现图像直方图匹配。在代码清单4-9中给出了实现直方图匹配的示例程序。 代码清单4-9 myHistMatch.cpp图像直方图匹配 1. #include <opencv2\opencv.hpp> 2. #include <iostream> 3. 4. 图4-8 myHistMatch.cpp程序中匹配图像原图、模板以及匹配后图像 ? ? 图4-9 myHistMatch.cpp程序中给图像的直方图

    2.9K30发布于 2019-12-24
  • 来自专栏深度学习和计算机视觉

    【从学习OpenCV 4】直方图比较

    经过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门书籍《从学习OpenCV 4》。 OpenCV 4中提供了用于比较两个图像直方图相似性的compareHist()函数,该函数原型在代码清单4-5中给出。 代码清单4-5 compareHist()函数原型 1. (6.7) 为了验证通过直方图比较两张图像相似性的可行性,在代码清单4-6中提供了三张图像直方图比较的示例程序。 代码清单4-6 myCompareHist.cpp比较两个直方图的相似性 1. #include <opencv2\opencv.hpp> 2. 图4-4 myCompareHist.cp程序运行结果 ? ? 图4-5 myCompareHist.cp程序中直方图之间的相似度 ?

    1.4K30发布于 2019-12-13
  • 来自专栏晏霖

    ShardingSphere 读写分离-代码入侵

    ShardingSphere 数据分片 ||链接:https://blog.csdn.net/weixin_38003389/article/details/90518112),我是用的是 java的配置方式,缺点就是有代码入侵性

    2.5K40发布于 2019-06-26
领券