自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黄金之心

人的成长,就是战胜自己不成熟的过去。

  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 柴郡猫技术--C++中的PIMPL设计模式

另一个 Blog 地址:http://insaneguy.me 原文链接:http://insaneguy.me/2015/04/05/cheshire_cat_in_cpp-pimpl_idiom/C++ 中的“柴郡猫技术”(Cheshire Cat Idiom),又称为 PIMPL(Pointer to IMPLementation) ,Opaque Pointer 等,是一种在类中只定义接口

2015-04-05 22:02:53 1415

原创 C++ 中的 Lambda 表达式

lambda 表达式是函数式编程语言中一个很 cool 的特性,而 C++11 标准加入了对 lambda 表达式的支持。本篇文章对 C++11 中的 lambda 表达式做一个简单的介绍。什么是 lambda 表达式说到 lambda expression 就不能不提 lambda calculus,前者是从后者中衍生出的概念,lambda calculus 有着严格的数学定义,

2015-03-31 09:24:16 607

原创 旋转矩阵与四元数

旋转矩阵与四元数另一个 Blog 地址:http://insaneguy.me 原文链接:http://insaneguy.me/2015/03/25/rotation_matrix_and_quaternions/在计算机图形学的学习中,几何变换(Transformations)是一块重要的内容,我们使用齐次坐标(Homogeneous coordinates)描述点和向量,使用变换矩阵描述平移

2015-03-26 20:46:09 1854

原创 Kinect开发环境配置:Kinect for Windows SDK + OpenCV2.4.9 + VS2013 + Win8(x86)

假设VS2013已正确安装

2014-07-16 19:23:12 3672

转载 Notepad++ 自定义缩进

http://zhidao.baidu.com/question/136092310.html设置首选项—其他—勾选自动缩进设置首选项—语音—标签设置下,使用空格代替若2没有该选项,则在—选项卡设置里。

2014-06-08 10:59:41 2020

原创 UVa OJ 160 Factors and Factorials

Factors and Factorials The factorial of a number N (written N!) is defined as the product of all the integers from 1 to N. It is often defined recursively as follows:Factor

2014-06-04 20:19:59 613

原创 UVa OJ 642 Word Amalgamation

Word Amalgamation In millions of newspapers across the United States there is a word game called Jumble. The object of this game is to solve a riddle, but in order to find the letters th

2014-06-04 18:43:22 578

原创 Uva OJ 263 Number Chains

假设有一个各位数字互不相同的四位数,把所有数字从大到小排序后得到a,从小到大排序后得到b,ra

2014-06-04 17:49:18 765

转载 AOAPC_I 高精度运算类 bign

#include #include #include using namespace std;const int MAXN = 200;struct bign{ int len, s[MAXN]; bign() { memset(s, 0, sizeof(s)); len = 1; } bign(int num

2014-06-04 16:35:49 807

原创 UVa OJ 623 阶乘

UVa OJ 623 lem C

2014-06-04 16:17:11 540

原创 UVa OJ 10035 Primary Arithmetic

UVa OJ 10035

2014-06-04 15:40:50 877

原创 UVa OJ 455 Periodic Strings

UVa OJ 455

2014-06-04 15:30:10 1835

原创 UVa OJ 272 Tex Quotes

UVa OJ 10082 WERTYU

2014-06-04 15:09:09 856

转载 Notepad++里设置scala的语法高亮

转载自:http://hi.baidu.com/iwangdy/item/675a21f98b7a28c60dd1c88e

2014-05-19 22:47:43 5457

原创 UVa OJ 10082

准备系统练习下算法,感觉刘汝佳的《算法竞赛入门经典》(Art of Algorithms and Programming Contests I,简称AOAPC_1)很不错。前四章讲语言的略过,从算法篇看起。今天开始一边看一边做题,先从简单题做起吧~一开始的例题和习题都是UVa OJ上的,进去后点左侧,根据题号就能搜到题目了~UVa OJ 10082 Problem C: W

2014-03-05 11:38:57 678

转载 STL中map的使用

map m;string a = "hello";// 如果m[a]没赋值,那么m[a]=0;map m;// 如果m[a]没赋值,那么m[a]="";(转载)STL中map用法详解http://www.kuqin.com/cpluspluslib/20071231/3265.html map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键

2014-03-05 08:36:05 666

原创 PAT (Advanced Level) Practise 1032. Sharing (25)

http://pat.zju.edu.cn/contests/pat-a-practise/10321032. Sharing (25)时间限制100 ms内存限制32000 kB代码长度限制16000 B判题程序Standard作者CHEN, Yue

2014-02-26 14:29:05 650

原创 PAT (Advanced Level) Practise 1031. Hello World for U (20)

http://pat.zju.edu.cn/contests/pat-a-practise/10311031. Hello World for U (20)时间限制400 ms内存限制32000 kB代码长度限制16000 B判题程序Standard作者

