- 博客(45)
- 资源 (3)
- 收藏
- 关注
转载 OpenGL的版本历史和发展
原文链接:http://www.cnblogs.com/vertexshader/articles/2917540.htmlOpenGL®作为业界最为广泛使用的2D和3D图形接口标准,应用在成千上万的各式各样的计算机的程序中。从初期的崭露头角,到与Direct3D激烈竞争,后经历黯淡被Khronos接手又发扬光大,已经历经波折发展了20年。由于过去的黯淡,至今甚至仍有人站在错误的时间角度认为它...
2018-12-02 20:09:39
815
1
原创 Win10 x64位下搭建交叉编译环境(MinGW+MSYS)
一 、MinGW安装MinGW集成了众多编译器,包括gcc,gcc++等,官网地址:https://sourceforge.net/p/mingw-w64/mingw-w64支持32位和64位系统的编译。直接下载地址:http://sourceforge.net/projects/mingw-w64/?source=recommended安装完成后,需要将路径 C:\MinGW\m
2018-01-21 13:57:29
8855
原创 ffmpeg 编译库下载
https://ffmpeg.zeranoe.com/builds/FFmpeg BuildsFFmpeg is the leading multimedia framework to decode, encode, transcode, mux, demux, stream, filter and play. All builds require at least Windo
2018-01-21 10:15:03
929
原创 DirectX Graphics Programming
优快云:https://msdn.microsoft.com/en-us/library/windows/desktop/ee663274(v=vs.85).aspxMigrating DirectX 9 or DirectX 10 to DirectX 11https://msdn.microsoft.com/en-us/library/windows/desktop/ff476190(v=v
2018-01-19 09:57:07
228
原创 Android MediaCodec
参考文章列表: https://www.jianshu.com/p/30e596112015https://www.cnblogs.com/xiaoshubao/archive/2016/04/11/5368183.html
2018-01-07 16:55:00
253
原创 FFMPEG+Linux+Eclipse+CDT
前提:1. 已经下载了ffmpeg源码并且已经编译通过。例如使用下面的选项编译:./configure --enable-memalign-hack --enable-static如果编译有什么问题,可以参考我的另外一篇博文,2. 确保你的eclipse已经安装了CDT插件, CDT是让eclipse支持c/c++。如果不知道怎么安装,请参考:h
2018-01-07 16:47:02
214
原创 Mac下调试FFmpeg
在Mac下调试FFmpeg,首先需要安装编译器gcc,在安装xcode之后必须进行设置然后才会安装command line tools。具体路径为:Xcode –> Preferences –> Downloads 的Components下,选择安装Command Line Tools 即可。 编译命令如下:./configure --cc=gcc --disa
2018-01-07 16:44:56
604
原创 ffmpeg中如何加入trueHD/mlp编码器
在ffmpeg标准版中已经存在mlp音频解码器,但却没有编码器,但在soc版本中是有的,且有一个专门的目录mlp存放。 和其它编码器,mlp编码的相关文件是mlpenc.h和mlpenc.c,但在soc中不能直接加入,需要在接口上加以更改,改接口是mlp_encode_frame,细心的开发人员不难发现,他们是不一样的。 在soc或早期版本中如下: int (*e
2018-01-07 16:43:59
1282
转载 UML--活动图
一、活动图的组成元素 Activity Diagram Element1、活动状态图(Activity)2、动作状态(Actions)3、动作状态约束(Action Constraints)4、动作流(Control Flow)5、开始节点(Initial Node)6、终止节点(Final Node)7、对象(Objects)8、数
2018-01-07 16:42:20
310
转载 C++11编译器支持列表
C++11 compiler support shootout: Visual Studio, GCC, Clang, IntelIt’s been more than half a year since my last comparison of the C++11 support across different compilers. This time I’d like to
2016-04-17 09:13:49
1067
转载 STL任务库简介
管理任务 在C++ 11的thread库引入了std::async函数,通过它可以非常容易的实现类似于.net中的Task方式的并发。 void printf_thread_id(constchar* name) { cout name " Thread id: " } int main() {
2016-04-16 22:36:43
312
转载 从C++到Qt(命令行编译,讲解原理)
Qt 是 C++ 的库,Qt 在 ansi C++ 的基础上进行了一点扩展。但国内似乎比较浮躁,学Qt的很多连基本的C++如何编译似乎都不太清楚。本文舍弃IDE或qmake、cmake等工具的束缚,尝试通过几个例子,一步一步从标准 C++ 的编译过渡到 Qt 的编译。本文涉及的都是最基本的东西,或许可以说,只要你用C++ Qt,不管是通过哪种工具(qmake、cmake、boost
2016-03-05 22:14:30
1025
转载 win7 64+qt5.4(64)+vs2013
1、安装qt-opensource-windows-x86-msvc2013_64-5.4.0.exe2、安装qt-vs-addin-1.2.4-opensource.exe3、在系统中添加QTDIR环境变量指向QT安装位置4、在Qt Options中配置qt的版本5、项目必须用x64,只能编译64位程序项目属性->右上角的配置管理器->平台选成x64即可6、信号和槽的关联
2016-03-02 22:06:40
916
转载 一个程序员的顿悟:理想的程序员只比你多了6个一点点
理想的程序员与平庸的程序员只有一墙之隔。两者的差距只有 6个一点点,而人与人的差距,正是在这日积月累的一点点中,被永远拉开了。有意思的是,我发现这 6个一点点都和意识有关,也就是程序员和其他一切新兴产业的工种一样,只需要意识加上时间的锤炼,人人皆可达到理想的阶段。理想的程序员必然也是一个优秀的problem-solver。第 1 个一点点:专注眼下见过太多心猿意马的程序员,我不得不
2016-02-11 22:48:40
413
转载 [COM]接口描述语言IDL
一、首先要清楚一点,使用IDL只是定义COM接口的一种方法(用C++也可以定义)。IDL是一种语言,Microsoft Visual C++提供了MIDL工具,可以将IDL文件编译成C/C++兼容的接口描述头文件(.h)。如下是用IDL写的一个IcwElement接口[plain] view plaincopy[ obj
2016-01-09 09:58:43
1604
转载 python数据类型详解
转自:http://www.cnblogs.com/linjiqin/p/3608541.html目录1、字符串2、布尔类型3、整数4、浮点数5、数字6、列表7、元组8、字典9、日期1、字符串1.1、如何在Python中使用字符串a、使用单引号(')用单引号括起来表示字符串,例如:str='this is string
2015-12-20 10:30:11
336
转载 JSON 数据格式
JSON 数据格式 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。基础结构JSON建构于两种结构:1. “名称/值”对的集合(A collection of name/value pair
2015-10-04 11:27:22
329
转载 ViewController详解
http://www.cnblogs.com/skyblue/archive/2013/06/15/3137290.html
2015-10-03 21:02:14
278
转载 C# WinForm开发系列 - 文章索引
http://www.cnblogs.com/peterzb/archive/2009/06/14/1502918.html
2015-09-10 20:36:29
259
转载 vs2010统一修改所有工程的目录配置
vs2005和vs2008中都是通过 工具-选项-项目和解决方案-VC++目录,设置 头文件include 、库文件lib、可执行文件dll的路径,以便在引用dll动态链接库文件时,可以查找到该文件的绝对位置。但是vs2010中只能在工程-属性中,单个工程修改,而且这种修改不能永久使用,比较麻烦,因此在vs2010中使用了新方法,如下所示:视图——其他窗口——属性管理器 ->展开全部 ->
2015-09-05 11:23:28
3096
原创 void PrintString(int Level , WCHAR *pszFormat , ...)
void PrintString(int Level , WCHAR *pszFormat , ...){va_list arglist ;WCHAR buf[1024] ;if(Level{va_start(arglist , pszFormat) ;memset(buf , 0 , sizeof(buf) ) ;va_start(arglist, psz
2015-08-08 22:27:13
477
转载 如何提升Visual Studio 2010 的速度
Visual Studio 2010 运行速度优化Visual Studio 2010 运行速度优化:关闭 “启用丰富客户端视觉体验 - Enable rich client visual experience”关闭 “在解决方案资源管理器中跟踪活动项 - Track Active Item in Solution Explorer”禁用 “IntelliTrace”禁用 “H
2015-08-05 21:59:05
656
转载 14个Xcode中常用的快捷键操作
在Xcode 6中有许多快捷键的设定可以使得你的编程工作更为高效,对于在代码文件中快速导航、定位Bug以及新增应用特性都是极有效的。当然,你戳进这篇文章的目的也在于想要快速的对代码文件进行操作,或者是让Xcode的各面板更为适应你小本子的屏幕。在Xcode 6所有快捷键中下列这些是首当其冲应当学习的。在你学习到如何使用之后,也许就再也离不开它们了。Xcode导航快捷键
2015-08-02 08:31:31
461
转载 10步构建APP
十步构建一款畅销Apptino 发表于 2013-07-16 09:16:04 | 标签: AppChad Mureta两年前遭遇了一场车祸,在医院漫长的恢复期间,他的一位朋友给他一篇关于App营销的文章,在那之后,Mureta开始设计并开发App应用。只用了两年时间,Mureta就成立了三家App公司,收入高达数百万美元。他开发了超过40款Ap
2015-06-06 22:08:26
455
原创 bat脚本基本语法
http://www.cnblogs.com/glaivelee/archive/2009/10/07/1578737.html
2015-05-13 14:19:02
371
转载 Objective-C 协议(protocol)
协议(protocol)是Objective-c中一个非常重要的语言特性,从概念上讲,非常类似于JAVA中接口. 一个协议其实就是一系列有关联的方法的集合(为方便后面叙述,我们把这个协议命名为myProtocol)。协议中的方法并不是由协议本身去实现,相反而是由遵循这个协议的其他类来实现。换句话说,协议myProtocol只是完成对协议函数的声明而并不管这些协议函数的具体实现。声明一个协议
2015-05-09 21:05:50
318
转载 15款优秀移动APP产品原型设计工具
15款优秀移动APP产品原型设计工具2014-01-22 8:55 yoyo 分类:原型设计 微信二维码一新来小盆友问:“移动产品原型设计都用啥工具?”答:“@#¥……&%*”又问:“能详细说下各个工具吗?我比较一下”“……”好吧,谁让我那么的爱分享而你又是小美女呢———————正文开始————————首先,一
2015-05-01 09:36:40
1199
转载 Windows消息机制要点
1. 窗口过程 每个窗口会有一个称为窗口过程的回调函数(WndProc),它带有四个参数,分别为:窗口句柄(Window Handle),消息ID(Message ID),和两个消息参数(wParam, lParam), 当窗口收到消息时系统就会调用此窗口过程来处理消息。(所以叫回调函数)2 消息类型 1) 系统定义消息(System-Defined Messages)
2015-04-26 14:57:03
319
原创 const关键字用法
const修饰符表示该变量的值不能被改变。但得分两种情况讨论:修饰普通变量和修饰指针变量。 1.普通常量 const int foo = 5; //表示foo不能再被赋值 foo = 8; //错误,因为foo是const修饰为不可变常量了 2. 修饰指针 const char* p = “test”; //表示p指向 的内存不可改变,但p
2015-04-11 09:17:27
423
原创 类assert机制
在代码编写过程中经常用于断言机制,以便在调试过程上易于发现问题。下面是一种进行类设计时assert机制:使用指向自己的指针。 class CFoo { public: void* pThis; ... CFoo() { pThis = this; ....} } Cl
2015-04-11 08:53:57
327
转载 设计模式六大原则
目录:设计模式六大原则(1):单一职责原则设计模式六大原则(2):里氏替换原则设计模式六大原则(3):依赖倒置原则设计模式六大原则(4):接口隔离原则设计模式六大原则(5):迪米特法则设计模式六大原则(6):开闭原则设计模式六大原则(1):单一职责原则定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题
2015-04-06 21:13:34
323
转载 优秀程序设计的18大原则
摘要:良好的编程原则与良好的设计工程原则密切相关。本文总结的这些设计原则,帮助开发者更有效率的编写代码,并帮助成为一名优秀的程序员。英文原文:The Principles of Good Programming 1. 避免重复原则(DRY - Don’t repeat yourself) 编程的最基本原则是避免重复。在程序代码中总会有很多结构体,如循环、函数、类等等。一
2015-04-04 10:05:03
325
转载 活动图介绍
一、活动图的组成元素 Activity Diagram Element1、活动状态图(Activity)2、动作状态(Actions)3、动作状态约束(Action Constraints)4、动作流(Control Flow)5、开始节点(Initial Node)6、终止节点(Final Node)7、对象(Objects)8、数
2015-02-10 21:38:06
1586
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人