现在位置: 首页 > REOLELEBRAH发表的所有文章
  • 08月
  • 29日
综合 ⁄ 共 576字 评论关闭
题意:n(1 ≤ n ≤ 10000) 组数据,每组一个l, r(0 ≤ li ≤ ri ≤ 10^18),求[l, r]间二进制表示1最多的,最小的数。 题目链接:http://codeforces.com/problemset/problem/484/A ——>>如果 l 与 r 的二进制位数不一样,那么此时应达全1状态近 r。。 如果 l 与 r 的进制数位数一样的时候,从较小数不断加各个位置的 1 ,不超过 r 得到的数就是结果。。 1LL.。。。。。。。 #include <cstdio> int Cal(long long x) { int ret = 0; while (x) { ++ret; x >>= 1; } return ret......
阅读全文
  • 07月
  • 26日
综合 ⁄ 共 837字 评论关闭
Given a binary tree, return the level order traversal of its nodes' values. (ie, from left to right, level by level). For example: Given binary tree {3,9,20,#,#,15,7}, 3 / \ 9 20 / \ 15 7 return its level order traversal as: [ [3], [9,20], [15,7] ] 思路:这道题同样可以用层序遍历的思想,定义一个队列Q,指针front,rear分别记录每一层节点在Q中的起始坐标和终点坐标,然后遍历取得节点的值即可。 class Solution { public: vector<vector<int> > levelOrder......
阅读全文
  • 05月
  • 19日
数据库 ⁄ 共 6449字 评论关闭
  //下面的代码是一个实现C++连接MYSQL数据库的很好的例子 //这里用了建表,插入,检索,删表等常用功能 //我用VC++6.0生成,已经成功连接了。 //在VC++6.0中要想把做一下两步准备工作才可以。 //(1)Tools->Options->Directories->Include files中添加C:\Program Files\MySQL\MySQL Server 6.0\include //(2)Tools->Options->Directories->Library files中添加C:\Program Files\MySQL\MySQL Server 6.0\lib\opt //其实就是将头文件和库文件包含进来 //我觉得这个例子写的很好,再结合自己的试验,特地......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 549字 评论关闭
[1] 分布式服务框架 ZooKeeper --管理分布式环境中的数据 http://www.ibm.com/developerworks/cn/opensource/os-cn-ZooKeeper/ [2] ZooKeeper系列讲座 很全面 http://wenku.baidu.com/view/6add4b8ed0d233d4b14e694a.html [3] ZooKeeper使用和原理探究(一) http://rdc.taobao.com/team/jm/archives/665 [4] ZooKeeper典型应用场景一览 http://rdc.taobao.com/team/jm/archives/1232 [5] ZooKeeper的学习总结 http://www.blogjava.net/matuobasyouca/archive/2012/05/15/378164.html 基于ZooKeeper的配置信息存储方案的设计与实......
阅读全文
  • 02月
  • 27日
综合 ⁄ 共 878字 评论关闭
和上一题一样,建议去CF的GYM里交。 题意:找一个团(里面任意两点都有直接的路径连接)使得团内点的权值加起来最大。 方法:一开始想的超复杂,没敢做。后来经大神指点,图为平面图,任意两路径不相交,这样,团的点的个数最大就是4。接下来就简单了,搜吧。 #include<iostream> #include<cstdio> #include<cstring> #include<vector> using namespace std; vector<int>g[500]; bool p[500][500]; int a[500]; int n,m; void init() { for(int i=1;i<=n;i++)g[i].clear(); memset(p,0,......
阅读全文
  • 12月
  • 12日
