小编Joe*_*oel的帖子

在命令行上将XLS转换为CSV

如何在Windows命令行上将XLS文件转换为CSV文件.

该计算机已安装Microsoft Office 2000.如果不能使用Microsoft Office,我愿意安装OpenOffice.

windows csv excel

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

Java错误:默认构造函数未定义隐式超级构造函数

我有一些简单的Java代码,在其结构中看起来与此类似:

abstract public class BaseClass {
    String someString;
    public BaseClass(String someString) {
        this.someString = someString;
    }
    abstract public String getName();
}

public class ACSubClass extends BaseClass {
    public ASubClass(String someString) {
        super(someString);
    }
    public String getName() {
        return "name value for ASubClass";
    }
}
Run Code Online (Sandbox Code Playgroud)

我将有很多子类BaseClass,每个子类以getName()自己的方式实现该方法(模板方法模式).

这很好用,但我不喜欢在子类中使用冗余构造函数.打字更多,难以维护.如果我要更改BaseClass构造函数的方法签名,我将不得不更改所有子类.

当我从子类中删除构造函数时,我得到了这个编译时错误:

Implicit super constructor BaseClass() is undefined for default constructor. Must define an explicit constructor

我正在尝试做什么?

java inheritance dry boilerplate

87
推荐指数
3
解决办法
19万
查看次数

如何从C中的指针获取数组的大小?

我已经分配了一个像这样mystruct大小的"数组" n:

if (NULL == (p = calloc(sizeof(struct mystruct) * n,1))) {
 /* handle error */
}
Run Code Online (Sandbox Code Playgroud)

后来,我只能访问p,不再拥有n.有没有办法只给出指针确定数组的长度p

我认为它必须是可能的,因为free(p)就是这样.我知道malloc()它记录了它分配了多少内存,这就是它知道长度的原因; 也许有办法查询这些信息?就像是...

int length = askMallocLibraryHowMuchMemoryWasAlloced(p) / sizeof(mystruct)
Run Code Online (Sandbox Code Playgroud)

我知道我应该修改代码,以便我知道n,但如果可能,我宁愿不这样做.有任何想法吗?

c malloc pointers memory-management

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

如何测试PHPUnit模拟对象中的第二个参数

这就是我所拥有的:

$observer = $this->getMock('SomeObserverClass', array('method'));
$observer->expects($this->once())
         ->method('method')
         ->with($this->equalTo($arg1));
Run Code Online (Sandbox Code Playgroud)

但该方法应该采用两个参数.我只测试第一个参数正确传递($ arg1).

如何测试第二个参数?

php phpunit

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

我的所有inode都在哪里使用?

如何找出哪些目录负责咀嚼我的所有inode?

最终根目录将负责最大数量的inode,所以我不确定我想要什么样的答案..

基本上,我用完了可用的inode,需要找到一个不需要的目录来剔除.

谢谢,抱歉这个模糊的问题.

unix linux posix inode

53
推荐指数
6
解决办法
7万
查看次数

如何在PHP中找到对象ID?

我正在使用PHP 5.2.我想找到一种为每个对象输出唯一ID的方法,因此在查看日志以查看哪些对象相同时很容易.

在Ruby中,我只是说object.object_id来获取Ruby的对象内部标识符.在PHP中似乎没有明显的方法可以做到这一点.

是否有内置的方法来做到这一点?如果没有,你能提供任何其他建议吗?

php object

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

SVN在现有存储库上创建trunk目录

我正在开发一个没有trunk/branches/tags目录结构的项目 - 即.一切都在svn回购的根源.

我想创建一个trunk目录并在根目录中,并将根目录中的所有内容移动到新的trunk目录中.

做这个的最好方式是什么?

我考虑的第一件事是

svn mkdir trunk
(for each file or directory that is not called trunk: )
svn mv FILEorDIR trunk/
Run Code Online (Sandbox Code Playgroud)

但这有效地删除了每个文件,然后再次添加.有没有更好的办法?

谢谢.

svn

45
推荐指数
2
解决办法
6万
查看次数

如何从shell确定当前的CPU利用率?

如何在Linux中确定shell的当前CPU利用率?

例如,我得到负载平均值如下:

cat /proc/loadavg
Run Code Online (Sandbox Code Playgroud)

输出:

0.18 0.48 0.46 4/234 30719
Run Code Online (Sandbox Code Playgroud)

linux

36
推荐指数
6
解决办法
11万
查看次数

Git:整个文件到stdout

是否有一个命令可以接受ref和文件路径,并输出文件的全部内容,因为它是在STDOUT的提交时?

例如.像这样的东西:

git show-me-the-file HEAD~2 some/file | do_something_with_piped_output_here
Run Code Online (Sandbox Code Playgroud)

git

32
推荐指数
2
解决办法
9035
查看次数

如何在git commit消息中引用先前的提交

是否存在引用git commit消息中的先前提交的约定?

示例提交消息:

Fixed bug such and such introduced in a1b2c3e4
Run Code Online (Sandbox Code Playgroud)

特别是,是否存在github.com会理解并转换为链接的约定?

git github

29
推荐指数
2
解决办法
9622
查看次数

标签 统计

git ×2

linux ×2

php ×2

boilerplate ×1

c ×1

csv ×1

dry ×1

excel ×1

github ×1

inheritance ×1

inode ×1

java ×1

malloc ×1

memory-management ×1

object ×1

phpunit ×1

pointers ×1

posix ×1

svn ×1

unix ×1

windows ×1