代码改变世界

实用正则表达式匹配和替换

2014-08-31 21:33 by 江湖么名, 317 阅读, 0 推荐, 收藏, 编辑
摘要:正则表达式非常有用,查找、匹配、处理字符串、替换和转换字符串,输入输出等。而且各种语言都支持,例如.NET正则库,JDK正则包, Perl, JavaScript等各种脚本语言都支持正则表达式。下面整理一些常用的正则表达式。字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、... 阅读全文

将Word转为带书签的PDF

2014-06-16 20:20 by 江湖么名, 697 阅读, 0 推荐, 收藏, 编辑
摘要:将word文档存为PDF可以带来很多便利,在这里就不多说了。下面讨论一下转换方法。我现在使用的是Word2010+Acrobat9,所以这里仅讨论使用这种组合的转换方法。 在Word2010中有两种方式将word文档转换为PDF。一种方法是使用Word自带的“另存为PDF”功能(不装Acroba... 阅读全文

QT在windows下实现截屏操作并保存为png图片

2014-05-06 11:35 by 江湖么名, 839 阅读, 0 推荐, 收藏, 编辑
摘要:QPixmap originalPixmap = QPixmap::grabWindow(QApplication::desktop()->winId()); QString format = "png"; QString initialPath = QDir::currentPath() ... 阅读全文

VMware虚拟机无法识别U盘解决方案

2014-04-30 22:26 by 江湖么名, 1094 阅读, 0 推荐, 收藏, 编辑
摘要:1. 本机情况:Win7操作系统,VMware虚拟机,虚拟机版本:VMware 7.1,安装Ubuntu10.10,现要求在主机上插入U盘,在虚拟机中显示。2. 遇到问题:U盘只在Win7主机中显示,而无法显示在虚拟机中,需要解决。3. 解决方案:首先确认服务已经打开:【右键计算机】->【管理】->... 阅读全文

C/C++/Qt 统计运行时间

2014-03-09 20:28 by 江湖么名, 657 阅读, 0 推荐, 收藏, 编辑
摘要:http://www.cnblogs.com/Romi/archive/2012/04/19/2457175.html程序中经常需要统计时间,需要统计某项运算的运行时间时,需要计算时间差。1. C/C++C中有基础库用于实现该功能,功能在time.h头文件中,代码实例如下:#include #include #include void main(){ double time_Start = (double)clock(); //开始时间 //操作。。。 double timr_Finish = (double)clock(); //结束时间 printf("operat... 阅读全文

ffmpeg 中 swscale 的用法

2014-03-07 11:04 by 江湖么名, 1164 阅读, 0 推荐, 收藏, 编辑
摘要:http://www.guguclock.com/2009/12/ffmpeg-swscale.html如果想將某個PixelFormat轉換至另一個PixelFormat,例如,將YUV420P轉換成YUYV422,或是想變換圖的大小,都可以使用swscale達成。其中,PixelFormat 的列表在 libavutil/pixfmt.h 內定義。swscale的用法可以參考libswscale/swscale-example.c的sample code。主要function有三個sws_getContext()sws_scale()sws_freeContext()其中,我們可以把sws 阅读全文

用qt代码怎样编写图片保存格式[qt4.6]

2014-03-07 09:53 by 江湖么名, 3887 阅读, 0 推荐, 收藏, 编辑
摘要:用qt代码怎样编写图片保存格式qt提供了多个保存图片的接口,比较常用的接口如下bool QPixmap::save ( const QString & fileName, const char * format = 0, int quality = -1 ) const参数说明:fileName 文件的路径可选参数:format 图片的格式(qt目前支持的格式见下表),如果未设置该值则根据文件路径的后缀名来判断图片的存储格式。可选参数:quality 图片的质量(可设置成0-100之内的值,数值越大说明保存的质量越好),如果未设置该值,则按照默认的设置来保存图片。表一:qt 4.6.3 阅读全文

QImage 图像格式小结

2014-03-07 09:44 by 江湖么名, 20327 阅读, 3 推荐, 收藏, 编辑
摘要:原地址:http://tracey2076.blog.51cto.com/1623739/539690嗯,这个QImage的问题研究好久了,有段时间没用,忘了,已经被两次问到了,突然有点解释不清楚,我汗颜,觉得有必要重新总结下了,不然无颜对自己了。图像的数据是以字节为单位保存的,每一行的字节数必须是4的整数倍,不足的补0。(因为我们使用的是32操作系统,因此数据是按照32位对齐的,所以每行的字节数必须是4的整数倍也就是说每行的数据位必须是32位的整数倍。)这里是按照我的理解的,貌似错了,修正一下,最近在看数据对齐,这段话先忽略了,没有删掉,是因为,想留个足迹,等我找到合适的答案再贴上来。不过, 阅读全文

ffmpeg中的sws_scale算法性能测试

2014-03-06 23:12 by 江湖么名, 1085 阅读, 1 推荐, 收藏, 编辑
摘要:经常用到ffmpeg中的sws_scale来进行图像缩放和格式转换,该函数可以使用各种不同算法来对图像进行处理。以前一直很懒,懒得测试和甄 别应该使用哪种算法,最近的工作时间,很多时候需要等待别人。忙里偷闲,对ffmpeg的这一组函数进行了一下封装,顺便测试了一下各种算法。简单说一下测试环境,我使用的是Dell的品牌机,i5的CPU。ffmpeg是2010年8月左右的当时最新版本编译而成,我使用的是其静态库版本。sws_scale的算法有如下这些选择。#define SWS_FAST_BILINEAR 1#define SWS_BILINEAR 2#define SW... 阅读全文

FFmpeg编译出错_img_convert 找不到

2014-03-06 23:00 by 江湖么名, 1013 阅读, 0 推荐, 收藏, 编辑
摘要:问题出现在下载的ffmpeg的版本不一样,在0.4.8以前的版本中还有img_convert这个函数,新版本中用sws_getContext和sws_scale代替了。简单说明如下:新版本的ffmpeg添加了新的接口:libswscale来处理图像缩放。以前使用img_convert来把RGB转换成YUV12,现在使用新的接口。新接口更加标准和快速,而且里面有了MMX优化代码。换句话说,它是做缩放更好的方式。用来缩放的基本函数是sws_scale。但一开始,必需建立一个SwsContext的概念。这将进行想要的转换,然后把它传递给 sws_scale函数。类似于在SQL中的预备阶段或者是在Py 阅读全文