所有问题

0 投票
4 回答
613 浏览

PHP 和 Java EE 后端

我可以使用Struts作为后端而 PHP 作为 Web 应用程序的前端吗?如果是,可能会产生什么影响。

0 投票
4 回答
962 浏览

跨平台 Unicode 支持

我发现在我的跨平台应用程序中获得 Unicode 支持真的很痛苦。

我需要可以从 C 代码到数据库、Java 应用程序和 Perl 模块的字符串。其中每一个都使用不同的 Unicode 编码(UTF8、UTF16)或其他一些代码页。我最需要的是一种跨平台的转换方式。

人们使用什么样的工具、库或技术来简化处理这些事情?

0 投票
2 回答
7949 浏览

无法确定来宾操作系统:Vmware 错误

好的,这是一个非常简短且中肯的问题。尝试在 VM Workstation 6.0.2 中导入虚拟 PC 2004 Windows 2003 Server VM 时出现错误“无法确定来宾操作系统”。苏怎么修?

0 投票
1 回答
783 浏览

是否可以从java中获得os x中连接显示器的最大支持分辨率?

假设 java 1.6 和豹。理想情况下,获得所有支持的分辨率和当前分辨率的列表也会很好。如果这在 java 中是不可能的,是否有一些方法可以从 java 中调用?

0 投票
5 回答
289653 浏览

如何找出 C# / .NET 中是否存在文件?

我想在 C# 中测试包含文件路径的字符串是否存在该文件(类似于-ePerl 或 Python 中的测试)。os.path.exists()

0 投票
56 回答
2627811 浏览

如何在一个表达式中合并两个字典(取字典并集)?

我有两个 Python 字典,我想编写一个表达式来返回这两个字典,合并(即取并集)。update()如果它返回结果而不是就地修改字典,那么该方法将是我所需要的。

我怎样才能得到最终的合并字典z,不是x

(要特别清楚,最后一个获胜的冲突处理dict.update()也是我正在寻找的。)

0 投票
3 回答
2483 浏览

正则表达式匹配唯一的子字符串

这是我从未记住的基本正则表达式技术。假设我正在使用一个相当通用的正则表达式实现(例如,grep 或 grep -E)。如果我要做一个文件列表并匹配任何以.styor结尾的文件.cls,我会怎么做?

0 投票
10 回答
1625 浏览

我可以停止 .NET 吃 ID 吗?

我现在是一名信息架构师和 JavaScript 开发人员,但最近我又重新开始了后端编码。而且,在尝试集成一个 HTML 原型并与我们基于 C# 的 CMS 一起工作时,我与我们的程序员对 .NET 任意重写表单元素的 HTML ID 属性发生了争执。

我可以理解 .NET 更改 ID 的代码隐藏推理,但是在尝试开发例如 jQuery 增强接口时您不能再使用 ID 的事实引起了一些摩擦。我能做些什么来解决这个问题?

我已经尝试使用 class 属性,但这真的很糟糕,不是它的意思,也没有解决 .NET 有效地动态更改渲染源的问题。这也意味着 CSS 现在没那么有用了,创建和维护的效率也越来越低。

任何提示或建议都非常感谢 - 任何少一些不眠之夜的东西......

0 投票
6 回答
10201 浏览

NUnit - 如何测试所有实现特定接口的类

如果我有接口 IFoo,并且有几个实现它的类,那么针对接口测试所有这些类的最佳/最优雅/最聪明的方法是什么?

我想减少测试代码的重复,但仍然“忠于”单元测试的原则。

您认为最佳做法是什么?我正在使用 NUnit,但我认为任何单元测试框架中的示例都是有效的

0 投票
2 回答
5749 浏览

错误:“VirtualHost *:80 -- 不支持将 * 端口和非 * 端口与 NameVirtualHost 地址混合,继续出现未定义的结果”

我在 WindowsXP 上运行 WAMP v2.0,并且在 http-vhosts.conf 文件中设置了一堆虚拟主机。

这是可行的,但是在上周,每当我尝试启动 WAMP 时,我都会在事件日志中收到此错误:

VirtualHost *:80 -- 不支持将 * 端口和非 * 端口与 NameVirtualHost 地址混合,会导致未定义的结果。

并且服务器不会启动。我想不出发生了什么变化。

我已经复制了下面的conf文件。

编辑:我的意思是添加,如果我更改 NameVirtualHosts 指令以指定一个端口,即

