自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (4)
  • 收藏
  • 关注

转载 观察者模式

观察者模式(有时又被称为发布/订阅模式)是软件设计模式的一种。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实作事件处理系统。 #include #include #include #include using namespace std; // The Abstr

2013-09-24 11:35:11 611

原创 整数求值(华为上机)

整数算术表达式求值描述:求由+-*/()组成的整数算术表达式的值。如1+2*3=7,(1+2)*3=9。除法运算,除不尽时向下取整,如(1+2)/2+1=2。不考虑数值溢出。不考虑除数为0。不考虑括号嵌套。运行时间限制:10 Sec内存限制:128 MByte输入:一行字符串,长度小于128个字节输出:计算结果,整数样例输入:1+3+4+5样例输出:13   #include #inc

2013-09-23 18:07:06 677

原创 用位运算实现两整数相加

#include #include using namespace std; int main() { int a,b; cin>>a>>b; int yihuo=a^b; int jinwei=(a&b)<<1; while(jinwei!=0) { int tmp1=yihuo^jinwei; int tmp2=(yihuo&jinwei)<<1; yihuo

2013-09-18 20:05:01 663

转载 fork()与printf()

转自:http://coolshell.cn/articles/7965.html 前两天有人问了个关于Unix的fork()系统调用的面试题,这个题正好是我大约十年前找工作时某公司问我的一个题,我觉得比较有趣,写篇文章与大家分享一下。这个题是这样的: 题目:请问下面的程序一共输出多少个“-”? 1 2 3 4 5 6

2013-09-18 19:37:15 853

原创 组合的编程实现

要点: 1、编程实现未知个数的输入数时,而且可能不是整数,是其他类型数据时,如何处理输入的问题,这样的题目容易在上机面试里卡壳,看似简单却没那么容易。 2、给了n个不同的整数,编程实现所有组合,即C(n,1),C(n,2)....C(n,n) #include #include using namespace std; class Solution{ public:

2013-09-16 14:58:45 1225

转载 sizeof()用法汇总

sizeof()功能:计算数据空间的字节数 1.与strlen()比较       strlen()计算字符数组的字符数,以"\0"为结束判断,不计算为'\0'的数组元素。       而sizeof计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示。 2.指针与静态数组的sizeof操作       指针均可看为变量类型的一种。所有指针变量的sizeof 操作结果均为

2013-09-14 16:43:14 459

原创 O(1)时间删除节点

//主要是函数中链表节点的形参最好用引用,这样函数中指针赋值为空时,才真正的把指针赋值为空了。#include using namespace std; struct ListNode { int value; ListNode* next; ListNode(int m,ListNode* p):value(m),next(p){} }; class Solution { publi

2013-08-26 17:21:52 627

原创 Combination Sum

Given a set of candidate numbers (C) and a target number (T), find all unique combinations in C where the candidate numbers sums to T. The same repeated number may be chosen from C unlimited

2013-08-16 15:10:59 498

转载 快速构建实时抓取集群

出处:http://www.searchtb.com/2011/07/%E5%BF%AB%E9%80%9F%E6%9E%84%E5%BB%BA%E5%AE%9E%E6%97%B6%E6%8A%93%E5%8F%96%E9%9B%86%E7%BE%A4.html?spm=0.0.0.0.vTaZFq 定义: 首先,我们定义一下定向抓取,定向抓取是一种特定的抓取需求,目标站点是

2013-08-14 11:24:49 609

转载 定向抓取漫谈

转载自:http://www.searchtb.com/2011/01/an-introduction-to-crawler.html?spm=0.0.0.0.B8ep0L 网络爬虫(web crawler)又称为网络蜘蛛(web spider)是一段计算机程序,它从互联网上按照一定的逻辑和算法抓取和下载互联网的网页,是搜索引擎的一个重要组成部分。一般的爬虫从一部分start u

2013-08-14 11:02:02 679

转载 玩转robots协议

出处:http://www.searchtb.com/2013/07/robotstxt.html?spm=0.0.0.0.Da0mAt 玩转robots协议 2013年2月8日北京市第一中级人民法院正式受理了百度诉奇虎360违反“Robots协议”抓取、复制其网站内容的不正当竞争行为一案,索赔金额高达一亿元,这可以看做2012年下半年“3B大战”的继续。在此次索赔案件中,

2013-08-14 09:45:55 741

原创 回文字符串

#include #include #include #include #include #include using namespace std; int palindrome(const string &s) {     map str;     for(string::size_type i=0;i     {         map

2013-08-13 16:21:57 693

原创 Flatten Binary Tree to Linked List

Given a binary tree, flatten it to a linked list in-place. For example, Given 1 / \ 2 5 / \ \ 3 4 6 The flattened tree should look like: 1

2013-08-13 11:00:06 522

原创 java 实现视频网站视频地址解析

<br />最近在做一个任务,是解析视频网站的视频地址,用java写,对于我这个对java一窍不通的人来说真是有难度,我只能做到用什么找什么,现在连最基本的java程序结构都还不是很清楚,⊙﹏⊙b汗……加油,希望能尽快搞定……

2011-04-08 10:20:00 6666 7

kademlia协议简介

详细描述了kad协议的具体内容,有图解,有流程,非常好。

2012-06-28

基于p2p的分布式爬虫系统

用于信息检索的分布式爬虫系统,构建在p2p网络上,有完整的方法和实现

2012-04-11

一种获取网络音视频节目地址的方法

一篇专利,详细讲述如何获取网络视频的地址,可用于视频地址解析,下载视频

2011-08-24

空空如也

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

TA关注的人

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