![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux 应用开发
文章平均质量分 73
fangyan_1229
这个作者很懒,什么都没留下…
展开
-
手写memcpy
https://blog.csdn.net/lz20120808/article/details/52135046考察细节1,检查指针有效性;2,返回目的指针des;3.地址重叠void *Memcpy(void *dst, const void *src, size_t size){ if (dst == NULL || src == NULL) return NULL; char *psrc; char *pdst; ...转载 2021-03-14 18:41:54 · 223 阅读 · 0 评论 -
linux 多线程
使用线程的理由之一是:和进程相比,它是一种“节俭”的多任务操作方式。在linux系统下,启动一个新的进程必须分配给他独立的地址空间,建立众多的数据表来维护它的代码段、堆栈段和数据段,这是一种“昂贵的”多任务工作方式。运行于一个进程中的多个线程,他们之间使用相同的地址空间,而且线程间彼此切换所用的时间也远远小于进程间切换所用的时间。据统计,一个进程的开销大约是一个线程开销的30倍左右。使用多线程理由之二:线程间方便的通信机制。对不同进程来说,他们具有独立的数据空间,要进行数据传递只能通过进程间通信转载 2021-03-13 21:33:19 · 104 阅读 · 0 评论 -
linux 进程间通信及makefile 无名管道/有名管道/共享内存/信号/消息队列
http://www.voidcn.com/article/p-hxvuiypm-mr.htmlhttps://www.cnblogs.com/wuyida/archive/2013/02/03/6300020.htmlLinux进程间通信(IPC)由以下几部分发展而来:1.Unix进程间通信2.基于System V进程间通信3.POSIX进程间通信分类现在Linux使用的进程间通信方式包括:1. 管道(pipe)和有名管道(FI...转载 2021-03-11 16:01:56 · 291 阅读 · 0 评论 -
ubuntu应用程序运行报错 stack smashing detected
报错 stack smashing detected原因:分配数组空间不够原创 2018-01-24 15:24:04 · 750 阅读 · 0 评论 -
VirtualBox shared foleder下文件 在虚拟机下ubuntu如何访问
在ubuntu下装oralce的虚拟机virtualbox,虚拟机里装64bit的ubuntu后,host和64bitubuntu怎么相互共享文件,有两种方式,1.smb2.利用virtualbox菜单 Shared folders添加一个host的共享文件路径,然后在64bit上创建目录 mkdir -p /mnt/sharesudo mount -t vboxsf shar原创 2018-01-24 15:32:55 · 174 阅读 · 0 评论 -
重定向输出
错误和标准输出都输出到log文件,方式重头开始写入make >log 2>&1以下是追加到文件尾部写入make >>log 2>&1原创 2018-01-24 15:38:46 · 139 阅读 · 0 评论 -
vlc 播放 udp h264码流问题
最近一直在弄RK3288 编码的码流udp传输到PC机或者手机 VLC软件,一直么有正常播放出来,弄了几天才出来,记录下: RK3288 作为热点,IP : 192.168.0.1,采集camera图像硬编码成h264码流,udp(端口5001) 输出到PC机 或者手机 PC机 WIFI连接到 RK3288 分配到IP 192.16...原创 2018-12-13 13:02:54 · 6020 阅读 · 1 评论