小编Jud*_*ing的帖子

如何在Linux shell中对变量进行除法?

当我在shell中运行命令时,它会返回expr: non-integer argument错误.有人可以向我解释一下吗?

$ x=20
$ y=5
$ expr x / y 
expr: non-integer argument
Run Code Online (Sandbox Code Playgroud)

linux variables bash shell division

123
推荐指数
5
解决办法
28万
查看次数

如何在开始运行jar文件时设置-Xmx?

因为我们知道,我们可以设置-Xmx1024Mwindow->preferences->java->installed jres->edit->default vm arguments日食.但是当我将这个项目打包成一个可运行的jar文件时,如何设置-Xmx1024M运行jar的时间java -jar A.jar

非常感谢!

java jar

35
推荐指数
3
解决办法
6万
查看次数

如何在my.ini中将character_set_database和collat​​ion_database设置为utf8?

我已经搜索了很多关于这个问题的信息.总而言之,这就是我的my.ini样子:

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

[client]
database = abcdef
user = root
password = XXXXXX
default-character-set = utf8

[mysql]
default-character-set=utf8

[mysqld]
character_set_server=utf8
max_connections = 200
init_connect='SET collation_connection = utf8_general_ci' 
init_connect='SET NAMES utf8' 
Run Code Online (Sandbox Code Playgroud)

当我通过cmd进入mysql并发出:时show variables like "%character%";show variables like "%collation%";,这就是我得到的:

+--------------------------+---------------------------------+
| Variable_name            | Value                           |
+--------------------------+---------------------------------+
| character_set_client     | utf8                            |
| character_set_connection | utf8                            |
| character_set_database   | latin1                          |
| character_set_filesystem | binary                          |
| character_set_results    | utf8                            |
| character_set_server     | utf8                            |
| character_set_system     | …
Run Code Online (Sandbox Code Playgroud)

mysql utf-8 character-encoding

28
推荐指数
3
解决办法
5万
查看次数

为什么Gson中的TypeToken结构如此奇怪?

当我使用Gson在object和json之间进行解析时,TypeToken的初始化是如此奇怪:

Type collectionType = new TypeToken<Collection<Integer>>(){}.getType();
Run Code Online (Sandbox Code Playgroud)

我只知道这种格式:new TypeToken<Collection<Integer>>().getType();上面的括号是什么?提前致谢!

PS我已经查看了TypeToken类的源代码,它是一个class(不是接口或抽象),没有任何构造函数,这意味着它使用no-parameter constructor默认值.

PS2当我删除大括号时,它告诉我构造函数不可见.当我查看TypeToken类时,这是构造函数:

  protected TypeToken() {
        this.type = getSuperclassTypeParameter(getClass());
        this.rawType = (Class<? super T>) $Gson$Types.getRawType(type);
        this.hashCode = type.hashCode();
  }
Run Code Online (Sandbox Code Playgroud)

为什么不用它public呢?

java json constructor gson

14
推荐指数
2
解决办法
8250
查看次数

为什么不能识别选择部分中命名的别名?

这是场景:当我按如下方式调用hql时,它告诉我它找不到u1的别名.

hive> select user as u1, url as u2 from rank_test where u1 != "";
FAILED: SemanticException [Error 10004]: Line 1:50 Invalid table alias or column reference 'u1': (possible column names are: user, url)
Run Code Online (Sandbox Code Playgroud)

此问题与我尝试使用时的问题相同count(*) as cnt.任何人都可以给我一些关于如何在where子句中使用别名的提示吗?非常感谢!

hive> select user, count(*) as cnt from rank_test where cnt >= 2 group by user;
FAILED: ParseException line 1:58 missing EOF at 'where' near 'user'
Run Code Online (Sandbox Code Playgroud)

hadoop hive hql

12
推荐指数
2
解决办法
3万
查看次数

如何通过蜂巢中每个组的计数desc订购?

这是HQL:

select A, B, count(*) as cnt from test_table group by A, B order by cnt desc;
Run Code Online (Sandbox Code Playgroud)