我收到此错误:

每个套接字地址(协议/网络地址/端口)通常只允许使用一次。: make_sock: 无法绑定到地址 0.0.0.0:80

0 投票
4 回答
1330 浏览

加速 VS2008 中的 XAML 编辑

在 VS2008 SP1 中编辑 XAML 时,编辑器真的很慢。devenv 进程似乎在 40% CPU 左右(我目前使用的机器只有双核,所以这几乎是一个核心的最大化)大部分时间。当我切换到另一个 XAML 文件时,它会飙升一点。我也安装了 ReSharper,但我想我宁愿忍受缓慢而不是删除它:)

关于如何加快速度的任何建议?

编辑添加:我已经在使用仅 Xaml 视图,它确实加快了我记忆中的速度 - 但它仍然很慢。此外,Xaml 文件并不庞大——只有 100 到 200 行。

0 投票
8 回答
17554 浏览

如何以编程方式将 Word 和 Excel 文档转换为 PDF?

我们正在开发一个小应用程序,它给定一个包含 PDF 文件的目录,创建一个包含目录中所有 PDF 文件的唯一 PDF 文件。这是一个使用 iTextSharp 的简单任务。如果目录中存在一些文件,如 Word 文档或 Excel 文档,则会出现问题。

我的问题是,有没有办法以编程方式将 word、excel 文档转换为 PDF?更好的是,如果没有在运行应用程序的计算机上安装办公套件,这是否可能?

0 投票
6 回答
8328 浏览

从 Web 容器外部访问数据源(通过 JNDI)

我正在尝试从容器外部的胖客户端访问在 Web 容器 (JBoss) 中定义的数据源。

我决定通过 JNDI 查找数据源。实际上,我的持久性框架(Ibatis)就是这样做的。

执行查询时,我总是会收到此错误:

我的数据源:

有谁知道这可能来自哪里?

也许有人甚至知道如何实现这一目标的更好方法。任何提示都非常感谢!

干杯,

迈克尔

0 投票
2 回答
9174 浏览

如何在 Windows 中运行带有大页面的应用程序?

Windows Server 2003大页面在和中可用Windows Vista

但是如何为我的应用程序启用大页面?

0 投票
4 回答
378 浏览

是否可以表示所有 RPN 表达式,使得所有运算符出现在左侧,所有操作数出现在右侧?

我已经说服自己他们做不到。

举个例子:

4 4 + 4 /

堆栈:4 堆栈:4 4 4 + 4 = 8 堆栈:8 堆栈:8 4 8 / 4 = 2 堆栈:2

有两种方法可以使用相同的运算符和操作数编写上述表达式,以使操作数都排在第一位:“4 4 4 + /”和“4 4 4 / +”,它们的计算结果都不为 2。

"4 4 4 + /" 堆栈:4 堆栈:4 4 堆栈:4 4 4 4 + 4 = 8 堆栈:4 8 4 / 8 = 0.5 堆栈:0.5

"4 4 4 / +" 堆栈:4 堆栈:4 4 堆栈:4 4 4 4 / 4 = 1 堆栈:4 1 4 + 1 = 5 堆栈:5

如果您有能力交换堆栈上的项目,那么是的,有可能,否则,没有。

想法?

0 投票
3 回答
2611 浏览

可以从 .net 调用的非常简单的 C++ DLL

我正在尝试从 vb.net 2005 调用第 3 方供应商的 C DLL,但P/Invoke出现错误。我成功地调用了其他方法,但在其中一个更复杂的方法上遇到了瓶颈。所涉及的结构非常可怕,为了简化故障排除,我想创建一个 C++ DLL 来复制问题。

有人可以为可以从.Net 调用的 C++ DLL 提供最小的代码片段吗?我的Unable to find entry point named XXX in DLLC++ dll 出现错误。它应该很容易解决,但我不是 C++ 程序员。

我想为 DLL 使用 .net 声明

0 投票
3 回答
21213 浏览

在解决方案中引用来自多个项目的资源文件

我正在为一个包含多个项目的 asp.net 应用程序进行本地化。

为此,其中一些项目中使用了一些字符串。自然,我希望每个项目中只有一个资源文件的副本。

由于资源文件没有命名空间(至少据我所知),它们不能像常规类一样被访问。

有没有办法在同一个解决方案中引用另一个项目中的 resx 文件?

0 投票
6 回答
37149 浏览

