
学习笔记
文章平均质量分 53
danache
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
正则表达式学习笔记
最近由于要学习网络爬虫,原创 2014-08-07 22:00:09 · 376 阅读 · 0 评论 -
使用说明
分布式爬虫环境搭建需要以下工具/环境 1.jdk1.8 2.Hadoop2.x 3.Hbase1.2 4.Maven 5.eclipse1. Hadoop环境搭建参考文档 Hadoop部署。2.Hbase部署参考文档Hbase部署3.Maven+eclipse部署参考 http://blog.youkuaiyun.com/lichangzai/article/details/18409095原创 2016-06-25 10:13:19 · 303 阅读 · 0 评论 -
Nutch2.2.3源码阅读之injectorJob
injectorJob是Nutch中第一个模块。它的功能是对URL进行优先值排序并存到本地列表中。nutch中URL是按行存储的,每行的结构如下: http://www.nutch.org/ \t nutch.score=10 \t nutch.fetchInterval=2592000 * \t userType=open_source程序的入口如下: int res = ToolR原创 2016-05-24 21:52:20 · 330 阅读 · 0 评论 -
记录MAVEN构建hadoop
关键的是将maven打包成jar,在hadoop中执行 在pom.xml增加如下内容[html] view plain copy <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <v原创 2016-03-31 08:37:15 · 350 阅读 · 0 评论 -
java cmd 编译时包含package的处理
记录一下把。包名sptest,main函数在sptest.java中 编译时使用 javac -Djava.ext.dirs=lib -d空格.空格 xxx.java lib是包含的jar包的文件夹名字。 我运行的就是javac -Djava.ext.dirs=lib -d空格.空格 sptest.java 然后是java -Djava.ext.dirs=lib sptest.sptest原创 2016-03-21 09:34:38 · 535 阅读 · 0 评论 -
八皇后问题
两个版本。思路大体相同,都是用的回溯。不过数据结构上的版本不太容易懂。先写上来吧。struct Queen { int x, y; Queen(int xx, int yy) :x(xx), y(yy) {}; bool operator==(Queen const& q)const { return (q.x == x) || (q.y == y)原创 2015-11-26 10:41:58 · 330 阅读 · 0 评论 -
扑克程序 Python
def card_ranks(hand):ranks = ['--23456789TJQKA'.INDEX(r) for r, s in hand] ranks.sort(reverse=True) return ranks def straight(ranks): return (max(ranks) - min(ranks)) == 4 and len(set(ranks)) == 5原创 2015-11-13 21:35:40 · 6896 阅读 · 1 评论 -
欢迎使用优快云-markdown编辑器
先构造一个优先级搜索算法框架,然后通过更新优先级选择器来完成树的构造。DFS和BFS都可以看做是选择不同优先级的节点来完成的。template <typename Tv, typename Te> template <typename PU> void Graph<Tv, Te>::pfs (int s, PU prioUpdater){ reset(); int v = s;原创 2015-09-09 16:04:25 · 116 阅读 · 0 评论 -
优先级搜索
先构造一个优先级搜索算法框架,然后通过更新优先级选择器来完成树的构造。DFS和BFS都可以看做是选择不同优先级的节点来完成的。template <typename Tv, typename Te> template <typename PU> void Graph<Tv, Te>::pfs (int s, PU prioUpdater){ reset(); int v = s;原创 2015-09-15 11:03:08 · 725 阅读 · 0 评论 -
把皇后的递归和迭代
两个版本。思路大体相同,都是用的回溯。不过数据结构上的版本不太容易懂。先写上来吧。 struct Queen{ int x,y; Queen(int xx, int yy):x(xx), y(yy){}; bool operator==(Queen const& q)const { return (q.x == x) || (q.y == y) || (x + y == q原创 2015-08-14 10:07:27 · 316 阅读 · 0 评论 -
一个简单的计数
从数据结构这本书看到的,思路很巧妙啊。 题目的要求是计算一个数化为二进制数后,求这个二进制数1的个数。这个方法是复杂度为log2N的。 #define POW(c) = 1 #define Mask(c) (((unsigned long ) -1 ) / (pow(pow(c))+1))//这个是用来分则的,以2^c为单位分组。效果是这样的 MASK(0)=01010101010101原创 2015-06-18 18:48:30 · 659 阅读 · 2 评论 -
数据结构1-2Zuma
这道题主要是链表,所以我又回去翻了一遍链表。。后来还是借鉴大神的思想才能做出来 复杂度就是O(n),链表插入删除时O(1),查找是O(n),关键是连锁删除的部分,首先插入后若有可能删除最多只有五个,所以在五个之中遍历,消除后最多只有四个能消除,座椅范围减少为四,贴代码: #include #include #include #include using namespace std;原创 2015-06-02 17:03:58 · 696 阅读 · 0 评论 -
sicp学习笔记
1.lisp奇怪的表达式, (define a 3) (define b 4) (= a b)->返回#false因为lisp没有这么赋值,这是检测a是否等于b,返回false 2.正则序和应用序 正则序:完全展开而后归约,即先将表达式全部展开,在进行运算。example: (sum-square (+ 5 1) (* 5 2))-> (+ square(+ 5 1) (squar原创 2015-03-14 10:05:16 · 655 阅读 · 0 评论 -
iOS 学习笔记 -iOS编程 第四版
1.object-c中通过类来描述原创 2015-04-09 17:12:39 · 745 阅读 · 0 评论 -
scip第一章总结
思而不学则罔。学而不思则殆。 从程序设计的基本元素开始讲起。 每种语言都有三种机制: 1.基本表达形式 2.组合的方法 3.抽象的方法 在程序中我们要处理的通常是数据和过程,而这两个并不是严格分离的。 过程的定义类似函数,解释器要对组合式的各个元素求值,而解释器求值的模型分为正则序和应用序,现在一般用的是应用序,关于正则序和应用序的区别见习题分析。 后面有一个关键的概念:函数作为黑原创 2015-03-24 17:22:40 · 524 阅读 · 0 评论 -
python学习笔记之codecademy
1.str的函数 String methods lower()小写 upper()大写 str()将目标转化为str输出 2.print("a " + "b " + " c") = a b c 3. name = raw_input("W原创 2015-03-02 08:34:01 · 974 阅读 · 0 评论 -
c++ primer 学习笔记,关于引用等等
一些关于引用的笔记: const 引用b原创 2014-10-05 13:27:07 · 437 阅读 · 0 评论 -
C++ Primer 学习笔记 整形
习题: P2.1 int,long,short类型原创 2014-10-03 19:51:13 · 375 阅读 · 0 评论 -
Kaggle sea-lion总结
对一些排名靠前的方法总结。我自己开始的想法是通过opencv把每个标记的点提取出来,然后通过opencv的漫水算法获得所需要的sealion的范围,后来发现这个太蠢了,当时真的没啥检测的经验,直接用的ssd跑了一下结果,fass-rcnn比ssd稍微差一点。主要是图片处理的方式不对。第一名没用检测,直接回归算得…重点: 使用scikit-image Blob detection,将标注图片直接提取坐原创 2017-12-06 10:40:37 · 465 阅读 · 0 评论