问题列表 - 第46073页

将0添加到c#中缺少的日期?

我有一个字符串,其格式为

dd/mm/yyyy
Run Code Online (Sandbox Code Playgroud)

现在我想将它与另一个字符串进行比较并检查它们是否相等,另一个字符串的值可以是

dd/mm/yyyy
Run Code Online (Sandbox Code Playgroud)

或者有时候当天在1到9之间:

d/mm/yyyy
Run Code Online (Sandbox Code Playgroud)

有时当月份在1到9之间时:

dd/m/yyyy
Run Code Online (Sandbox Code Playgroud)

所以有几个实例,字符串不相等,但实际日期是.首先,我只看到在某些情况下当一天在1-9之间时,它不会以零开始,所以我做了:

createdDate = dateField.value.ToString().Substring(0, 10);
createdDate = createdDate.Trim();
if (createdDate.Length == 9)
    createdDate = "0" + createdDate;
Run Code Online (Sandbox Code Playgroud)

但后来我发现月份可能是一样的,所以必须有更好的方法来检查这个?

c#

0
推荐指数
1
解决办法
185
查看次数

在jquery中查找具有特定属性值的所有元素

我需要找到具有特殊属性值的所有元素.

这是我需要找到的div(我有很多......)

<div imageId='imageN'>...
Run Code Online (Sandbox Code Playgroud)

我只需要遍历已经拥有的div imageId='imageN'

jquery

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

ListView中的EditText,带有windowSoftInputMode adjustPan

我有一个ListViewEditText每个排.我已windowSoftInputModeadjustPan清单中的这项活动,所以当我上挖掘EditText布局锅,使其在键盘上方可见.

这是我第一次点击一个EditText.但是,如果我按下后退按钮以关闭键盘,然后再次点击相同的EditText(不点击任何其他内容,因此光标保留在第一个中EditText),键盘会恢复,但布局不会平移.结果是EditText键盘后面被遮挡了.

有没有人经历过这种行为/知道如何解决它?

谢谢

android listview android-softkeyboard android-edittext

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

试图从TFS工作区停止应用程序检索文件

所以我试图从TFS中的工作区检索文件.不幸的是,我所做的每一次尝试都会导致应用程序停滞不前.截至目前,这是代码:

    public void GetWorkspaceFiles(string workspaceName)
    {
        VersionControlServer sourceControl = (VersionControlServer)TfsServer.GetService(typeof(VersionControlServer));

        var items = sourceControl.GetItems(workspaceName, VersionSpec.Latest, RecursionType.Full)
                                 .Items
                                 .Where(x => x.ItemType == ItemType.File)
                                 .ToList();

        for (int x = 0; x < items.Count; x++)
            items[x].DownloadFile();
Run Code Online (Sandbox Code Playgroud)

会发生什么事情,每次我运行这个应用程序(在多台机器上),它都会停止运行items[x].DownloadFile().TFS中的所有文件都没有锁定,一切都很好.尝试使用该Workspace.Get()方法会产生同样的结果.

如果我点击暂停,x将是一个特定值,但我无法访问items集合,因为当我这样做时,我得到"无法计算表达式,因为当前线程处于休眠状态,等待或加入".当我评估调用堆栈时,我得到:

[In a sleep, wait, or join]
[External Code]
GetWorkspaceFiles(string workspaceName) Line 55
Run Code Online (Sandbox Code Playgroud)

我不知道该做些什么.每当我暂停应用程序时,x它总是处于相同的值(它停止的值对于每个运行的应用程序都是不同的).

有人有主意吗?


编辑:添加诊断逻辑后(基于格兰特答案中的链接)我比以往更加困惑.

我传递给这个方法的工作区是$/QA/Automated Test Scripts/Regression or System Test Scripts/RDE or Condo(通过调试器验证).

但是,当我查看tfs日志时,它看起来正在下载我正在运行的代码文件,因为它说:

02/10/2011 12:26:58 (pid 5808, tid 5968, 42180 ms) Recording OperationStatus.Getting for …
Run Code Online (Sandbox Code Playgroud)

c# tfs tfs-sdk tfs2010

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

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

南django表已经存在

我遇到了同样的问题:django - "manage.py test"失败"表已经存在"

模式迁移/迁移工作正常(虽然确实有一些问题需要我 - 假,但所有随后的迁移与南方工作).但是,当我进行单元测试时,我得到:

(1050, "Table '{tablename}' already exists")
Run Code Online (Sandbox Code Playgroud)

我只是好奇我怎么能绕过这个,以及为什么会这样.在上面链接的问题中给出的唯一答案是,南方可以被排除在单元测试之外,如果我这样做,这是否意味着我无法对南方管理的表进行单元测试?

解释非常感谢:)

