-
onvif 框架源码
c++写的onvif协议框架客户端和服务端源码,工程实例。
- 2022-08-12 22:39:29下载
- 积分:1
-
linux OS封装好的函数
Linux系统函数2次封装,包括文件操作,网络操作,比如int OSA_queCreate(OSA_QueHndl *hndl, Uint32 maxLen),比较规范,包括头文件和.c文件。int OSA_fileReadFile(char *fileName, Uint8 *addr, Uint32 readSize, Uint32 *actualReadSize)
{
int retVal = OSA_SOK;
Uint8 *curAddr;
Uint32 readDataSize, fileSize, chunkSize=1024*100;
Uint32 userReadSize;
FILE *hndlFile;
#ifdef OSA_DEBUG_FILE
OSA_printf(" [FILE ] Reading file [%s] ... ", fileName);
#endif
hndlFile = fopen(fileName, "rb");
if(hndlFile == NULL) {
retVal = OSA_EFAIL;
goto exit;
}
最近在项目中做了几次代码review,发现代码中经常出现变量函数命名不是很完美的情况。有些变量名字,稍为一看,可以很容易看出它要表达的意思,但一样可以取一个更贴切的名字;而有一些名字,就显得特别别扭了。
- 2023-08-31 15:15:03下载
- 积分:1
-
linux http简单服务器
linux http tcp ip的简单服务器,请使用unix或linux访问。本机地址和端口号127.0.0.1:9734访问。
- 2023-04-28 06:20:04下载
- 积分:1
-
TCP,IO并发阻塞(多线程实现)和UDP实现
TCP/UDP,IO并发阻塞(多线程实现),服务器多线程实现IO阻塞并发处理,服务器多进程实现IO阻塞并发处理,IO多路复用 select() poll(),轮询处理.网络模型的作用:为了帮助大家更好的理解网络传输的过程,人为地将网络传输的过程分成多个层次,每个层次之间是相互独立,使用不同的网络协议(虽然说是独立的,但是又有关系:上一层的协议需要底层的协议提供封装处理好的数据).
- 2022-03-14 07:12:31下载
- 积分:1
-
通过驱动及应用程序将数据写入文件
1. 编写驱动,使得装上驱动后能够一直生成数据;2. 编写Linux应用程序,将生成的数据读到自定义大小的缓冲区中;3. 当缓冲区写满时,将所有数据一次性写入文件中;4. 当文件达到一定大小时,重头覆盖写入该文件;5. 当系统复位时,保存上一次写入文件的位置
- 2022-01-22 05:54:46下载
- 积分:1
-
socket proxy
启动方式:
client_proxy server_ip server_port proxy_port client_ip communication_type debug_flag
- 2022-06-16 17:23:10下载
- 积分:1
-
u-boot源码
u-boot C语言源代码,版本2009-8 ,linux嵌入式开发必备。各种开发板均可移植。
- 2022-05-20 18:55:57下载
- 积分:1
-
基于QT自带的3D例子并加入鼠标处理 完成 QT3D + opengl渲染 cube
基于QT自带的3D例子并加入鼠标处理 完成 QT3D + opengl渲染 cube。可以添加多个3D物体,点击为选中状态。还可以删除所选中的cube
- 2022-03-07 12:28:46下载
- 积分:1
-
行车记录仪开发源码 ipc_rtsp
IPC 的源码,用户可以根据需要对其中模块进行移植。。模块主要有摄像头部分,VPSS部分,rtsp部分,可以对视频流进行推送。。
- 2023-02-23 08:55:03下载
- 积分:1
-
linux-arm简单的dma驱动学习代码
比较简单的linux-arm平台上的dma驱动学习代码,适合初学linux编程,并dma驱动程序不是特别熟悉的开发者,希望能够对你有所帮助
- 2022-10-28 06:25:04下载
- 积分:1