小编jot*_*iez的帖子

使用java查询MySQL数据库

伙计们,简单地说,我有一个带有文本输出框的java应用程序.我想查询Db并将输出显示到文本框中.

示例我有一个带有两列food和的Dbcolor

我想 :

SELECT * in Table WHERE color = 'blue'
Run Code Online (Sandbox Code Playgroud)

有什么建议?

java mysql database entitymanager

22
推荐指数
2
解决办法
7万
查看次数

java args就像linux args

我想将参数传递给java应用程序,但是像linux应用程序样式一样.

java中的main方法对所有参数使用String数组.在linux中,大多数应用程序接受以下参数:ls -l --color

-l 以列表样式输出

--color 用于着色输出

我想找到一段代码来解析像linux应用程序这样的main方法的String数组.

我想做这样的事情: java -jar myapp.jar -d arg1 --arg2

我可以做到,但我没有时间.所以,如果某人有一些代码来做到这一点,那就更好了.

java arguments

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

每个规则的已用时间

我有这个bash代码:

(在脚本的开头:)

function timer()
{
    if [[ $# -eq 0 ]]; then
        echo $(date '+%s')
    else
        local  stime=$1
        etime=$(date '+%s')

        if [[ -z "$stime" ]]; then stime=$etime; fi

        dt=$((etime - stime))
        ds=$((dt % 60))
        dm=$(((dt / 60) % 60))
        dh=$((dt / 3600))
        printf '%d:%02d:%02d' $dh $dm $ds
    fi
}

t=$(timer)
Run Code Online (Sandbox Code Playgroud)

(并且,在脚本结束时:)

printf 'Elapsed time: %s\n' $(timer $t)
Run Code Online (Sandbox Code Playgroud)

计算脚本经过的总时间.此代码在bash(shell)脚本中正常工作.所以,我想把这段代码放在每个规则的makefile中.

如何将此功能放在Makefile中?怎样才能在每条规则中呼唤?

我做了这样的事情:

define TIME
     stime=$(1)
     etime=$(date '+%s')
     dt=$((etime - stime)) \
     ds=$((dt % 60)) \
     ...
endef
Run Code Online (Sandbox Code Playgroud)

并在每个规则中:

rule1: dep1 dep2 dep3 …
Run Code Online (Sandbox Code Playgroud)

linux bash makefile function

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

处理背景上的用户输入

我想处理用户输入,但在后台,就像在新线程中一样.

例如,显示进度条,当用户点击时R,进度条重置,或者如果用户点击Q,则脚本退出.

我不希望脚本等待用户输入.只需渲染所有内容,如果用户点击任何键,则执行某些操作.

它在bash中是可行的吗?

提前致谢.

编辑:我需要脚本总是读取用户输入,但不要中断主循环的执行.复杂我让自己用英语理解

_handle_keys()
{
    read -sn1 a
    test "$a" == `echo -en "\e"` || continue
    read -sn1 a
    test "$a" == "[" || break
    read -sn1 a

    case "$a" in
        C) # Derecha
            if [ $PALETTE_X -lt $(($COLUMNS-$PALETTE_SIZE)) ] ; then
                PALETTE_X=$(($PALETTE_X+1))
            fi
        ;; 
        D) # Izquierda
            if [ $PALETTE_X -gt 0 ] ; then
                PALETTE_X=$(($PALETTE_X-1))
            fi
        ;;
    esac
}
render()
{
    clear
    printf "\033[2;0f BALL (X:${BALL_X} | Y:${BALL_Y})"
    _palette_render # …
Run Code Online (Sandbox Code Playgroud)

bash background input

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

KeywordAnalyzer和LowerCaseFilter/LowerCaseTokenizer

我想构建我自己的分析器,它使用两个过滤器/标记器.

我的意思是,相同的字段是关键字(整个流作为单个标记)和小写

如果KeywordAnalyzer仅使用,则field的值保持不区分大小写.如果我使用LowerCaseTokenizerLowerCaseFilter,我必须将它们与其他分析器结合使用,这些分析器执行相同的操作KeywordAnalyzer(由无字母,空格,删除停用词等分隔)

问题是:有没有办法将该字段作为关键字(整个流作为单个标记)和使用过滤器或分析器Lucene或标记化器的小写

(谷歌翻译,抱歉错误)

java lucene customization analyzer

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