小编chi*_*uit的帖子

哪些Linux/Unix命令已过时并具有强大的替代功能?

今天我发现你可以减少尾巴一样的行为.

文件名较少,然后按Shift-F开始跟随模式.

就像尾巴一样,但你拥有更少的附加功能 - 比如滚动,搜索和搜索命中的突出显示.

多年来我一直在看尾巴的日志文件.

这只是让我思考:是否有其他命令过时并具有强大的替代方案?

请分享幸福 - 每个帖子一个命令.

linux shell command-line shortcut deprecated

152
推荐指数
26
解决办法
2万
查看次数

Windows Bat文件可选参数解析

我需要我的bat文件接受多个可选的命名参数.

mycmd.bat man1 man2 -username alice -otheroption
Run Code Online (Sandbox Code Playgroud)

例如,我的命令有2个必需参数,以及两个参数值为alice的可选参数(-username)和-otheroption:

我希望能够将这些值插入变量中.

只是给那些已经解决了这个问题的人打电话.男人这些蝙蝠文件很痛苦.

batch-file

74
推荐指数
4
解决办法
9万
查看次数

"object.new"如何运作?(Java有.new运算符吗?)

我今天在阅读Accelerated GWT(Gupta)时遇到了这段代码- 第151页.

public static void getListOfBooks(String category, BookStore bookStore) {
    serviceInstance.getBooks(category, bookStore.new BookListUpdaterCallback());
}
public static void storeOrder(List books, String userName, BookStore bookStore) {
    serviceInstance.storeOrder(books, userName,    bookStore.new StoreOrderCallback());
}
Run Code Online (Sandbox Code Playgroud)

这些新运营商在那里做什么?我从未见过这样的语法,任何人都可以解释一下吗?

有谁知道在java规范中哪里可以找到这个?

java syntax inner-classes

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

rm没有释放磁盘空间

我已经rm编写了一个2.5gb的日志文件 - 但它似乎没有释放任何空间.

我做了:

rm /opt/tomcat/logs/catalina.out
Run Code Online (Sandbox Code Playgroud)

这个:

df -hT
Run Code Online (Sandbox Code Playgroud)

df报告我的/opt坐骑仍然100%使用.

有什么建议?

linux logging tomcat

41
推荐指数
6
解决办法
4万
查看次数

在bash中,你可以使用函数调用作为if语句中的条件吗?

这就是我想要实现的目标:

function f1() {
  return 0
}

function f2() {
  return 0
}

if [[ f1 && f2 ]]; then
  echo "success"
else
  echo "fail"
fi
Run Code Online (Sandbox Code Playgroud)

bash

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

25
推荐指数
3
解决办法
4万
查看次数

为什么编组的概念被称为这样?

我一直认为编组的概念有一个有趣的名字.

我的过程中的心理概念总是涉及的醇" wildwest gunslinging 马歇尔谁就会在枪口对象强制转换成序列化形式.

alt text http://wpcontent.answers.com/wikipedia/en/d/d1/Wild_Gunman_Coverart.png

我刚刚发现了编组被称为所谓的并且轻笑的真正原因.

(编辑)好的 - 这是我在维基百科上看到的:

数据编组之所以如此命名,是因为它首先由Edward Waite Marshall于1962年研究,然后由通用电气公司研究.

你知道真正的原因吗,或者你也熟悉我的枪手?

marshalling

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

如果数据库已经提供缓存,为什么要使用应用程序级缓存?

现代数据库提供缓存支持.大多数ORM框架也会缓存检索到的数据.为什么这种重复是必要的?

java database caching hibernate second-level-cache

23
推荐指数
7
解决办法
6649
查看次数

在应用TDD时,您使用什么启发式方法来选择下一个要编写的测试?

TDD周期的第一部分是选择失败的测试.我想开始一个关于这个选择过程的社区维基.

有时选择开始的测试是显而易见的,从低悬的果实开始.例如,在编写解析器时,一个简单的测试就是不处理输入的测试:

def testEmptyInput():
  result = parser.parse("")
  assertNullResult(result)
Run Code Online (Sandbox Code Playgroud)

有些测试很容易通过,只需要很少的实现代码,如上例所示.

其他测试需要复杂的实现代码板才能通过,而我还是觉得我没有做过"最容易让测试通过".在这一点上,我停止尝试通过这个测试,并选择一个新的测试试图通过,希望它将揭示有问题的实现更容易的实现.

我想探讨这些简单而具有挑战性的测试的一些特性,它们如何影响测试用例的选择和排序.

测试选择如何与自上而下和自下而上策略相关?任何人都可以推荐与TDD相关的解决这些策略的文章吗?

tdd

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

如何让mysqldump保留表名的大小写?

我正在尝试将数据库从Windows迁移到Linux主机.

谢谢!

阿什利

cross-platform mysqldump

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