自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

聪明的狐狸

记录学习心得,增强知识理解,分享成长经历

  • 博客(6)
  • 资源 (6)
  • 收藏
  • 关注

转载 C,C++开源项目中的100个Bugs

俄罗斯OOO Program Verification Systems公司用自己的静态源码分析产品PVS-Studio对一些知名的C/C++开源项目,诸如Apache Http Server、Chromium、Clang、CMake、MySQL等的源码进行了分析,找出了100个典型的Bugs。个人觉得这份列表对C/C++ 程序员有一定参考意义。与其说事后用静态工具分析,倒不如在编码时就提高自知自觉,

2015-08-23 17:25:14 778

转载 linux文件流与文件描述符之间的转换

linux文件流与文件描述符之间的转换1、已知文件流指针,获取对应的文件描述符 int fileno(FILE *stream); 主要应用:如果程序先前用fopen打开了一个文件,但是又想对其进行锁定操作, 例如 int fcntl(int fildes, int command, struct flock *flock_structure)(注意:comman

2015-08-14 18:13:39 1909

转载 linux文件流与文件描述符之间的转换

linux文件流与文件描述符之间的转换 1、已知文件流指针,获取对应的文件描述符      int fileno(FILE *stream);      主要应用:如果程序先前用fopen打开了一个文件,但是又想对其进行锁定操作,      例如 int fcntl(int fildes, int command, struct flock *flo

2015-08-14 18:11:23 774

原创 KMP算法中心思想

KMP是一种高效的字符串查找算法,主要用于在主串中查找一个特定字串(模板)出现的位置(或是否出现)。 朴素字符串查找算法主要是通过逐次比较来实现的,在主串中找到一个位置I和字串起始字符一样时,便顺次比较后续字符。若匹配成功,则输出相应结果。若不匹配,则从位置I的下一个位置I+1开始比较。若主串长度为M,字串长度为N的最多需要比较M*N次。 KMP比较主要的改进是,充分利用已经比较的结果和字符串

2015-08-13 17:22:18 1350

原创 linux启动基本流程

linux启动基本流程。

2015-08-13 12:13:58 810

转载 共享内存

共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式。两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间。进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。由于多个进程共享同一块内存区域,必然需要某种同步机制,互斥锁和信号量都可以。   采用共享内存通信的一个显而易见的好处是效率高,因为进程可以直接读写内存,而不需要任何数据的拷贝。

2015-08-12 10:45:22 494

onvif模拟器包括客户端和服务器端,支持token鉴权

Onvif 模拟器包括服务器端和客户端,不需要下载wsdl,支持自动发现,支持token鉴权。 依赖项少,只需要安装gsoap即可。能自动将wsdl转换成cpp代码。编译器需要支持c++11, gsoap生成的onvif 代码是c++版本的。能够自动将wsdl转换成c++ Proxy/Service. 结合ffmpeg能够播放视频流。

2023-03-21

Frepple APS建模教程(python版).pdf

本教程是采用开源的APS --Frepple 进行生产建模,通过本教程,可以熟悉生产过程中各个实体,如工序,资源,库存,负载,配送,采购。本教程建模采用python 语言描述。

2021-11-27

高级计划系统(APS)中生产计划排程.pdf

APS生产计划排程基础理论

2021-07-18

RTP协议中文版大全

RTP协议格式讲解,本文描述RTP(real-time transport protocol),实时传输协议。RTP在多点传送(多播)或单点传送(单播)的网络服务上,提供端对端的网络传输功能,适合应用程序传输实时数据,如:音频,视频或者仿真数据。RTP没有为实时服务提供资源预留的功能,也不能保证QoS(服务质量)。数据传输功能由一个控制协议(RTCP)来扩展,通过扩展,可以用一种方式对数据传输进行监测控制,该协议(RTCP)可以升级到大型的多点传送(多播)网络,并提供最小限度的控制和鉴别功能。

2020-11-27

libev 安装包

libev-4.15 源码 libev是一个开源的事件驱动库,基于epoll,kqueue等OS提供的基础设施。其以高效出名,它可以将IO事件,定时器,和信号统一起来,统一放在事件处理这一套框架下处理。基于Reactor模式,效率较高,并且代码精简(4.15版本8000多行),是学习事件驱动编程的很好的资源。

2017-10-18

linux Shell 脚本攻略(中文版带书签)

Linux Shell 脚本攻略,带书签,清晰可读。 结合丰富的实际案例介绍了如何利用shell命令快速开发常规任务,如何凭借短短几个命令行从Web挖掘数据的shell脚本,如何通过shell脚本设置以太网和无线LAN,以及如何利用少量命令的组合完成诸如文本处理、文件管理、备份等复杂的数据管理工作等。 LinuxShell脚本攻略面向初、中、高级Linux系统管理员和程序员,是编写shell脚本的参考资料。

2017-06-25

IP地址转换成整数,整数转换成IP地址

IP地址转换成整数,整数转换成IP地址,16进制转换成IP地址,IP地址转换成16进制

2014-09-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除