小编use*_*116的帖子

使用Visual Studio 2005为Windows NT 4.0构建?

我正在尝试迁移的MFC应用程序使用afxext.h,导致_AFXDLL设置,如果我设置,则会导致此错误/MT:

请使用/ MD开关进行_AFXDLL构建

我迄今为止的研究表明,使用Visual Studio(在本例中为C++)2005在Windows NT 4.0上构建应用程序是不可能的.

这是真的吗?有没有可用的解决方法?

c++ compatibility windows-nt visual-studio

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

何时由.NET Framework组件实现.NET命名空间?

(另一个问题来自我的"显然我是这里唯一的白痴"系列.)

当我需要使用.NET Framework中的类时,我尽职地查找文档以确定相应的命名空间,然后在我的源代码中添加"using"指令:

using System.Text.RegularExpressions;
Run Code Online (Sandbox Code Playgroud)

通常我很擅长这一点,但有时Intellisense不会识别新类,项目也不会构建.在对象浏览器中快速检查确认我有正确的命名空间.挫折随之而来.

使用HttpUtility.UrlEncode()涉及添加适当的指令:

using System.Web;
Run Code Online (Sandbox Code Playgroud)

但它还需要添加对.NET Framework Component的引用System.Web,即在Solution Explorer中右键单击该项目,选择Add Reference并从.NET选项卡添加System.Web.

我如何从文档中辨别.NET命名空间是否由必须引用的.NET Framework组件实现?每次我使用命名空间时,我宁愿不通过可用的组件来寻找需要引用的机会.

(对于那些喜欢在课后留下并清理橡皮擦的人:将组织使用>删除和排序还删除对项目中其他地方未使用的组件的引用?如何清理不必要的引用?)

.net c# visual-studio-2010

17
推荐指数
3
解决办法
654
查看次数

知道C和/或C++会让我成为更好的开发人员吗?

我经常考虑尝试学习像C++这样的语言来更好地理解计算机.对我来说,知道C/C++就像是编程的黑带.但是,你看看一些伟大的开发人员,我不认为他们曾经学过C++.

对于某些下雨天(更像是下雨年)来说这是一个好主意还是我应该继续推动我已经知道的语言的界限.

编辑:回答一些问题.我有几年的Java经验.在Delphi工作了很多,大约一年半以前开始使用C#来创建我必须创建的一些Web应用程序.

c c++

16
推荐指数
8
解决办法
4236
查看次数

枚举string的属性时的TargetParameterCountException

我正在使用以下代码输出属性值:

string output = String.Empty;
string stringy = "stringy";
int inty = 4;
Foo spong = new Foo() {Name = "spong", NumberOfHams = 8};
foreach (PropertyInfo propertyInfo in stringy.GetType().GetProperties())
{
  if (propertyInfo.CanRead) output += propertyInfo.GetValue(stringy, null);
}
Run Code Online (Sandbox Code Playgroud)

如果我为该类型intFoo复杂类型运行此代码,它可以正常工作.但是如果我为它运行string(如图所示),我在foreach循环内的行上得到以下错误:

System.Reflection.TargetParameterCountException:参数计数不匹配.

有谁知道这意味着什么以及如何避免它?

如果有人问'为什么你要通过字符串的属性进行枚举',最终我希望创建一个泛型类,它将输出传递给它的任何类型的属性(可能是一个字符串......).

.net c# reflection

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

提高Oracle DELETE性能的策略

我们的Oracle 11g安装开始变得越来越大.此数据库是在群集上运行的并行优化系统的后端.过程的输入包含在数据库中,同时包含优化步骤的输出.输入包括死记硬背配置数据和一些二进制文件(使用11g的SecureFiles).输出包括当前存储在DB中的1D,2D,3D和4D数据.

数据库结构:

/* Metadata tables */
Case(CaseId, DeleteFlag, ...) On Delete Cascade CaseId
OptimizationRun(OptId, CaseId, ...) On Delete Cascade OptId
OptimizationStep(StepId, OptId, ...) On Delete Cascade StepId