示例输出如下:

a1 | b1 | 5
a2 | b1 | 3
a1 | b2 | 2
a2 | b2 | 1
Run Code Online (Sandbox Code Playgroud)

但我想要的是order by在A的每一组中做,并且预期的输出如下:

a1 | b1 | 5
a1 | b2 | 2
a2 | b1 | 3
a2 | b2 | 1
Run Code Online (Sandbox Code Playgroud)

任何人都可以给我一些想法如何在一个 HQL中解决这个问题?非常感谢!

hive group-by hql

11
推荐指数
2
解决办法
3万
查看次数

为什么在java src中的Integer类的toString方法中使用负int进行mod操作

当我读到java版本1.7.0_09的源代码时,我发现Integer类的toString方法的实现使用了负int来计算mod操作,有什么意义吗?代码如下:

public static String toString(int i, int radix) {

    if (radix < Character.MIN_RADIX || radix > Character.MAX_RADIX)
        radix = 10;

    /* Use the faster version */
    if (radix == 10) {
        return toString(i);
    }

    char buf[] = new char[33];
    boolean negative = (i < 0);
    int charPos = 32;

    if (!negative) {     
        i = -i;                //***** change i to negative
    }

    while (i <= -radix) {
        buf[charPos--] = digits[-(i % radix)];   //***** change back to positive after 
                                                 //***** mod operation …
Run Code Online (Sandbox Code Playgroud)

java tostring modulo

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

通过Python中的大熊猫将每日库存数据转换为每周库存数据

我有一个DataFrame存储每日数据,如下所示:

Date              Open        High         Low       Close   Volume
2010-01-04   38.660000   39.299999   38.509998   39.279999  1293400   
2010-01-05   39.389999   39.520000   39.029999   39.430000  1261400   
2010-01-06   39.549999   40.700001   39.020000   40.250000  1879800   
2010-01-07   40.090000   40.349998   39.910000   40.090000   836400   
2010-01-08   40.139999   40.310001   39.720001   40.290001   654600   
2010-01-11   40.209999   40.520000   40.040001   40.290001   963600   
2010-01-12   40.160000   40.340000   39.279999   39.980000  1012800   
2010-01-13   39.930000   40.669998   39.709999   40.560001  1773400   
2010-01-14   40.490002   40.970001   40.189999   40.520000  1240600   
2010-01-15   40.570000   40.939999   40.099998   40.450001  1244200   
Run Code Online (Sandbox Code Playgroud)

我打算做的是将它合并到基于每周的数据中.分组后:

  1. 日期应为每星期一(在这一点上,节日的场景应该星期一,不是交易日认为,我们应该运用第一个交易日在本周的日期).
  2. 开盘应该是周一(或当周的第一个交易日)开盘.
  3. 收盘价应该是周五(或当周的最后一个交易日)收盘价.
  4. 高位应该是本周交易日的最高点.
  5. 低 …

python yahoo-finance pandas

9
推荐指数
3
解决办法
2万
查看次数

为什么大写字母出现在ASCII表中的小写字母之前?

在我的一次采访中,面试官问我为什么大写字母在ASCII表格中的小写字母之前,我在google.com上搜索但没有找到任何内容,有人能给我答案吗?多谢!

ascii lowercase uppercase

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

python双冒号,-1为第三个参数

a = [1,2,3,4,5]作为一个例子.从我的直觉来看,我认为a[::-1]是一样的a[0:len(a):-1].但结果变成了错误:

>>> a = [1,2,3,4,5]
>>> print a[::-1]
[5, 4, 3, 2, 1]
>>> print a[0:len(a):-1]
[]
>>> print a[0:3:-1]
[]
>>> print a[0:2:-1]
[]
>>> print a[:2:-1]
[5, 4]
>>> print a[:0:-1]
[5, 4, 3, 2]
>>> print a[0:-1]
[1, 2, 3, 4]
Run Code Online (Sandbox Code Playgroud)

我实际上无法理解最后6次尝试的输出.谁能给我一些想法?谢谢吨.

python python-2.7

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