摘要:
把相互覆盖的骨牌放入一个集合中,如果一个集合有cnt 个元素 那么这个集合所在区域最多只能存在 (cnt +1)/2 个元素。#include #include using namespace std;int father[2005];int cnt[2005];int vis[105][105];void init(int n){ int i; for(i=1;i<=n;i++) { father[i]=i; cnt[i]=0; }}int find(int x){ while(father[x]!=x) x=fathe... 阅读全文
摘要:
code:#include #include void render(void);void keyboard(unsigned char c,int x,int y);void mouse(int button,int state,int x,int y);int main(int argc , char** argv){ glutInit(&argc,argv); glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGBA); glutInitWindowPosition(100,100); glutInitWindowSize( 阅读全文
摘要:
点击打开hdu 4686思路: 矩阵快速幂分析:1 题目给定一个式子求和,那么根据题目给定的,我们可以求出an*bn = (an-1*Ax+Ay)*(bn-1*Bx+By) => an-1*bn-1*Ax*Bx+an-1*Ax*By+bn-1*Ay*Bx+Ay*By2 那么我们根据上面的等式可以推出矩阵的乘法 3 那么我们要求的是AoD(n)相当于求左边矩阵的n次幂,然后利用结果乘上初始值4 注意特判n为0的时候,结果为0。然后注意初始的值 代码:/************************************************ * By: chenguolin ... 阅读全文
摘要:
你要是系统运维人员,就要实时的监控系统的一些重要参数,不如僵尸进程,CPU的利用率,内存的使用情况,磁盘空间的使用情况,系统的均衡负载,根据得到的最新信息,我们就能判断系统运行的状态是否良好。本人接触linux系统也有一点时间,在网上看看了,经过整理,将一些常用的系统监控的命令shell脚本拿出来晒晒,希望给新手提供学习的机会,同时也希望经验丰富者提够些技术知道,多多探讨交流!获得某个用户的某个进行的信息:function GetPID #user #name{ PsUser=$1 #echo $PsUser PsName=$2 #echo $PsName pid=`ps -u $PsUse. 阅读全文
摘要:
表头文件 #include 定义函数 int access(const char * pathname, int mode); 函数说明 检查是否可以读/写某一已存在的文件。 pathname: 文件/目录路径 mode: R_OK\W_OK\X_OK:检查文件是否具有读取、写入和执行的权限 F_OK: 判断该文件是否存在 由于access()只作权限的核查,并不理会文件形态或文件内容,因此,如果一目录表示为“可写入”,表示可以在该目录中建立新文件等操作,而非意味此目录可以被当做文件处理。例如,你会发现DOS的文件都具有“可执行”权限,但用exec... 阅读全文
摘要:
写页面的时候在chrome,fireforks等页面上显示正常,但是换成IE9之后就完全没有样式了。IE真是个奇葩的怪胎。它的报错信息是’CSS 因 Mime 类型不匹配而被忽略‘,也就是说所有的.css文件全部都不起效果了。去网上查了一些资料,有很多与这个问题相关的回答。首先要明白Mine类型是个什么。MIME类型就是设定某种指定扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开,多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。与之相关主要的是web.xml文件。web.xml 是网络程序中的一个很重要的配置文件。当启动一 阅读全文
摘要:
tyle="margin:20px 0px 0px; font-size:14px; line-height:26px; font-family:Arial"> 阅读全文
摘要:
在Eclipse进行android开发的时候,由于要启动adb,但有时候其他的程序启动会占用adb程序的端口,这时候在对android程序进行调试的时候就会出现报错:究其原因就是因为其他程序占用了adb的端口导致了adb无法正常启动,至于占用端口的程序可能是豌豆荚、腾讯手机助手、91助手等,这个是不确定的。所有要向解决问题就要找到占用端口的程序并关闭它。方法如下:ADB server didn't ACK* failed to start daemon * 1、找到adb需要绑定的端口 C:\Users\mx>adb nodaemon servercannot bind ' 阅读全文
摘要:
Hbase深入学习(一) 什么是hbase一、hbase是什么? 首先hbase是一个在Hadoop的HDFS分布式存储系统上介于映射(key/value)的nosql的分布式数据库;它通常会被描述成一个存储稀疏数据的具有分布式、持久化、多维度的经过排序的map,你也一定过一些人把它当做是一个面向列(column family-oriented)的key/value的具有多版本机制的数据库。主要有以下特性: 1、提供随机、实时读写查询,由hbase的架构和LSM—Tree数据结构保证; 2、高容错,该特性是由HDFS保证; 3、分布式和线性扩展; 4、面向列和存储松散数据; 5、存储的数据可. 阅读全文
摘要:
一、实现功能 1、服务器端选择待发送的文件,可以是多个 2、开启服务器,支持多客户端接入,能够实时显示每个客户端接入状态 3、等待所有客户端都处于已连接状态时,依次发送文件集给每个客户端,显示每个客户端发送进度 4、发送完成后等待接收客户端发回的文件,显示接收进度 5、关闭服务器 二、实现要点 先讲一下实现上述功能的几个关键点,明白的这几个要点,功能的大框架就搭好了,细节在下一节再讲 1、新建服务器类testServer,继承自QTcpServer 功能:用于接收客户端TCP请求,存储所有客户端信息,向主窗口发送信息 在这个类中实例化QTcpServer的虚函数: void incomin.. 阅读全文