关闭

编译ffmpeg例程时,报错:undefined reference

编译ffmpeg例程,报了未定义错误: main.cpp:(.text+0x3a): undefined reference to avcodec_send_frame(AVCodecContext*, AVFrame const*)' main.cpp:(.text+0x8c): undefined reference toav_packet_unref(AVPacket*)’ m...
阅读(65) 评论(0)

docker容器运行后退出,怎么才能一直运行?

现象启动docker容器 docker run –name mydocker [CONTAINER_ID] 查看容器运行状态 docker ps -a 发现刚刚启动的mydocker容器已经退出原因docker容器的主线程(dockfile中定义)结束,容器会退出办法docker run -dit ubuntu After it, I can saw the processes runni...
阅读(23461) 评论(2)

ubuntu opencv compilation error/bug with cuda 8.0 RC

使用源码编译opencv master分支(3.1.0)时,出现如下错误:/usr/local/cuda/include/thrust/detail/reference.inl(127): error: no default constructor exists for class "thrust::detail::execute_with_allocator<cv::cuda::device::T...
阅读(1309) 评论(1)

C++模板源代码的三种组织方式

reference模板代码和非模板代码是有区别的,如果像非模板代码那样把模板的声明放在头文件.h中,把模板的定义放在源文件.cpp中,那么使用这个模板时会得到一个链接错误。这个错误的原因在于,模板的定义还没有被实例化。为了实例化一个模板,编译器必须知道哪一个定义应该被实例化以及使用什么样的模板参数来实例化。我们可以用以下三种方式来组织模板代码:1. 包含模型(Inclusion Modal) a....
阅读(885) 评论(0)

pros & cons of Meson,CMake, Autotools and Tup

referrence: http://stackoverflow.com/questions/5837764/autotools-vs-cmake/24953691 I am developing on Linux, using make as project build system, when checking out the gstreamer examples, I know meson, a...
阅读(906) 评论(0)

ant使用简介

Ant构建工具使用: 1、下载ant并解压到硬盘的某个位置  2、配置ant的环境变量ANT_HOME=D:\commons\apache-ant-1.7.1  path=%ANT_HOME%\bin  3、测试ant是否安装成功。  运行cmd命令(小窗口+r可以调出运行窗口键入cmd)进入dos窗口,键入ant回车运行得到  Buildfile: build.xml does not...
阅读(1176) 评论(0)

Android之NDK开发

一、NDK产生的背景   Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三方应用只能使用Java”。在Android SDK首次发布时,Google就宣称其虚拟机Dalvik支持JNI编程方式,也就是第三方应用完全可以通过JNI调用自己的C动态...
阅读(1292) 评论(0)

Android SDK proxy代理加速

在Android SDK Manager Setting 窗口设置中HTTP Proxy server和HTTP Proxy Port这个2个参数,分别设置为: HTTP Proxy server:mirrors.neusoft.edu.cn HTTP Proxy Por:80 然后把下面的Force ..http://...sources to be fetched u...
阅读(1888) 评论(1)

主板大小尺寸

下面是网上摘录的各种规格主板的尺寸列表: XT (8.5 × 11"或216 × 279 mm) AT (12 × 11"–13"或305 × 279–330 mm) Baby-AT (8.5" × 10"–13"或216 mm × 254-330 mm) ATX (Intel 1996; 12" × 9.6"或305 mm × 244 mm) EATX (12" × 13"或305mm ...
阅读(2444) 评论(0)

Ubuntu 12.04 LTS 下 OpenGL环境的搭建

1.安装IDE:使用的是codeblocks 命令如下: sudo apt-get install codeblocks 2. 配置Ubuntu下的openGL:下载并安装openGL所需要的库 sudo apt-get install mesa-common-dev libgl1-mesa-dev libglu1-mesa-dev sudo apt-get inst...
阅读(1076) 评论(0)

How to connect USB Serial Console Cable to Linux

The following guide will walk you through on setting up USB Serial Console Cable on a Linux via command line. First of all, make sure you have a program called Minicom installed. I will be usi...
阅读(2256) 评论(0)

VS2010 VC++目录已被否决?

VS2010 可以为不同平台配置include路径,比如win32, x64;并且配置文件可以继承。 因此,VS2008原有的VC++目录设置方法进行了改动: VS2010 每个活动方案的配置和平台,都对应一个Microsoft.Cpp.{x64,win32}.user的属性,打开方法: 1.直接在工程上右键,选择属性,找到VC++目录; 2.在属性管理器中,展开各个平台配置,双击Micr...
阅读(2093) 评论(0)

GPU开发的两个常见问题

1. 开发语言选择CUDA还是OpenCL等 这个问题,取决于应用。 (1)服务器HPC平台: 首先,90%的机器搭载的是nVidia卡; 其次,CUDA使用起来方便,高效,更能最大化n卡性能; 最后,CUDA是OpenCL很好的入门。 使用CUDA进行服务器开发非常合适,如有客户要求必须使用OpenCL,移植上也不费功夫。 (2)嵌入式领域: 嵌入式应用定制化、个性化平台多,这个...
阅读(1534) 评论(0)

3阶魔方破解之层先法

一个拧乱状态的魔方如下图    破解过程简述:一、以蓝色为底,转好底层;二、转中间层;三、转上层,出现绿色十字;四、绿色十字位置调整;五、调整顶层四个顶角的位置;六、调整顶层四个顶角的方位。 我用这种方法,转好一个非常混乱的魔方,大概需要2分钟左右。   预定义:U:顺时针转动顶层; F:逆时针转动前面; R:逆时针转动右面; L:逆时针转动左面; D:逆时针转动底层; 加‘后...
阅读(7771) 评论(0)

善用分布式版本管理系统管理个人代码

大多数人都知道或者善用多种版本管理系统,传统集中式版本管理系统有CVS、SVN等,后来,出现了一些分布式管理系统,如GIT、Mercurial等。几乎所有有开发工作的公司,都会选择一个版本管理系统,并且制定一些规范来管理代码,道理很简单,使用版本管理系统能在多人开发,跟进bug,追查问题方面减少很多管理和沟通的成本。 但是,我觉得个人的代码,包括一些软件配置文件,完全可以使用分布式版本管理系统来...
阅读(2670) 评论(0)
29条 共2页1 2 下一页 尾页
    个人资料
    • 访问:90768次
    • 积分:1073
    • 等级:
    • 排名:千里之外
    • 原创:21篇
    • 转载:6篇
    • 译文:2篇
    • 评论:12条
    最新评论