- 博客(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
1438
原创 C++ 中的 Lambda 表达式
lambda 表达式是函数式编程语言中一个很 cool 的特性,而 C++11 标准加入了对 lambda 表达式的支持。本篇文章对 C++11 中的 lambda 表达式做一个简单的介绍。什么是 lambda 表达式说到 lambda expression 就不能不提 lambda calculus,前者是从后者中衍生出的概念,lambda calculus 有着严格的数学定义,
2015-03-31 09:24:16
624
原创 旋转矩阵与四元数
旋转矩阵与四元数另一个 Blog 地址:http://insaneguy.me 原文链接:http://insaneguy.me/2015/03/25/rotation_matrix_and_quaternions/在计算机图形学的学习中,几何变换(Transformations)是一块重要的内容,我们使用齐次坐标(Homogeneous coordinates)描述点和向量,使用变换矩阵描述平移
2015-03-26 20:46:09
1911
原创 Kinect开发环境配置:Kinect for Windows SDK + OpenCV2.4.9 + VS2013 + Win8(x86)
假设VS2013已正确安装
2014-07-16 19:23:12
3703
转载 Notepad++ 自定义缩进
http://zhidao.baidu.com/question/136092310.html设置首选项—其他—勾选自动缩进设置首选项—语音—标签设置下,使用空格代替若2没有该选项,则在—选项卡设置里。
2014-06-08 10:59:41
2043
原创 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
629
原创 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
592
转载 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
818
转载 Notepad++里设置scala的语法高亮
转载自:http://hi.baidu.com/iwangdy/item/675a21f98b7a28c60dd1c88e
2014-05-19 22:47:43
5492
原创 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
695
转载 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
675
原创 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
657
原创 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
525
原创 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
699
转载 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
2521
转载 利用.bat文件打开U盘根目录下指定文件夹的程序
http://zhidao.baidu.com/question/26221629.html打开记事本,编辑如下内容(假设U盘的根目录有[工具]文件夹,而需要建的快捷方式就指向它里面的内容): Start "" "工具\系统工具\test.exe" 保存到U盘的根目录下,文件名为“test.bat” 建好后,双击就可以直接运行test程序和 Windo
2013-06-22 00:13:26
1259
原创 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
847
原创 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
801
转载 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
2825
1
原创 PAT (Basic Level) Practise (中文)—— 1009. 说反话
http://pat.zju.edu.cn/contests/pat-b-practise/1009给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。输出格式
2013-06-20 13:39:32
1539
转载 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
2158
原创 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
1652
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
1813
原创 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
1334
原创 图像处理:均值滤波
滤波滤波是将信号中特定波段频率滤除的操作,是从含有干扰的接收信号中提取有用信号的一种技术。均值滤波均值滤波是典型的线性滤波算法,它是指在图像上对目标像素给一个模板,该模板包括了其周围的临近像素(如3×3模板:以目标象素为中心的周围8个象素,构成一个滤波模板,即去掉目标象素本身),再用模板中的全体像素的平均值来代替原来像素值。效果平滑线性滤波处理降低了图像
2013-06-10 17:01:54
3032
《Mastering Machine Learning with scikit-learn》源代码
2015-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人