摘要:
/** * @brief MatrixChainMultiplication Algorithm 15.2 * @author An * @data 2013.8.25 **/#include #include #define N 6using namespace std;static int **m = new int*[N];static int **s = new int*[N];// static int *p = new int[N];void Ma... 阅读全文
摘要:
Balls RearrangementTime Limit: 9000/3000 MS (Java/Others)Memory Limit: 65535/32768 K (Java/Others) Total Submission(s): 1661Accepted Submission(s): 627 Problem Description Bob has N balls and A boxes. He numbers the balls from 0 to N-1, and numbers the boxes from 0 to A-1. To find the balls... 阅读全文
摘要:
执行如下命令: mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.oldvim /etc/yum.repos.d/CentOS-Base.repo (粘贴下面的更新源地址,[小提示]vim粘贴方法:首先选中更新源地址内容,然后在vim中按下字母i进入编辑模式,然后点击鼠标中间,即可粘贴刚才选中的内容) yum update 更新源地址如下: [base] name=CentOS-6 - Base repo=os baseurl=http://mirrors.163.com/centos/6.4/o... 阅读全文
摘要:
1.如果双击startup.bat,窗口一闪而过,可以在命令行里面启动startup.bat; 2.如果命令行里面启动startup.bat情况还是这样,就可以在bat命令后面加上pause。这样就不会一闪而过了; 3.为何startup无法启动?? 首先错误如下: The JAVA_HOME environment variable is not defined correctly This environment variable is needed to run this program NB: JAVA_HOME should point to a JDK not a JRE 图形.. 阅读全文
摘要:
第七章 消息协定7.1 消息协定概述通常情况下,在定义消息的架构时只使用数据协定就足够,但是有时需要精确控制如何将类型映射到通过网络传输的SOAP消息。对于这种情况,通常解决方案是插入自定义的SOAP标头。此外还可以定义消息头和正文的安全属性,通过确定是否对这些元素进行数字签名和加密,消息样式的操作可提供这种控制。消息样式的操作最多具有一个参数和一个返回值,其中参数和返回值的类型都是消息类型,即这两种类型可直接序列化为指定的SOAP消息结构。消息协定可以是用MessageContractAttribute标记的任何类型或Message类型。如下所示:[OperationContract]Ban 阅读全文
摘要:
你正在看书,突然你的朋友打来电话,于是你放下书本去接电话,电话打完接着看书。电话响->放下书本->接电话->继续看书这一个过程,就类似于CPU中断的处理过程。一. CPU中断的作用早期的CPU处理外设的事件(比如接收键盘输入),往往采用“轮询”的方式。即CPU像个查岗的一样轮番对外设顺序访问,比如它先看看键盘有没被按下,有的话就处理,没的话继续往下看鼠标有没有移动,再看看打印机……这种方式使CPU的执行效率很低,且CPU与外设不能同时工作(因为要等待CPU来“巡查”)。中断模式时就是说CPU不主动访问这些设备,只管处理自己的任务。如果有设备要与CPU联系,或要CPU处理一些事 阅读全文
摘要:
在两个线程共卖100张票的时候,也会出现问题,同时卖同一张票。程序如下:public class TestThread implements Runnable{ private int j=100; public void run(){ for(int i = 0 ;i0){ try { Thread.sleep(300);//注意这里休眠了300毫秒 } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("卖第"+j+"张票!"); j--; } } } 阅读全文
摘要:
在test示例下面,有一个关于此功能的代码,实现的效果如下: 通过拉动可旋转的按钮,从而改变所代表的值,这个效果的确是很棒的,但,和我的需求有一些差别,先贴上我实现的效果吧 先看先第一张图,头像环绕的进度条从0开始,直到最后显示效果如第二张图所示,整个过程采用定时器来完成,和示例中的通过手拖动旋转按钮表面上不同(头像没有旋转),其实,原理是一样的,那张头像不过是放到上面的,头像下面仍有一个旋转的图片,只是我们看不到而已,来看下代码吧声明文件:#ifndef __loading__Potentiometer__#define __loading__Potentiome... 阅读全文
摘要:
1、项目环境项目是典型的轻量级JavaEE项目,使用SSH框架构建,数据源使用DBCP管理,和Spring进行了整合。项目数据库使用Oracle数据库。项目DBCP配置内容如下###### DBCP连接池参数配置 ###### #######jdbc连接池初始连接数,设置后更好发挥连接池左右jdbc.initialSize=10#jdbc最大活动连接数,即连接池上限,要小于数据库连接上限,项目组根据系统最大用户上限数和访问量来调整jdbc.maxActive=20#jdbc最大空闲连接数 ,建议与初始连接数相同jdbc.maxIdle=10#jdbc最大等待连接数,必须小于sql或存储过程最长 阅读全文
摘要:
这是我目前最喜欢的codiltiy上的问题之一。问题描述是:给定一个整数数组A,所有的数均不相同。假设下标从0开始,找到一个数组B, 满足A[B[0]] > A[B[1]] > A[B[2]] >...A[B[K]],对任意两项A[B[i]]和A[B[i + 1]],任意j, min(B[i],B[i + 1]) int solution(const vector &A) { // write your code here... int i, height, n = A.size(); vector > s; for (i = 0; i < n; ++i) 阅读全文