综合 ⁄ 共 1043字 评论关闭
在编译生成class文件时,会自动产生两个方法,一个是类的初始化方法<clinit>, 另一个是实例的初始化方法<init> <clinit>:在jvm第一次加载class文件时调用,包括静态变量初始化语句和静态块的执行 <init>:在实例创建出来的时候调用,包括调用new操作符;调用Class或java.lang.reflect.Constructor对象的newInstance()方法;调用任何现有对象的clone()方法;通过java.io.ObjectInputStream类的getObject()方法反序列化。 import java.util.*; class ParentTest { static int y = 2; int yy = 3; s......
阅读全文
  • 08月
  • 17日
综合 ⁄ 共 675字 评论关闭
1.Windows iis +ftp安装 开始----控制面板----添加或删除程序 如图     出现如下界面点击“添加/删除windows组件(a) ”如图     出现如下界面     选择“应用程序服务器”     点击图片中的“详细信息”       出现上面的图片“选中internet 信息服务(iis)” 点击图片中的“详细信息”     选中图片中的“文件传输协议(ftp)服务”然后点击“确定” 最后出现如下界面 点击图片中的“浏览”选中 C:/win2003_sys/disc1/AMD64 如图   点击图片中的“打开”iis就开始安装了。     出现这个表示......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 1651字 评论关闭
以tomcat为例,为了使hibernate从容器中获得数据源,需要分别配置tomcat容器和hibernate: 1,在tomcat容器中配置数据源;2,在hibernate的配置文件中指定使用容器中的数据源。 tomcat的配置文件server.xml中,<Resource>元素用来配置JNDI资源,它允许把数据源也发布为JNDI资源,如: <Resource name="jdbc/SAMPLEDB" auth="Container" type="javax.sql.DataSource"/> <ResourceParams name="jdbc/SAMPLEDB"> <parameter>    <name>factory</name>    <value>org.apache.commons.dbcp.B......
阅读全文
  • 05月
  • 19日
综合 ⁄ 共 2699字 评论关闭
准备工作: u Longene-0.3.0只支持root用户,所以请用root用户登录。 u 从Longene网站的下载中心频道下载longene-0.3.0.tar.bz2的安装包和linux-2.6.30.tar.bz2的代码包(也可以从Linux Kernel官方网页下载http://www.kernel.org/) u 某些发行版(如ubuntu)安装完后会缺少编译必要的包,首先要安装这些包。如可以编译则可以跳过这一步 #apt-get install build-essential   (安装 gcc, make, patch等) #apt-get install libncurses5-dev  (安装 make menuconfig 时必须的库文件) 从http://wiki.winehq.org/Recommended_Pac......
阅读全文
  • 05月
  • 11日
综合 ⁄ 共 2817字 评论关闭
华中科技大学计算机科学与技术学院学位审议委员会                                     二○○八年九月一日     为提高研究生培养质量、提高学术水平、促进国际学术交流,经计算机学院学位审议委员会研究决定,国际顶尖学术会议分为A、B两类,分类如下:     一、A类     1.International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)     2.ACM Conference on Computer and Communication Security (CCS)     3.USENIX Conference on File and Storage Techniques (FAST)   ......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 2006字 评论关闭
这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。 ./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。 make是用来编译的,它从Makefile中读取指令,然后编译。 make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。 AUTOMAKE和AUTOCONF是非常有用的用来发布C程序的东西。 ----- 1、configure,这一步一般用来生成 Makefile,为下一步的编译做准备,你可以通过在 configure 后加上参数来对安装进行控制,比如代码:./confi......
阅读全文
  • 05月
  • 04日
综合 ⁄ 共 6031字 评论关闭
 http://topic.csdn.net/t/20060222/16/4570895.html 1.首先声明,这些方法也都是本人搜集的资料,然后为已所用,程序中不足之处,还请高手指点.     2.网上有好多关于用SQL语句导入导出的例子,这里不再重复写了。         方法1:调用com组件,导出access数据到Excel,就是直接调用access的导出功能,此方法速度超级快     using   Access;         Access.ApplicationClass   oAccess   =   new   Access.ApplicationClass();     oAccess.Visible   =   false;     try     {     //ACCESS9:     oAccess.OpenCurrentDatabase("d:/......
阅读全文