小编nzp*_*mad的帖子

在项目的哪个阶段,开发商应该开始"吃自己的狗粮"?

我们有一个项目即将到来,PM坚持团队应该"吃自己的狗粮"?

在什么时候这样做是否现实?

假设我们必须编写一个编辑器.我们不能在开始时使用这个编辑器来实际编码,因为它不存在.我们必须使用另一个编辑器.

在项目期间的一段时间内,使用有缺陷的编辑器会降低项目的速度并且会适得其反.

那么我们在什么时候切换?

更新:经过团队内部的一些讨论,我们将在开发过程中强调的要点是:

  • 实现最小的子集可以从一开始
  • 尽快识别关键功能
  • 只有切换一些开发人员才能使用新产品来降低风险

project-management

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

从Excel电子表格中提取VBA

是否有一种从电子表格中提取VBA并将其存储在存储库中的简洁方法.

电子表格几乎没有改变,但VBA确实如此.将整个电子表格存储在存储库中使得难以跨不同的VBA修订进行差异,以查看哪些代码已更改以及更改了哪些代码.

我们使用VBA 6.5/Excel 2003.

version-control excel vba excel-vba

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

Java的代码/模板生成器

对于C#,我经常使用CodeSmith,最近使用的是T4生成器,它是Visual Studio的一部分.

我正在寻找类似于Java的东西,尤其是Eclipse插件,因为我使用Eclipse IDE进行了所有Java开发.

java templates code-generation

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

使用C#进行缓冲池管理

我们需要为使用C#开发的应用程序开发某种缓冲区管理.

从本质上讲,应用程序会在设备进入时接收消息(在很短的时间内可能存在很多消息).我们需要在某种缓冲池中将它们排队,以便我们可以以托管方式处理它们.

我们考虑以256字节块分配一块内存(所有消息都小于该值),然后使用缓冲池管理来获得可用于传入消息的可用缓冲池以及准备处理的缓冲池.

因此,流程将是"获取缓冲区"(处理它)"释放缓冲区"或"将其保留在池中".我们还需要知道缓冲区何时填满.

潜在地,我们还需要一种方法来"窥视"缓冲区,以查看池中优先级最高的缓冲区是什么,而不是总是获取下一个缓冲区.

在.NET中是否已经支持此功能,或者是否有一些我们可以使用的开源代码?

c# buffer pool

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

用于MSIL的IDE

在SO上有关于MSIL的任何问题,但没有一个直接回答这个问题.

我一直在使用Textpad,它有一个MSIL的语法定义文件,然后在命令提示符窗口中使用ILASM.

我确实找到了对ILIDE的引用,但链接已被破坏.

Visual Studio/Eclipse for MSIL是否有IDE或插件/插件,允许语法高亮,智能感知,代码完成,调试等?

ide cil ilide

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

为什么我的finally块不能在C#中工作?

我一直在帮助同事在他们的代码中调试一些奇怪的行为.以下示例说明了这一点:

static void Main(string[] args)
{
    string answer = Sample();
    Console.WriteLine(answer);
}

public static string Sample()
{
    string returnValue = "abc";

    try 
    {
         return returnValue;
    }

    catch (Exception)
    {
         throw;
    }

    finally
    {
         returnValue = "def";
    }
}
Run Code Online (Sandbox Code Playgroud)

这个样本有什么回报?

你认为因为finally块,它返回"def",但事实上,它返回"abc"?我已经逐步完成了代码并确认了finally块实际上已被调用.

真正的答案是你不应该首先编写这样的代码,但我仍然对这种行为感到困惑.

编辑:根据一些答案澄清流程.

当您单步执行代码时,finally将在返回之前执行.

重复: 尝试中真正发生的事情{return x; } finally {x = null; 声明?

c# finally

6
推荐指数
2
解决办法
3061
查看次数

模型在MVC中的意义

为什么ASP.NET MVC中的MODEL有时被用作与这里的数据库对话的应用程序的一部分,有时候作为一个业务对象,在这里传递数据的应用程序"旅行" ?

asp.net-mvc model

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

有关压缩/解压缩技术的文档

我已完成目前的"兼职"项目,正在寻找新的东西.

我决定编写自己的压缩/解压缩实用程序.我不打算出售它或任何东西 - 这更符合我自己的利益.

优选地,它将在C#中,但Java或C是可以的.

任何人都可以提出一些我可以研究的压缩/解压缩技术的好资料.希望有些不涉及博士学位的数学!

c# compression documentation

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

有没有办法确定用户是使用宽带还是拨号

我们要求客户提供拨号的"精简"版本以及宽带用户的所有铃声和口哨声.

该解决方案将使用Flex/Flash/Java EJB和一些jsp.

有没有办法让Web服务器区分这两者?

broadband dial-up

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

有没有办法比较两个Java war文件

我们一段时间为我们的Web服务器构建了一些war文件,现在已经重建了它们.

为了确保没有任何变化(以及作为质量检查),我们尝试使用WinMerge进行比较.我们可以看到的差异看起来像是由于某种元数据,例如在不同日期构建的文件?

线条的差异似乎是一致的,例如

«d} <

³Ze<

战争文件仍然是相同的大小.

有没有办法比较它们去掉日期等元数据?

java

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