- 博客(160)
- 资源 (19)
- 收藏
- 关注
原创 深入解析C++中delete与delete[]的操作差异及其应用场景
从运行结果中我们可以看出,delete p1 在回收空间的过程中,只有 p1[0] 这个对象调用了析构函数,其它对象如 p1[1]、p1[2] 等都没有调用自身的析构函数,这就是问题的症结所在。基本类型的对象没有析构函数,所以回收基本类型组成的数组空间用 delete 和 delete[] 都是应该可以的;但是对于类对象数组,只能用 delete[]。C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[] 分配的一组对象的内存空间的时候用 delete[]。
2024-12-12 21:46:03
226
转载 adb push 和 adb pull命令使用教程
对于linux系统来说,命令很重要,当然android也是linux的系统,下面来教大家如何导入导出手机系统文件C:\Users\Administrator>adb remountremount succeededC:\Users\Administrator>adb pull D:\cd /system/framework/framework.jarremote object 'D:\cd' does not existC:\Users\Administrator>adb
2021-02-03 10:24:52
5322
转载 OCR 技术浅析
随着人工智能的热度上升,图像识别这一分领域也渐渐被人们所关注。图像识别中最贴近我们生活的可能就是 OCR 技术了。可能很多同学还不知道什么是 OCR。我们先来看下 OCR 的定义:OCR (Optical Character Recognition,光学字符识别)是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程。今天就来简单分析下 OCR 技术的原理,不会涉及具体的算法讲解和推导,毕竟每一个算法都能占很长的篇幅,每
2021-01-31 00:27:00
1826
转载 ARM7指令时钟周期数
转自:http://www.elecfans.com/emb/arm/2009071678028.htmlARM7具有3级流水线结构(取指、译码、执行),对大多数指令来说每条流水线的处理都是单周期的,不过某些情况下,取指和执行的周期数会延长,导致流水线进入stall状态,指令执行时间超过1个周期。经过在LPC213x/214x(NXP ARM7TDMI-S)上的试验,得出各类指令的执行周期数如下:1、大部分算术运算和逻辑运算指令都是单周期的(乘法例外)。2、STR指令需要增加1个总线周期。如...
2021-01-29 14:44:49
2316
原创 条件变量和互斥锁
https://blog.csdn.net/special00/article/details/52279564下面来讲一下:pthread_cond_wait和pthread_cond_singal是怎样配对使用的:等待线程:第一步:pthread_cond_wait前要先加锁第二步:pthread_cond_wait内部会解锁,然后等待条件变量被其它线程激活第三步:pthread_cond_wait被激活后会再自动加锁 激活线程: 第一步:加锁(和等待线程用同一个锁) 第二步:pthre
2021-01-17 08:52:27
292
转载 浅谈可重入函数与不可重入函数
在实时系统的设计中,经常会出现多个任务调用同一个函数的情况。如果有一个函数不幸被设计成为这样:那么不同任务调用这个函数时可能修改其他任务调用这个函数的数据,从而导致不可预料的后果。这样的函数是不安全的函数,也叫不可重入函数。相反,肯定有一个安全的函数,这个安全的函数又叫可重入函数。那么什么是可重入函数呢?所谓可重入是指一个可以被多个任务调用的过程,任务在调用时不必担心数据是否会出错。一个可重入函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段
2021-01-10 14:34:58
228
转载 Linux进程间通信——使用共享内存
下面将讲解进程间通信的另一种方式,使用共享内存。一、什么是共享内存顾名思义,共享内存就是允许两个不相关的进程访问同一个逻辑内存。共享内存是在两个正在运行的进程之间共享和传递数据的一种非常有效的方式。不同进程之间共享的内存通常安排为同一段物理内存。进程可以将同一段共享内存连接到它们自己的地址空间中,所有进程都可以访问共享内存中的地址,就好像它们是由用C语言函数malloc分配的内存一样。而如果某个进程向共享内存写入数据,所做的改动将立即影响到可以访问同一段共享内存的任何其他进程。特别提醒:共享内存并未提
2021-01-09 23:05:54
232
原创 wdr和hdr的区别
当行车记录仪越来越普及的同时,市面上的同类产品也如雨后春笋般冒了出来。品牌多如毛牛,但是质量就不敢恭维了,不是死机就是画面不流畅甚至是漏秒,能把它做好的却少之又少。最近自己受到其它卡友的影响也入了一款高端美国安霸A7LA70行车记录仪。外面的机器都带有WDR(宽动态)功能,那HDR(高动态)呢?目前除了高端安霸A7配OV4689才会带HDR,其它宣称都是假的HDR,不过到底它在行车过程中是否起到作用,这个要具体作一下对比才知道。安霸作为业界先进技术的代表,它有着低功耗、超高画质影音压缩以及影像处理半导体解决
2021-01-06 16:13:08
5795
2
原创 如何查看linux下串口信息
1、查看串口是否可用,可以对串口发送数据比如对com1口,echo lyjie126 > /dev/ttyS02、查看串口名称使用 ls -l /dev/ttyS* 一般情况下串口的名称全部在dev下面,如果你没有外插串口卡的话默认是dev下的ttyS* ,一般ttyS0对应com1,ttyS1对应com2,当然也不一定是必然的;3、查看串口驱动:cat /proc/tty/driver/serial(可以查看ttyS文件关联的物理串口信息,这个很重要!)4、查看串口设备:dmesg | gre
2020-12-31 17:10:57
5618
原创 LDR指令和LDR伪指令区别
原文链接:http://www.eeworld.com.cn/mcu/article_2016051126271.htmladr和ldr区别:http://m.blog.chinaunix.net/uid-22072065-id-5110954.html
2020-12-25 11:33:17
685
原创 YUV / RGB 格式及快速转换算法总结(转载)
https://blog.csdn.net/frankiewang008/article/details/6854616?utm_medium=distribute.wap_relevant.none-task-blog-baidujs_title-3http://www.cnblogs.com/dwdxdy/p/3713990.html
2020-12-22 17:27:38
300
1
转载 视频编码中的块效应、振铃效应和呼吸效应分析
https://blog.csdn.net/u014470361/article/details/94641124
2020-12-17 17:14:21
1673
原创 IPC\DVS\DVR与NVR之间的区别
https://blog.csdn.net/dddxxxx/article/details/52743050
2020-12-14 15:53:52
871
原创 镜头的F数
光圈:镜头镜片的透光程度,镜头上有圆形的挡光遮片,调节遮片挡光的大小即光圈大小。 光圈F值:光圈F值=镜头的焦距/镜头光圈的直径。完整的光圈值系列为:f1.0,f1.4,f2.0,f2.8,f4.0,f5.6,f8.0,f11,f16,f22,f32,f44,f64。例如针对50mm的标准镜头而言,最大的通光直径为29.5mm,其最大光圈的计算值为50mm÷29.5mm=F1.7 景深:从得出的效果上看,景深通常是被认为是背景被虚化的程度,其实也没错,背景越被虚化就说景深越大,其实这时候从意义上来讲,是因
2020-12-11 16:27:07
4486
原创 如何在arm平台移植ubuntu系统(转)
linux查看内核版本和发行版本号:https://www.cnblogs.com/guiyishanren/articles/8638921.html华为开源镜像网站:含有不同平台架构的系统资源https://mirrors.huaweicloud.com/ARM平台上移植Ubuntu14.04系统:https://blog.csdn.net/zpcindy/article/details/79983835定制适用于ARM平台的Ubuntu rootfs(根文件系统):https://blo
2020-12-09 13:58:07
1995
转载 手把手教Linux驱动4-进程、文件描述符、file、inode关系详解
https://blog.csdn.net/daocaokafei/article/details/108219511?utm_medium=distribute.wap_relevant_bbs_down.none-task-blog-baidujs-5.nonecase&depth_1-utm_source=distribute.wap_relevant_bbs_down.none-task-blog-baidujs-5.nonecase
2020-12-08 10:30:47
267
转载 device_create和device_add区别
https://blog.csdn.net/qq_16777851/article/details/81259307
2020-12-07 13:57:37
858
转载 fcntl函数用法详解
fcntl函数用法详解:https://www.cnblogs.com/alantu2018/articles/8492206.html
2020-12-07 09:51:43
270
转载 ONVIF网络摄像头(IPC)客户端开发—RTSP RTCP RTP加载H264视频流
https://caibiao-lee.blog.csdn.net/article/details/102131820?utm_medium=distribute.wap_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.wap_blog_relevant_pic&depth_1-utm_source=distribute.wap_relevant.none-task-blog-BlogCommendFromMachineLearnP
2020-12-04 09:31:39
350
原创 Onvif学习总结(转载)
《Onvif之门外汉理解ONVIF协议》https://blog.csdn.net/zhizhengguan/article/details/109293913?utm_source=app《ONVIF网络摄像头(IPC)客户端开发—ONVIF介绍》https://blog.csdn.net/li_wen01/article/details/102333213?utm_source=app
2020-12-03 17:04:03
233
原创 实现ARM——Linux的自动登录
https://www.cnblogs.com/ys6738-4271-3931/articles/5637932.html
2020-12-03 16:54:41
376
原创 /etc/inittab文件详解
https://blog.csdn.net/youmatterhsp/article/details/80007765
2020-12-03 16:29:31
241
原创 Linux虚拟内存管理(glibc)
https://www.cnblogs.com/newjiang/articles/9543695.html
2020-12-02 12:34:36
189
原创 Ubuntu中update-alternatives命令(版本切换)
http://www.voidcn.com/article/p-pwwiqqyc-ys.html
2020-12-02 11:51:52
295
原创 pmap命令使用
https://www.cnblogs.com/wangkangluo1/archive/2012/06/04/2535121.html
2020-12-01 11:28:53
537
转载 LINUX 进程优先级与调度策略
https://blog.csdn.net/pen_cil/article/details/102873320?utm_medium=distribute.wap_relevant_bbs_down.none-task-blog-2%7Eall%7Efirst_rank_v2%7Erank_v28-21.nonecase&depth_1-utm_source=distribute.wap_relevant_bbs_down.none-task-blog-2%7Eall%7Efirst_rank_v2
2020-11-26 20:43:39
184
原创 Linux CPU数、物理核、逻辑核的查看方法及线程进程的绑定方法
https://m.linuxidc.com/Linux/2018-07/153190.htm
2020-11-26 20:34:58
311
转载 linux c 线程的创建、线程等待、线程终止、线程分离
https://blog.csdn.net/whatday/article/details/104376812?utm_medium=distribute.wap_relevant.none-task-blog-title-14
2020-11-26 19:38:38
143
转载 Linux内存管理(经典)
今天来带大家研究一下Linux内存管理。对于精通CURD的业务同学,内存管理好像离我们很远,但这个知识点虽然冷门(估计很多人学完根本就没机会用上)但绝对是基础中的基础,这就像武侠中的内功修炼,学完之后看不到立竿见影的效果,但对你日后的开发工作是大有裨益的,因为你站的更高了。文中所有示例图都是我亲手画的,画图比码字还费时间,但是看图理解比文字更直观,需要高清示例图片的同学,文末有获取方式自取。再功利点的说,面试的时候不经意间透露你懂这方面知识,并且能说出个一二三来,也许能让面试官对你更有兴趣,离升..
2020-11-11 15:34:34
336
转载 Linux中fork函数的作用及用法
https://blog.csdn.net/weixin_40853073/article/details/81873398
2020-11-04 15:10:37
377
原创 利用lrz、lsz工具在linux与windows之间传输文件
【什么是rz/sz (lsz/lrz)】简单说就是,可以很方便地用这两个sz/rz工具,实现Linux下和Windows之间的文件传输(发送和接收),速度大概为10KB/s,适合中小文件。rz/sz 通过Zmodem协议传输数据。【为什么要用rz/sz】普通Linux和Windows之间的文件共享方法,主要有建立nfs实现文件共享,和tftp之类的方法,但是都很麻烦,而如果只是小文件(几十K,几百K),那么直接用rz/sz,就显得极其地方便了。大文件的话,还是要考虑上面说得,其他的共享方法...
2020-07-15 20:33:45
5885
转载 arm交叉编译器gnueabi、none-eabi、arm-eabi等的区别
arch– 体系架构,如ARM,MIPSvendor– 工具链提供商os– 目标操作系统eabi– 嵌入式应用二进制接口(Embedded Application Binary Interface)根据对操作系统的支持与否,ARM GCC可分为支持和不支持操作系统,如:arm-none-eabi:这个是没有操作系统的,自然不可能支持那些跟操作系统关系密切的函数,比如fork(2)。他使用的是newlib这个专用于嵌入式系统的C库。arm-none-linux-e...
2020-06-21 00:18:23
1188
原创 ubuntu错误 “cp: omitting directory”解决办法
问题描述在Linux系统使用cp(复制命令)复制目录时,常出现错误“cp:omitting directory "dir" ”(dir是需要复制的目录名称),是因为dir目录下存在其他目录或文件存在,不可只使用cp命令实现复制操作;解决方法使用cp命令时,加上 -r 选项,此选项指“递归持续复制,用於目录的复制行为”。例如 cp -r dir ./usr当执行删除操作时碰到类似的错误,也可使用递归式删除方式。...
2020-06-10 18:32:45
1198
Xilinx Zynq-7000 嵌入式系统设计与实现 基于ARM Cortex-A9双核处理器和Vivado的设计方法
2019-01-19
caffe编译安装
2019-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人