问题列表 - 第2337页

在Rails中显示主机名和数据库名

我想在视图中显示当前的主机名和数据库名.

我在哪里可以得到这些名字?

是否有一些预定义的环境或全局变量?

ruby-on-rails

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

通过MTP C#/ VB.net将文件写入WPD设备

我想写一个将MP3文件复制到SanDisk Sansa M240的应用程序.SanDisk没有驱动器号并使用MTP进行文件传输.我偶然发现了连接到设备的示例:http://blogs.msdn.com/dimeby8/archive/2006/09/27/774259.aspx

但一旦连接,我无法弄清楚如何在设备上实际复制文件/创建文件夹.

我很惊讶这个COM库没有任何.Net包装器.

.net usb wpd

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

在Ruby中对受保护和私有方法进行单元测试的最佳方法是什么?

使用标准Ruby Test::Unit框架对Ruby中的受保护和私有方法进行单元测试的最佳方法是什么?

我敢肯定有人会说道,"你应该只测试公共方法;如果它需要单元测试,它不应该是一个受保护的或私有的方法",但我真的不想讨论这个问题.我有几个方法保护的或私有的良好和有效的原因,这些私人/受保护的方法是相对复杂的,并且在类的公共方法依赖于这些保护/私有方法正常工作,所以我需要一种方法来测试受保护/私有方法.

还有一件事......我通常将给定类的所有方法放在一个文件中,然后单元在另一个文件中测试该类.理想情况下,我希望将所有"受保护和私有方法的单元测试"功能实现到单元测试文件而不是主要源文件中,以保持主源文件尽可能简单明了.

ruby unit-testing private protected

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

在C#中,如何在Excel中创建DataGrid AutoFit列宽度中的列?

在C#中,如何在Excel中创建DataGrid AutoFit列宽度中的列?目前我的五列是固定宽度但列标题可以更改,所以我希望列自动调整到列的宽度.

谢谢

c# datagrid

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

用于Mac/Linux崩溃的Windows getch()相当于

我正在使用getch(),我的应用程序立即崩溃.包括做什么时:

int main()
{
    getch();
}
Run Code Online (Sandbox Code Playgroud)

我找不到链接,但据说问题是它需要关闭缓冲或这些线路上的一些奇怪的东西,我仍然希望cout与跨平台代码一起工作.

我被告知要使用std::cin.get(),但我希望应用程序在按下某个键时退出,而不是当用户输入一个字母或数字然后按回车键退出时.

这有什么功能吗?代码必须在Mac(我的操作系统)和Windows下运行.


链接/编译不是问题 ; 我<curses.h>使用时-lcurses在XCode中包含并链接<conio.h>.

c crash macos getch

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

将多个SVN存储库合并为一个

在考虑了我之前的问题(一个SVN存储库或许多?)的答案后,我决定采用我拥有的4个左右的存储库并将它们合并为一个.这当然导致了一个问题,最好的方法是什么?

有没有办法组合两个或多个存储库来维护两者的版本历史记录?

编辑:我还应该指出我正在使用Assembla.com,它不提供对svnadmin命令的访问,AFAIK

另一个编辑:这甚至不重要吗?如果svnadmin适用于URL,那么就没问题了.

svn

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

Unix C Shell Scripting printf帮助

尝试从正确对齐的2个不同变量中打印出值列表.

foreach finalList ($correctList $wrongList)
printf "%20s%s\n" $finalList
end
Run Code Online (Sandbox Code Playgroud)

这将它们打印出来并且它们是对齐的,但它是一个接一个.我如何通过每个列表中的每个项目然后转到新行?

我希望他们最终看起来像这样:

Correct    Incorrect
Good1      Bad1
Good2      Bad2
Good3      Bad3
Run Code Online (Sandbox Code Playgroud)

好来自correctList Bad来自wrongList

摆脱\n使它像这样:

Good1     Bad1    Good2    Bad2
Run Code Online (Sandbox Code Playgroud)

我只想要2列.

unix shell

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

java.net与java.nio

在什么时候从java.net切换到java.nio更好?.net(不是Microsoft实体)更容易理解和更熟悉,而nio是可扩展的,并带有一些额外的漂亮功能.

具体来说,我需要为这种情况做出选择:我们有一个控制中心在几个远程站点管理硬件(每个站点有一台计算机管理多个硬件单元(收发器,TNC和旋转器)).我的想法是在每台机器上编写一个服务器应用程序,作为从控制中心到无线电硬件的网关,每个单元有一个插槽.根据我的理解,NIO适用于一个服务器,许多客户端,但我想的是一个客户端,许多服务器.

我想第三个选择是使用MINA,但我不确定这是否会对一个简单的问题投入太多.


每个远程服务器最多有8个连接,全部来自同一个客户端(用于控制所有硬件和单独的TX/RX套接字).但是,单个客户端将希望同时连接到多个服务器.不是将每个服务器放在不同的端口上,是否可以在客户端使用通道选择器,或者更好的是在客户端进行多线程io并以不同方式配置服务器?


实际上,由于远程机器仅用于与其他硬件交互,RMI或IDL/CORBA是否是更好的解决方案?实际上,我只是希望能够从硬件发送命令和接收遥测,而不必编写一些应用程序层协议来完成它.

java io networking nio

16
推荐指数
2
解决办法
5776
查看次数

HashMap和字典ADT之间的区别

哈希映射和字典ADT之间有什么区别.什么时候比较喜欢一个.对于我的编程作业,我的导师要求使用其中一个,但我认为两者之间没有任何区别.该计划应该与一个巨大的没有.字符串.有什么建议?

java data-structures

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

无法将文件拖到解决方案资源管理器

我有一个不寻常的问题.我一直能够将文件和文件夹从我的桌面或资源管理器拖到visual studio中的解决方案资源管理器中,并将文件添加到我的项目中.不,当我尝试拖动文件时,我只是得到"停止"符号.

我正在使用在Vista Home Premium 64位上运行的Visual Studio 2008.

有任何想法吗?

visual-studio-2008 visual-studio

25
推荐指数
2
解决办法
6881
查看次数