当前位置:首页 » 《随便一记》 - 第291页

03月29日

C++程序中执行abort等操作导致没有生成dump文件的问题案例分析

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 273次
C++程序中执行abort等操作导致没有生成dump文件的问题案例分析

目录1、概述2、查看C运行时函数abort的内部实现3、开源库jsoncpp中调用abort的代码场景说明

03月29日

【学习总结】win10下yolov5使用GPU训练自己的模型,同时调用网络摄像头识别目标、学习指南与踩坑经验

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 444次
【学习总结】win10下yolov5使用GPU训练自己的模型,同时调用网络摄像头识别目标、学习指南与踩坑经验

目录前言一、准备工作1、下载1.下载yolov5源代码存放到桌面2.下载anaconda用于配置环境3.熟悉命令窗口简单指令2、配置环境3、测试环境是否正确配置二、训练模型1、标注图片2、检查标签3、更改运行文件1.修改coco128.yaml2.修改yolov5s.yaml4、修改train.py5、开始训练,运行mytrain.py三、使用模型1、调用摄像头2、识别本地图片或者视频3、识别网络摄像头或者流媒体四、总结五、找到我前言本人学的是机电自动化专业,但因为一些原因自学了yolov5。在半知半解的情况下,摸索着学习。此文是我个人在学习yolov5的一些学习总结,可能有一些地方我还没有弄懂,所以本文如有错误,还请谅解,可以私信或者在

03月29日

【C/C++】内存对齐(超详细,看这一篇就够了)

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 532次
【C/C++】内存对齐(超详细,看这一篇就够了)

目录一、为什么要内存对齐二、基本变量类型所占大小三、影响内存对齐的情况四、先说结论(重要)五、举亿点例子(以下内容均实际运行过,质量保证) 例1:研究结构体最后一个成员内存对齐问题1 例2:研究结构体最后一个成员内存对齐问题2 例3:研究数组的内存对齐例4:枚举&研究数组之间的内存对齐例5:结构体嵌套1例6:结构体嵌套2例7:__attribute__((packed)) 例8:#pragmapack(n)    写在前面:本次实验所用到的环境:Windows10VisualStudio(64位)、Ubuntu18.04x86_64-linux-gnu(64位)!!一、为什么要内存对齐    简单来说,就是方便

03月29日

【Java基础】Java的继承和多态

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 318次
【Java基础】Java的继承和多态

文章目录一、java类的封装二、java简单的继承及单继承和多继承的区别1.简单继承2.单继承三、java的多态1.多态的好处2.多态的弊端四、java的抽象类五、java的接口1.定义接口2.实现接口六、java的接口和抽象类的区别1.基本语法区别七、java的内部类1.Java的局部内部类2.Java的实例内部类3.Java的静态内部类4.Java的匿名内部类5.Java内部类的作用八、Java的super关键字1.使用super调用父类的构造方法2.使用super访问父类成员九、Java的方法重写和方法重载1.Java的方法重写2.Java的方法重载十、Java对象类型转换和强制对象类型转换1.对象类型转换2.强制对象类型转换总结一、jav

03月29日

Android APK 签名打包原理分析(三)【静默安装的实现方案】

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 521次
Android APK 签名打包原理分析(三)【静默安装的实现方案】

背景小编目前从事的系统定制类工作,有客户提出了,需要后台“静默安装”他们的app,也就是悄无声息的安装,而且特别强调,不可以跳出任何安装引导页面,他们的app下载完成之后,后台调用公开的androidinstall代码,系统就后台完成安装,安装完成之后,重新打开应用就可以。估计大家即使一直从事的是单纯的app开发,那么也稍微接触过此类需求,比如前两年特别火的,微信抢红包插件。好了,背景先交代到这里,我们由浅入深的,去了解一下静默安装的方案有哪些,都应该如何去实现?1.pm实现如果你可以获取到root权限,那么无疑,直接调用pm安装,肯定是最简单的实现方式packagecom.itbird.view;importandroid.content.In