亚当

python data-migration django-models django-south

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

是否有自动发现Embperl 1.x语法与Embperl 2.x不兼容的方法?

似乎Embperl 1.x中有一些有效的东西在Embperl 2.x中不再受支持.举个例子:

[+ +]块现在必须包含有效的Perl表达式.Embperl 1.x允许您将多个语句放入这样的块中.出于性能原因,这是不可能的.

鉴于Embperl 1.x代码库非常庞大,是否有自动扫描.epl文件并发现不兼容性的方法?我不关心实现 - 从Embperl 2.0中的一些特殊标志到Perl :: Critic的一些插件都可以.

只要它不是马克1眼球或"切换到Embperl2,看看有什么打破":)

perl compatibility embperl

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

Android库项目 - 定义类

嘿! (在这里为长篇文章道歉)

我正在编写一些基于相同代码的应用程序.

每个应用程序都会有差异,有些会有新的活动,所有的都会分配不同的资源.

我正在尝试使用Android库项目,以便将所有公共代码放在一个位置,因此只需进行一次主要更改,所有项目都将更新.

现在,资源是一个简单的解决方案,因为我可以在主应用程序中定义每个资源,只要命名约定保持不变,这些资源将覆盖库项目中的资源.

现在,我的问题是如何对课程做同样的事情?例如,ill有一个基本视图作为所有视图中公共代码的包装器.在此,我发起各种活动.如果所有三个应用程序需要启动不同的活动,因为它们将包含不同的UI和功能,该怎么办?我该怎么做?库项目永远不会知道主项目想要使用不同的活动,因为它已经被编译.

我有几个我想到的解决方案,但我想知道是否有其他人有想法?这对任何反馈都有很大的帮助:

  1. 要启动的库项目中的活动存储对要加载的类的引用,该引用将在主应用程序启动时定义.这是当库项目调用此活动时,它可以加载它被告知的内容.

  2. 我保留了库项目活动中不会改变的所有功能.然后我扩展了这个活动,并覆盖onCreate以执行我需要的操作(例如加载不同的布局,设置视图等).现在这有一个缺点,因为我必须在我的主应用程序而不是库项目中定义大多数入口点.

我希望你关注我的问题.请问我是否解释过这个问题.

谢谢,

亚当

android design-patterns android-library

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

Java中是否存在通配符这样的东西?

我正在运行一个比较程序,并且它在一分钟内进行直接的"字符串到字符串"比较,如果它们是完全匹配,则输出它们是匹配的.

好吧,我希望增加一个允许"相似性"的附加功能......

例如:

String em1 = "52494646";
String em2 = "52400646";


if (em1.equals(em2)){
    output.writeUTF(dir + filenames[i]);
}
Run Code Online (Sandbox Code Playgroud)

这是代码的一小部分.我喜欢它,以便它跳过"00"并仍然将其识别为"几乎"相同的数字并仍然输出它.

我想它会看起来像什么,String em2 = "524"+ ## +"646"但这显然只是一个概念

有没有人知道是否有办法拥有这种"通配符"(我从uni SQL中选择的一个术语),或者是否有另一种方法来做这种相似类型的交易.

谢谢 :)

java comparison wildcard

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

变量为最高值

原始问题:

declare @num as int set @num = 5

select top @num col1, col2 from table1
Run Code Online (Sandbox Code Playgroud)

以上不起作用.它不喜欢以这种方式使用@num.需要做什么,所以我可以在top命令旁边有一个变量值?

它给出了错误:

'@num'附近的语法不正确

sql t-sql sql-server sql-server-2005

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