放牧代码和思想
专注自然语言处理、机器学习算法

C++

Make迁移CMake与跨平台的一点总结

Make迁移CMake与跨平台的一点总结

hankcs阅读(950)评论(1)

这几天将一个C++绘图库从Make迁移到CMake,并且利用NDK+SWIG支持Android,利用MinGW支持Windows,最后还把作者留下的一个VisualStudio的GUI Demo也转成CLion项目,期间踩了不少坑,解决了许...

JetBrains C++ IDE CLion配置与评测

JetBrains C++ IDE CLion配置与评测

hankcs阅读(16693)评论(24)

等了大半年的JetBrains C++ IDE千呼万唤始出来!上次我猜2014年肯定发布,今天经@wet2_cn同学的提醒,我去官博一看,嘿!有了!赶紧安装试了一把,感觉这是迄今为止用过最好的Cpp IDE,没有之一,这里做个简单的评测与推...

C++11 std::function用法

C++11 std::function用法

hankcs阅读(13369)评论(5)

在看Cocos2d-x的范例代码时,随处可见“很奇怪”的语法: static std::function<Layer*()> createFunctions[] = {   &n...

POJ 3484 Showstopper 题解 《挑战程序设计竞赛》

POJ 3484 Showstopper 题解 《挑战程序设计竞赛》

hankcs阅读(2322)评论(0)

POJ 3484 Showstopper 句柄:N个等差数列,初项X_i,末项Y_i,公差Z_i,求出现奇数次的数? 3.1不光是查找值!“二分搜索” 其他 这题的难点在于……IO,数据集之间可能有多个空行,而且也没指定数据的上限,全靠瞎猜...

POJ 3662 Telephone Lines 题解 《挑战程序设计竞赛》

POJ 3662 Telephone Lines 题解 《挑战程序设计竞赛》

hankcs阅读(1877)评论(2)

POJ 3662 Telephone Lines 拉电线:N个电线杆P条线可选,K条线内免费,否则花费免费额度外最长的那一根。求最小花费。 3.1不光是查找值!“二分搜索” 最小化第k大的值 Dijkstra结合二分解决,题还行,是谁写了这...

POJ 3579 Median 题解 《挑战程序设计竞赛》

POJ 3579 Median 题解 《挑战程序设计竞赛》

hankcs阅读(2759)评论(5)

POJ 3579 Median 双重二分搜索:对列数X计算∣Xi – Xj∣组成新数列的中位数。 3.1不光是查找值!“二分搜索” 查找第k大的值 对X排序后,与X_i的差大于mid(也就是某个数大于X_i ...

我的开源项目

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