小编Kev*_*vin的帖子

Grails继续删除我的表格

我的表结构如下:

创建表test_two_tabel.T1( T1_IDINT NOT NULL AUTO_INCREMENT, A1INT NULL, B1VARCHAR(45)NULL, C1VARCHAR(45)NULL, D1DATETIME NULL,PRIMARY KEY(T1_ID));

在Grails中:

package twotables

class T1 {

    Integer a
    String b
    String c
    Date d

    static mapping = {
        table "T1"
        version false
        id column:"T1_ID"
        a1 column:"a1"
        b1 column:"b1"
        c1 column:"c1"
        d1 column:"d1"
    }

    static constraints = {
        id()
        a1()
        b1()
        c1()
        d1()
    }
}
Run Code Online (Sandbox Code Playgroud)

每次我执行我的程序...... Grails删除数据库中的表,有谁知道发生了什么?

database grails

2
推荐指数
1
解决办法
2209
查看次数

Matlab将图形保存到特定大小?

当我绘制mygraph时,它的大小为[200 200 350 200](这就是我想要的),但保存的图形不在该分辨率中,而是像1200X900.我可以知道我做错了什么吗?谢谢!!

mygraph = figure('Name', [fileNameNoExtension '_RandStat_Flip_Unknown.eps'], 'Color', 'white', 'Position', [200 200 350 200]);
bar(matrixNoiseLe5(:,8), 'facecolor',[0.1 0.5 0.9]);
set(gca,'FontSize',10); 
axis([0 1400 -0.05 0.05]);
ylabel('\DeltaRS');
xlabel('Noise Index');
saveas(mygraph, [pathstr '\indexes_3E_15L_300_3000I_RandStat_Flip_Unknown.eps']);
Run Code Online (Sandbox Code Playgroud)

matlab plot matlab-figure

2
推荐指数
1
解决办法
9238
查看次数

如何使用在 oozie 中执行的脚本访问本地目录?

我在我的机器上运行带有 virtualbox 的 CDH4.5。在虚拟机内部,我有一个本地目录:/home/cloudera/logs/abc.log,我想做一个非常简单的事情,我在 oozie 中安排了一个非常简单的脚本来复制abc.log到 HDFS ( /user/cloudera/logs/)。

计划的作业已执行,但在 stderr 中,它向我显示: cannot access /home/cloudera/logs/abc.log: No such file or directory

有没有办法可以使这项工作?因为我想用 oozie 安排一个脚本,每天将文件从本地复制到 HDFS 作为沐浴作业。谢谢!!

shell hadoop copy oozie

2
推荐指数
1
解决办法
3898
查看次数

Python 日期时间 工作日 strftime() 与 weekday()

有一个 pandas 数据框 df,为了从日期列中获取工作日,我做了:

df_raw['DayOfWeek'] = df_raw[str_date_colname].dt.strftime('%w')
Run Code Online (Sandbox Code Playgroud)

它以十进制数形式返回工作日,其中 0 表示星期日,6 表示星期六。但是,我想得到 0 是星期一,6 是星期日。所以我做了:

df_raw['DayOfWeek'] = df_raw[str_date_colname].dt.weekday()
Run Code Online (Sandbox Code Playgroud)

但它返回:'Series' object is not callable

我可以知道为什么吗?我认为 和strftime()weekday()可以在日期时间对象中调用:https ://docs.python.org/2/library/datetime.html

python datetime strftime weekday dataframe

2
推荐指数
1
解决办法
2572
查看次数

如何在python中生成高度统一的随机数?

在不知何故我需要一个随机函数可产生高度均匀的号码,例如,当我说[5,5],并运行此函数为10次,我想有5号是小于0.5和其它5-数字大于0.5.

每次运行都应该分开,如:

for i in range(0,10):
   rnd=random_function([6,3,1])
   print rnd
Run Code Online (Sandbox Code Playgroud)

运行此功能十次后,我有6个数字小于0.6,3个数字介于0.6和0.9之间,1个数字介于0.9和1之间.

有谁知道我该怎么做?因为python里面的随机函数不是那么统一....谢谢!!

python random uniform

1
推荐指数
1
解决办法
6933
查看次数

我可以访问Pig中的本地文件吗?

我有一个名为blacklist.xml的文件,该文件的每一行都包含一个绝对路径,该文件中有多个路径.此文件存储在/ Users/ABC /

我是否知道无论如何我都可以从本地目录(/ Users/ABC /)加载此文件而不是从HDFS加载?谢谢!!

file apache-pig

1
推荐指数
1
解决办法
5744
查看次数

Shell脚本反转两个连接的变量?

我只是想连接两个字符串变量,但输出以某种方式颠倒了。有没有人请让我知道为什么?谢谢!!

我的shell脚本:

HEADER=`cat header-cp-match-src-file.csv`
echo header: $HEADER
HEADER="$HEADER,Hello,123456"
echo header: $HEADER
Run Code Online (Sandbox Code Playgroud)

输出:

header: good_description,tranx count
,Hello,123456description,tranx count
Run Code Online (Sandbox Code Playgroud)

第一行是正确的,但最终输出没有"header:"并且",Hello,123456"转到字符串的前面。

========== 解决方案 ==========

该文件header-cp-match-src-file.csv最初来自 Windows env,因此它包含一个\r,根据建议,在删除\r. 谢谢!!

HEADER=`cat header-cp-match-src-file.csv`
echo header: $HEADER
HEADER=${HEADER/$'\r'/}
HEADER="$HEADER,KEVIN,123456"
echo header: $HEADER
Run Code Online (Sandbox Code Playgroud)

string bash shell concatenation

1
推荐指数
1
解决办法
909
查看次数