03月29日

【C++】引用&详细解析

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 360次
【C++】引用&详细解析

目录引用的概念引用的用法引用的特性常引用(涉及权限的放大与缩小)引用的使用场景==**作参数**====**作返回值**==正确使用引用返回传值、传引用效率比较引用和指针的区别引用的概念引用不是新定义一个变量,而是给已存在变量取了一个别名,编译器不会为引用变量开辟内存空间,它和它引用的变量共用同一块内存空间。比如:李逵,在家称为"铁牛",江湖上人称"黑旋风"。引用的用法用法:类型&引用变量名(对象名)=引用实体;voidTestRef(){inta=10;int&ra=a;//<====定义引用类型,ra是变量a的别名printf("%p\n",&a);printf("%p\n",&ra);}

03月29日

2023蓝桥杯校内模拟赛第三期

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 222次
2023蓝桥杯校内模拟赛第三期

前言打完后复盘来着的,有些题目忘记了。第一题问题描述  请找到一个大于2022的最小数,这个数转换成十六进制之后,所有的数位(不含前导0)都为字母(A到F)。  请将这个数的十进制形式作为答案提交。答案提交  这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。解析可以先用格式化输出16进制的2022,发现2022的十六进制是7E6,那么根据题目要求,答案就是AAA转为10进制。第二题问题描述  在Excel中,列的名称使用英文字母的组合。前26列用一个字母,依次为A到Z,接下来26*26列使用两个字母的组合,依次为AA到ZZ。  请问第2022列的名称是什么?答案提

03月29日

【数据结构/C++】 树详解

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 275次
【数据结构/C++】 树详解

目录树树的定义树的基本术语二叉树⼆叉树的种类满二叉树完全二叉树二叉树的性质二叉树的遍历方法前序遍历中序遍历后序遍历层序遍历二叉树的实现树树的定义  树(Tree)是n(n≥0)个结点的有限集。n=0时称为空树。在任意一颗非空树中:①有且仅有一个特定的称为根(Root)的结点;②当n>1时,其余结点可分为m(m>0)个互不相交的有限集T1{T}_{1}T1​、

03月29日

静态版通讯录

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 315次
静态版通讯录

大家好,今天我为大家带来的是静态版本的通讯录(后期也会更新更优版本的通讯录,记得关注,防止找不到了哦)。我将通讯录分别放在三个不同的文件中,分别是test.c(用来实现代码的额整体逻辑),Contact.h(用来存放头文件和函数声明),Contact.c(函数实现的主体)。那么就随我来看看怎样实现静态版本的通讯录吧。文章目录test.c整体逻辑菜单Contact.c(函数主体实现)通讯录初始化添加联系人展示通讯录删除联系人查找联系人查找联系人修改联系人对通讯录进行排序(以名字排序)整体代码展示Contact.hContact.ctest.c结语首先我们需要知道通讯录里应该包含哪些信息呢?姓名,年龄,性别,地址,联系方式等等。我们要想存放这些信息就需要一个结构体来存放

03月29日

Matlab Simulink设计滤波器

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 334次
Matlab Simulink设计滤波器

项目需求,制作滤波器,MATLAB先仿真,以下为记录做了修改,不涉及公司项目信息。一、Matlab设计滤波器Matlab牛逼之处就不多说了,使用Matlab设计20-200hz带通滤波器过程如下:1.首先设计一个滤波器:打开Matlab,在命令行窗口键入"fdatool"等待软件打开滤波器设计工具窗口。(或“filterDesigner”)2.在滤波器设计窗口填写相关滤波器参数。1.Specifyorder为滤波阶数,滤波阶数越高滤波效果越好,运算量自然也会变大。2.采样频率Fs,我需要滤的波时44.1khz的波,可通过的频率Fc1:20hz-Fc2:200hz,其它频率滤掉。3.GroupDelay窗是滤波器滤波器群延迟,会导致滤波后的相位有差别,群延迟为滤波阶数

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1