自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

借你一秒

沉心静气,平常心,做好小事方成大事。

  • 博客(55)
  • 资源 (18)
  • 收藏
  • 关注

原创 计算机图形学中的常用模型

今天在网上搜了一下图形学里面比较常用的模型,觉得挺有意思,把它们收集起来,总结一下。1、Lena/Lenna        这个模型是一个美女,名字叫Lena,是1972年11月《Playboy》(国内译为:花花公子)杂志的一个插图。不知道花花公子杂志为何物的请自己去百度。         Lena是瑞典人,根据英语标准发音,译为Lenna。下面来张截图:     

2014-10-31 13:17:32 4016

原创 七大主流抗锯齿浅析

转自:http://www.pcpop.com/doc/0/699/699294_all.shtml   这个网址说的很清楚   几种常见的AA算法   其中要注意:1.SSAA 是超级采样的抗锯齿   这个需要我们自己在程序中自己去实现 不需要硬件去支持   MSAA是要程序+硬件支持  才能实现  以上这个也是看彭国伦的书得出来2.AAA CSAA CFAA MLAA 是需要硬

2014-10-30 21:34:03 25039

原创 OpenGL中的抗锯齿技术

计算机通过离散(不连续)的像素来绘制图形,想象一下,真实世界中,我们画直线,是比连续画的,还是一个点一个点画的?计算机就是一个点一个点画的(很小的矩形).这样就会导致绘制的图形走样(锯齿),消除锯齿的技术就叫反走样(抗锯齿)可以看这篇:http://blog.csdn.net/mikewolf2009/archive/2009/08/18/4460421.aspx点示例当点

2014-10-30 21:23:14 7158

原创 未来抗锯齿,FXAA/TXAA

前言:未来抗锯齿,FXAA/TXAA回顶部  【PConline 应用】在3D图像中,我们不可避免的遇到“锯齿”。锯齿是由于受到显示设备分辨率和图像生成原理制约,不可避免的会出现的一种图像失真现象,具体表现为画面中物体的边缘呈现出直角的锯齿状。为了获得更好的视觉体验,让物体边缘看起来更柔和、自然,需要进行消除锯齿(Anti-Aliasing,简称AA)处理。未来抗锯齿技术的方向:F

2014-10-30 21:15:20 8235

原创 回击MLAA:NVIDIA FXAA抗锯齿性能实测、画质对比

PC游戏玩家肯定会对各式各样的AA抗锯齿技术非常熟悉,而今天本文的主角就是NVIDIA今年才推出的新型抗锯齿技术“FXAA”。FXAA在某种程度上有些类似于AMD之前宣传的MLAA(形态抗锯齿),但远比后者低调,所以很多玩家可能还从来没听说过,但是如果你玩过《永远的毁灭公爵》或者《F.3.A.R》,应该会有所耳闻。今天我们就来实际测测多款显卡上的FXAA性能和画质表现,并将其与ML

2014-10-30 21:13:49 7285

原创 GPU抗锯齿

抗锯齿(Anti-aliasing):标准翻译为”抗图像折叠失真“。由于在3D图像中,受分辨的制约,物体边缘总会或多或少的呈现三角形的锯齿,而抗锯齿就是指对图像边缘进行柔化处理,使图像边缘看起来更平滑,更接近实物的物体。它是提高画质以使之柔和的一种方法。如今最新的全屏抗锯齿(FullSceneAnti-Aliasing)可以有效的消除多边形结合处(特别是较小的多边形间组合中)的错位现象,降低了图像

2014-10-30 20:58:55 3812 1

原创 C++教材

C++语言:1、《Essential C++》:Stanley B.Lipman著。旁枝暂略,主攻核心,轻薄短小,附习题与解答,适合初学者。2、《The C++ Programming Language》:Bjarne Stroustrup著。技术权威,用词深峻,思想深远。C++百科全书代表。3、《C++ Primer》:Stanley B.Lipman a

2014-10-30 13:46:16 2867 1

原创 比较好的Maple入门教材

http://wenku.baidu.com/link?url=yZxAClcuecMo1li9twqRTZXR1xr_7X__1njb-jH-P6v8HQHqcFGmoF8k2-CD0dcTwgWsxoyV2eFZZXiop5mMCqzOdfYw0erboshQxuOZy3u曾经很喜欢折腾,至少用过有40多个数学软件,包括几乎所有出名的和一些不出名的,大型的中型的。其中3M(Matl

2014-10-29 17:36:09 6797

原创 开发工程师人生之路

