网站首页 站内搜索

搜索结果

查询Tags标签: dst,共有 115条记录
  • 《C语言 —— strncat、strncpy、snprintf、fgets》

    在对缓冲区(一般为数组)进行拷贝前,要保证复制的长度不要超过缓冲区的空间大小。比如在 memcpy 前,要检查目的地址是否有足够的空间。使用宏或 sizeof 可保证缓冲长度的一致性:char dst_buf[64]; memcpy(dst_buf, src_buf,64)当缓冲大小改变为 32 的时候,需要改动两…

    2022/9/15 23:17:12 人评论 次浏览
  • Canny边缘检测原理及实现(Opencv C++)

    Canny边缘检测是Canny在1986年提出来的,目前仍是图像边缘检测算法中最经典、先进的算法之一。canny方法基于如下三个基本目标: 1. 低错误率:所有边缘都应被找到,并且不应有虚假响应。 2. 最优定位:已定位的边缘必须尽可能接近真实边缘 。也就是说,由检测子标记为边缘…

    2022/9/11 14:23:06 人评论 次浏览
  • PHP实现图片加文字/图案水印

    需求:在一张背景图上添加二维码(带不同),并且个人名字,联系方式和个人头像。 思路:二维码和头像相当于往图片上添加图片,个人姓名和联系方式相当于玩图片上添加文字,这就是文字/图案水印了。思路就是上网百度!! 历经辛苦,找到一篇看起来可能会明白,简洁,简短…

    2022/8/29 14:24:31 人评论 次浏览
  • 「codeforces - 687D」Dividing Kingdom II

    link。 好题啊。 首先有一个类 kruskal 暴力,就是对于每一个询问,把所有边按权值大小排降序,第一个加进去成为奇环的边就是答案。注意我们不需要关注偶环长成什么样子,所以我们实际上维护的是一棵生成树。这个可以用并查集维护结点到根的边的数量来实现。 因此我们需要…

    2022/8/8 23:24:41 人评论 次浏览
  • C++memcpy和memcpy_s

    memcpy_s是memcpy的安全用法。_CRT_MEMCPY_S_VALIDATE_RETURN_ERRCODE的用处是做安全校验,如果不满足就返回异常码,其实底层还是memcpy的使用。 char* s = new char[3]{1,2 ,3 };char* d=new char[12];::memcpy(d, s + 0, 1);// d 1::memcpy(d, s + 1, 2);// d 23::memc…

    2022/7/30 14:22:53 人评论 次浏览
  • vim简易教程

    vim简易教程vim的学习其实可以在linux下输入vimtutor命令,然后就有一份教程,英文版不好说阅读时间,但是中文版的话估计2-3小时就会用了。 vim 三大模式vim 一共有三种模式,分别为命令模式、编辑模式和末行模式。vim 常用功能其实vim比大家想象的要简单(非中高端用户)…

    2022/7/24 23:23:02 人评论 次浏览
  • “二八”妙龄写密码,看谁聪明“爱死他”

    题目背景 “二八”妙龄写密码,看谁聪明“爱死他”。 密文:766C7273626F76706A5E6F715F7271766C72706D626B71716C6C71666A62 解密过程 “二八”对应十六进制,“爱死他”对应ASCII,所以尝试输出每两位十六进制的数对应的ASCII的字符:int dst[30]; void decode(char *s)…

    2022/4/29 23:42:51 人评论 次浏览
  • python小练习:涉及print,json,numpy

    枚举参考文件夹中的文件,并与待比较文件件中的同名文件比较是否一致。 #! /usr/bin/python3.6 # -*- coding:utf-8 -*-import os import sys import json import numpy as np from sqlalchemy import falsedef cmp_file(ref_file: str, dst_file: str) -> bool:ref_ba…

    2022/4/25 22:13:30 人评论 次浏览
  • 15.渗透测试工具编程

    ICMP scapy基本操作 前期准备 在Linux中使用pycharm进行接下来的操作,以便帮我们实现网络底层功能 去pycharm官网下载pycharm的Linux版本https://www.jetbrains.com/pycharm/download/#section=linux将pycharm的压缩包放在/root目录下,解压tar -zxvf pycharm-community-…

    2022/4/21 22:14:40 人评论 次浏览
  • linux-aarch64-head.S-preserve_boot_args

    preserve_boot_args 在 arch/arm64/kernel/head.S 中实现。 作用就是保存 X0 X1 X2 X3 寄存器的值到 boot_args 这个数组中。1 /*2 * Preserve the arguments passed by the bootloader in x0 .. x33 */4 SYM_CODE_START_LOCAL(preserve_boot_args)5 mov x21, …

    2022/3/7 7:20:17 人评论 次浏览
  • OPencv 将一张图片插入另一张图片的指定区域

    Mat c=imread("car.png");//图片放工程底下Size c_dsize = Size(200, 350);//自适应大小Mat dst(c_dsize, c.type());//模板resize(c,dst,dst.size());//大小Mat aaa = dst(Rect(Point(62,110), Size(70, 140)));Mat allresult=resule+result_left+result_r+res…

    2022/3/5 6:15:17 人评论 次浏览
  • rgb2gray 的实现和优化

    环境和原理说明 测试设备: 小米11, QCOM888. 使用 NDK-r22 编译器. 使用 OpenCV 的 Mat, imread/imwrite 等基础设施,以及作为对照比较性能。 使用 C++ 模板技术: 由于确定了是 RGB 因此编译器确定通道数量为3;同时想支持 BGR,因此增加 bIdx 这一模板参数。 测试图片…

    2022/2/20 6:28:11 人评论 次浏览
  • OpenCV增加图像的亮度及对比度

    一、概述案例:输出一张原图,增加该图片的亮度及对比度基本概念:亮度:RGB的像素值范围是0~255,我们称从0——>255随着像素值的增加图像会越来月亮,反之会越来越暗。所以我们可以通过对图像像素加减来改变图像的亮度。对比度:其反应的是图像中各像素的差异(层次感…

    2022/2/14 23:22:20 人评论 次浏览
  • C#中windows访问共享文件夹会用到的代码

    转载:https://www.cnblogs.com/liao-long/p/15398546.htmlpublic enum ERROR_ID{ERROR_SUCCESS = 0, // SuccessERROR_BUSY = 170,ERROR_MORE_DATA = 234,ERROR_NO_BROWSER_SERVERS_FOUND = 6118,ERROR_INVALID_LEVEL = 124,ERROR_ACCESS_DENIED = 5,ERROR_INVALID_PASSW…

    2022/2/14 7:13:08 人评论 次浏览
  • 寒假学习笔记6

    代码复用与函数递归 ------------------------- 代码复用: 将代码当成资源进行抽象 -代码资源化:程序代码是一种用来表达计算的“资源” -代码抽象化:使用函数等方法对代码赋予更高级别的定义。 代码复用:同一份代码在需要时可以被重复使用。 一般, 我们使用函数与对…

    2022/2/13 23:14:39 人评论 次浏览
共115记录«上一页1234...8下一页»
扫一扫关注最新编程教程