2014-02-23 16:16:15 515

原创 PAT (Advanced Level) Practise —— 1015. Reversible Primes (20)

http://pat.zju.edu.cn/contests/pat-a-practise/10151015. Reversible Primes (20)时间限制400 ms内存限制32000 kB代码长度限制16000 B判题程序Standard作者CHE

2014-02-22 12:28:43 689

转载 MFC中CFrameWnd::GetActiveView函数的使用

被一个小bug卡了很长时间,走了很多弯路。应该先查MSDN的。我的错误在于不知道“在MDI应用程序中,MDI主框架窗口没有一个关联的视图。 相反,每个单独的子窗口(CMDIChildWnd)具有一个或多个关联的视图。”见http://technet.microsoft.com/zh-cn/exchange/zs0t7t34(v=VS.80)CFrameWnd::GetAct

2013-06-22 00:40:38 2431

转载 利用.bat文件打开U盘根目录下指定文件夹的程序

http://zhidao.baidu.com/question/26221629.html打开记事本,编辑如下内容(假设U盘的根目录有[工具]文件夹,而需要建的快捷方式就指向它里面的内容):   Start "" "工具\系统工具\test.exe"   保存到U盘的根目录下,文件名为“test.bat”      建好后,双击就可以直接运行test程序和 Windo

2013-06-22 00:13:26 1210

原创 PAT (Advanced Level) Practise —— 1002. A+B for Polynomials

http://pat.zju.edu.cn/contests/pat-a-practise/1002This time, you are supposed to find A+B where A and B are two polynomials.InputEach input file contains one test case. Each case occupies 2

2013-06-21 10:28:54 830

原创 PAT (Advanced Level) Practise —— 1001. A+B Format (20)

http://pat.zju.edu.cn/contests/pat-a-practise/1001Calculate a + b and output the sum in standard format -- that is, the digits must be separated into groups of three by commas (unless there

2013-06-21 09:32:15 788

转载 PAT (Basic Level) Practise (中文)—— 1010. 一元多项式求导

http://pat.zju.edu.cn/contests/pat-b-practise设计函数求一元多项式的导数。输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。输入样例:3 4 -5 2 6 1 -2

2013-06-20 20:32:30 2798 1

原创 PAT (Basic Level) Practise (中文)—— 1009. 说反话

http://pat.zju.edu.cn/contests/pat-b-practise/1009给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。输出格式

2013-06-20 13:39:32 1525

转载 PAT (Basic Level) Practise (中文)—— 1008. 数组元素循环右移问题

http://pat.zju.edu.cn/contests/pat-b-practise/1008一个数组A中存有N(N>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A0 A1……AN-1)变换为(AN-M …… AN-1 A0 A1……AN-M-1)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次

2013-06-20 13:38:54 2150

原创 PAT (Basic Level) Practise (中文)—— 1007. 素数对猜想

http://pat.zju.edu.cn/contests/pat-b-practise/1007让我们定义 dn 为:dn = pn+1 - pn,其中 pi 是第i个素数。显然有 d1=1 且对于n>1有 dn 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N (5),请计算不超过N的满足猜想的素数对的个数。输入格式:每个测试输

2013-06-20 08:50:46 1624 1

原创 PAT (Basic Level) Practise (中文) —— 1006. 换个格式输出整数

http://pat.zju.edu.cn/contests/pat-b-practise/1006让我们用字母B来表示“百”、字母S表示“十”,用“12...n”来表示个位数字n(输入格式:每个测试输入包含1个测试用例,给出正整数n(输出格式:每个测试用例的输出占一行,用规定的格式输出n。输入样例1:234输出样例1:BBSSS1234输入样例2:

2013-06-20 01:20:41 1767

原创 PAT (Basic Level) Practise (中文)—— 1005. 继续(3n+1)猜想

http://pat.zju.edu.cn/contests/pat-b-practise/1005卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对n=3进行验证的时候,我们需要计算3、5、8、4、2、1,则当我们对n=5、8、4、2进行验证的时候,就可以

2013-06-20 00:49:41 1328

原创 图像处理:均值滤波

滤波滤波是将信号中特定波段频率滤除的操作,是从含有干扰的接收信号中提取有用信号的一种技术。均值滤波均值滤波是典型的线性滤波算法,它是指在图像上对目标像素给一个模板,该模板包括了其周围的临近像素(如3×3模板:以目标象素为中心的周围8个象素,构成一个滤波模板,即去掉目标象素本身),再用模板中的全体像素的平均值来代替原来像素值。效果平滑线性滤波处理降低了图像

2013-06-10 17:01:54 2941

《Mastering Machine Learning with scikit-learn》源代码

Mastering Machine Learning with scikit-learn 一书的源代码。使用 Python 演示各种机器学习算法。

2015-03-19

空空如也

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

TA关注的人

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