相对同时刚出校门同学从事其它行业而言优厚的薪水,以及不断学习更新的专业知识不仅仅让你感到生活的充实,更满足了你那不让外人知的虚荣心。在刚出校门的几年中,你经常回头看看被你落在后面的同学们,在内心怜悯他们的同时,你也会对自已天天加班的努力工作感到心里平衡:“有付出才会有回报”这句话在那几年中你说的最多,不管是对自已的朋友们还是自已的爱人。第二句最常说的话是对公司的领导:“不行我就走人!”,实际上你也

2014-10-26 20:52:48 1742

原创 乘法器的Verilog HDL实现

原文链接:http://www.cnblogs.com/shengansong/archive/2011/05/23/2054401.html1. 串行乘法器 两个N位二进制数x、y的乘积用简单的方法计算就是利用移位操作来实现。module multi_CX(clk, x, y, result); input clk; input [7:0]

2014-10-26 20:33:32 5140

原创 CUDA从入门到精通

http://blog.csdn.net/augusdi/article/details/12833235CUDA从入门到精通(零):写在前面在老板的要求下,本博主从2012年上高性能计算课程开始接触CUDA编程,随后将该技术应用到了实际项目中,使处理程序加速超过1K,可见基于图形显示器的并行计算对于追求速度的应用来说无疑是一个理想的选择。还有不到一年毕业,怕是毕业后这

2014-10-26 09:22:49 3345 1

原创 再谈OpenCV

