- 博客(17)
- 资源 (23)
- 收藏
- 关注
原创 Linux常用命令(1)
1cd 改变工作目录目录52chmod 改变文件或目录的文件权限目录53file 分析文件的类型目录54ls 显示文件的各种类型的信息目录55mkdir创建目录目录56mv 移动或重命名文件或目录目录57rm 删除文件或目录
2017-01-14 18:56:27
660
原创 Windows下基于TCP协议的大文件传输(流形式)
11111#ifndef TCPRECVFILE#define TCPRECVFILE#include #include #include #include #define DESTADDRESS "192.168.27.170"#define FILENAME "D:\\file.jpg"#define SERVER_PORT 5210 //侦听端口
2016-06-20 22:38:41
12563
原创 Linux内核通信之---proc文件系统(详解)
使用 /proc 文件系统来访问 Linux 内核的内容,这个虚拟文件系统在内核空间和用户空间之间打开了一个通信窗口:/proc 文件系统是一个虚拟文件系统,通过它可以使用一种新的方法在 Linux内核空间和用户间之间进行通信。在 /proc 文件系统中,我们可以将对虚拟文件的读写作为与内核中实体进行通信的一种手段,但是与普通文件不同的是,这些虚拟文件的内容都是动态创建的。本文对
2016-06-20 20:40:25
39542
4
原创 机器视觉-行人检测
智能安防监控系统是当今城市居民对家庭住宅、居民社区、停车场等地方的安全性、智能化方面提出的新需求,而运动目标检测和行人目标识别是智能安防监控系统中的核心部分。在移动视觉平台下,由于视频图像的背景也在不断移动变化,使得目标运动和图像背景运动混合在一起,如何检测出多个运动目标并识别运动目标是否为人体是智能安防视频监控系统的重点和难点。本文针对如何在移动背景下检测出多个运动目标与并识别运动目标是否为人体
2016-06-19 10:53:26
3098
1
原创 Linux内核---多线程
1111Makefile:ifeq ($(KERNELRELEASE),)KERNELDIR ?=/lib/modules/$(shell uname -r)/buildPWD := $(shell pwd)modules: $(MAKE) -C $(KERNELDIR) M=$(PWD) modulesmodules_install: $(MAKE) -C
2016-06-11 15:13:53
3288
原创 Windows下基于UDP的可靠传输协议实现
前言:在公司实习了三个月,有一个月都是在做基于UDP协议的应用层软件开发,目的是要用在流媒体服务器上,传输高清视频图像帧。整个开发过程,从0到最后完成了几百兆以上的大文件可靠传输。UDP网络传输协议部分编程,由于存在丢包问题,确实有点复杂,现在分享一下自己的开发经验。#ifndef UDPNONBLOCKINGOUTPUT#define UDPNONBLOCKINGOUTPUT#inclu
2016-06-10 22:51:08
5574
3
原创 Linux-内核通信之netlink机制-详解
前言:开发和维护内核是一件很繁杂的工作,因此,只有那些最重要或者与系统性能息息相关的代码才将其安排在内核中。其它程序,比如GUI,管理以及控制部分的代码,一般都会作为用户态程序。用户态和内核态的通讯机制IPC(interprocess communication )机制:比如系统调用,ioctl接口,proc文件系统以及netlink socket。介绍:netlink so
2016-06-05 19:07:30
22016
原创 Linux程序开发概述
1、什么是操作系统(Operation System)?›操作系统首先是软件程序›计算机系统的核心和基石›管理计算机硬件,为应用程序提供基础2、操作系统与应用程序的关系?›操作系统提供运行环境和必要的服务›应用程序在操作系统提供的环境中运行并使用操作系统提供的服务>单个程序通常不能最大化的发挥处理器,程序并发运行,多个程序分享处理器资源。›并发带来的问题:»
2016-05-22 22:28:04
503
原创 Linux-内核模块开发
Linux内核线程之深入浅出:http://blog.163.com/jiams_wang/blog/static/303391492012103010374038/Linux内核多线程(一):http://www.cnblogs.com/zhuyp1015/archive/2012/06/11/2545624.html
2016-05-22 22:25:22
1908
原创 Linux_信号与信号量
信号:信号机制是类UNIX系统中的一种重要的进程间通信手段之一。我们经常使用信号来向一个进程发送一个简短的消息。例如:假设我们启动一个进程通过socket读取远程主机发送过来的网络数据包,此时由于网络因素当前主机还没有收到相应的数据,当前进程被设置为可中断等待状态(TASK_INTERRUPTIBLE),此时我们已经失去耐心,想提前结束这个进程,于是可以通过kill命令想这个进程发送KILL信
2016-05-22 09:52:49
5973
原创 Linux系统下-进程间通信(共享内存-详解)
1、共享内存共享内存是被多个进程共享的一部分物理内存。共享内存是进程间共享数据的一种最快的方法,一个进程向共享内存区域写入了数据,共享这个内存区域的所有进程就可以立刻看到其中的内容。原理图如下:共享内存的实现分为两个步骤:一、 创建共享内存,使用shmget函数。二、 映射共享内存,将这段创建的共享内存映射到具体的进程空间去,使用shmat函数。
2016-04-20 14:31:04
932
原创 Linux系统下-进程间通信(消息队列-详解)
Linux下,进程间通信方式:#(1)管道(Pipe)及有名管道(named pipe):#(2)信号量:#(3)共享内存:#(4)消息队列:#(5)套接口(Socket)#(6)信号(Signal):
2016-04-12 12:31:52
30471
1
C程序设计语言
2017-11-19
Linux远程登录工具
2016-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人