- 博客(12)
- 资源 (6)
- 收藏
- 关注
转载 LD_LIBRARY_PATH .
转载来的在 Linux 下,如果你写好了自己的动态链接库,需要在其它程序里调用,则需要让这些程序能找到这些动态链接库。如果设置不对,会出现类似如下的错误:test: error while loading shared libraries: libexampleso.so.0: cannot open shared object file: No such file or dire
2017-05-06 14:45:26 357
转载 回调函数
文章转自原创地址在看LWIP时,见到用回调函数,再看某老外公司OPC源代码时,见到用回调函数。看我国内某些代码(我公司软件等)时没用到。于是,我对回调函数产生了很大的好奇。以前,我写VC程序时用到过回调函数,但是没有用C语言来使用。最近,看到国外大量的经典代码中广泛使用了回调函数(LWIP、某两个公司的OPC程序等),都是C语言来实现的,而不是VC windows程序中别人实现自己使用的那种。
2017-04-06 11:17:58 286
转载 从Linux内核代码中学习获得结构体成员偏移量的方法 .
文章转自点击打开链接Content0.引子1.举例(1)代码(2)检查结果(3)为什么从0开始?(4)从非0地址开始的结果2.小结 0.引子 在linux-2.26.23版的内核代码中,./include/linux/stddef.h文件中有如下定义。00020: #undef offsetof000
2016-11-21 09:40:12 649
转载 H264 编码+打包+解码相关知识 .
本文转自点击打开链接1)ES流(Elementary Stream): 也叫基本码流,包含视频、音频或数据的连续码流.2)PES流(Packet Elementary Stream): 也叫打包的基本码流, 是将基本的码流ES流根据需要分成长度不等的数据包, 并加上包头就形成了打包的基本码流PES流.3)TS流(Transport Stream): 也叫传输流,
2016-10-29 11:50:30 3154
转载 解释术语:虚拟内存、缺页中断、抖动
虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存 (一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片, 还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。 与没有使用虚拟内存技术的系统相比,使用这种技术的系统使得大型程序的编写变得更容易, 对真正的物理内存(例如RAM)的使用也更有效率。缺页中断一个页(Page)是一个固定容量的内
2015-07-26 15:26:22 571
转载 数据段、代码段、堆栈段、BSS段的区别
源文章地址: 点击打开链接5个数据段 进程(执行的程序)会占用一定数量的内存,它或是用来存放从磁盘载入的程序代码,或是存放取自用户输入的数据等等。不过进程对这些内存的管理方式因内存用途 不一而不尽相同,有些内存是事先静态分配和统一回收的,而有些却是按需要动态分配和回收的。对任何一个普通进程来讲,它都会涉及到5种不同的数据段。Linux进程的五个段下面我们来
2015-07-26 15:00:51 428
转载 C语言中常用计时方法总结
C语言中常用计时方法总结原文地址1. time()头文件:time.h函数原型:time_t time(time_t * timer)功能:返回以格林尼治时间(GMT)为标准,从1970年1月1日00:00:00到现在的此时此刻所经过的秒数。用time()函数结合其他函数(如:localtime、gmtime、asctime、ctime)可以获得当前系统时间
2015-04-11 19:43:56 661
转载 VS2012下systemC配置
原文地址http://blog.csdn.net/bcs_01/article/details/9715253一、编译System库 1.下载SystemC library source code 到http://www.systemc.org注册会员账号后,即可下载SystemC library soure co
2015-03-25 15:54:13 558
转载 使用 8 位 YUV 格式的视频呈现
原文章网址 https://msdn.microsoft.com/zh-cn/library/ms867704.aspx本页内容简介 在 DirectShow 中标识 YUV 格式 YUV 采样 表面定义 颜色空间和色度采样率转换 其他信息 简介在整个视频行业中,定义了很多 YUV 格式。本文讲述的是在 Microsoft® Windows
2015-03-24 10:28:49 714
原创 MySQL5.6如何查找my.ini文件和创建的数据库文件夹
my.ini配置文件是数据库的配置文件,里面有大量的信息。但是MySQL5.6和以前的数据库不一样。以前的数据库的my.ini文件在Program Files\MySQL\MySQL Server 5.6下,但是MySQL5.6在该目录下只有my-default.ini。查阅了一堆资料发现MySQL5.6的配置文件,在ProgramData文件夹下。C:\ProgramData\MySQL
2015-03-24 09:05:33 9982
原创 Mesa3D在Windows下的配置使用
Mesa3D是基于OpenGL标准下研发的开源软件库,通过它我们可以调试OpenGL程序或者开发OpenGLAPI函数。通过单步追踪来查看OpenGLAPI的编程思想,对于学习OpenGL帮助很大。但是在和Linux下的配置不同Windows下配置比较麻烦。下面介绍一下在Windows下配置使用Mesa3D。这里面牵扯到一些动态库的知识具体内容可以自己查一下。下载对应版本:
2015-01-01 11:01:37 4970
原创 整形规划
整形规划问题是算法设计的入门问题,但是对于初学者来说比较难懂。今天刚刚弄懂,写出来希望对大家有帮助。将正整数表示成一系列整数之和。即 n = n1 + n2 + n3+ ... nk; nk下面介绍一下6的整形规划。65 + 14 + 2 4 + 1 + 13 + 3 3 + 2 +1 3 + 1 + 1 + 12 + 2 + 2
2014-03-16 11:33:37 1387
VLSI Design for Video Coding H.264AVC
2015-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人