- 博客(19)
- 资源 (2)
- 收藏
- 关注
转载 BMP格式详解plus
因此,这个例子中的调色板的大小就是256x4=1024字节,在调色板之前,有14字节的bmp文件头,40字节的位图信息头,加上1024字节的调色板,一共1078字节,也就是说真正的图像数据前面有1078字节,这和bmp文件头中的bfOffBits相符,验证了我们的讨论。除了24位图,还有1位(单色),2位(4色,CGA),4位(16色,VGA),8位(256色),16位(增强色),24位(真彩色)和32位等。同时,这是一个正数,表示图像是倒立的,即图像数据是从左下角到右上角排列的;接下来就是位图数据了。
2023-12-12 16:43:06 165
原创 Ubuntu 老版本下载
Ubuntu 老版本下载http://old-releases.ubuntu.com/releases/Old Ubuntu ReleasesThe following old releases of Ubuntu are available:Ubuntu 4.10 (Warty Warthog) Ubuntu 5.04 (Hoary Hedgehog) Ubuntu 5.10 (Breezy Badger) Ubuntu 6.06.2 LTS (Dapper Drake)..
2020-06-17 11:27:17 9362
转载 MTK7688 固件编译步骤(从无到有)
linkit-smart-feedThis feeds holds the SDK wifi driver and the config/meta package for the LinkIt Smart 7688 (Duo)Note: LinkIt Smart 7688 uses the MediaTek proprietary Wi-Fi driver. While OpenWrt Cha...
2019-12-04 16:37:49 1976
原创 串口通信协议编制原理和格式
串口通信中用户层协议编制原理和格式编制原理在用户层的串口通信协议中,一般是围绕发送方如何建立数据包和接收方如何处理数据包,并从数据包中提取出我们关心的信息。有几个原则需要我们严格遵守:1)数据包必须有包头包头是供接收方判断一个数据包开始传输的标志,接收方从收到的数据中判断接收到了包头,就认为接收的数据已经开始,真正的数据信息马上就会到达。切记,包头字符必须有别于数据信息,也就是说,这种特征...
2019-08-12 19:33:23 4760
原创 c调用c++、c++调用c的混合编程
C与C++混合编程1.C++调C C++调用C函数是最简单的,直接调即可。在c.h头文件,加宏定义,告诉用gcc编译就好。#ifdef __cplusplusextern "C"{#endif//需要用...
2019-04-04 22:19:46 194
原创 Git命令的基本操作及示例
Git的基本操作一、删除文件克隆远程仓库到本地库。例如使用ssh方法:git clone [email protected]:xxx/xxx.git对需要删除的文件、文件夹进行如下操作:git rm test.txt (删除文件)git rm -r test (删除文件夹)提交修改git commit -m “Delete some files.”将修改提交到远程仓库的xx...
2019-01-26 16:00:53 134
原创 数字字符串转换成整型
/*"0x434c"------------->unsigned int*/unsigned int id_to_int(const char *id){ unsigned int value=0; int i; int len=strlen(id); int digit[len-2]; for(i=0;id[i+2]!='\0';i++) { if...
2019-01-22 20:33:00 913
原创 字符串char *和字符串数组char []的区别
字符串char*char *str1="abcde";其实上面的char *str1是字符串常量,存储在静态存储区,是只读的,也就是说它是const char *str1 更好的表达它本身的意思。str1是一个变量,代表的意思就是字符串的第一个字符的值*(str1++);//可行*(str1+2)='f';//不可行假如char *str2=str1;"abcde"...
2018-11-18 19:43:07 14076 5
转载 C语言笔试题之——BOOL,int,float,指针类型的变量a 与“零”的比较
Bool型:if(a)if(!a)BOOL型,没什么好讲的,无非就是true或false判断int型:if(0 == a)if(0 != a)float型:const float EPSILON=0.000001;if(abs(a)<=EPSILON)if(abs(a)>EPSILON)float型需要特别注意,虽然说可以if(a==0.0)...
2018-11-18 15:50:46 847
原创 c语言的问题与答案
1.static的全局变量与普通全局变量的区别?static的局部变量与普通局部变量的区别?static定义的函数与普通函数的区别? static主要在三个方面不同:作用域、存储区域 static的全局变量与普通全局变量的区别 全局变量(外部变量)之前加上static就变成static全局变量。 都存在于静态数据区。两者的主要...
2018-10-24 19:47:05 149
原创 使用libjpeg-turbo库,yuv转jpeg的宽度以2对齐
使用libjpeg-turbo库时,没有YUV420sp格式支持,请各位小伙伴使用时,注意转换格式1.下载使用libjpeg-turbo库,会编译出两个库 libjpeg.a、libjpeg-turbo.a2.当利用libjpeg.a库时,不推荐使用,比较麻烦,亲自测试不能以宽度2对齐,只能以宽度32对齐3.使用libjpeg-turbo.a时, /*主要是利用下面的这个函数...
2018-10-18 23:21:41 1097
原创 Javascript判断是否有ActiveX控件的两种方法
在网页中使用ActiveX控件是这么添加的<object classid="AB-56-788889-H" id="testActiveX" width=100px></object>查询资料,发现有两种方法一、Dom文档判断<script>if(document.all.testActiveX.object==null){ a...
2018-10-01 10:40:39 1557
原创 记使用ffmpeg播放视频,内存不断增加的解决过程
一、 播放视频的程序中涉及内存管理的大概有3部分1)用av_read_frame从buffer中获取数据while(bStart){ pAvPkt=(AVPacket *)malloc(sizeof(AVPacket)); memset(pAvPkt,0,sizeof(AVPacket)); av_init_packet(pAvPkt); if(av...
2018-09-11 21:14:51 6274 1
原创 一句话判断x是否为2的n次幂
一句话判断x是否为2的n次幂,这个题很简单。2的1次幂 二进制 102的2次幂4 二进制 1002的3次幂8 二进制 1000 而2的3次幂8 -1=7 二进制 0111有没有发现规律 8和7二进制相与&的结果就是 0 ,那么答案就是出来啦 x&(x-1) 结...
2018-09-06 21:20:53 978
原创 Mingw64+msys2环境的搭建-----编译ffmpeg64位库
1.根据自己是要64位的还是32位,下载安装相应的msys2, http://www.msys2.org/注意:msys2安装包,只包括了基本的内容,缺少项请连接网络用pacman –S命令去下载。2.安装 mingw-w64 用pacman 安装mingw-w64(通过安装软件组来安装工具链),先安装好gcc,才能安装好相应的工具链pacman -S gcc ...
2018-08-29 22:00:58 5388
原创 FFmpeg-2.6.9库+windows7 64位+VS2010裁剪以及MINGW+msys环境搭建
需要感谢这篇博文windows下使用Visual Studio编译可以调试的FFmpeg,在这篇博文的帮助下,进度才得以大大提高。请注意此文档编译的ffmpeg库的版本是ffmpeg-2.6.91.在windows7 64位搭建MinGW环境,具体步骤请参考《windows下使用Visual Studio编译可以调试的FFmpeg》2.编译ffmpeg库之前,请参考《windows下...
2018-08-14 23:44:50 577
原创 开始写博客啦
这是2018年5月3日,开始写博客,为的是总结自己的程序员生涯,为了能有更好的技术积淀。我现在才发现最简单的方式,然后重复才是捷径,所谓的技巧,对于别人可能有用,但是对我来说,是没有用的。越来越认同《穷查理宝典》提到的飞行员训练方法----重复,重复,不厌其烦地重复。我将慢慢地把工作以来涉及的技术总结、归纳和扩展,以便能够更好的应用。总结完之后,我会及时将所学到的东西,包括技术、思维模式、读后感等...
2018-05-03 23:19:00 87
c++习题集.pdf
2019-09-05
FFmpeg库+windows7 64位+vs2010裁剪以及MinGW+msys环境搭建
2018-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人