所有问题

Filter by
Sorted by
Tagged with
0 投票
9 回答
1569 浏览

约定问题:什么时候使用 Getter/Setter 函数而不是使用属性

让我感到震惊的是,在尝试操作类中的字段时应该使用 C# 中的属性。但是当涉及到复杂的计算或数据库时,我们应该使用 getter/setter。

它是否正确?

你什么时候在属性上使用 s/getter?

0 投票
18 回答
1146 浏览

如何实际使用源代码控制系统?

所以我知道你们中的大多数人都对我不满意,因为我目前没有使用任何源代码控制。我想,我真的想,现在我已经花了一些时间阅读这里的问题/答案。我是一个业余程序员,除了修补外,我真的什么都不做,但我已经被咬了好几次了,没有手边的“时间机器”……

我仍然必须决定我将使用哪种产品,但这与这个问题无关。

我真的在为源代码控制下的文件流而苦苦挣扎,以至于我什至不确定如何明智地提出这个问题。

目前我有一个目录层次结构,我的所有 PHP 文件都位于 Linux 环境中。我在那里编辑它们,然后可以在我的浏览器上点击刷新,看看会发生什么。

据我了解,我的文件现在位于不同的位置。当我想编辑时,我会检查它并编辑掉。但是我的 F5 的替代品是什么?我该如何测试它?我必须重新签入,然后按 F5 吗?我承认在我的工作中有很多尝试和错误。我怀疑我会厌倦快速签入和签出,因为我倾向于进行频繁的小改动。我必须错过一些东西,对吧?

任何人都可以带我了解所有事物的存在以及我如何测试,同时保持手边拥有“时间机器”的目标吗?

0 投票
4 回答
32676 浏览

Windows 上最好的 epoll/kqueue/select 等效项是什么?

什么是 Windows 最好的 I/O 事件通知工具?

最好的意思是……

  1. 对输入文件描述符的数量没有限制
  2. 适用于所有文件描述符(磁盘文件,套接字,...)
  3. 提供多种通知方式(边沿触发、限位触发)
0 投票
51 回答
1424322 浏览

如何快速重命名 MySQL 数据库(更改架构名称)?

MySQL 的MySQL手册涵盖了这一点。

通常我只是转储数据库并用新名称重新导入它。对于非常大的数据库,这不是一个选项。显然RENAME {DATABASE | SCHEMA} db_name TO new_db_name; 做坏事,只存在于少数几个版本中,总体上是个坏主意

这需要与InnoDB一起使用,它存储的东西与MyISAM非常不同。

0 投票
12 回答
28764 浏览

提高 NHibernate 性能的最佳方法是什么?

我有一个使用 NHibernate 作为其 ORM 的应用程序,有时由于它如何访问数据而遇到性能问题。可以做哪些事情来提高 NHibernate 的性能?(请限制每个答案推荐一个)

0 投票
3 回答
856 浏览

Asp.net 和 Windows Workflow 是很好的结合吗?

我正在实现一个非常简单的状态机订单处理应用程序。这是一个有一些曲折的电子商务应用程序。应用程序的用户不会自己编辑工作流。

微软声称 asp.net 和 Windows Workflow 是可以结合的。安装和维护 asp.net 和 Windows Workflow 的组合有多难?我会将工作流状态保留在 sql-server 中。

我更容易滚动自己的状态机代码还是 Windows Workflow 是适合这项工作的工具?

0 投票
9 回答
57512 浏览

加快 mysql 转储和导入

是否有任何记录在案的技术可以加快 mySQL 转储和导入?

这将包括 my.cnf 设置、使用 ramdisk 等。

仅寻找记录在案的技术,最好使用显示潜在加速的基准。

0 投票
17 回答
5388 浏览

cURL 有什么用?

您使用cURL的最佳用途是什么?

0 投票
6 回答
21314 浏览

WPF 应用程序的数据库功能:SQLite、SQL CE 还是其他?

我想扩展具有数据库功能的 WPF 应用程序。您会建议使用哪种数据库引擎,为什么?SQLite,SQL CE,其他?

0 投票
4 回答
5794 浏览

