问题列表 - 第37009页

何时/为什么要开始使用数据库?

我目前正在评估设计,并可能重新实现我们的工程师使用的内部应用程序.

虽然该应用程序处理大量数据.仅保存两组值(浮点数)以及简单的数据名称和描述.在我看来,当前的应用程序处于过度使用领域,使用规范化的访问数据库来存储评估为7个字符串和浮点数的字段.

您何时开始考虑从平面文件或序列化XML转换到关系数据库,反之亦然?

database refactoring

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

Git提交不会覆盖git blame中的原始作者

我使用perl脚本修改php git存储库中的所有制表符并将它们全部更改为4个空格.

$ find -iname \*.php -exec perl -pi -e "s/\t/    /g" {} \
Run Code Online (Sandbox Code Playgroud)

我可以提交这个更改git commit,但它会在我提交之后将我标记为内部所有更改行的作者git blame.

有没有办法实现这个大规模的改变,不会让我成为改变行的作者,但保留原作者?这是我们在项目中并不想丢失的很多历史.

我们用4个空格替换制表符的目的不是为了使git责备中的东西看起来不同,而是遵循适当的PEAR编码标准.例如没有标签,使用4个空格进行缩进.

git git-commit git-blame

24
推荐指数
2
解决办法
4840
查看次数

谁运行Maven Central,为什么在存储库更新可用之前有延迟?

根据这个问题,maven-gae-plugin发布了一个更新,并且需要几个小时才可以从Maven Central获得.

谁管理Maven Central以及导致这种延迟的原因是什么?

java maven-2

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

Singleton类线程中的方法是否安全?

单例类线程中的并发方法访问是否安全?

我使用Spring框架(MVC),默认范围为Singleton.

例如,如果我的Web应用程序的控制器是Singleton类,那么声明访问Model/Business/DB类的方法是否是线程安全的,如果同时由多个线程访问?如何在Controller中从这些方法调用数据库访问/更新数据库?

需要指导,我会对此问题提出任何帮助/建议.

java singleton spring

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

是否有OpenOffice.org包文件的Emacs模式?

是否有OpenOffice.org(压缩)包文件的Emacs模式?例如,是否有一个可以解压缩每个包含的XML文件,并在其自己的缓冲区中打开它们?

emacs openoffice.org

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

在使用boost的多线程c ++程序中,有没有办法获得指向当前线程的指针?

我需要知道当前线程的身份,以跟踪哪些线程正在向共享数据结构发出某些请求.

c++ multithreading boost

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

C# - 如何将Dictionary或HashSet作为只读集合返回?

可能重复:
.NET中是否有只读的通用字典?

嗨,大家好,

我意识到可以将列表作为只读集合返回:

var list = new List<string>();
return list.AsReadOnly();
Run Code Online (Sandbox Code Playgroud)

我想为像Dictionary或HashSet这样的数据结构编写类似的代码,但我没有找到实现这一目标的方法.有没有办法将Dictionary或HashSet作为只读集合返回?

谢谢.

c# data-structures

6
推荐指数
0
解决办法
6850
查看次数

如何让PHPUnit + Selenium运行得更快?

我正在使用PHPUnit的Selenium扩展来进行Web测试.我觉得它很慢,单个测试方法需要几秒钟.部分问题似乎是它在每个测试方法(getNewBrowserSession)之间启动一个新的Selenium会话,作为runTest()的一部分.这很贵.我可以在单个selenium会话中运行一个类甚至整个套件的测试方法.

可以这样做吗?有没有其他提示加速PHPUnit + Selenium?

谢谢.

performance selenium phpunit

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

如何将错误的代码(错误地提交)替换到存储库中

我是svn的新手,我在错误后卡住了.

我有两个系统:

a)系统1 - 使用正确代码的工作副本

b)系统2 - 错误代码的工作副本,错误地提交到存储库

我想从系统1重新提交正确的代码,但我不能.如果我更改文件并尝试提交它,我会收到消息:

文件xyx已过期

显然我无法更新系统1工作副本,否则我会丢失正确的代码.

我该如何摆脱这种僵局?

谢谢

晶圆厂.

svn

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

Rails文件下载和查看更新-如何?

这似乎应该很简单,但是我很沮丧。我有一个指向视图控制器的链接,该链接最终使用send_data将文件下载到用户的硬盘驱动器。这样效果很好,并且当前视图显然未受影响。

但现在,我希望该页面在下载完成后提供一些反馈。我天真地在send_data方法调用之前将类似以下代码的内容放入控制器中:

flash[:notice] = "Nice work, hot shot!"
send_data file, :filename=>fullname+".txt", :type=>"text/plain"
Run Code Online (Sandbox Code Playgroud)

但这是行不通的,因为当前视图不会重新加载,从而使我有机会显示Flash变量。

我也尝试为此操作添加RJS视图,但这导致了旧的DoubleRender错误,因为send_data也是渲染操作。

所以...呃...在运行send_data之后如何将数据传回当前视图?还是有解决此问题的另一种方法?

谢谢!亚伦

javascript ruby-on-rails

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