自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jackery's Special Column

Today is difficult,tomorrow is more difficult,but the day after tomorrow is beautiful,Keep Fight !

  • 博客(26)
  • 资源 (11)
  • 收藏
  • 关注

原创 error MSB8020: The build tools for Visual Studio 2010 (Platform Toolset = 'v100') cannot be found

I want to run some programs of vs2012 on the vs2013 ,however some errors as follows:first time the error is : error LNK2038: mismatch detected for '_MSC_VER': value '1800' doesn't match value '1700' you can do that as fllows :

2015-01-30 15:58:53 9780

原创 How to design a class that can't be inherited(C++)

C++要实现一个不能被继承的类有很多方法.使用友元、私有构造函数、虚继承等方式可以使一个类不能被继承,可是为什么必须是虚继承?背后的原理又是什么?~的构造函数设置为私有的就okay。 因为那样的话,子类就没有办法访问基类的构造函数,从而就阻止了进行子类构造对象的任务实现,也就达到了不可继承的目的。但是,假设那样,这个类我们在其它地方怎么使用呢?那这样子给

2015-01-27 10:23:19 862

原创 牛人推荐的学习C++的书籍

C++的话,建议还是看《C++ Primer》,然后看《Effective C++》、《More Effective C++》和《Effective STL》,这一套书对C++的核心解析的很不错。特别是《C++ Primer》里面有很多语言规范和注意事项都说的很清楚。如果想继续提高的话,可以看看《深度探索C++ 对象模型》、《Imperfect C++》等等。对面向对象感兴趣,可以

2015-01-26 10:50:59 2447

原创 Algorithm One Day One -- 判断链表是否有环(下)