/* Data tables */
Files(FileId, CaseId, Blob) /* deletes are near instantateous here */

/* Data per run */
OnedDataX(OptId, ...)
TwoDDataY1(OptId, ...) /* packed representation of a 1D slice */

/* Data not only per run, but per step */
TwoDDataY2(StepId, ...)  /* packed representation of a 1D slice */
ThreeDDataZ(StepId, …
Run Code Online (Sandbox Code Playgroud)

oracle oracle11g

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

仿制药(Vector)如何在AVM中工作?

Flash Player 10中添加了对泛型的支持(目前只有Vector.<*>,并称为Adobe的'postfix类型参数'),但唯一的AVM2文档没有描述如何访问这些对象.

具体来说,我注意到一个新的操作码(0x53)和一个看似相关的新的多种类型(0x1D),但它们的用法没有记录.

注意:这个问题是用已经知道的答案创建的,因为它比我的博客或Adobe Bug DB更容易找到.

apache-flex generics vector avm2

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

numpy:列式点积

给定一个2D numpy数组,我需要计算每列的点积,并将结果存储在一维数组中.以下作品:

In [45]: A = np.array([[1,2,3,4],[5,6,7,8]])

In [46]: np.array([np.dot(A[:,i], A[:,i]) for i in xrange(A.shape[1])])
Out[46]: array([26, 40, 58, 80])
Run Code Online (Sandbox Code Playgroud)

有一种简单的方法可以避免Python循环吗?以上几乎不是世界末日,但如果有numpy这个原因,我想用它.

编辑在实践中,矩阵有许多行和相对较少的列.因此,我并不过分热衷于创建大于的临时数组O(A.shape[1]).我也无法修改A到位.

python numpy dot-product

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

如何比较两个24小时的时间

我有两个24小时的时间值,并希望使用PHP进行比较.

我尝试过以下方法:

$time="00:05:00"; //5 minutes

if($time1<='00:03:00')
{
 //do some work
}
else
{
 //do something
}
Run Code Online (Sandbox Code Playgroud)

这是使用PHP比较2个时间值的正确方法吗?

php

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

螳螂路线图功能

如何在Mantis bugtracker中启用和使用路线图功能?

我自己回答这个问题,希望对其他Mantis用户有用.以下是对同一主题的讨论.

更新:作为一个例子,这里是螳螂本身的螳螂路线图.

bug-tracking mantis

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

.NET System.Diagnostics.Stopwatch问题(返回值太低)

在我的电脑上,秒表的返回值太低了.例如,我指定时为200毫秒Thread.Sleep(1000).该程序应该等待1秒钟.我也测试过ManualResetEvent.WaitOne(1000)并得到了相同的结果.框架2.0和3.0都给出了这种奇怪的行为.我正在运行带有.NET Framework 3.5 SP1的Windows XP SP3.

这是我的测试结果(下面的代码):

1000 ms for DateTime.Now.Ticks
0201 ms for Stopwatch.ElapsedTicks
0142 ms for Stopwatch.ElapsedMilliseconds
0139 ms for Stopwatch.ElapsedTicks after Reset
0264 ms for Stopwatch.ElapsedTicks setting ThreadAffinity
0151 ms for Stopwatch.ElapsedTicks setting ProcessorAffinity (and more)
0371 ms for Stopwatch.ElapsedTicks with Syncronized object
Done!
Run Code Online (Sandbox Code Playgroud)

// Program.cs文件

class Program
{
    static void Main(string[] args)
    {
        StopWatchTest.Go();
        Console.WriteLine("Done!");
        Console.ReadLine();
    }
}
Run Code Online (Sandbox Code Playgroud)

// StopWatchTest.cs类

internal static class StopWatchTest
{
    public const int SleepTime = 1000;

    public …
Run Code Online (Sandbox Code Playgroud)

.net c# stopwatch

12
推荐指数
3
解决办法
7258
查看次数