尽管之前写过一篇关于OpenCV的介绍(http://blog.csdn.net/carson2005/article/details/5822149),但依然有朋友对其不甚了解。所以,经常能碰到有人问我诸如以下一些问题:OpenCV能不能实现人脸识别?OpenCV有没有车辆检测的API?OpenCV有没有三维重建的函数?面对这样的问题,我也很困惑。到底该如何给他们解释,才能让它们明白,OpenC

2014-10-25 21:03:55 1214

原创 国内外从事CV相关的企业

经常碰到朋友问我国内从事计算机视觉(CV)领域的公司的发展情况,产品情况,甚至找工作等问题,这里,我给出自己收集的国内从事CV相关领域的公司网址及其主要产品,有兴趣的朋友可以去看看。另外,资料整理的不是很完善,后续我会继续更新和添加,并及时在我博客进行更新(blog.csdn.net/carson2005)。(1) 北京北方猎波科技有限公司:http://www.northwh.com/bei

2014-10-25 20:56:00 4345

原创 pragma message的作用

pragma message是用来告诉程序员,程序在编译时期的信息。而outputdebugstr则是告诉程序员,程序在运行时期的信息。下面就以一个例子来讲解pragma message。 配合#if/#ifdef/#ifndef设置编译时的提示信息,例如: //test.cpp #define UNICODE #ifdef UNICODE #pra

2014-10-25 20:44:38 1709

原创 阿里2015校招面试回忆(成功拿到offer)

转自:http://blog.jobbole.com/78722/  1. 引言继上次《百度2015校园招聘面试题回忆(成功拿到offer)》文章过后,大家都希望除了题目之外,最好能给出自己当时的回答情况,看看有没有什么回答技巧,这样更有参考价值。嗯,建议的很对,因此这次对于阿里的面试回忆,我下面以对话的形式尽可能复现我当初的面试场景。声明:下面只复

2014-10-25 20:39:47 1637 4

原创 maple 教程

1 初识计算机代数系统Maple1.1 Maple简说1980年9月, 加拿大Waterloo大学的符号计算机研究小组成立, 开始了符号计算在计算机上实现的研究项目, 数学软件Maple是这个项目的产品. 目前, 这仍是一个正在研究的项目.Maple的第一个商业版本是1985年出版的. 随后几经更新, 到1992年, Windows系统下的Maple 2面世后, Maple

2014-10-22 14:29:20 14877 1

原创 如果回到十八岁,我要对自己说......

I like to joke that I am who I am today because I did everything wrong in my 20's. I've always been fearless, and it often got me in trouble. I wasn't afraid to start a business, borrow a bunch of m

2014-10-20 21:52:01 1903

原创 二十岁出头,你一无所有,但你却拥有一切,因为你还有牛逼的梦想。 可那又怎样,只有行动,才能解除你所有的不安

我从来没有看到过一句话,如此让我共鸣。二十岁出头,你一无所有,但你却拥有一切,因为你还有牛逼的梦想。可那又怎样,只有行动,才能解除你所有的不安 (一)嘴上说说的人生    那年我在离家的时候一个劲地往自己的硬盘里塞《灌篮高手》,我妈一副嗤之以鼻的表情看着我,似乎是在说:“这么大的人了居然还这么喜欢看动漫。”    我不知道怎么回应她,只好耸耸肩,

2014-10-20 21:51:23 2361

原创 多项式逼近remes算法

http://wenku.baidu.com/link?url=gpaBIucx0ov0ez3QHrO4FooBtNz2i80s4LKsh-LV3NnPYNjTUu7e1V7bT_jMHwOUZk4XY7zhgamGjy7p7SL1fPJYomY91W38IyBW9hALx_ahttp://wenku.baidu.com/link?url=gpaBIucx0ov0ez3QHrO4FooBtNz

2014-10-20 11:52:45 3998

原创 Maple重点知识总结

Maple中的evalf与evalhfevalf可作用于单值可作用于List可作用于Set可作用于Vector()可作用于Matrix()evalhf可作用于单值可作用于Vector()可作用于Matrix()不可作用于List不可作用于SetMaple编程中的常用的参数限定positive      正数negative    

2014-10-19 23:15:51 6756

原创 maple中remez()函数

numapprox[remez] - Remez algorithm for minimax rational approximationCalling Sequenceremez(w, f, a, b, m, n, crit, 'maxerror')Parametersw-procedure representing a weight function w(x) > 0

2014-10-19 12:17:52 4834

原创 booth乘法器原理

在微处理器芯片中,乘法器是进行数字信号处理的核心,同时也是微处理器中进行数据处理的关键部件。乘法器完成一次操作的周期基本上决定了微处理器的主频。乘法器的速度和面积优化对于整个CPU的性能来说是非常重要的。为了加快乘法器的执行速度,减少乘法器的面积,有必要对乘法器的算法、结构及电路的具体实现做深入的研究。 Booth算法与乘法器的一般结构乘法器工作的基本原理是首先生成部分积,再将这些部分积相加

2014-10-18 21:40:32 11339

原创 maple minimax函数

numapprox[minimax] - minimax rational approximationCalling Sequence minimax(f, x=a..b, [m, n], w, 'maxerror')minimax(f, a..b, [m, n], w, 'maxerror')

2014-10-17 20:09:03 2194

原创 Maple入门使用教程

http://anony3721.blog.163.com/blog/static/51197420105173915247/命令的执行:1.每条命令必须用“:”(执行后不显示)或“;”(执行并显示)结束,否则被认为命令没输完。2.命令区中“#”号以后为命令注释(不执行)。3.光标在命令区的任何位置回车,都会依次执行该命令区所有命令.> 2+3   #没有结束符,执行后会显

2014-10-17 17:32:10 25504

原创 使用doxygen为C/C++程序生成中文文档

文章来自:http://www.fmddlmyy.cn/text21.html按照约定的格式注释源代码,用工具处理注释过的源代码产生文档。通过这种方式产生文档至少有以下好处:便于代码和文档保持同步。可以对文档做版本管理。很多编程语言都有类似的文档工具,例如:Java有javadoc,Ruby有rdoc。对于C/C++程序,我们可以用Doxygen生成文档。本文通过为一个C+

2014-10-16 21:24:06 2132

原创 以图学习linux graphics -Mesa (computer graphics) 软件架构图

查看: 212|回复: 1  以图学习linux graphics -Mesa (computer graphics) 软件架构图 [复制链接]  titer1轻车都尉(从四品)注册时间2014-8-22积分1095串个门

2014-10-16 20:51:15 3580

原创 [Attila GPU] Attila OGL2/D3D9 GPU C Model Simulator

http://www.opengpu.org/forum.php?mod=viewthread&tid=1094&highlight=Attila查看: 4979|回复: 14  [Attila GPU] Attila OGL2/D3D9 GPU C Model Simulator [复制链接]

2014-10-16 19:21:18 3386

原创 [Attila GPU] ATTILA GPU Streamer Unit (D3D Input Assambler) 结构分析

http://www.opengpu.org/forum.php?mod=viewthread&tid=40&highlight=Attila查看: 7488|回复: 26  [Attila GPU] ATTILA GPU Streamer Unit (D3D Input Assambler) 结构分析 [复制

2014-10-16 18:53:30 1796

原创 关于OpenGPU

http://www.opengpu.org/forum.php?mod=viewthread&tid=2503&extra=page%3D1

2014-10-16 17:29:02 4170

原创 关于工业级GPU C-model所使用的性能模拟器(preformance simulator)

http://www.opengpu.org/forum.php?mod=viewthread&tid=2935

2014-10-16 17:25:14 8352

原创 CreateThread函数

当使用CreateProcess调用时,系统将创建一个进程和一个主线程。CreateThread将在主线程的基础上创建一个新线程,大致做如下步骤:  1在内核对象中分配一个线程标识/句柄,可供管理,由CreateThread返回  2把线程退出码置为STILL_ACTIVE,把线程挂起计数置1  3分配context结构  4分配两页的物理存储以准备栈,保护页设置为PAGE_REA

2014-10-15 13:33:19 1785

原创 CreateEvent和SetEvent及WaitForSingleObject的用法

CreateEvent:1、函数功能:   创建一个命名或匿名的事件对象 2、函数原型:  HANDLE CreateEvent(  LPSECURITY_ATTRIBUTES lpEventAttributes,                      // pointer to security attributes  BOOL bMa

2014-10-15 11:43:33 4012

原创 pragma message

pragma message是用来告诉程序员,程序在编译时期的信息。而outputdebugstr则是告诉程序员,程序在运行时期的信息。下面就以一个例子来讲解pragma message。 配合#if/#ifdef/#ifndef设置编译时的提示信息,例如: //test.cpp #define UNICODE #ifdef UNICODE #pra

2014-10-14 22:42:34 1140

转载 C/C++中的宏

.C/C++中宏总结C程序的源代码中可包括各种编译指令,这些指令称为预处理命令。虽然它们实际上不是C语言的一部分,但却扩展了C程 序设计的环境。本节将介绍如何应用预处理程序和注释简化程序开发过程,并提高程序的可读性。 ANSI标准定义的C语言预处理程序包括下列命令: #define,#error,#i nclude,#if,#else,#elif,#endif,#ifd

2014-10-13 22:15:23 1168

原创 float与double的范围和精度

1. 范围  float和double的范围是由指数的位数来决定的。  float的指数位有8位,而double的指数位有11位,分布如下:  float:  1bit(符号位) 8bits(指数位) 23bits(尾数位)  double:  1bit(符号位) 11bits(指数位) 52bits(尾数位)  于是,float的指数范围为-127~+128,而dou

2014-10-13 21:31:44 1718

原创 Cohen-Sutherland算法(转载)

一、Cohen-Sutherland算法思想:  该算法也称为编码算法,首先对线段的两个端点按所在的区域进行分区编码,根据编码可以迅速地判明全部在窗口内的线段和全部在某边界外侧的线段。只有不属于这两种情况的线段,才需要求出线段与窗口边界的交点,求出交点后,舍去窗外部分。  对剩余部分,把它作为新的线段看待,又从头开始考虑。两遍循环之后,就能确定该线段是部分截留下来,还是全部舍弃。

2014-10-13 12:13:16 2759

原创 Sutherland-Hodgeman多边形裁剪(转载)

Sutherland-Hodgeman多边形裁剪  Sutherland-Hodgman算法也叫逐边裁剪法,该算法是萨瑟兰德(I.E.Sutherland)和霍德曼(Hodgman)在1974年提出的。这种算法采用了分割处理、逐边裁剪的方法。  一、Sutherland-Hodgeman多边形裁剪算法思想:  每次用窗口的一条边界(包括延长线)对要裁剪的多边形进行裁剪,裁剪时,顺序

2014-10-13 12:09:41 8319

原创 SIFT特征提取分析(转载)

SIFT(Scale-invariant feature transform)是一种检测局部特征的算法,该算法通过求一幅图中的特征点(interest points,or corner points)及其有关scale 和 orientation 的描述子得到特征并进行图像特征点匹配,获得了良好效果,详细解析如下:算法描述SIFT特征不只具有尺度不变性,即使改变旋转角度

2014-10-13 12:08:35 950

翻译 thoughtworksd一道编程题

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2014-10-13 12:08:03 1414

原创 十大著名思想实验

导读:科学上革命性的提议一般都是思想突发实验,爱因斯坦说:“提出一个问题往往比解决一个问题更重要,因为解决一个问题也许仅是一个数学上的或实验上的技能而已,而提出新的问题,新的可能性,从新的角度去看旧问题,却需要有创造性想象力,而且标志着科学的真正进步。” 看看这些思想试验,有天才的,有怪才的,有疯狂的,有诡异的,虽然大都令人费解,让人纠结,但我们从一些建设性提议中必能受到启发。下面,让你的思想爆发

2014-10-12 12:58:18 1506

字节跳动社招第一轮面试真题

字节跳动社招第一轮面试真题,适用字节社招面试

2023-07-23

BJAF-SDK-2.2.4.rar

BJAF(beetle-j2ee-application-framework)甲壳虫J2EE应用开发框架代码&开发指南 甲壳虫,一个功能强大而简单易用的J2EE应用开发框架。它涵盖了J2EE体系结构的表示层、业务层和持久层,为构建一个可靠、高性能、可扩展、灵活缩放的高质量企业应用系统提供了一套理想的解决方案。 BJAF(beetle-j2ee-application-framework)是一个在2008年开源的J2EE框架,类似于现在的Spring,只不过没有流行起来而已,具备了企业级开发的大部分特性,框架写的比较简单、非常适合学习使用。

2020-08-01

CADCG2015_Proceedings+(1).zip

14th International Conference on Computer-Aided Design and Computer Graphics CAD/Graphics 2015 is affiliated with the Chinese Computer Federation (CCF) and is a biennial international conference. It provides a worldwide forum for international researchers and developers to exchange new ideas on computer-aided design, computer graphics, electronic design automation and visualization to explore new ideas and trends.

2020-06-26

冒烟测试的一些示范性质的用例

冒烟测试的一些示范性质的用例。 在软件中,“冒烟测试”这一术语描述的是在将代码更改嵌入到产品的源树中之前对这些更改进行验证的过程。在检查了代码后,冒烟测试是确定和修复软件缺陷的最经济有效的方法。冒烟测试设计用于确认代码中的更改会按预期运行,且不会破坏整个版本的稳定性。

2020-05-06

社招简历优秀模板

社招简历优秀模板;来自五百丁4年来已为上万名求职者提供简历,

2019-06-12

NetClassLoaderSimple.class

测试网络加载动态加载class的测试文件,便于测试类加载器。

2019-03-27

keeplived离线安装openssl-devel依赖包

由于公司业务并发比较高需要高可用使用LVS keeplived。在linux系统centos6.5版本中安装keeplived时,需要安装penssl-devel依赖包,但是服务器是不允许连接外网(互联网)的,无法使用yum命令进行安装操作,所以本人研究了一下如何在离线状态下安装penssl-devel依赖包。文件为全量openssl-devel依赖包。 configure: error: !!! OpenSSL is not properly installed on your system. !!! !!! Can not include OpenSSL headers files. !!!

2018-05-08

redhat6.5上oracle 11g 全部依赖rpm包

redhat6.5上oracle 11g 全部依赖rpm包; 先安装gcc和g++,方法如下: 安装 rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm rpm -ivh cpp-4.4.7-4.el6.x86_64.rpm rpm -ivh kernel-headers-2.6.32-431.el6.x86_64.rpm rpm -ivh glibc-headers-2.12-1.132.el6.x86_64.rpm rpm -ivh glibc-devel-2.12-1.132.el6.x86_64.rpm rpm -ivh gcc-4.4.7-4.el6.x86_64.rpm rpm -ivh libstdc++-devel-4.4.7-4.el6.x86_64.rpm rpm -ivh gcc-c++-4.4.7-4.el6.x86_64.rpm 然后在暗转其他rpm包

2018-04-26

《Python+Cookbook》第三版中文v3.0.0

Python+Cookbook

2018-01-25

《Python Cookbook》第三版中文v2.0.0.pdf

《Python Cookbook》第三版中文v2.0.0.pdf 绝对高清

2018-01-25

Ganymed实现自动化部署接口

Ganymed实现自动化部署接口,实现上传下载,远程执行,修改配置等,能够实现基本的faberic的功能

2017-05-05

使用JavaScript实现打飞机游戏

使用JavaScript实现打飞机游戏,完美复制原版

2016-06-26

用glm库加载和使用obj模型

用glm库加载和使用obj模型

2016-06-24

Java语言编码规范Sun.pdf

Java语言编码规范Sun.pdf Java编码规范第一参考和知道资料

2016-05-26

java 核心卷9示例代码(corejava9)

java 核心卷9配套的示例代码(corejava9)。学习Java核心卷必备的示例代码。

2016-05-26

objectaid-1.1.4(UML)下载

Eclipse的插件objectaid-1.1.4(UML)安装本地安装包。根据.java文件将各个类之间的关系以UML中的类图(Class diagram)的形式展示出来。

2016-04-21

matlab读入三维点云数据斯坦福兔子

其中点云数据是斯坦福兔子,做三维点云重构后的人可以好好看看,只是简单读入程序,作为初学者比较好些,进一步的研究还在后边,有机会的话会继续上传,比如说delauny三角网格划分,还想进一步研究snake曲线

2015-06-28

Linux高级程序设计 第三版 源码(示例代码)(杨宗德)

Linux高级程序设计 第三版 源码(示例代码)(杨宗德),和课本上的代码是完全一样的,希望大家下载。

2015-04-19

MFC示例程序

MFC,示例程序,最简单的c++MFC程序代码,帮助大家理解。源代码,有全部文档。

2014-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除