在 Mac OS X 中将所有窗口移动到单个监视器(连接两个)?

每当我在远离办公桌的地方使用 MacBook,然后将其插入外接显示器(作为主显示器)时,我都会进入将窗口放置在笔记本显示器和外接显示器中的状态。

要将所有窗口移动到单个屏幕,我当前的解决方案是在显示首选项中“打开镜像”,然后再次将其关闭。不过,这相当乏味。有人知道更好的方法吗?


恐怕@erlando发布的脚本对我来说绝对没有任何作用,运行Mac OS X 10.5.4。(即,在两个屏幕上都有窗口,运行脚本不会移动其中一个,并且它不会返回任何错误。)我想我只需要坚持使用上面提到的“镜像/取消镜像”方法。


@ Denton:恐怕这些链接提供了脚本,用于将任何屏幕上的孤立窗口重新显示到显示器上。我“只是”想将所有窗口从辅助显示器移动到主显示器。

0 投票
5 回答
2919 浏览

可编程、安全的 FTP 替换

出于安全目的,我们需要摆脱传统的 FTP(它传输的密码未加密)。我听说 SSH 被吹捧为明显的替代方案。然而,我一直在从一个 ASP.NET 程序接口驱动 FTP 来自动化我的网站开发,这现在是一个高度支持 Web 的过程。

谁能推荐一种安全的方式来传输具有我可以从 ASP.NET 驱动的程序接口的文件?

0 投票
13 回答
543624 浏览

在 Python 中搜索和替换文件中的一行

我想遍历文本文件的内容并在某些行上进行搜索和替换,然后将结果写回文件。我可以先将整个文件加载到内存中,然后再将其写回,但这可能不是最好的方法。

在以下代码中,最好的方法是什么?

0 投票
20 回答
6753 浏览

用于新的 Windows 游戏项目的 OpenGL 或 Direct3D?或者是其他东西?

我正在 Windows 上开始一个爱好游戏项目,它将大量使用 3D 图形效果。它很可能是用 C++ 编写的。

我应该为我的图形后端使用 OpenGL 还是 Direct3D?为什么?

还是应该使用现成的图形引擎,例如OGRE 3D?哪一个?

一些“如何开始”链接会很有用。(在任何一种技术上,或两者兼而有之。)

编辑- 是的,我真的是指 Direct3D,而不是 DirectX,感谢graham.reeds的澄清

编辑- Mihai Lazar指出我还可以使用 OGRE 3D 等图形引擎。编辑了问题以反映这种选择。

0 投票
4 回答
27896 浏览

在 Python 模块分发中查找文件

我编写了一个 Python 包,其中包含一个 bsddb 数据库,其中包含一个用于更耗时的计算的预计算值。为简单起见,我的安装脚本将数据库文件安装在与访问数据库的代码相同的目录中(在 Unix 上,类似于 /usr/lib/python2.5/site-packages/mypackage/)。

如何存储数据库文件的最终位置以便我的代码可以访问它?现在,我正在使用基于__file__访问数据库的模块中的变量的 hack:

它有效,但似乎...... hackish。有一个更好的方法吗?我想让安装脚本从 distutils 模块中获取最终安装位置,并将其填充到“dbconfig.py”文件中,该文件与访问数据库的代码一起安装。

0 投票
10 回答
13454 浏览

降低我的网络连接的工具?

我编写了一些应用程序而不是大量使用网络,我想通过慢速网络对其进行测试。我正在寻找一种工具来模拟这种连接。

我只对 Windows 工具感兴趣。

0 投票
4 回答
1609 浏览

在 JDialog 展示中绘制动画

在显示模态JDialog之前绘制简单动画的最佳方法是什么?(即从鼠标单击点扩展边框到对话框位置)。我认为可以setVisible在对话框的方法上绘制父框架的玻璃窗格。

但是,由于 JDialog 对父级是模态的,因此在 JDialog 变得可见之前,我找不到将绘图事件泵入EDT的方法,因为 EDT 上的当前事件尚未完成。

0 投票
10 回答
39716 浏览

在 asp.net 中锁定缓存的最佳方法是什么?

我知道在某些情况下,例如长时间运行的进程,锁定 ASP.NET 缓存非常重要,以避免其他用户对该资源的后续请求再次执行长进程而不是访问缓存。

c# 在 ASP.NET 中实现缓存锁定的最佳方法是什么?