现在位置: 首页 > blinking发表的所有文章
  • 10月
  • 14日
数据库 ⁄ 共 6143字 评论关闭
视觉中国的NoSQL之路:从MySQL到MongoDB 作者:forchenyun on 星期四, 二月 17, 2011  注:离qcon beijing 2011不远了,偶然看到qcon上深入浅出NoSQL主题的演讲嘉宾 潘凡,他将在qcon上分享的题目是《MongoDB开发应用实践(PHP/Perl)》,遂在这里分享一下当初他的一篇文章,以给大家预热用。 文 /  潘凡 起因 视觉中国网站(www.chinavisual.com)是国内最大的创意人群的专业网站。2009年以前,同很多公司一样,我们的CMS和社区产品都构建于PHP+Nginx+MySQL之上;MySQL使用了Master+Master的部署方案;前端使用自己的PHP框......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 5392字 评论关闭
安装概览 整体的安装过程分为以下几步 搭建Hadoop集群 (整个cluster由3台机器组成,一台作为Master,另两台作为Slave) 编译Spark 1.0,使其支持Hadoop 2.4.0和Hive 运行Hive on Spark的测试用例 (Spark和Hadoop Namenode运行在同一台机器) Hadoop集群搭建 创建虚拟机 创建基于kvm的虚拟机,利用libvirt提供的图形管理界面,创建3台虚拟机,非常方便。内存和ip地址分配如下 master 2G    192.168.122.102 slave1  4G    192.168.122.103 slave2  4G    192.168.122.104 在虚拟机上安装os的过程就略过了,我使用的是arch li......
阅读全文
  • 03月
  • 14日
综合 ⁄ 共 830字 评论关闭
    #include <stdio.h> #include <string.h> #include <stdlib.h> #define N 100 void GetDigits(int *a,char *s); void multiply(int *a,int *b,int *c); main() { char s1[N],s2[N]; int i,j,a[N],b[N],c[N*2]; printf("\n input number a: "); scanf("%s",s1); printf("\n input number b: "); scanf("%s",s2); //把输入的字符串,按位存放到数组 GetDigits(a,s1); GetDigits(b,s2); multiply(a,b,c); //找到最高位 j=N*2-1......
阅读全文
  • 10月
  • 29日
综合 ⁄ 共 1045字 评论关闭
直方图(Histogram) 关键信息: (1) 线性尺度直方图--Line scale histogram (2)对数尺度直方图--Logarithm scale histogram 直方图统计并用图表显示每个灰度级的总像素数。从这个图表中,你可以知道在图像中是否存在确定灰度级的特定区域。 直方图提供了图像的一般性描述方法,且有助于描述图像不同组件,例如:背景、目标和噪声。 直方图是一个基础的图像分析工具,用于描述图像的像素亮度分布。利用直方图,可以判定图像的全局亮度是否满足你的任务要求。你可以利用直方图判定是否图像中存在特定灰度值的区域,你也可以利......
阅读全文
比赛的时候愣是没看懂这一题是啥意思,最后队友写完了觉得有问题也木有submit== 前面说了一大串反转路由表,in short之后就是说取个当前子网集合的补集,全集是整个IPV4地址空间。我当时一直纠结main routing table as small as possible是为何,现在觉得是防止两个子网可以用一个子网代替的case吧,比如11100000.0.0.0/4+11110000.0.0.0/4=11100000.0.0.0/3 因为subnet有公共的前缀,所以可以用字典树存储,寻找补集就是遍历字典树,在空节点处返回,另外遍历到现有子网号的末尾亦要返回。因为dfs到第一个空节点就return,所以可......
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 101字 评论关闭
      加载驱动程序后,提示“缺少所需的CD/DVD驱动器设备驱动程序”,我们只需按shift+F10键,调出命令窗口, 输入diskpart命令,然后再输入list disk命令即可,就这么简单。    
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 814字 评论关闭
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1233 最小生成树问题:prim算法 #include <iostream> #include <algorithm> using namespace std; struct Road { int c1, c2, cost; }; Road road[5051]; int city[101];//统一将大序号指向小序号,形成树的根可由最小序号充当 int cmp(const Road a, const Road b) { return a.cost < b.cost; } int Findnext(const int n) {//查找与之相连接的城市 if (city[n] == -1) return n; return city[n] = Findnext(city[n]);//压缩路径 } int Merge(const i......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 557字 评论关闭
Object-c的一个方法可以包含多个参数,除了第一个参数外,后面的所有参数都要写名字,这一点和其他的语言有很大的不同。多个参数的写法(方法的数据类型) 函数名: (参数1数据类型) 参数1的数值的名字 参数2的名字: (参数2数据类型) 参数2值的名字 …. ;举个例子,一个方法的定义:-(void) setKids: (NSString *)myOldestKidName secondKid: (NSString *) mySecondOldestKidName thirdKid: (NSString *) myThirdOldestKidName;实现这个函数的时候:-(void) setKids: (NSString *)myOldestKidName secondKid: (NSString *) mySecondOld......
阅读全文
  • 02月
  • 22日
综合 ⁄ 共 2711字 评论关闭
Problem Description 经过锦囊相助,海东集团终于度过了危机,从此,HDU的发展就一直顺风顺水,到了2050年,集团已经相当规模了,据说进入了钱江肉丝经济开发区500强。这时候,XHD夫妇也退居了二线,并在风景秀美的诸暨市浬浦镇陶姚村买了个房子,开始安度晚年了。 这样住了一段时间,徐总对当地的交通还是不太了解。有时很郁闷,想去一个地方又不知道应该乘什么公交车,在什么地方转车,在什么地方下车(其实徐总自己有车,却一定要与民同乐,这就是徐总的性格)。 徐总经常会问蹩脚的英文问路:“Can you help me?”。看着他那迷茫......
阅读全文
  • 01月
  • 20日
综合 ⁄ 共 999字 评论关闭
今天闲来无事,到定王台买了一本《编程之美》。这书上的题目确实不错,可要是看懂,也是有难度的。以后打算每天看一小节吧。 额,开始做那个题目吧。        其实我以前刚开始搞ACM的时候就做过这个题目,真的。而且还是AC了的哦。那时候我的做法是:……偶都不好意思说了。不过反正这个blog没有人看的,也没有啥不好意思。那时候我的做法是把整数转换为二进制,再把二进制存到一个字符串里面……后面的我的就不多说了。       废话不说,贴编程之美上面的代码。 int count1(int a) { int num = 0; while(a) { if(1 == a % 2)//如......
阅读全文
  • 01月
  • 13日
综合 ⁄ 共 530字 评论关闭
#include<iostream> #include<cstdio> using namespace std; inline int read(){ int x=0,f=1;char ch=getchar(); while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();} while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();} return x*f; } int n,bgn,mx,a[51]; bool f[51][1001]; int main(){ n=read();bgn=read();mx=read(); for(int i=1;i<=n;i++)a[i]=read(); f[0][bgn]=1; for(int i=1;i<=n;i++) for(int j=0;j<=mx;j++){ ......
阅读全文
  • 01月
  • 11日
综合 ⁄ 共 1788字 评论关闭
//author: CHC //First Edit Time: 2014-09-19 11:19 //Last Edit Time: 2014-09-19 11:25 #include <iostream> #include <cstdio> #include <cstring> #include <cmath> #include <set> #include <vector> #include <map> #include <queue> #include <set> #include <algorithm> #include <limits.h> using namespace std; typedef long long LL; const int MAXN=1e+4; const int MAXM=1e+6; const int INF = INT_MAX; struct Edge { int from,to,ci,cost......
阅读全文