现在位置: 首页 > maxdos发表的所有文章
  • 04月
  • 13日
算法 ⁄ 共 3135字 评论关闭
Problem Arrangement Time Limit: 2 Seconds      Memory Limit: 65536 KB The 11th Zhejiang Provincial Collegiate Programming Contest is coming! As a problem setter, Edward is going to arrange the order of the problems. As we know, the arrangement will have a great effect on the result of the contest. For example, it will take more time to finish the first problem if the easiest problem hides in the middle of the problem list. There are N problems in the contest. Certainly, it's not inte......
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 1227字 评论关闭
下推标记法,更新区间最值,并维护一个属性------区间是否平齐,更新时把所有区间一直分解成平齐区间在决定是否修改。 感觉跑上去很慢,但实际却已经足够快,原因可能是数据弱。 #include <cstring> #include <iostream> #include <cstdio> #include <algorithm> #include <cctype> //using namespace std; #define lson l,m,rt<<1 #define rson m+1,r,rt<<1|1 #define max(a,b) ((a) > (b) ? (a) : (b)) const int maxn = 211; const int M = 101111; int MAX[M<<2],col[......
阅读全文
  • 09月
  • 08日
综合 ⁄ 共 1085字 评论关闭
1.安装: $ curl get.pow.cx | sh To set up a Rack app, just symlink it into ~/.pow: $ cd ~/.pow$ ln -s /path/to/myapp 2.Error Error starting application Your Rack app raised an exception when Pow tried to run it. LoadError: cannot load such file -- bundler/setup /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_e......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 912字 评论关闭
如果没有mysql的安装包就下载 wget http://oss.aliyuncs.com/aliyunecs/onekey/mysql/mysql-5.6.15-linux-glibc2.5-i686.tar.gz 如果有的话 tar -xzvf mysql-5.6.15-linux-glibc2.5-i686.tar.gz   mv mysql-5.6.15-linux-glibc2.5-i686/* /alidata/server/mysql(随便移到你自己规定的地方) 添加用户组并设置权限 groupadd mysql useradd -g mysql -s /sbin/nologin mysql /alidata/server/mysql/scripts/mysql_install_db --datadir=/alidata/server/mysql/data/ --basedir=/alidata/server/mysql --user=mysql(执行mysql_insta......
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 1273字 评论关闭
57.用俩个栈实现队列。 题目:某队列的声明如下:  83 template<typename T> class CQueue { public: CQueue() {} ~CQueue() {} void appendTail(const T& node);  // append a element to tail void deleteHead();  // remove a element from head private: Stack<T> m_stack1; Stack<T> m_stack2; }; 分析:从上面的类的声明中,我们发现在队列中有两个栈。 因此这道题实质上是要求我们用两个栈来实现一个队列。 相信大家对栈和队列的基本性质都非常了解了:栈是一种后入先出的数据容器, 因此对队列进行......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 577字 评论关闭
【规则】为了防止头文件的重复引用,应当用#ifndef / #define /#endif 结构产生预处理块 【规则】用#include <...>格式来引用标准的头文件(编译器将从标准库目录开始搜索)用#include "..." 格式来引用标准的头文件(编译器将从用户的工作目录开始搜索) 【规则】头文件只存放 “声明” ,而不存放 “定义”              在C++语法中,类的成员函数可以在被申明的时候被定义,并且自动成为内联函数。但是建议将成员函数的定义和申明分开,不论这个成员函数有多么小 【规则】不提倡使用全局变量。尽量不要在头文件中出现像exter......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 867字 评论关闭
Chrome扩展开发指南(5)——Override Pages(重置页面) 重置是一种用自己提供的页面替换Google Chrome默认页面的方法。一个重置页面常常是用HTML、JavaScript、CSS组成。 当前,能够替换的页面只有新标新标签页,新标签页就是我们打开一个新标签时出现的页面。 我们可以把默认的新标签页: 替换成这种样式: 重置页面非常简单,只需在Manifest中定义自己的页面地址。比如下面的例子中,我们使用了newtab.html来重定义新标签页。 {   "name": "My extension",   ...   "chrome_url_overrides": {     "ne......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 1197字 评论关闭
进程间的通信方式: 1.管道(pipe)及有名管道(named pipe):   管道可用于具有亲缘关系进程间的通信,有名管道除了具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。 2.信号(signal):       信号是在软件层次上对中断机制的一种模拟,它是比较复杂的通信方式,用于通知进程有某事件发生,一个进程收到一个信号与处理器收到一个中断请求效果上可以说是一致得。 3.消息队列(message queue):       消息队列是消息的链接表,它克服了上两种通信方式中信号量有限的缺点,具有写权限得进程可以按照一定得规则......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 2821字 评论关闭
TabHost是整个Tab的容器,包括两部分,TabWidget和FrameLayout。TabWidget就是每个tab的标签,FrameLayout则是tab内容。 1、如果我们使用extends TabAcitivty,如同ListActivity,TabHost必须设置为@android:id/tabhost 2、TabWidget必须设置android:id为@android:id/tabs 3、FrameLayout需要设置android:id为@android:id/tabcontent 4、参考这儿:aspx">http://blog.csdn.net/flowingflying/archive/2011/04/06/6304289.aspx 先自定义一个xml文件: Java代码 <?xml version="1.0" encoding="utf-8"?> <TabHos......
阅读全文
  • 01月
  • 19日
综合 ⁄ 共 268字 评论关闭
24、 人人笔试 1: 一个人上台阶可以一次上 1 个, 2 个,或者 3 个,问这个人上 n 层的台阶,总共有几种走法? 简单递推题 int fun( int n ) { if(n==1) return 1; if(n==2) return 2; if(n==3)  return 4; return (fun(n-1) + fun(n-2) + fun(n-3)); } 人人笔试 2: 在人人好友里,A 和 B 是好友,B 和 C 是好友,如果 A  和 C 不是好友,那么 C 是 A 的二度好友,在一个有 10 万人的数据库里,如何在时间 O(n)里,找到某个人的十度好友。 广度优先遍历10W人的......
阅读全文
此处只介绍我的思路ubuntu 只剩下一个桌面 3D失败Unity左侧启动器栏和顶部菜单栏消失,导致这个的原因是compiz,最简单的方法是卸载。但是卸载后,许多配置文件并没有删除干净。 我给出新的思路。首先,你可以尝试进入guest,如果,guest的桌面完好,那说明,只是你自己账户的配置文件搞坏了。所有,我们平时做什么配置的时候,首先是cp一份。此时已经晚了。那就在做个一模一样的就是啦,新建个用户,此时,只能用命令了。 useradd name passwd name 修改/etc/passwd使他成为root 然后,ctrl+alt+F123中的一个,登录成功后,sta......
阅读全文
  • 03月
  • 23日
综合 ⁄ 共 285字 评论关闭
看了上次那只小鸭子,忍不住自己也试试这神奇的图种。(神奇的小鸭子: 【传送门】) 这种方法来隐藏自己需要隐藏的文件那是相当的给力哦。 制作方法 第一步,准备一张图片,和你需要压缩隐藏的文件。如图。  第二步,然后压缩你想隐藏的文件。我这里就隐藏【Gou.torrent】这个文件,压缩格式RAR、ZIP都可以。 第三步,启动Windows下的CMD命令提示符,这里用到COPY命令。 copy /b C:\\isaced.jpg + C:\\Gou.zip C:\\Gou.jpg OK,完成了。   然后把【Gou.jpg】的扩展名改为【ZIP】或【RAR】就可以查看并解压......
阅读全文