问题列表 - 第20083页

从单个日期获取日期范围

我当然可以自己做,但是Ruby或库中有内置功能,可以让我这样做

date = Time.now
sunday = date.week.first_day
saturday = date.week.last_day
Run Code Online (Sandbox Code Playgroud)

谢谢

ruby date date-range

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

C#DeploymentItem无法复制MSTest单元测试的文件

当我DeploymentItem在MSTest单元测试中使用该属性时,我无法将XSL文件复制到与测试程序集相同的目录.我按照所选答案解决了这个问题,我需要复制的文件将其"复制到输出目录"设置为"始终复制".当我检查我的ProjectDir\bin目录(目标目录)时,我想复制的文件确实存在,与DLL和PDB一起.

我有几个单元测试,具有以下设置:

private const string DLL = "Service.dll";
private const string XSL_PATH = "transform.xsl";

[TestInitialize]
public void InitializeTest()
{
    Assert.IsTrue(File.Exists(DLL)); // passes
}

[TestMethod]
[DeploymentItem(DLL)]
[DeploymentItem(XSL_PATH)]
public void XmlToResultsTest()
{
    Assert.IsTrue(File.Exists(XSL_PATH)); // fails
}
Run Code Online (Sandbox Code Playgroud)

XSL测试失败,因为当我检查MSTest的TestResults\specificTestRun\Out目录时,我看到了DLL和PDB,但我的XSL文件不存在.我想知道的是,为什么 XSL文件不会与DLL和PDB一起被复制,即使我明确告诉Visual Studio将其复制到那里DeploymentItem

c# mstest visual-studio deploymentitem

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

SQL中1总是等于'1'吗?

我试图确定用于将数字与相同数字的字符或字符串版本进行比较的标准SQL行为.是否SELECT 1 = '1'(或类似)总是返回某种"truthy"值(true,1,'t'等)?我已经在PostgreSQL和MySQL上做了很多确认,但我找不到整个SQL的资源.

更新:问题的目的是我试图弄清楚在选择/插入/更新/等时使用不带引号的数字是否有效.来自非数字字段,其值为数字.

mysql sql postgresql comparison behavior

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

iPhone UITableView - 对配件点击的操作

我试图将a中的附件按钮的单击链接UITableView到特定类中的方法.附件在多个单元格上,用代码创建,因此我不能像以前那样只在界面构建器中做一个简单的链接.

如何将附件箭头(从a中的单元格末尾UITableView)链接到方法?

iphone objective-c uitableview

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

Delphi 2010 RTTI:探索枚举

考虑这样的枚举:

type
  TTypeOfData = (
    [XmlName('ABC')] todABC,
    [XmlName('DEF')] todDEF,  
    [XmlName('GHI')] todGHI
  );
Run Code Online (Sandbox Code Playgroud)

其中XmlName是一个自定义属性,用于为此枚举的成员定义序列化字符串.

如何浏览附加到此枚举的每个成员的属性?

delphi enumeration rtti delphi-2010

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

我应该允许用户在使用电子邮件作为用户名时更改电子邮件

我使用电子邮件地址作为用户名,并允许用户更改他们的电子邮件...这显然也会更改他们的登录信息.是否有任何理由允许这种灵活性成为一个问题?用户ID跟踪用户.

谢谢

language-agnostic

7
推荐指数
2
解决办法
2141
查看次数

伙计,我的线程在哪里?(或:重命名.NET线程池线程 - 是否可能?)

有时我发现自己在调试模式下单步执行应用程序,直到我在某个特定行上点击'step'并且需要花费太多时间做某事,占用100%的CPU.在这一点上,我按下了"Break"按钮,试着找出运行时间这么长的东西.

问题是,这个应用程序运行了大量的线程,当我点击"Break"时,执行点转到GUI线程,可能只是在做"等待".然后,我必须通过现有的线程(我计算它们 - 这次是37岁!)试图找到我正在执行的线程.我必须看看每一个的堆栈,直到找到我要找的那个.

我正在运行的线程是异步调用,因此它在线程池线程上运行.我想给这个线程一个描述性名称,并在操作结束时重置它的名字.

问题是,属性Thread.Name只能设置一次,之后它会给出一个InvalidOperationException.

有什么建议?

哦,是的,我正在运行VS2005/.NET 2.0,但我也很好奇,如果新版本有更好的方法来处理这个问题.

.net c# debugging multithreading

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

显示以英尺和英寸为单位的英尺(javascript)

原始问题: 这段javascript代码会将厘米转换为英尺.但是脚显示为小数,我希望它显示为5'10而不是5.83.

解:

<script type="text/javascript">
function start(){
document.getElementById('hauteur_cm').onmouseup=function() {
if(isNaN(this.value)) {
   alert('numbers only!!');
   document.getElementById('hauteur_cm').value='';
   document.getElementById('hauteur_pieds').value='';
   return;
 }
var realFeet = this.value*0.03280839895;
var feet = Math.floor(realFeet);
var inches = Math.round((realFeet - feet) * 12);
var text = feet + "'" + inches + '"';
   document.getElementById('hauteur_pieds').value=text;
  }
 }
if(window.addEventListener){
   window.addEventListener('load',start,false);
 }
else {
if(window.attachEvent){
   window.attachEvent('onload',start);
  }
 }
</script>
Run Code Online (Sandbox Code Playgroud)

javascript decimal

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

CSS背景与)名称?

我想显示一个带有背景图像的div,如下所示:"image_(1)_125x192.jpg".它不显示,可能是由于")".有没有办法解决这个问题而不重命名图像?

#div {
    background-image: url(image_(1)_125x192.jpg);
    height: 192px;
    width: 125px;
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

html css

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

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