摘要:
计算hdfs指定目录中所有文件名中包含2011-04-24的文件大小,并换算成GB: $HADOOP_HOME/bin/hadoopfs-du /user/hdfs/s3/ifocus/*2011-04-24*|awk'{sum+=$1}END{printsum}'|awk'{total=$1;base=1024*1024*1024;printtotal/base}' 如果要统计20号到24号所有文件大小的总和呢? #!/bin/bash # DIR=/log/tmp/cd startdate="$1" date1=$(date -d &qu 阅读全文
摘要:
本文出自 http://blog.csdn.net/shuangde800 题目链接:点击打开链接 题意有n个仓库,让m个人来看管。一个仓库只能由一个人来看管,一个人可以看管多个仓库。每个人有一个能力值pi,如果他看管k个仓库,那么所看管的每个仓库的安全值为 pi/k(向下取整)如果某个仓库没有人看管,那么它的安全值为0。所有仓库的安全值L = min{ 每个仓库的安全值 }如果雇佣一个人的工资等于他的能力值pi。从m个人中选择一些人雇佣,问所有仓库的安全值最高是多少,在安全值最高的情况下,求雇佣的最少价钱。 思路f[i][j]表示前i个人,管理j个仓库的最大安全值。f[i][j... 阅读全文
摘要:
在我们安装了网站服务管理系统wdcp之后,在使用过程中可能会出现这样或那样的疑问,下面给大家整理几点出来,方便大家学习。还有不懂得话,可以去wdlinux论坛找找相关教程。 1、wdcp如何拒绝或阻止别人域名的恶意指向 因为备案原因,也因为检查原因,有的时候,我们不能允许有别人的域名或非法域名指向我们 可是,我们无法限制或控制别人的指向,因为域名控制权不在我们手上 但我们可以在服务器上做限制,那如何限制呢? 很简单,只要让默认的IP访问页面,打不开,就可以了 具体到wdcp里,如何操作? 1 如果没有修改过默认站点,刚把/www/web/default/index.php... 阅读全文
摘要:
最短路Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 22174 Accepted Submission(s): 9436 Problem Description 在每年的校赛里,所有进入决赛的同学都会获得一件很漂亮的t-shirt。但是每当我们的工作人员把上百件的衣服从商店运回到赛场的时候,却是非常累的!所以现在他们想要寻找最短的从商店到赛场的路线,你可以帮助他们吗? Input 输入包括多组数据。每组数据... 阅读全文
摘要:
本题虽然简单,但是利用了编译原理里面的自顶向下方法来设计语法树,递归求解。例如:对于逻辑表达式A&B|C,得到以下输出 A B C A&B|C 0 0 0 0 0 0 1 1 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 逻辑表达式支持:常量(只有0和1两种常量)、变量(用一个大写字母表示,因此最多26个变量)、“与”运算、“或”运算、“非”运算 用算符优先文法来做语法解析。优先级比较表如下: | & ! ( ) # | > > > > > > E > > > > 阅读全文
摘要:
今年A股市场上手游概念股的表现可谓“独当一面”,不少和手游沾边的公司股价都翻了倍。在笔者看来,这些手游企业的股价明显高得离谱,这轮行情可以证明资本市场对手游的关注度非常高,但并不意味着这些手游企业就能一帆风顺,因为除传统手游企业以外,不少互联网巨头也对该领域虎视眈眈。 腾讯就是其中一家,前不久,腾讯高调宣称要推出腾讯移动游戏平台,日前手机QQ4.2.1新版发布,游戏中心横空出世,引发业界的普遍讨论。众所周知,10余年来,腾讯PC游戏横扫联众,打造出了独特的娱乐基因;加之QQ拥有庞大的用户量,且同时覆盖PC平台和移动终端,这意味着手机QQ游戏中心将有更广阔的舞台可供表现。 ... 阅读全文
摘要:
简单取石子游戏,SG函数的简单应用。有时间将Nim和、SG函数总结一下……暂且搁置。 #include #include #define N 1002int n, T, m, sg[N];bool vis[N];int main() { scanf("%d", &T); while (T--) { scanf("%d%d", &n, &m); sg[0] = 0; for (int i=1; i<=n; i++) { memset(vis, false, sizeof(vis)); for (i... 阅读全文
摘要:
http://wikioi.com/problem/3143/#include#include#include#include#include#include#includeusing namespace std;int a[ 20 ][ 3 ] ;void work1(int x)/////////////////////////////////////////////先序遍历 { printf("%d ",x); if (a[x][1]!=0) work1(a[x][1]); if (a[x][2]!=0) work1(a[x][2]);} void work2(int 阅读全文
摘要:
暴力的求SG函数会超时,正解是先处理出10^6以内的SG值,对于更大的,开根号之后计算出。小数据观察可以发现sg函数值成段出现,而且增长速度很快,因此可以计算出来每一段的范围,只需打表即可。 Nim游戏:Nim和:L.Bouton给出了一个定理,状态(X1, X2, ..., Xn)为必败态当且仅当X1 xor X2 xor .... xor Xn = 0,xor是二进制的按位异或操作。 #include #include using namespace std;typedef long long ll;ll x, a[] = {3, 15, 81, 6723, 50625, 2562991. 阅读全文
摘要:
Plane Equation注:面可理解为:连接面上的点与原点,投影相同(为:a*x1+b*x2+c*x3)OpenGL Matrix Class (C++)OverviewOpenGL fixed pipeline provides 4 different types of matrices (GL_MODELVIEW, GL_PROJECTION, GL_TEXTURE and GL_COLOR) and transformation routines for these matrices;glLoadIdentity(),glTranslatef(),glRotatef(),glScal 阅读全文
摘要:
从放暑假前周sir给我讲了一个用polya计数法和burnside定理做的题目(pku2409)后,突然觉得组合数学挺有意思,然后从那时起到现在几乎都在做这类的题目。做到现在感觉这类题目的一些基本知识点都差不多有所了解了,水题也刷了不少,但还有很多难题自己实在是做不动,所以准备把这类题目先放一放,然后把前段时间做的水题整理一下(供以后的初学者参考,大牛就不要看了哈,都是水题)。剩下的比较难的题目就慢慢来吧,以后做出来再不上,这个小结会不断地更新。也希望大家有好的题目可以推荐一下,分享一下哈。感谢:周sir,J_factory和福州大学神牛aekdycoin,大连理工大学神牛czyuan。不扯了 阅读全文
摘要:
发现自己懒得思考,不能一直刷一眼就看出结果的水题吧? 思路: 根据二叉树前中后序遍历的特性1、前序遍历的第一个字母必是 根2、在中序遍历的字母串中找出 根字母,那么根字母左右两边的字符串就分别是它的左、右子树3、利用递归复原二叉树(把子树看作新的二叉树)4、后序遍历特征:后序遍历字母串 自右至左 依次为:最外层(总树,设为第0层)右子树的根,内1层右子树的根,内2层右子树的根….内n层右子树的根,内n层左子树的根,内n-1层左子树的根……内1层左子树的根,最外层(总树,第0层)左子树的根。把总树的左子树作为新的总树,继续递归即可。 (注意:总树的叶就是作为“单叶”这棵树本身的右根)5、输出后. 阅读全文
摘要:
转载请标明姓名及出处:大飞_Rflyee -http://blog.csdn.net/rflyee/article/details/9767897Android SDK的tools目录下提供了一个sqlite3.exe工具,这是一个简单的sqlite数据库管理工具。开发者可以方便的使用其对sqlite数据库进行命令行的操作。程序运行生成的*.db文件一般位于"/data/data/项目名(包括所处包名)/databases/*.db",因此要对数据库文件进行操作需要先找到数据库文件:1、进入shell 命令adb shell2、找到数据库文件#cd data/data#ls 阅读全文
摘要:
最近在完成公司网站www.xuhongkj.com的时候,需要用到域名查询的功能,网上查了一些资料,几乎都是ASP版的,而且功能有限,不能满足我的要求。百度后,结合网上的例子,整理出了该功能!asp.net 域名注册查询功能, 支持批量后缀查询!要实现查询,首先要找到域名查询接口,这里我们使用的是万网的域名查询接口http://panda.www.net.cn/cgi-bin/check.cgi?area_domain=WHOIS信息接口:http://whois.hichina.com/cgi-bin/whois?domain=例如查询域名:tstmm.com网址为:http://panda 阅读全文
摘要:
更新证书错误Code Sign error: Provisioning profile ‘XXXX'can't be found 在Xcode中当你在更新了你得证书而再重新编译你的程序,真机调试一直会出现 Code Sign error: Provisioning profile ‘XXXX’ can't be found是不是会另你很恼火。下面说说解决方法,让你很好的解决这个问题。 1.关闭你的项目,找到项目文件XXXX.xcodeproj,在文件上点击右键,选择“显示包内容”(Show Package Contents)。会新打开一个Finder。注:其实XXXX. 阅读全文
摘要:
一:拖拽现在在任意的文档库中,你可以拖拽文档到文档库区域,它会以进度条显示上传到文档库中。第一步鼠标点击文档拖动到文档库区域时,它会变成“拖到此处”,第二步放开鼠标,上传。二:调出菜单调出菜单取代了原来的ECB。调出菜单显示列表项目的预览,显示之前ECB的操作菜单。更多信息三:下载通过“下载副本”,终端用户可以下载文档到本地。点击预览面板的下载图标进行下载。四:嵌入代码用户可以获取文档嵌入的代码,粘贴进SharePoint页面的脚本编辑器或内容编辑器Web部件中。点击预览面板的“嵌入代码”图标获取嵌入的代码。更多信息五:打印PDF“打印PDF”用来将Word文档转换为PDF并可以就在文档库中打 阅读全文
摘要:
A.Ribbon Gymnastics题目要求四个点作圆,且圆与圆之间不能相交的半径之和的最大值。我当时想法很简单,只要两圆相切,它们的半径之和一定最大,但是要保证不能相交的话就只能取两两个点间距离和最短的作为半径和最大的。到现在也不是非常清楚为什么可以A,我们带错节奏了。。#include#include#include#include#include#include#define exp 1e-10using namespace std;inline void RD(int &ret){ char c; do { c=getchar(); } w... 阅读全文
摘要:
地理数据库技术一直以来都是ArcGIS的基础技术。为充分使用ArcGIS的全部功能则需要把数据存储在Geodatabase当中。Geodatabase是一个综合性的信息模型,它可以支持存储几乎任意类型的数据,例如矢量数据、属性、影像、地形和3D对象。存储这些类型的数据时,还可以定义它们的行为,例如子类、域、属性规则、连接规则、拓扑规则,从而可以保证数据的完整性。 Geodatabase技术是ArcGIS for Desktop和ArcGIS for Server平台组件的一部分,所拥有的功能取决于产品的版本(基础版、标准版、高级版)。Desktop基础版提供创建数据库的简单要素类的基本功... 阅读全文
摘要:
C++的容器大多数都是自动排序的,所以你使用这些容器时,你加入的元素类型必须是可以比较大小的,如果不是,则需要自定义排序规则,例如你自定义的结构体:#include #include using namespace std;struct ju{ int id,x,y; bool operator my; set ::iterator it; int main(int argc, char *argv[]){ int t,n,i,j; cin>>t; while(t--) { cin>>n; my.clear(); for(i=0;i>tt.id>>tt 阅读全文
摘要:
对动态代理的理解;这个知识点很复杂,也不常用,传智的课程深度!!张孝祥java高新技术上有讲解,当时看了几遍模模糊糊,现在在JDBC的连接池遇到,又狠狠的看了几遍。其实搜到的资料还是几乎一样,可能是书读百遍其义自现,以前看的还是不够,直到现在才理解!动态代理概述:JVM在运行期间动态生成出某类的兄弟类(代理类),代理类与原类实现:调用相同的类加载器,实现相同的接口;并且代理类绑定了一个InvocationHandler实例对象(代理类真正的操作者)。(注意这三条)这样,调用代理类实例化对象的时候就会去执行InvocationHandler接口的方法,invoke(),在invoke方法中我们可 阅读全文