10 2016 档案
摘要:Apache 和 Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置。apache是web服务器(...
阅读全文
摘要:Apache 和 Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置。apache是web服务器(...
阅读全文
摘要:经常在用apache和tomcat等这些服务器,可是总感觉还是不清楚他们之间有什么关系,在用tomcat的时候总出现apache,总感到迷惑,到底谁是主谁是次,因此特意在网上查询了一些这方面的资料,总结了...
阅读全文
摘要:经常在用apache和tomcat等这些服务器,可是总感觉还是不清楚他们之间有什么关系,在用tomcat的时候总出现apache,总感到迷惑,到底谁是主谁是次,因此特意在网上查询了一些这方面的资料,总结了...
阅读全文
摘要:linux下Eclipse进行C编程时动态链接库的生成和使用引用http://linux.chinaitlab.com/soft/864157.html 欢迎进入Linux社区论坛,与200万技术人员互动...
阅读全文
摘要:linux下Eclipse进行C编程时动态链接库的生成和使用引用http://linux.chinaitlab.com/soft/864157.html 欢迎进入Linux社区论坛,与200万技术人员互动...
阅读全文
摘要:Linux环境下使用eclipse开发C++动态链接库程序Linux中也有类似windows中DLL的变成方法,只不过名称不同而已。在Linux中,动态链接叫做Standard Object,生成的动态链...
阅读全文
摘要:Linux环境下使用eclipse开发C++动态链接库程序Linux中也有类似windows中DLL的变成方法,只不过名称不同而已。在Linux中,动态链接叫做Standard Object,生成的动态链...
阅读全文
摘要:iOS证书(.p12)和描述文件(.mobileprovision)申请5+App开发 Apple证书 iOS证书iOS有两种证书和描述文件:证书类型使用场景开发(Development)证书和描述文件用...
阅读全文
摘要:iOS证书(.p12)和描述文件(.mobileprovision)申请5+App开发 Apple证书 iOS证书iOS有两种证书和描述文件:证书类型使用场景开发(Development)证书和描述文件用...
阅读全文
摘要:打包并导出将移动设备应用程序打包并导出到在线商店导出用于发行的 Android APK 包导出用于发行的 Apple iOS 包使用命令行进行创建、测试和部署使用 mxmlc 编译手机应用程序使用 adl...
阅读全文
摘要:打包并导出将移动设备应用程序打包并导出到在线商店导出用于发行的 Android APK 包导出用于发行的 Apple iOS 包使用命令行进行创建、测试和部署使用 mxmlc 编译手机应用程序使用 adl...
阅读全文
摘要:在设备上进行安装在 Google Android 设备上安装应用程序在 Apple iOS 设备上安装应用程序在 Google Android 设备上安装应用程序在项目的开发、测试和部署阶段,可以将应用程...
阅读全文
摘要:在设备上进行安装在 Google Android 设备上安装应用程序在 Apple iOS 设备上安装应用程序在 Google Android 设备上安装应用程序在项目的开发、测试和部署阶段,可以将应用程...
阅读全文
摘要:移动设备、桌面和浏览器应用程序开发的差异在移动设备应用程序中使用 Spark 和 MX 组件的限制移动设备应用程序在性能方面的注意事项浏览器 将应用程序部署为 SWF 文件,以用于在浏览器中运行的 Fla...
阅读全文
摘要:移动设备、桌面和浏览器应用程序开发的差异在移动设备应用程序中使用 Spark 和 MX 组件的限制移动设备应用程序在性能方面的注意事项浏览器 将应用程序部署为 SWF 文件,以用于在浏览器中运行的 Fla...
阅读全文
摘要:1 安装Adobe AIR 运行时,和java的JVM类似。 Adobe AIR 运行时允许在桌面运行AIR应用程序,脱离游览器的束缚。 下载安装文件http://get.adobe.com/cn/air...
阅读全文
摘要:1 安装Adobe AIR 运行时,和java的JVM类似。 Adobe AIR 运行时允许在桌面运行AIR应用程序,脱离游览器的束缚。 下载安装文件http://get.adobe.com/cn/air...
阅读全文
摘要:看了看网上不少文章,发现很多内容都是很老的,没法用。故把自己的安装过程记录下来,方便以后使用 1、在这里,eclipse使用最新版eclipse juno 3.7 2、在a...
阅读全文
摘要:看了看网上不少文章,发现很多内容都是很老的,没法用。故把自己的安装过程记录下来,方便以后使用 1、在这里,eclipse使用最新版eclipse juno 3.7 2、在a...
阅读全文
摘要:1 安装Adobe AIR 运行时,和java的JVM类似。Adobe AIR 运行时允许在桌面运行AIR应用程序,脱离游览器的束缚。下载安装文件http://labs.adobe.com/downloa...
阅读全文
摘要:1 安装Adobe AIR 运行时,和java的JVM类似。Adobe AIR 运行时允许在桌面运行AIR应用程序,脱离游览器的束缚。下载安装文件http://labs.adobe.com/downloa...
阅读全文
摘要:查看Eclipse的版本号:1. 找到eclipse安装目录2. 进入readme文件夹,打开readme_eclipse.html3. readme_eclipse.html呈现的第二行即数字版本号,如...
阅读全文
摘要:查看Eclipse的版本号:1. 找到eclipse安装目录2. 进入readme文件夹,打开readme_eclipse.html3. readme_eclipse.html呈现的第二行即数字版本号,如...
阅读全文
摘要:这个版本的IDE支持Java、JavaScript、C/C++、PHP和Fortran等多种编程语言;这个版本首次鼓励用户使用Eclipse Installer来做安装,这是一种由Eclipse Oomp...
阅读全文
摘要:这个版本的IDE支持Java、JavaScript、C/C++、PHP和Fortran等多种编程语言;这个版本首次鼓励用户使用Eclipse Installer来做安装,这是一种由Eclipse Oomp...
阅读全文
摘要:参数策略如果函数的参数是一个指针,不要指望用该指针去动态申请内存。如下:void GetMemory(char *p, int num){ p = (char *)malloc(sizeof(cha...
阅读全文
摘要:参数策略如果函数的参数是一个指针,不要指望用该指针去动态申请内存。如下:void GetMemory(char *p, int num){ p = (char *)malloc(sizeof(cha...
阅读全文
摘要:传递双重指针申请内存,典型用法指针参数是如何传递内存的?如果函数的参数是一个指针,不要指望用该指针去申请动态内存。如下示例中,Test函数的语句GetMemory(str, 100)并没有使str获得期望...
阅读全文
摘要:传递双重指针申请内存,典型用法指针参数是如何传递内存的?如果函数的参数是一个指针,不要指望用该指针去申请动态内存。如下示例中,Test函数的语句GetMemory(str, 100)并没有使str获得期望...
阅读全文
摘要:在c++中,可以直接抛出异常之后自己进行捕捉处理,如:(这样就可以在任何自己得到不想要的结果的时候进行中断,比如在进行数据库事务操作的时候,如果某一个语句返回SQL_ERROR则直接抛出异常,在catch...
阅读全文
摘要:在c++中,可以直接抛出异常之后自己进行捕捉处理,如:(这样就可以在任何自己得到不想要的结果的时候进行中断,比如在进行数据库事务操作的时候,如果某一个语句返回SQL_ERROR则直接抛出异常,在catch...
阅读全文
摘要:CreateThread给线程函数传递的参数 HANDLE WINAPI CreateThread( __in_opt LPSECURITY_ATTRIBUTES lpThreadAttribut...
阅读全文
摘要:CreateThread给线程函数传递的参数 HANDLE WINAPI CreateThread( __in_opt LPSECURITY_ATTRIBUTES lpThreadAttribut...
阅读全文
摘要:printf之缓冲区小结: 今天调试程序,发现了一个有趣的现象,printf函数没有按照预期的结果输出重复的字符串,单步调试显示代码的确走到了打印屏幕的分支,没有显示不由得想到了是不是缓冲区去刷新的...
阅读全文
摘要:printf之缓冲区小结: 今天调试程序,发现了一个有趣的现象,printf函数没有按照预期的结果输出重复的字符串,单步调试显示代码的确走到了打印屏幕的分支,没有显示不由得想到了是不是缓冲区去刷新的...
阅读全文
摘要:【VS开发】【编程开发】【C/C++开发】结构体中的数组与指针的内存分配情况说明标签:【VS开发】 【编程开发】 主要是疑惑在结构体定义的数组的内存空间与指针动态分配的内存空间,在地址上连续性。以及如何访问和利用memset...
阅读全文
摘要:【VS开发】【编程开发】【C/C++开发】结构体中的数组与指针的内存分配情况说明标签:【VS开发】 【编程开发】 主要是疑惑在结构体定义的数组的内存空间与指针动态分配的内存空间,在地址上连续性。以及如何访问和利用memset...
阅读全文
摘要:参考:首先,声明一点,凡是使用malloc之类命令动态申请的内存,必须进行释放操作,否则就会发生内存泄漏问题。DLL中申请的内存释放,如果没有做过,很可能会认为是直接在调用程序中释放就可以了,其实不然,如...
阅读全文
摘要:参考:首先,声明一点,凡是使用malloc之类命令动态申请的内存,必须进行释放操作,否则就会发生内存泄漏问题。DLL中申请的内存释放,如果没有做过,很可能会认为是直接在调用程序中释放就可以了,其实不然,如...
阅读全文
摘要:内存管理 操作系统对内存的划分和动态分配,就是内存管理的概念。有效的内存管理在多道程序设计中非常重要,不仅方便用户使用存储器、提高内存利用率,还可以通过虚拟技术从逻辑上扩充存储器。内存管理的功能有:内存...
阅读全文
摘要:内存管理 操作系统对内存的划分和动态分配,就是内存管理的概念。有效的内存管理在多道程序设计中非常重要,不仅方便用户使用存储器、提高内存利用率,还可以通过虚拟技术从逻辑上扩充存储器。内存管理的功能有:内存...
阅读全文
摘要:JNI的替代者—使用JNA访问Java外部功能接口1. JNA简单介绍先说JNI(Java Native Interface)吧,有过不同语言间通信经历的一般都知道,它允许Java代码和其他语言(尤其C/...
阅读全文
摘要:JNI的替代者—使用JNA访问Java外部功能接口1. JNA简单介绍先说JNI(Java Native Interface)吧,有过不同语言间通信经历的一般都知道,它允许Java代码和其他语言(尤其C/...
阅读全文
摘要:__stdcall和__cdecl的区别__stdcall和__cdecl是两种函数名字修饰。(注意是连续的两个下划线)Windows上windows上不管是C还是C++,默认使用的都是__stdcall...
阅读全文
摘要:__stdcall和__cdecl的区别__stdcall和__cdecl是两种函数名字修饰。(注意是连续的两个下划线)Windows上windows上不管是C还是C++,默认使用的都是__stdcall...
阅读全文
摘要:本文是根据M. Hofmann等人在2012年的IEEE Workshop on Change Detection上发表的“Background Segmentation with Feedback: T...
阅读全文
摘要:本文是根据M. Hofmann等人在2012年的IEEE Workshop on Change Detection上发表的“Background Segmentation with Feedback: T...
阅读全文
摘要:SACON(SAmple CONsensus)算法是基于样本一致性的运动目标检测算法。该算法通过对每个像素进行样本一致性判断来判定像素是否为背景。算法框架图 由上图可知,该算法主要分为四个主要部分...
阅读全文
摘要:SACON(SAmple CONsensus)算法是基于样本一致性的运动目标检测算法。该算法通过对每个像素进行样本一致性判断来判定像素是否为背景。算法框架图 由上图可知,该算法主要分为四个主要部分...
阅读全文
摘要:本文根据M. Lucia等人的论文“A self-Organizing approach to background subtraction for visual surveillance applica...
阅读全文
摘要:本文根据M. Lucia等人的论文“A self-Organizing approach to background subtraction for visual surveillance applica...
阅读全文
摘要:Pixel-Based Adaptive Segmenter(PBAS)检测算法,是基于像素的无参数模型,该算法结合了SACON和VIBE两个算法的优势,并在这两个算法的基础上改进而来,SACON和VIB...
阅读全文
摘要:Pixel-Based Adaptive Segmenter(PBAS)检测算法,是基于像素的无参数模型,该算法结合了SACON和VIBE两个算法的优势,并在这两个算法的基础上改进而来,SACON和VIB...
阅读全文
摘要:前面介绍利用NVIDIA公司提供的CUVID库进行视频硬解码,下面将介绍利用DXVA进行硬解码。一、DXVA介绍 DXVA是微软公司专门定制的视频加速规范,是一种接口规范。DXVA规范制定硬件加速解码...
阅读全文
摘要:前面介绍利用NVIDIA公司提供的CUVID库进行视频硬解码,下面将介绍利用DXVA进行硬解码。一、DXVA介绍 DXVA是微软公司专门定制的视频加速规范,是一种接口规范。DXVA规范制定硬件加速解码...
阅读全文
摘要:一、OpenCV中的硬编码OpenCV2.4.6中,已实现利用GPU进行写视频,编码过程由cv::gpu::VideoWriter_GPU完成,其示例程序如下。 1 int main(int argc, ...
阅读全文
摘要:一、OpenCV中的硬编码OpenCV2.4.6中,已实现利用GPU进行写视频,编码过程由cv::gpu::VideoWriter_GPU完成,其示例程序如下。 1 int main(int argc, ...
阅读全文
摘要:问题描述:项目中,需要对高清监控视频分析处理,经测试,其解码过程所占CPU资源较多,导致整个系统处理效率不高,解码成为系统的瓶颈。解决思路:利用GPU解码高清视频,降低解码所占用CPU资源,加速解码过程。...
阅读全文
摘要:问题描述:项目中,需要对高清监控视频分析处理,经测试,其解码过程所占CPU资源较多,导致整个系统处理效率不高,解码成为系统的瓶颈。解决思路:利用GPU解码高清视频,降低解码所占用CPU资源,加速解码过程。...
阅读全文
摘要:CUDA基本使用方法在介绍OpenCV中GPU模块使用之前,先回顾下CUDA的一般使用方法,其基本步骤如下:1.主机代码执行;2.传输数据到GPU;3.确定grid,block大小;4.调用内核函数,GP...
阅读全文
摘要:CUDA基本使用方法在介绍OpenCV中GPU模块使用之前,先回顾下CUDA的一般使用方法,其基本步骤如下:1.主机代码执行;2.传输数据到GPU;3.确定grid,block大小;4.调用内核函数,GP...
阅读全文
摘要:1 扩展库简介OpenCV(Open Source Computer Vision Library)是一个致力于实时处理计算机视觉问题的开源库。它最初由Intel公司开发,以GPL许可协议发布,后来由Wi...
阅读全文
摘要:1 扩展库简介OpenCV(Open Source Computer Vision Library)是一个致力于实时处理计算机视觉问题的开源库。它最初由Intel公司开发,以GPL许可协议发布,后来由Wi...
阅读全文
摘要:【VS开发】如何给console控制台程序更换应用程序图标标签:【VS开发】 实际上非常简单,就是增加一个图标资源,在资源视图里,然后修改其ID为IDC_MAINFRAME,然后编译生成即可!2016-10-23 22:16 张...
阅读全文
摘要:【VS开发】如何给console控制台程序更换应用程序图标标签:【VS开发】 实际上非常简单,就是增加一个图标资源,在资源视图里,然后修改其ID为IDC_MAINFRAME,然后编译生成即可!2016-10-23 22:16 张...
阅读全文
摘要:一些简单的XML读写操作,记之于笔记以备忘主要功能:1. 创建XML2. 向XML中存储或者是读取Int float型基本数据3. 通过创建XML元素,存取复杂的结构如:结构体、矩阵代码如下// Basi...
阅读全文
摘要:一些简单的XML读写操作,记之于笔记以备忘主要功能:1. 创建XML2. 向XML中存储或者是读取Int float型基本数据3. 通过创建XML元素,存取复杂的结构如:结构体、矩阵代码如下// Basi...
阅读全文
摘要:OpenCV FileStorage类读写XML/YML文件 在OpenCV程序中,需要保存中间结果的时候常常会使用.xml / .yml文件,opencv2.0之前都是使用C风格的代码,当...
阅读全文
摘要:OpenCV FileStorage类读写XML/YML文件 在OpenCV程序中,需要保存中间结果的时候常常会使用.xml / .yml文件,opencv2.0之前都是使用C风格的代码,当...
阅读全文
摘要:Maven那点事儿(Eclipse版)前言: 由于最近工作学习,总是能碰到Maven的源码。虽然平时工作并不使用Maven,但是为了学习一些源码,还是必须要了解下。这篇文章不是一个全面的Maven解析,...
阅读全文
摘要:Maven那点事儿(Eclipse版)前言: 由于最近工作学习,总是能碰到Maven的源码。虽然平时工作并不使用Maven,但是为了学习一些源码,还是必须要了解下。这篇文章不是一个全面的Maven解析,...
阅读全文
摘要:#【VS开发】【计算机视觉】关于opencv静态库的使用说明标签:【VS开发】 【图像处理】---忽然间发现OpenCV中居然有已经编译好的静态链接库,于是尝试着使用一下,却遇到了比较多的问题,下面进行稍...
阅读全文
摘要:如果在编译MFC程序的时候出现下列及类似的错误:1>uafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsign...
阅读全文
摘要:如果在编译MFC程序的时候出现下列及类似的错误:1>uafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsign...
阅读全文
摘要:UCLA (加州大学洛杉矶分校)发布了一个强大的图像检测软件的源码 ,该软件可以非常高速的检测每个图像的细节,例如可用于检测指纹和虹膜,或者用于自动驾驶。通过识别物体的边界进行提取。首先确定一个物体的边缘...
阅读全文
摘要:在OpenCL中,用__local(或local)修饰的变量会被存放在一个计算单元(Compute Unit)的共享存储器区域中。对于nVidia的GPU,一个CU可以被映射为物理上的一块SM(Strea...
阅读全文
摘要:在OpenCL中,用__local(或local)修饰的变量会被存放在一个计算单元(Compute Unit)的共享存储器区域中。对于nVidia的GPU,一个CU可以被映射为物理上的一块SM(Strea...
阅读全文
摘要:CUDA存储器模型除了执行模型以外,CUDA也规定了存储器模型(如图2所示)和一系列用于主控CPU与GPU间通信的不同地址空间。图中红色的区域表示GPU片内的高速存储器,橙色区域表示DRAM中的的地址空间...
阅读全文
摘要:CUDA存储器模型除了执行模型以外,CUDA也规定了存储器模型(如图2所示)和一系列用于主控CPU与GPU间通信的不同地址空间。图中红色的区域表示GPU片内的高速存储器,橙色区域表示DRAM中的的地址空间...
阅读全文
摘要:ps:这是英伟达二面面的一道相关CUDA的题目。《NVIDIA CUDA编程指南》第57页开始 在合并访问这里,不要跟shared memory的bank conflict搞混淆了,这里很...
阅读全文
摘要:ps:这是英伟达二面面的一道相关CUDA的题目。《NVIDIA CUDA编程指南》第57页开始 在合并访问这里,不要跟shared memory的bank conflict搞混淆了,这里很...
阅读全文
摘要:__syncthreads()是cuda的内建函数,用于块内线程通信.__syncthreads() is you garden variety thread barrier. Any thread re...
阅读全文
摘要:__syncthreads()是cuda的内建函数,用于块内线程通信.__syncthreads() is you garden variety thread barrier. Any thread re...
阅读全文
摘要:掌握部分硬件知识,有助于程序员编写更好的CUDA程序,提升CUDA程序性能,本文目的是理清sp,sm,thread,block,grid,warp之间的关系。由于作者能力有限,难免有疏漏,恳请读者批评指正...
阅读全文
摘要:掌握部分硬件知识,有助于程序员编写更好的CUDA程序,提升CUDA程序性能,本文目的是理清sp,sm,thread,block,grid,warp之间的关系。由于作者能力有限,难免有疏漏,恳请读者批评指正...
阅读全文
摘要:#pragma宏命令主要是改变编译器的编译行为,其他的参数网上资料比较多,我只想简单说下#pragma unroll的用法,因为网上的资料比较少,而且说的比较笼统,请看下面的一段代码int main(){...
阅读全文
摘要:#pragma宏命令主要是改变编译器的编译行为,其他的参数网上资料比较多,我只想简单说下#pragma unroll的用法,因为网上的资料比较少,而且说的比较笼统,请看下面的一段代码int main(){...
阅读全文
摘要:Warp逻辑上,所有thread是并行的,但是,从硬件的角度来说,实际上并不是所有的thread能够在同一时刻执行,接下来我们将解释有关warp的一些本质。Warps and Thread Blocksw...
阅读全文
摘要:Warp逻辑上,所有thread是并行的,但是,从硬件的角度来说,实际上并不是所有的thread能够在同一时刻执行,接下来我们将解释有关warp的一些本质。Warps and Thread Blocksw...
阅读全文
摘要:1.在用vs运行cuda的一些例子时,在编译阶段会报出很多警告: warning C4819 ...... 解决这个警告的方法是打开出现warning的文件,Ctrl+A全选,然后在文件菜单...
阅读全文
摘要:1.在用vs运行cuda的一些例子时,在编译阶段会报出很多警告: warning C4819 ...... 解决这个警告的方法是打开出现warning的文件,Ctrl+A全选,然后在文件菜单...
阅读全文
摘要:GPU 的硬体架构 这里我们会简单介绍,NVIDIA 目前支援CUDA 的GPU,其在执行CUDA 程式的部份(基本上就是其shader 单元)的架构。这里的资料是综合NVIDIA 所公布的资讯,以及NV...
阅读全文
摘要:GPU 的硬体架构 这里我们会简单介绍,NVIDIA 目前支援CUDA 的GPU,其在执行CUDA 程式的部份(基本上就是其shader 单元)的架构。这里的资料是综合NVIDIA 所公布的资讯,以及NV...
阅读全文
摘要:GPGPU OpenCL/CUDA 高性能编程的10大注意事项1.展开循环 如果提前知道了循环的次数,可以进行循环展开,这样省去了循环条件的比较次数。但是同时也不能使得kernel代码太大。 循环展开...
阅读全文
摘要:GPGPU OpenCL/CUDA 高性能编程的10大注意事项1.展开循环 如果提前知道了循环的次数,可以进行循环展开,这样省去了循环条件的比较次数。但是同时也不能使得kernel代码太大。 循环展开...
阅读全文
摘要:关于共享内存(shared memory)和存储体(bank)的事实和疑惑主要是在研究访问共享内存会产生bank conflict时,自己产生的疑惑。对于这点疑惑,网上都没有相关描述,不管是国内还是国外的...
阅读全文
摘要:关于共享内存(shared memory)和存储体(bank)的事实和疑惑主要是在研究访问共享内存会产生bank conflict时,自己产生的疑惑。对于这点疑惑,网上都没有相关描述,不管是国内还是国外的...
阅读全文
摘要:CUDA SHARED MEMORYshared memory在之前的博文有些介绍,这部分会专门讲解其内容。在global Memory部分,数据对齐和连续是很重要的话题,当使用L1的时候,对齐问题可以忽...
阅读全文
摘要:CUDA SHARED MEMORYshared memory在之前的博文有些介绍,这部分会专门讲解其内容。在global Memory部分,数据对齐和连续是很重要的话题,当使用L1的时候,对齐问题可以忽...
阅读全文
摘要:http://hi.baidu.com/pengkuny/item/c8070b388d75d481b611db7a以前以为 shared memory 是一个万能的 L1 cache,速度很快,只要数据...
阅读全文
摘要:http://hi.baidu.com/pengkuny/item/c8070b388d75d481b611db7a以前以为 shared memory 是一个万能的 L1 cache,速度很快,只要数据...
阅读全文
摘要:举报 说到显卡,就不免令人想到英伟达和AMD两家面向个人消费级和企业级最大的显示芯片生产企业,英伟达和AMD,今天小编为大家简单的介绍一下英伟达的显卡选购方面的攻略,为一些想要购买显卡的用户提供一些参考...
阅读全文
摘要:举报 说到显卡,就不免令人想到英伟达和AMD两家面向个人消费级和企业级最大的显示芯片生产企业,英伟达和AMD,今天小编为大家简单的介绍一下英伟达的显卡选购方面的攻略,为一些想要购买显卡的用户提供一些参考...
阅读全文
摘要:64 位的优点:64 位的应用程序可以直接访问 4EB 的内存和文件大小最大达到4 EB(2 的 63 次幂);可以访问大型数据库。本文介绍的是64位下C语言开发程序注意事项。1. 32 位和 64 位C...
阅读全文
摘要:64 位的优点:64 位的应用程序可以直接访问 4EB 的内存和文件大小最大达到4 EB(2 的 63 次幂);可以访问大型数据库。本文介绍的是64位下C语言开发程序注意事项。1. 32 位和 64 位C...
阅读全文
摘要:随着GPU的可编程性不断增强,GPU的应用能力已经远远超出了图形渲染任务,利用GPU完成通用计算的研究逐渐活跃起来,将GPU用于图形渲染以外领域的计算成为GPGPU(General Purpose co...
阅读全文
摘要:随着GPU的可编程性不断增强,GPU的应用能力已经远远超出了图形渲染任务,利用GPU完成通用计算的研究逐渐活跃起来,将GPU用于图形渲染以外领域的计算成为GPGPU(General Purpose co...
阅读全文
摘要:1 GPU是什么 如图1所示,这台PC机与普通PC机不同的是这里插了7张显卡,左下角是显卡,在中间的就是GPU芯片。显卡的处理器称为图形处理器(GPU),它是显卡的“心脏”,与CPU类似,只不过...
阅读全文
摘要:1 GPU是什么 如图1所示,这台PC机与普通PC机不同的是这里插了7张显卡,左下角是显卡,在中间的就是GPU芯片。显卡的处理器称为图形处理器(GPU),它是显卡的“心脏”,与CPU类似,只不过...
阅读全文
摘要:ATI显卡ATI显卡即AMD显卡。俗称A卡。搭载AMD公司出品的显示芯片。与NVIDIA齐名,同为世界两大显示芯片厂商。不同的是AMD不是只有显卡,而且还出品CPU(处理器),其AMD处理器与Intel齐...
阅读全文
摘要:ATI显卡ATI显卡即AMD显卡。俗称A卡。搭载AMD公司出品的显示芯片。与NVIDIA齐名,同为世界两大显示芯片厂商。不同的是AMD不是只有显卡,而且还出品CPU(处理器),其AMD处理器与Intel齐...
阅读全文
摘要:前面扯了很多,不过大多都是在讲CUDA 在软体层面的东西;接下来,虽然Heresy 自己也不熟,不过还是来研究一下硬体的部分吧~毕竟要最佳化的时候,好像还是要大概知道一下相关的东西的。这部分主要参考资料是...
阅读全文
摘要:前面扯了很多,不过大多都是在讲CUDA 在软体层面的东西;接下来,虽然Heresy 自己也不熟,不过还是来研究一下硬体的部分吧~毕竟要最佳化的时候,好像还是要大概知道一下相关的东西的。这部分主要参考资料是...
阅读全文
摘要:CUDA并行存储模型CUDA将CPU作为主机(Host),GPU作为设备(Device)。一个系统中可以有一个主机和多个设备。CPU负责逻辑性强的事务处理和串行计算,GPU专注于执行高度线程化的并行处理任...
阅读全文
摘要:CUDA并行存储模型CUDA将CPU作为主机(Host),GPU作为设备(Device)。一个系统中可以有一个主机和多个设备。CPU负责逻辑性强的事务处理和串行计算,GPU专注于执行高度线程化的并行处理任...
阅读全文
摘要:GPU的硬件结构,也不是具体的硬件结构,就是与CUDA相关的几个概念:thread,block,grid,warp,sp,sm。sp: 最基本的处理单元,streaming processor 最后具体...
阅读全文
摘要:GPU的硬件结构,也不是具体的硬件结构,就是与CUDA相关的几个概念:thread,block,grid,warp,sp,sm。sp: 最基本的处理单元,streaming processor 最后具体...
阅读全文
摘要:转载自:http://bbs.zol.com.cn/diybbs/d34441_76103.html4K这个概念也在最近几年开始流行了起来,无论是4K显示器、4K电视盒子,还是4K游戏对硬件的要求也越来越...
阅读全文
摘要:转载自:http://bbs.zol.com.cn/diybbs/d34441_76103.html4K这个概念也在最近几年开始流行了起来,无论是4K显示器、4K电视盒子,还是4K游戏对硬件的要求也越来越...
阅读全文
摘要:在显卡技术日益成熟的今天,一些概念我们都不是很清楚了,那么显卡硬件解码功能是什么意思呢?高清硬解和软件有什么不同呢?显卡配置需不需要考虑硬件解码呢?电脑爱好者为您分析。什么是硬件解码?显卡硬件解码是将原来...
阅读全文
摘要:在显卡技术日益成熟的今天,一些概念我们都不是很清楚了,那么显卡硬件解码功能是什么意思呢?高清硬解和软件有什么不同呢?显卡配置需不需要考虑硬件解码呢?电脑爱好者为您分析。什么是硬件解码?显卡硬件解码是将原来...
阅读全文
摘要:有两个循环语句: 复制代码代码如下:for(i = n; i > 0; i--) { … } for(i = 0; i 0,可以直接通过Z标志判断出来。 i++操作也会影响CPSR(当前程序状态寄存器)...
阅读全文
摘要:有两个循环语句: 复制代码代码如下:for(i = n; i > 0; i--) { … } for(i = 0; i 0,可以直接通过Z标志判断出来。 i++操作也会影响CPSR(当前程序状态寄存器)...
阅读全文
摘要:尊重原创,转载请注明:http://blog.csdn.net/tangwei2014这是继RCNN,fast-RCNN 和 faster-RCNN之后,rbg(Ross Girshick)大神挂名的又一...
阅读全文
摘要:尊重原创,转载请注明:http://blog.csdn.net/tangwei2014这是继RCNN,fast-RCNN 和 faster-RCNN之后,rbg(Ross Girshick)大神挂名的又一...
阅读全文
摘要:作者配置时的环境visual studio 2013 显卡 GTX 960M CUDA 7.5 OpenCV 2.4.9 pthreadpthread 下载地址YOLO官网[http://pjreddie...
阅读全文
摘要:作者配置时的环境visual studio 2013 显卡 GTX 960M CUDA 7.5 OpenCV 2.4.9 pthreadpthread 下载地址YOLO官网[http://pjreddie...
阅读全文
摘要:大数据本身是个很宽泛的概念,Hadoop生态圈(或者泛生态圈)基本上都是为了处理超过单机尺度的数据处理而诞生的。你可以把它比作一个厨房所以需要的各种工具。锅碗瓢盆,各有各的用处,互相之间又有重合。你可以用...
阅读全文
摘要:大数据本身是个很宽泛的概念,Hadoop生态圈(或者泛生态圈)基本上都是为了处理超过单机尺度的数据处理而诞生的。你可以把它比作一个厨房所以需要的各种工具。锅碗瓢盆,各有各的用处,互相之间又有重合。你可以用...
阅读全文
摘要:转自:http://jiangkeke.blog.hexun.com/42322032_d.html1.Self-training algorithm(自训练算法)这个是最早提出的一种研究半监督学习的算法...
阅读全文
摘要:转自:http://jiangkeke.blog.hexun.com/42322032_d.html1.Self-training algorithm(自训练算法)这个是最早提出的一种研究半监督学习的算法...
阅读全文
摘要:在统计学习中,转导推理(Transductive Inference)是一种通过观察特定的训练样本,进而预测特定的测试样本的方法。另一方面,归纳推理(Induction Inference)先从训练样本中...
阅读全文
摘要:在统计学习中,转导推理(Transductive Inference)是一种通过观察特定的训练样本,进而预测特定的测试样本的方法。另一方面,归纳推理(Induction Inference)先从训练样本中...
阅读全文
摘要:Learning to Rank入门小结 + 漫谈Learning to Rank入门小结Table of Contents1 前言2 LTR流程3 训练数据的获取4 特征抽取3.1 人工标注3.2 搜索...
阅读全文
摘要:Learning to Rank入门小结 + 漫谈Learning to Rank入门小结Table of Contents1 前言2 LTR流程3 训练数据的获取4 特征抽取3.1 人工标注3.2 搜索...
阅读全文
摘要:Learning to Rank 简介 去年实习时,因为项目需要,接触了一下Learning to Rank(以下简称L2R),感觉很有意思,也有很大的应用价值。L2R将机器学习的技术很好的应用到了排序...
阅读全文
摘要:Learning to Rank 简介 去年实习时,因为项目需要,接触了一下Learning to Rank(以下简称L2R),感觉很有意思,也有很大的应用价值。L2R将机器学习的技术很好的应用到了排序...
阅读全文
摘要:Learning to Rank之Ranking SVM 简介 排序一直是信息检索的核心问题之一,Learning to Rank(简称LTR)用机器学习的思想来解决排序问题(关于Learning to...
阅读全文
摘要:Learning to Rank之Ranking SVM 简介 排序一直是信息检索的核心问题之一,Learning to Rank(简称LTR)用机器学习的思想来解决排序问题(关于Learning to...
阅读全文
摘要:一、Vibe 算法的优点 Vibe背景建模为运动目标检测研究邻域开拓了新思路,是一种新颖、快速及有效的运动目标检测算法。其优点有以下两点: 1、思想简单,易于实现。Vibe通常随机...
阅读全文
摘要:一、Vibe 算法的优点 Vibe背景建模为运动目标检测研究邻域开拓了新思路,是一种新颖、快速及有效的运动目标检测算法。其优点有以下两点: 1、思想简单,易于实现。Vibe通常随机...
阅读全文
摘要:Jackknife,Bootstraping, bagging, boosting, AdaBoosting, Rand forest 和 gradient boosting这些术语,我经常搞混淆,现在把...
阅读全文
摘要:Jackknife,Bootstraping, bagging, boosting, AdaBoosting, Rand forest 和 gradient boosting这些术语,我经常搞混淆,现在把...
阅读全文
摘要:想必单独论及“ 梯度、Hessian矩阵、平面方程的法线以及函数导数”等四个基本概念的时候,绝大部分人都能够很容易地谈个一二三,基本没有问题。其实在应用的时候,这几个概念经常被混淆,本文试图把这几个概念之...
阅读全文
摘要:想必单独论及“ 梯度、Hessian矩阵、平面方程的法线以及函数导数”等四个基本概念的时候,绝大部分人都能够很容易地谈个一二三,基本没有问题。其实在应用的时候,这几个概念经常被混淆,本文试图把这几个概念之...
阅读全文
摘要:在求取有约束条件的优化问题时,拉格朗日乘子法(Lagrange Multiplier) 和KKT条件是非常重要的两个求取方法,对于等式约束的优化问题,可以应用拉格朗日乘子法去求取最优值;如果含有不等式约束...
阅读全文
摘要:在求取有约束条件的优化问题时,拉格朗日乘子法(Lagrange Multiplier) 和KKT条件是非常重要的两个求取方法,对于等式约束的优化问题,可以应用拉格朗日乘子法去求取最优值;如果含有不等式约束...
阅读全文
摘要:由于前段时间,程序偶尔异常挂起不工作,检查后发现时死锁了,原因就是:在信号处理函数里面调用了fprintf. printf等io函数是需要对输出缓冲区加锁,这类函数对本身是线程安全的,但是对信号处理函数来...
阅读全文
摘要:由于前段时间,程序偶尔异常挂起不工作,检查后发现时死锁了,原因就是:在信号处理函数里面调用了fprintf. printf等io函数是需要对输出缓冲区加锁,这类函数对本身是线程安全的,但是对信号处理函数来...
阅读全文
摘要:线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全就是不提供...
阅读全文
摘要:线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全就是不提供...
阅读全文
摘要:什么是类型安全转自:http://hi.baidu.com/chenfalei/blog/item/f33ac0133500ac21dd540186.html编程语言的最终梦想:静态类型安全常听人说“强类...
阅读全文
摘要:什么是类型安全转自:http://hi.baidu.com/chenfalei/blog/item/f33ac0133500ac21dd540186.html编程语言的最终梦想:静态类型安全常听人说“强类...
阅读全文
摘要:C++多线程开发是一个复杂的事情,mfc下提供了CWinThread类,和AfxBeginThread等等函数,但是在使用中会遇到很多麻烦事情,例如线程之间参数传递的问题,我们一般都是把参数new一...
阅读全文
摘要:C++多线程开发是一个复杂的事情,mfc下提供了CWinThread类,和AfxBeginThread等等函数,但是在使用中会遇到很多麻烦事情,例如线程之间参数传递的问题,我们一般都是把参数new一...
阅读全文
摘要:assert()函数用法总结 assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include void assert( int expression ); as...
阅读全文
摘要:assert()函数用法总结 assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include void assert( int expression ); as...
阅读全文
摘要:比较OpenBLAS,Intel MKL和Eigen的矩阵相乘性能 对于机器学习的很多问题来说,计算的瓶颈往往在于大规模以及频繁的矩阵运算,主要在于以下两方面:(Dense/Sparse) ...
阅读全文
摘要:比较OpenBLAS,Intel MKL和Eigen的矩阵相乘性能 对于机器学习的很多问题来说,计算的瓶颈往往在于大规模以及频繁的矩阵运算,主要在于以下两方面:(Dense/Sparse) ...
阅读全文
摘要:使用blas做矩阵乘法 #define min(x,y) (((x) #include #include #include #include //extern "C"//{ #include //}u...
阅读全文
摘要:使用blas做矩阵乘法 #define min(x,y) (((x) #include #include #include #include //extern "C"//{ #include //}u...
阅读全文
摘要:Zlib文件压缩和解压开源代码:http://www.zlib.net/zlib使用手册:http://www.zlib.net/manual.htmlzlib wince版:http://www.ten...
阅读全文
摘要:Zlib文件压缩和解压开源代码:http://www.zlib.net/zlib使用手册:http://www.zlib.net/manual.htmlzlib wince版:http://www.ten...
阅读全文
摘要:zlib(http://zlib.NET/)提供了简洁高效的In-Memory数据压缩和解压缩系列API函数,很多应用都会用到这个库,其中compress和uncompress函数是最基本也是最常用的。不...
阅读全文
摘要:zlib(http://zlib.NET/)提供了简洁高效的In-Memory数据压缩和解压缩系列API函数,很多应用都会用到这个库,其中compress和uncompress函数是最基本也是最常用的。不...
阅读全文
摘要:今天想给我的C++项目找一个开源的日志类,用于记录系统日志,结果浪费了半个下午的时间。从网上搜索相关资料,找到以下几个备选方案:1、log4cplus 下载地址:http://sourceforge.n...
阅读全文
摘要:今天想给我的C++项目找一个开源的日志类,用于记录系统日志,结果浪费了半个下午的时间。从网上搜索相关资料,找到以下几个备选方案:1、log4cplus 下载地址:http://sourceforge.n...
阅读全文
摘要:环境:XPsp3 vs2005 glog-0.3.3 http://download.csdn.net/detail/chenguangxing3/6661667编译:glog-0.3.3里面有vs200...
阅读全文
摘要:环境:XPsp3 vs2005 glog-0.3.3 http://download.csdn.net/detail/chenguangxing3/6661667编译:glog-0.3.3里面有vs200...
阅读全文
摘要:什么是HDFHDF 是用于存储和分发科学数据的一种自我描述、多对象文件格式。HDF 是由美国国家超级计算应用中心(NCSA)创建的,以满足不同群体的科学家在不同工程项目领域之需要。HDF 可以表示出科学数...
阅读全文
摘要:什么是HDFHDF 是用于存储和分发科学数据的一种自我描述、多对象文件格式。HDF 是由美国国家超级计算应用中心(NCSA)创建的,以满足不同群体的科学家在不同工程项目领域之需要。HDF 可以表示出科学数...
阅读全文
摘要:Snappy已经被Google开源,作为一个压缩库,它可以利用单颗Intel Corei7处理器内核处理至少每秒250MB~500MB的数据流。Snappy的前身是Zippy。虽然只是一个数据压缩库,它却...
阅读全文
摘要:Snappy已经被Google开源,作为一个压缩库,它可以利用单颗Intel Corei7处理器内核处理至少每秒250MB~500MB的数据流。Snappy的前身是Zippy。虽然只是一个数据压缩库,它却...
阅读全文
摘要:zlib类库提供了很多种压缩和解压缩的方式,由于时间的关系我只学习一下内容,以下是我在实现web 服务器压缩数据网页中使用到一些函数和常用数据结构、常量等。zlib使用过程压缩过程:deflateInit...
阅读全文
摘要:zlib类库提供了很多种压缩和解压缩的方式,由于时间的关系我只学习一下内容,以下是我在实现web 服务器压缩数据网页中使用到一些函数和常用数据结构、常量等。zlib使用过程压缩过程:deflateInit...
阅读全文
摘要:一、安装配置1、简介 google 出的一个C++轻量级日志库,支持以下功能:◆ 参数设置,以命令行参数的方式设置标志参数来控制日志记录行为;◆ 严重性分级,根据日志严重性分级记录日志;◆ 可有条件地记...
阅读全文
摘要:一、安装配置1、简介 google 出的一个C++轻量级日志库,支持以下功能:◆ 参数设置,以命令行参数的方式设置标志参数来控制日志记录行为;◆ 严重性分级,根据日志严重性分级记录日志;◆ 可有条件地记...
阅读全文
摘要:gflags是什么:gflags是google的一个开源的处理命令行参数的库,使用c++开发,具备python接口,可以替代getopt。gflags使用起来比getopt方便,但是不支持参数的简写(例如...
阅读全文
摘要:gflags是什么:gflags是google的一个开源的处理命令行参数的库,使用c++开发,具备python接口,可以替代getopt。gflags使用起来比getopt方便,但是不支持参数的简写(例如...
阅读全文
摘要:简介什么是 Google Protocol Buffer? 假如您在网上搜索,应该会得到类似这样的文字介绍:Google Protocol Buffer( 简称 Protobuf) 是 Google 公司...
阅读全文
摘要:简介什么是 Google Protocol Buffer? 假如您在网上搜索,应该会得到类似这样的文字介绍:Google Protocol Buffer( 简称 Protobuf) 是 Google 公司...
阅读全文
摘要:Thrust库从C++的STL中得到灵感,将最简单的类似于STL的结构放在Thrust库中,比如STL中的vector。此外,Thrust库还包含STL中的算法和迭代器。 Thrust函数库...
阅读全文
摘要:Thrust库从C++的STL中得到灵感,将最简单的类似于STL的结构放在Thrust库中,比如STL中的vector。此外,Thrust库还包含STL中的算法和迭代器。 Thrust函数库...
阅读全文
摘要:1. 使用 ThrustThrust 是一个开源的 C++ 库,用于开发高性能并行应用程序,以 C++ 标准模板库为蓝本实现。官方文档见这里:CUDA Thrust/* ... */float *fMat...
阅读全文
摘要:1. 使用 ThrustThrust 是一个开源的 C++ 库,用于开发高性能并行应用程序,以 C++ 标准模板库为蓝本实现。官方文档见这里:CUDA Thrust/* ... */float *fMat...
阅读全文
摘要:今天买了本新书《高性能CUDA应用设计与开发方法与最佳实践》,今天读了第一章有点出获,分享给大家。程序功能:给向量填充数据并计算各元素之和1. CPU串行运行的代码://seqSerial.cpp:串行执...
阅读全文
摘要:今天买了本新书《高性能CUDA应用设计与开发方法与最佳实践》,今天读了第一章有点出获,分享给大家。程序功能:给向量填充数据并计算各元素之和1. CPU串行运行的代码://seqSerial.cpp:串行执...
阅读全文
摘要:快速绘图使用pyplot模块绘图¶matplotlib的pyplot模块提供了和MATLAB类似的绘图API,方便用户快速绘制二维图表。我们先看一个简单的例子:05-matplotlib/matplotl...
阅读全文
摘要:快速绘图使用pyplot模块绘图¶matplotlib的pyplot模块提供了和MATLAB类似的绘图API,方便用户快速绘制二维图表。我们先看一个简单的例子:05-matplotlib/matplotl...
阅读全文
摘要:matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。它的文档相当完备,并且 ...
阅读全文
摘要:matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。它的文档相当完备,并且 ...
阅读全文
摘要:例如有一幅图,文件名为“a.jpg’. 读取:from PIL import Image #或直接import Imageim = Image.open('a.jpg')将图片转换成灰度图:im1 = i...
阅读全文
摘要:例如有一幅图,文件名为“a.jpg’. 读取:from PIL import Image #或直接import Imageim = Image.open('a.jpg')将图片转换成灰度图:im1 = i...
阅读全文
摘要:ImageDraw 新建一个空白图片为本文作示例,新建空白文件的方法 见Image模块,Image.new:mport Image blank = Image.new("RGB",[1024,768],...
阅读全文
摘要:ImageDraw 新建一个空白图片为本文作示例,新建空白文件的方法 见Image模块,Image.new:mport Image blank = Image.new("RGB",[1024,768],...
阅读全文
摘要:当前文件夹下,把所有文件名中的“50076“替换成”50092“,用Python实现,代码所下:# encoding: utf-8 import os import os.path curDir...
阅读全文
摘要:当前文件夹下,把所有文件名中的“50076“替换成”50092“,用Python实现,代码所下:# encoding: utf-8 import os import os.path curDir...
阅读全文
摘要:lambda只是一个表达式,函数体比def简单很多。lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。lambda表达式是起到一个函数速写的作用。允许在代码...
阅读全文
摘要:lambda只是一个表达式,函数体比def简单很多。lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。lambda表达式是起到一个函数速写的作用。允许在代码...
阅读全文

浙公网安备 33010602011771号