小编Use*_*er1的帖子

阻止Java解析命令行参数

想在Java中进行一个不会自动解析命令行上使用的参数的应用程序.目前,java要求public static void main(string[])作为入口点签名.我想要一个我自己解析的字符串.这可以完成吗?

这是一个例子: java MyProgram Hello World

我希望它能在Hello World不需要围绕该字符串的引号的情况下给我.我甚至会满足于java给我全部java MyProgram Hello World.我认为这是Java之外的东西,而且与shell有很大关系.

java command-line

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

次要模式使SQLi缓冲区更具可读性

使用Emacs在SQL模式下创建SQL查询时,SQLi缓冲区是目标数据库命令行工具的典型,丑陋的控制台窗口.尝试构建表的可视化表示的大多数输出​​与ASCII字符相同.

有没有人创建一个次要模式,使输出更具可读性?以下是一些可能有用的功能:

  1. 创建标题.我不确定如何做到这一点,但如果有一种方法可以直观地向用户显示哪些列与数据一致,那将会非常酷.如果我正在查看输出的第300行,那么计算列并读取所使用的SQL有点困难.也许它会像一个被黑客攻击的模式行,在垂直滚动时不会改变,但在水平滚动时也是如此.
  2. 仅显示最后结果.当我运行一个新查询时,我想在SQLi窗口中看到这一切.有一个功能可以跳过以前SQL查询的结果历史记录,这很好.
  3. 面.为网格线和数据创建不同的颜色.对于不同的数据类型甚至可能是不同的颜色(也许这太难了)

我认为这些功能将使Emacs更适合数据库开发人员.有大量的软件包可以完成这些相同的任务,而其他任务也很好,但它们并不像Emacs那样强大.另外,仅仅编写我的SQL查询来切换编辑器是非常烦人的.

编辑:像hexl-mode这样的东西会非常酷.

sql emacs

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

为什么perl忽略了我的正则表达式中的额外字符?

我在bash中有这一行:

echo "a=-1"|perl -nle 'if (/.*=[0-9]*/){print;}'

得到:

a=-1

等等..我没有说perl应该匹配-.我做了一个小改动:

echo "a=-1"|perl -nle 'if (/.*=[0-9]*$/){print;}'

它正确地忽略了这条线.为什么?

regex perl

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

与Java线程的简单通信

我正在寻找一种与Java中的线程进行通信的非常简单的方法.请考虑以下示例:


boolean pass=false;
Thread simpleThread=new Thread(){
  public void run(){
    x=doStuff();
    if (x==0) pass=true;
  }
}
simpleThread.start();

我只需要知道doStuff()是否返回零.当然,这在Java中是不合法的,但我该如何正确实现它?看来我需要某种可以由simpleThread编写并由主线程读取的Object.那件丢失的东西是什么?

java multithreading

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

golang 二进制文件未在 mips 上运行

我在 Windows 10 上使用 Go 1.11.4,并且想要为运行 Linux 的 MIPS 74Kc 处理器 (Qualcomm Atheros QCA9558) 编译代码。我编译:

GOOS=linux GOARCH=mips go build

获取可执行文件,上传并运行它并获得:

Illegal instruction

再试一次 w/GOARCH=mipsle并得到:

./hello_mipsle_linux: line 1: syntax error: unexpected "("

我缺少什么?

mips go

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

在bash中将多个文件名扩展到一个目录中

我想在几个文件上运行awk.我有文件名和文件的路径,但我似乎无法连接这两个.这是我尝试过的:


files=(a b c)
directory=/my/dir

awk $my_script "$directory/${files[@]}"

它解决了第一个文件,剩下的就是其余的.我宁愿不必在我的数组中添加完整路径(这些值在几个地方使用).我想我想要大括号扩展,但它似乎不适用于数组.我还能做什么?

linux bash

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

标签 统计

java ×2

bash ×1

command-line ×1

emacs ×1

go ×1

linux ×1

mips ×1

multithreading ×1

perl ×1

regex ×1

sql ×1