- 浏览: 67100 次
文章列表
本程序用于判别所给数据源在置信率为 0.05 时的概率分布形式。A 的形式为n×1。 A=A(:);
[ahat, bhat] = unifit(A);
p1 = unifcdf(A, ahat, bhat);
[h1, s1] = kstest(A, [A, p1], 0.05);
if h1==0
disp('该数据源服从标准均匀分布。')
else
disp('该数据源不服从标准均匀分布。')
end
/etc/profile
# set hadoop
HADOOP_INSTALL=/usr/local/lib/hadoop-2.6.0
export PATH=$HADOOP_INSTALL/bin:$HADOOP_INSTALL/sbin:$PATH
JAVA_HOME is not set
hadoop下 conf/hadoop-env.sh
# The java implementation to use. Required.
export JAVA_HOME=/usr/local/jdk1.6
run as
-- run configuration
-- Java Application
-- class
-- Arguments
-- Program arguments
输入传入的参数,若有几个参数则在参数间空格就行
1. select count(*) from table;
while(rs.next()) {
count = rs.getInt(1);
}
2.
ResultSet rs;
rs.last(); //移到最后一行
int rowCount = rs.getRow(); //得到当前行号,也就是记录数
rs.beforeFirst(); //还要用到记录集,就把指针再移到初始化的位置
递归调用中使用全局变量和函数参数之间的差异
- 博客分类:
- 算法与数据结构
对树、图进行 遍历时,包括 前序、中序、后序、深度搜索、广度搜索
存在一些参数,可以用
1. 全局变量表示,递归结束后必须对该变量修改,恢复原值
2. 普通函数参数,因为递归调用函数时,实际上,从内存分布上看,每一层调用都保存了该层函数的参数,因此递归返回上层时,不会影响原参数值
1. 全局变量表示
int currentSum = 0;
vector<Node *> path;
void traverse(Node *root, int expectedNum) {
currentSum += root->value;
...
project中的相对路径,以工程名为相对路径
SAT
-src
-cp
-simple
-Sample.java
-simple
在Sample.java中,
File simple = new File("simple");
而不是从 Sample.java所在目录 simple下开始计算
c++ 中
常量字符串存储在单独额内存区域,
当其赋给指针时,指针指向字符串首地址
当将其存入数组,是将字符串的每个值依次存入数组,此时数组首地址与常量字符串首地址不同
#include <stdio.h>
#include <string.h>
int main() {
char str1[] = "hello world";
char str2[] = "hello world";
char *str3 = "hello world";
...
关于 memset 的使用
- 博客分类:
- C++
void * memset ( void * ptr, int value, size_t num );
num: Number of bytes to be set to the value.
size_t is an unsigned integral type.
num 以字节计数,同时赋值时也是以字节为单位
所以,我刚才犯错
int _result[25];
memset(_result, 1, 25*sizeof(int));
出错,这是因为,执行时,每个字节赋值为 00000001,
所以一个int 为 00000001 00000001 00000001 0000 ...
实现一个Stack,push和pop函数,以及一个输出当前栈内最小值的min函数,要求这三个函数都是O(1)
显然,需要时间换空间
栈 A, 辅助栈 minStack,存储最小元素,显然,从栈底到栈顶,非递增
Elem getTop(minStack) {
return get(minStack);
}
void push(element) {
if(element <= getTop()) {
push(element, B);
}
push(element, A);
}
void pop() {
...
查找第 i 大元素,除了排序外,可借助快排思想,将其划分,进而分治算法,也可堆排序
借助芯片测试,分治
http://blog.csdn.net/liu1064782986/article/details/7411720
http://blog.csdn.net/atyuwen/article/details/1817600
当有奇数个芯片两两测试,必有一个落单
1. (n-1)/2, 当分组的芯片对淘汰后保留的为奇数
1) 落单为好
奇数个芯片中好的至少比坏的多一个,无所谓加
2) 为坏
...
之前在使用 spring+hibernate 声明式事务管理时,总是出错,无法进行事务管理,摸索了很久,终于明白。
既然使用 srping管理事务,那么所有的 bean都要在 springIoC中进行管理,否则何谈 spring声明式事务,包括 Dao层,service层和 controller层
在 controller层中
ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");
FooService defaultFooService = (FooS ...
hibernate中,hbm.xml映射文件加载,目前据我所知有两个,
1. web.xml中
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/classes/applicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>org.springfra ...
1. Project --> properties --> compiler
--> server --> Runtime Environment
或者是对整个eclipse生效
Window --> preferences --> compiler
--> server --> Runtime Environment
2. 修改配置文件,在所属工程的 navigator 视图下
文件 org.eclipse.wst. ...
mysql 创建新用户相关
- 博客分类:
- 数据库
首先以 root权限登录
创建用户
create user username identified by 'password';
该用户可在任意地方登录数据库
create user username@ip identified by 'password';
限定登录主机
给新用户授权
grant privileges on database.table to user@ip identified by "password"
select, insert, update, delete, all
通过这种方法,对数据库的修改立即写入内存,即时生效,无须重启服务器
...
contains(), containsKey(), containsValue()
调用 equals() 方法来判断
对于 Object 类,
public boolean equals(Object obj)
其比较规则为:当参数obj引用的对象与当前对象为同一个对象时,就返回true,否则返回false.
所以,在默认情况下, equals() 和 == 等价,均比较引用值(即地址),除非那些已经重写 equals() 方法的类
在开发中,自定义类,如果要调用这些方法来判断,必须重写 equals() 和 hashCode(),否则,始终为 false
根据 equal ...