在 MS SQL Server 2005 中使用 Rails 2.x

这里有没有人有使用 Rails 2.x 的 MS SQL Server 2005 的积极经验?

我们的开发人员使用 Mac OS X,我们的产品在 Linux 上运行。由于遗留原因,我们应该使用 MS SQL Server 2005。

我们正在使用 ruby​​-odbc 并且遇到了各种问题,太令人沮丧了,无法在此处列出。我觉得我们做错了什么。

我说的是不妥协的用法,即迁移等。

谢谢,

0 投票
4 回答
2634 浏览

如何在 WPF 应用程序中托管 Flash 内容并使用透明度?

如何在 WPF 表单中托管 Flash 内容并在我的 WPF 窗口上仍然使用透明度/alpha?承载 WinForms flash 控件不允许这样做。

0 投票
7 回答
1344 浏览

如果我没有在创建它们的线程上显式访问它们,那么操作我在线程之外创建的对象是否安全?

我正在开发一个可可软件,为了在大量数据导入(核心数据)期间保持 GUI 响应,我需要在主线程之外运行导入。

如果我在线程运行时没有显式访问这些对象,即使我在主线程中创建它们而不使用锁,访问这些对象是否安全。

0 投票
3 回答
12293 浏览

AxAcroPDF - Vista64 类未注册错误

我们有一个用 C# 编写的 WinForms 应用程序,它使用 AxAcroPDFLib.AxAcroPDF 组件来加载和打印 PDF 文件。在 Windows XP 中一直工作没有任何问题。我已将我的开发环境移至 Vista 64 位,现在应用程序将无法运行(在 Vista 64 上),除非我删除 AxAcroPDF 组件。应用程序运行时出现以下错误:

“System.Runtime.InteropServices.COMException:未注册类(来自 HRESULT 的异常:0x80040154 (REGDB_E_CLASSNOTREG))。”

我在 Adob​​e 论坛上被告知错误的原因是他们没有 64 位版本的 AxAcroPDF ActiveX 控件。

有没有办法解决这个问题?例如,我可以自己将 32 位 ActiveX 控件转换为 64 位控件吗?

0 投票
12 回答
10913 浏览

查找由智能指针引起的内存泄漏

有人知道发现智能指针引起的内存泄漏的“技术”吗?我目前正在开发一个用C++编写的大型项目,该项目大量使用带有引用计数的智能指针。显然,我们有一些由智能指针引起的内存泄漏,它们仍然在代码中的某处被引用,因此它们的内存不会被释放。很难找到带有“不必要”引用的代码行,这会导致相应的对象不被释放(尽管它不再使用)。

我在网上找到了一些建议,建议收集引用计数器的递增/递减操作的调用堆栈。这给了我一个很好的提示,哪段代码导致引用计数器增加或减少。

但我需要的是某种算法,将相应的“增加/减少调用堆栈”组合在一起。删除这对调用堆栈后,我希望(至少)剩下一个“增加调用堆栈”,它向我展示了带有“不必要”引用的代码段,导致相应的对象未被释放。现在修复泄漏没什么大不了的!

但是有人对进行分组的“算法”有想法吗?

开发在Windows XP下进行。

(我希望有人理解,我试图解释的......)

编辑:我说的是循环引用引起的泄漏。

0 投票
1 回答
1058 浏览

插入大量数据时出现 mod_python/MySQL 错误:“OperationalError: (2006, 'MySQL server has gone away')”

当使用大量数据进行 INSERT 时,即:

MySQL 回归

"OperationalError: (2006, 'MySQL server has gone away')"

这是在启动脚本后一分钟内发生的,因此这不是超时问题。此外,mediumtext_field应该能够保存约 16MB 的数据,所以这应该不是问题。

任何想法是什么导致了错误或如何解决它?

正在使用的一些相关库:mod_python 3.3.1MySQL 5.0.51(在 Windows XP SP3 上,通过 xampp,详情如下)

ApacheFriends XAMPP(基础包)1.6.5版

  • 阿帕奇 2.2.6
  • MySQL 5.0.51
  • phpMyAdmin 2.11.3