在Is there a loop(上)中,我们判断了一个单向链表有没有环,接下来我们继续探索if有环,环的长度以及环的入口点。限于篇幅,再次不贴完整代码!/******************************************************************** created:2015年1月23日 00:34:45 author: Jackery purpose: Is there a loop ? 《Continue》*************

2015-01-23 10:58:07 1085 2

原创 Algorithm One Day One -- 判断链表是否有环(上)

Is a loop ? Question descrip as follows : Assume that wehave a head pointer to a link-list. Also assumethat we know the list is single-linked. Can you come up an algorithm to checkwhether this link list includes a loop by using O(n) time and O(1)

2015-01-22 10:31:08 919

原创 Algorithm One Day One -- 约瑟夫环(丢手绢问题)

算法是编程的灵魂,是编程思想的精髓————Algorithm One Day One /******************************************************************** created:2015年1月20日 23:06:46 author: Jackery purpose: Joseph problem **************************************************************

2015-01-21 11:31:32 2847 5

原创 Virtual Studio 2013 每次加载程序(dll)缓慢的问题

最近安装Virtual Studio 2013,发现每次加载运行程序时,特别是一个solution里面有多个文件,需要较多dll时,都需要半天,显示如下:原因是每次程序执行时,都要从服务器端加载dll,确实浪费时间,下面是解决方法:打开VS的【工具】-【选项】-【调试】-【符号】,如下图:1、先取消勾选“Microsoft符号服务器”2、清空符号缓存3、然后重启一哈VS20

2015-01-20 16:45:00 4936 3

原创 Algorithm One Day One--求输入的数组其子数组的最大值

算法是编程的灵魂,是编程思想的精髓————Algorithm One Day One

2015-01-20 11:16:04 1065

原创 重读《现代编译原理》几句小感

最近重温了一下《现代编译原理》这本书,感觉与大学学习的时候,完全不是一个味道;深刻的懂得理论联系实际的感受,瞬间有一种,编译器将汇编或高级计算机语言源程序(Source program)作为输入,翻译成目标语言(Target language)机器代码的等价程序。源代码一般为高级语言 (High-level language), 如Pascal、C、C++、Java、汉语编程等或汇

2015-01-14 14:56:17 3542

转载 Linux/Unix开发之make和makefile详解

无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和 makefile工具就可以简洁明快地理顺各个源文件之间纷繁复杂的相互关系。而且如此多的源文件,如果每次都要键入gcc命令进行编译的话,那对程序员来说简直就是一场灾难。而make工具则可自动完成编译工作,并且可以只对程序员

2015-01-13 17:20:32 2284

转载 Gamma曲线

问题:什么是Gamma曲线矫正?Gamma曲线矫正是什么意思?Gamma 曲线是一种特殊的色调曲线,当Gamma值等于1的时候,曲线为与坐标轴成45°的直线,这个时候表示输入和输出密度相同。高于1的Gamma值将会造成 输出亮化,低于1的Gamma值将会造成输出暗化。总之,我们的要求是输入和输出比率尽可能地接近于1。在显示器、扫描仪、打印机等输入、输出设备中这是 一个相当常见并且比

2015-01-12 15:41:03 2087

转载 【3D图像生成算法的原理】

2.隐藏面消除 全屏幕Z-Buffer(深度缓存器)算法已成为图形学事实上的标准隐藏面消除算法,他虽然简单但存储要求很高。Z-Buffer算法可看作是工作在三维屏幕空间。每一个象素有一个二维屏幕空间坐标( xs , ys )和由眼睛空间顶点的深度值插值而得到的z深度值。深度缓存器开始时被初始化为远处裁剪平面的深度,对每一个象素比较其插值得到的深度值与已存储在深度缓存中( xs , ys )处的值,如果该值小于存储值,则新计算的象素更靠近观察者。这时新计算的象素的明暗处理值将覆盖帧缓存中的旧值,深度存储器中

2015-01-07 18:32:58 5534

原创 既然有了malloc/free为何还要new/delete?

既然有了malloc/free为何还要new/delete?最近开发过程中,有个疑问,就是C中已经有了malloc 和free 为何在C++中又有new/delete呢(不负责任的回答是前者是C里面的,后者是C++里面的,呵呵)?称最近有时间好好研究了一下,总的来说是面向过程与面向对象的区别,说的不够准确,接下来具体看看吧:  malloc与free是C /C++语言的标准库函数,new/delete是C++ 的运算符。它们都可用于申请动态内存和释放内存。

2015-01-07 14:09:32 3326 6

原创 Unhandled exception at 0x51be3eb5 (RuntimeLib_DX11.dll) in XXXX.exe

在创建Shader的时候,总是提示这个错误;本以为是定义分配的动态内存不足而导致;经过follow,排除此原因;最后经过了一番排查,才知道,是因为在加lib的顺序也会影响程序的运行;将两个DX库(DX9 and DX11调了一下顺序,才搞定);心得:在配置文件的时候,及时将一些不需要的配置删除,以免造成不必要的麻烦;库文件(lib)的顺序会影响程序的执行;

2015-01-06 15:01:05 1841

转载 TFS(Team Foundation Server)介绍

关于MSDN上TFS介绍请点击:http://msdn.microsoft.com/zh-cn/library/ms253108.aspx在本文的两个部分中,我将介绍Team Foundation Server的一些核心特征,重点介绍在本产品的日常应用中是如何将这些特性结合在一起使用的。作为一名软件开发人员,在我的职业生涯中,我经常会用到支持软件开发过程的大量开发工具,如版本控制工

2015-01-06 12:03:52 1099

转载 C++开发高级篇(转)

堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局

2015-01-05 12:59:59 2070

转载 使用devenv/MSBuild在命令行编译单个project

一 使用devenv来build单个projectdevenv是VisualStudio的可执行程序,一般安装在“C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE”下。用来在命令行或GUI方式运行VisualStudio。其中devenv.com是命令行程序,devenv.exe是GUI的程序

2015-01-05 12:12:10 1004

原创 OpenGL学习之材质RGB值和光源RGB值关系

材质的颜色与光源的颜色有些不同。对于光源,R、G、B值等于R、G、B对其最大强度的百分比。若光源颜色的R、G、B值都是1.0,则是最强的白光;若值变为0.5,颜色仍为白色,但强度为原来的一半,于是表现为灰色;若R=G=1.0,B=0.0,则光源为黄色。对于材质,R、G、B值为材质对光的R、G、B成分的反射率。比如,一种材质的R=1.0、G=0.5、B=0.0,则材质反射全部的红色成分,一半的绿色成分,不反射蓝色成分。也就是说,若OpenGL的光源颜色为(LR、LG、LB),材质颜色为(MR、MG、MB),那

2015-01-05 10:39:48 2076 1

原创 Ubuntu学习之grep

今天学习grep命令运行时,grep出去等待状态的原因如下:如果预料到有许多输出,您可以通过 管道 将其转到‘less’上阅读$ grep magic /usr/src/linux/Documentation/* | less这样,您就可以更方便地阅读。有一点要注意,您必需提供一个文件过滤方式(搜索全部文件的话用 *)。如果您忘了,‘grep’会一直等着,直到该程序被中断。如果您遇到了这样的情况,按 <CTRL c> ,然后再试。

2015-01-04 19:02:13 1090

转载 每天一个linux命令(5):rm 命令

每天一个linux命令(5):rm 命令昨天学习了创建文件和目录的命令mkdir ,今天学习一下linux中删除文件和目录的命令: rm命令。rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就

2015-01-02 16:35:12 639

转载 每天一个linux命令(4):mkdir命令

每天一个linux命令(4):mkdir命令linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。1.命令格式:mkdir [选项] 目录...2.命令功能:通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对

2015-01-02 16:33:55 735 1

转载 每天一个linux命令(3):pwd命令

每天一个linux命令(3):pwd命令Linux中用 pwd 命令来查看”当前工作目录“的完整路径。 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。 在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。1.命令格式:pwd [选项]2.命令功能:查看”当前工作目录“的完整路径3.常用参数:一般情况下不带任何参数如果目录是

2015-01-02 16:31:55 700

转载 每天一个linux命令(2):cd命令

每天一个linux命令(2):cd命令Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的。所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧。    1. 命令格式:cd [目录名]    2. 命令功能:切换当前目录至dirName    3. 常用范例3.1 例一:进入

2015-01-02 16:30:29 666

转载 每天一个linux命令(1):ls命令

ls命令是linux下最常用的命令。ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单。 通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。ls 命令在日常的linux操作中用的很多!1. 命令格式:ls [选项] [目录名]2. 命令功

2015-01-02 16:26:23 724

转载 每天一个linux命令目录

开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每天一个linux命令。学习的主要参考资料为:  1.《鸟哥的linux私房菜》  2.http://codingstandards.iteye.com/blog/786653  3.linux命令五分钟系列   4.其他互联网资料,google,baidu等搜索引擎一. 文件目录操作命令:     1.

2015-01-02 16:21:53 780

转载 Ubuntu下安装中文输入法

The new year 2015 is coming now,I am exciting to welcome the new year .In the three days of my holiday,I enjoy the feeling of operating the Ubuntu Operation System on my PC,it's great .However ,I encounter some problems,Configure the network,set up some so

2015-01-02 15:40:27 616

MobaXterm工具

MobaXterm是一款非常好用的远程连接客户端,软件通过ssh/x方式连接Linux并运行x程序,对于不喜欢使用xmanager软件的用户来说,MobaXterm是最佳的替代品。

2016-10-23

编译工具cmake(cmake-3.6.1-win64-x64)

CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。

2016-08-24

CompPhoto-NUIGroup-GSoC-2012-master

本代码为泊松融合的源码,内容齐全,区别于基本的拉普拉斯融合方法,算法实现较为详细

2015-07-06

Game Engine Architecture(中英两版本)

注意:中文版只有第1章和第14章。 该书对游戏引擎包含渲染引擎、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎以及场景管理进行详细深入的介绍。本资源是Game Engine Architecture(游戏引擎架构)设计的经典教材,在此为了方便大家学习,包含了中文与英文两个版本;给那些游戏引擎爱好者十足的学习提高自己的机会。

2015-05-26

OpenGL初级教程

本教程适合于初级学习OpenGL的初学者,比较详细的介绍了OpenGL以及图像图形的一些知识以及一些案例代码!

2015-05-18

OpenGL实现离屏渲染(Offscreen Render),

这是一个初级的OpenGL程序Demo,实现了Offscreen Render,在VS下可以直接运行,拖动鼠标右键可以实现内正方体的转动,拖动鼠标左键可以实现外正方体的转动;适合初学OpenGL

2014-12-30

程序员与算法工程师计算器

以前总是用Win7自带的计算器,现在发现一个功能很牛X的计算器,非常适合程序员,特别是做相关算法的程序员或者研发工程师

2014-11-14

Denpends.Exe

这是查找类依赖的一个小工具,个人感觉很好用

2014-10-11

Everything-1.2.1.371.rar

这是工作后发现的快速查找文件的软件,比Windows系统自带的查找速度要快

2014-09-17

MFC开发大全光盘代码与PDF

接触MFC两个月了,这是买的书光盘里的资料的完整完整版,由于权限只允许50M一下的,就只先上传光盘代码了,希望对以后大家有用!

2014-09-03

空空如也

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

TA关注的人

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