问题列表 - 第342页

HashMap和Hashtable之间的区别?

Java中的a HashMap和a有什么区别Hashtable

哪个非线程应用程序更有效?

java collections hashtable hashmap

3604
推荐指数
32
解决办法
149万
查看次数

Java是"通过引用传递"还是"传递价值"?

我一直认为Java是传递引用的.

但是,我看过一些博客文章(例如,这个博客)声称它不是.

我不认为我理解他们所做的区别.

解释是什么?

java methods parameter-passing pass-by-reference pass-by-value

6270
推荐指数
80
解决办法
189万
查看次数

优化康威的"生命游戏"

为了实验,我(很久以前)实施了康威的生命游戏(我知道这个相关的问题!).

我的实现通过保留2个布尔数组来表示"最后状态"和"正在更新状态"(每次迭代时交换2个数组).虽然速度相当快,但我常常想知道如何优化它.

例如,一个想法是在迭代N处预先计算可以在迭代(N + 1)处修改的区域(因此,如果一个单元不属于这样的区域,则甚至不会考虑在迭代(N + 1)).我知道这很模糊,我从来没有花时间详细介绍......

你对如何优化(速度)Game of Life迭代有任何想法(或经验!)吗?

language-agnostic algorithm performance conways-game-of-life

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

使用Git集成设置Bug跟踪器?

我知道我可以通过黑客Trac和使用Git钩子来完成大部分工作,但我想知道是否有人知道某些事情.

从提交消息中注释(和关闭)票证会很好,特别是如果diff与注释/结束注释内联.

sha1哈希应该自动链接到gitweb/cigt/custom git browser.

我试过GitPlugin for Trac,但是代码浏览器太慢......任何替代方案?

git version-control integration bug-tracking

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

返回函数指针指向C中的嵌套函数

正如标题已经说明的那样,我正在尝试声明一个嵌套函数并返回一个指向该函数的指针.我希望这个函数'not'返回一个新的函数指针,它将返回原始函数的否定.

这是我有的:

someType not( someType original ) {
    int isNot( ListEntry* entry ) {
        return !original( entry );
    }

    someType resultFunc = calloc( 1024, 1 );
    memcpy( resultFunc, &isNot, 1024 );

    return resultFunc;
}
Run Code Online (Sandbox Code Playgroud)

someType定义为:

typedef int(*someType)(ListEntry* entry)
Run Code Online (Sandbox Code Playgroud)

c pointers nested

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

我为什么要使用功能驱动开发?

极限编程,Scrum和测试驱动开发肯定是目前最流行的敏捷方法.但有人最近建议我看看功能驱动开发.

你有没有成功使用过这种方法?使用它有什么好处?

agile feature-driven

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

Asp.Net MVC:如何确定您当前是否在特定视图上

我需要确定我是否在某个特定视图上.我的用例是我想用当前视图的"on"类来装饰导航元素.这样做有内置的方法吗?

c# asp.net-mvc

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

替换报表和所有子报表的数据库连接

是否有任何方法可以更改报表及其所有子报表的数据源位置,而无需手动打开每个报表?

crystal-reports

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

网址中是否允许使用方括号?

是否允许使用URL中的方括号?

我注意到Apache commons HttpClient(3.0.1)抛出IOException,wget和Firefox接受方括号.

网址示例:

http://example.com/path/to/file[3].html
Run Code Online (Sandbox Code Playgroud)

我的HTTP客户端遇到这样的URL,但我不确定是要修补代码还是抛出异常(实际应该是这样).

apache url syntax http square-bracket

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

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