放牧代码和思想
专注自然语言处理、机器学习算法
    时间有限,只有GitHub上的issue能及时处理,大约每周末一次。另外,不要叫我楼主,谢谢。

2013年11月的文章

const int*和int* const
C++

const int*和int* const

hankcs阅读(3698)评论(0)

在看《C++ Primer 第五版》的时候,发现了这么一个自己没注意到的地方: const int*和int* const中的const修饰的对象不同,const int*修饰值,不能改变指针所指的值;int* const修饰指针,不能改变...

解决BitmapFactory.decode OutOfMemory问题
Android

解决BitmapFactory.decode OutOfMemory问题

hankcs阅读(3791)评论(0)

今天项目app出bug了,在android2.3上重复打开/关闭一个activity 6次后,第7次一定会崩溃,抛出 OOM 异常,异常由BitmapFactory.decode系列方法抛出。 其实这并非是我滥用内存造成的,而是Bitmap...

白话图解《算法导论》第一二部分
算法

白话图解《算法导论》第一二部分

hankcs阅读(2606)评论(2)

《算法导论》果然是本神一般的书,偏向理论,大而全,大量公式与推导让人眩晕。我发现光看不思考没多大效果,于是也写点笔记,整理一下别人绘制的图解,效果可能好一些。 第一部分 基础知识  强调了算法的重要性,号召大家都来买书研究算法。介...

实现输出泛型集合所有排列组合的泛型函数
C++

实现输出泛型集合所有排列组合的泛型函数

hankcs阅读(1699)评论(0)

看了一半《C++标准程序库—自修教程与参考手册》,忍不住写了个泛型函数玩玩,输出某集合里所有元素的可能的排列组合。此函数有两个版本,permutate适用于各种情况,包括集合里有相同元素的情况,但是效率和空间都不好。而permutate_u...

破解东京大学2013年招生海报谜题
C++

破解东京大学2013年招生海报谜题

hankcs阅读(18272)评论(21)

这是一张美女海报,「東京大学情報理工学系研究科」每年的招生海报都非常有内涵,其内涵之一是身着华美传统服饰的海报女郎,其内涵之二则是隐藏在海报上那串二进制数字背后的谜题。hankcs今天突发兴致,顺手解开了2013海报背后的谜题,用通俗的语言...

cout
C++

cout << boolalpha用法

hankcs阅读(1672)评论(0)

默认情况下是0和1,cout << boolalpha是用true和false输出bool的值: #include <iostream> using namespace std; ///...

C++ dynamic_cast 笔记
C++

C++ dynamic_cast 笔记

hankcs阅读(1573)评论(0)

这个全局函数或者叫库函数利用RTTI来转换指针或引用的类型,注意转换指针的时候不会抛异常,只有在转引用的时候才会抛异常: #include <iostream> using namespace st...

我的开源项目

HanLP自然语言处理包基于DoubleArrayTrie的Aho Corasick自动机