问题列表 - 第483页

通过继承扩展枚举

我知道这反对了枚举的想法,但是有可能在C#/ Java中扩展枚举吗?我的意思是"扩展",无论是为枚举添加新值,还是从现有枚举继承的OO意义.

我认为它在Java中是不可能的,因为它最近才得到它们(Java 5?).C#似乎对想要做疯狂事情的​​人更宽容,所以我认为这可能是某种方式.据推测它可以通过反射来破解(不是你每次都使用那种方法)?

我不一定对实现任何给定的方法感兴趣,它只是在我遇到它时激起了我的好奇心:-)

.net c# java

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

ant build.xml windows路径中的空白区域

我正在使用Windows而我正在努力让ANT工作.

当我从命令行执行ant构建时,我得到: C:\dev\Projects\springapp\${%ANT_HOME%}\lib not found.

我查看build.xml文件,然后找到:( appserver.home=${user.home}/apache-tomcat-6.0.14我刚从教程中直接复制并粘贴)

我改成了:

appserver.home="C:\Program Files\Apache Software Foundation\Tomcat 6.0"

但现在我得到:

C:\dev\Projects\springapp\"C:Program FilesApache Software FoundationTomcat 6.0"\lib not found.

似乎Program Files和Tomcat 6.0中的空白区域导致构建失败.如何在不使用空格的路径重新创建目录的情况下处理xml文件中的这些内容?

windows ant whitespace build.xml

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

用于HTML解析的Python正则表达式(BeautifulSoup)

我想在HTML中获取隐藏输入字段的值.

<input type="hidden" name="fooId" value="12-3456789-1111111111" />
Run Code Online (Sandbox Code Playgroud)

我想在Python中编写一个正则表达式,它将返回值fooId,因为我知道HTML中的行遵循格式

<input type="hidden" name="fooId" value="**[id is here]**" />
Run Code Online (Sandbox Code Playgroud)

有人可以在Python中提供一个示例来解析HTML的值吗?

python regex screen-scraping

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

你成功使用过GPGPU吗?

我很想知道是否有人编写了一个利用GPGPU的应用程序,例如使用nVidia CUDA.如果是这样,与标准CPU相比,您发现了哪些问题以及实现了哪些性能提升?

cuda hpc gpgpu

19
推荐指数
4
解决办法
3514
查看次数

Path.GetTempFileName - 目录名无效

遇到问题,在某些服务器上,当使用Path.GetTempFileName时,我们会收到目录名无效的错误.进一步调查显示它正在尝试将文件写入c:\ Documents和Setting\computername\aspnet\local settings\temp(通过使用Path.GetTempPath找到).此文件夹存在,所以我假设这必须是关于asp.net帐户的权限问题.

我被一些人告知Path.GetTempFileName应该指向C:\ Windows\Microsoft.NET\Framework\v2.0.50727\temporaryasp.net文件.

我也被告知这个问题可能是由于IIS和.NET安装在服务器上的顺序.我已经完成了典型的'aspnet_regiis -i'并检查了文件夹等的安全性.此时我被卡住了.

任何人都可以对此有所了解吗?

**更新:**原来提供"IUSR_ComputerName"访问该文件夹的功能.这是正确的程序吗?我似乎不记得过去这样做,显然,想要遵循最佳实践来维护安全性.毕竟,这是文件上传过程的一部分.

c# asp.net iis

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

ASP.NET MVC与Zeitgeist

ASP.NET MVC似乎是一个非常大的入口.任何人都可以总结一下它的MVC实现如何与其他语言的流行MVC框架相叠加?(我正在考虑Rails和Zend Framework,虽然显然有很多.)观察学习曲线,常用术语,易用性和感受良好的因素欢迎.

(为了一点背景,我一直避免使用ASP.NET一段时间,因为我真的很讨厌webforms方法,但Jeff对播客的多产赞誉几乎让我信服它.)

model-view-controller asp.net-mvc zend-framework

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

你是否积极管理技术债务?

您是否主动管理软件开发项目的技术债务债务?如果是,您如何做?

project-management technical-debt

22
推荐指数
2
解决办法
2196
查看次数

如何解析相对时间?

这个问题是问题的另一面,问" 我如何计算相对时间? ".

鉴于相对时间的一些人为输入,你如何解析它?默认情况下,您将偏移DateTime.Now(),但可以选择从另一个偏移DateTime.

(首选C#中的答案)

输入示例:

  • "在20分钟内"
  • "5小时前"
  • "3h 2m"
  • "下周"

编辑: 我们假设我们可以在输入上定义一些限制.这种代码在网络上是有用的.

c# language-agnostic time parsing

12
推荐指数
2
解决办法
1940
查看次数

使用C++中的模板检查继承

我有一个类,它是一个包装类(作为一个通用接口)围绕另一个实现所需功能的类.所以我的代码看起来像这样.

template<typename ImplemenationClass> class WrapperClass {
// the code goes here
}
Run Code Online (Sandbox Code Playgroud)

现在,我如何确保ImplementationClass只能从一组类派生,类似于java的泛型

<? extends BaseClass>
Run Code Online (Sandbox Code Playgroud)

句法?

c++ java templates

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

你能"忽略"Perforce中的文件吗?

我有时使用的功能"对账脱机工作......"在Perforce中的P4V IDE中发现同步起来,我已经从P4车厂工作,同时断开任何文件.它启动另一个窗口,执行'Folder Diff'.

我有文件,我从来不想检查源代码控制(如在bin文件夹中找到的DLL,代码生成输出等)有没有办法过滤这些文件/文件夹出现可能是"新"添加.它们往往会混淆我真正感兴趣的文件列表.P4是否具有Subversion的"忽略文件"功能?

version-control perforce ignore

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