小编Tim*_*Tim的帖子

重新建立TFS源代码控制绑定

我有大约十几个我正在研究的Visual Studio 2010项目,这些项目在TFS存储库中进行了版本控制.最近我去度假并将我的计算机操作系统升级到Windows 7 64位.

我重新安装了Visual Studio,我可以连接到我的Team Foundation Server并查看我的项目...只有我的绑定无法正常工作.大多数情况下,我的文件似乎都不在源代码控制之下,但在几个项目中,我的源代码控制绑定在根文件夹中是正常的,但在项目根目录下的子文件夹中不起作用.

我已经尝试撤消绑定,从源代码控制打开,删除文件夹并获取最新版本.这些都没有解决问题.

有关恢复绑定的任何想法?

UPDATE

在探索之后,我可以看到在我的"无效"项目的路径中似乎有一个额外的文件夹......我不知道它是如何进入的,但这似乎是在抛弃我的映射.

version-control tfs visual-studio-2010

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

ASP.NET/Oracle问题:TNS无法解析指定的连接标识符

我有一个在Visual Studio 2010中运行的ASP.NET Web应用程序的本地副本.该代码与我的开发环境中运行的代码完全相同.

当我尝试通过ASP.NET连接到我的Oracle数据库时,它会抛出"TNS无法解析指定的连接标识符".奇怪的是这个数据库在我的TNSNAMES.ORA文件中,当我使用TNSPING或Microsoft Data Link连接时,它工作正常.

我尝试修改我的Oracle目录上的权限,但这似乎没有帮助.

asp.net oracle visual-studio-2010

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

以编程方式禁用UIButton

我很难理解为什么这段代码不起作用.我有一个登录按钮,我想在用户未登录时禁用该按钮.

我在我的.h文件中有一个UIButton delared如下:

   IBOutlet UIButton *myBtn;
Run Code Online (Sandbox Code Playgroud)

我在Interface Builder中为这个按钮设置了一个引用插座.

在我的.m文件中,我尝试过:

[myBtn setEnabled: NO];
Run Code Online (Sandbox Code Playgroud)

myBtn.enabled = NO;
Run Code Online (Sandbox Code Playgroud)

但是这些都没有禁用我所在的条件语句中的按钮.(我想在用户成功登录时禁用登录按钮)

我可以在同一个屏幕上使用另外两个按钮来完成此操作,因此我知道代码是正确的.我没有抛出任何错误,所以我认为该对象存在.对myBtn的引用也会在XCode中更改颜色,因此它似乎是一个有效的引用.

我肯定错过了什么.我在这做错了什么?(我是Windows开发人员,在Objective-C上相对较新)

objective-c uibutton ios

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

FireFox和AjaxControlToolKit Combobox

我正在使用.NET framework 4.0和相应版本的Ajax控件工具包.

在我的页面上,我有一个像这样定义的组合框:

<asp:ComboBox ID="cbUserName" AutoCompleteMode="SuggestAppend"
        CaseSensitive="false" runat="server" BackColor="#FFFFCC">
        </asp:ComboBox>
Run Code Online (Sandbox Code Playgroud)

在IE9中,组合框允许我输入或从用户列表中选择.但是,在FireFox中,它不会让我输入框.当我在FireFox中输入时,下拉列表也不会过滤.我想知道是否有其他人看到过这种行为,如果有解决办法?

编辑

为了它的价值,ASP.NET Ajax Control Toolkit网站上的演示实际上在FireFox中运行良好.

asp.net ajax

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

ValidatorEnable不禁用requiredfieldvalidator

我在ASPX文件中有一些客户端脚本,它根据表单字段是否可见来启用或禁用必需的字段验证器.

var oVal1 = document.getElementById(v1);
var oVal2 = document.getElementById(v2);
ValidatorEnable(oVal1, true);
ValidatorEnable(oVal2, false);
Run Code Online (Sandbox Code Playgroud)

当我警告oVal1和oVal2的已启用属性时,它们会显示此条件的正确设置 - oVal1已启用,oVal2已禁用.

问题是验证器总是在解雇.我需要选择性地禁用一个,因为该字段不可见,在这种情况下不需要.

javascript asp.net client-side

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

默认应用方向

我有一个用旧版Xcode编写的应用程序.现在我正在使用Xcode 4.6.1.这是我从另一个在公司外部开发的开发人员继承的应用程序.

这个应用程序的一个问题是它的界面.它应该默认为LandscapeLeft(这是pList文件中设置的值).该应用程序忽略此指令,而是默认为纵向模式.

我是否需要做些什么来强制代码来兑现这个值?我对iOS/Objective-C比较陌生.代码编译并运行,只是界面没有做我想要的.

这是一个更容易,因为这是一个仅限iPad的应用程序.

编辑 我已经尝试将以下代码添加到我的一个有问题的viewControllers,但它没有被尊重.关于如何强迫这种观点进行景观的任何想法?(IDE中是否有设置 - 看起来Xcode曾经有一个方向属性,但我在4.6.1中找不到它)

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Overriden to allow any orientation.
    return ((interfaceOrientation==UIInterfaceOrientationMaskLandscapeLeft) || (interfaceOrientation == UIInterfaceOrientationMaskLandscapeRight));
}

- (NSUInteger) supportedInterfaceOrientations
{
    return UIInterfaceOrientationMaskLandscapeLeft;
}

- (NSInteger) supportedInterfaceOrientationsForWindow
{
    return UIInterfaceOrientationMaskLandscape;
}

- (BOOL) shouldAutoRotate
{
    return YES;
}
Run Code Online (Sandbox Code Playgroud)

cocoa-touch objective-c orientation ios

4
推荐指数
1
解决办法
5829
查看次数

当它应该被附加时,文本被覆盖

这看起来很容易(我已经完成了一百万次,从来没有遇到过问题),但这让我很伤心.

我想根据Excel电子表格中的内容创建一些SQL脚本.为此,我创建了一个使用以下代码读取文本文件的宏

Dim fso As FileSystemObject
Set fso = New FileSystemObject

Dim stream As TextStream
Set stream = fso.OpenTextFile(filepath, 8, False)
Run Code Online (Sandbox Code Playgroud)

应该打开文本文件以追加并插入我的新值.

不幸的是,它总是被覆盖而不是追加,这让我疯狂.

有任何想法吗?

file-io vba filesystemobject

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

计划任务调用的批处理文件在计划时抛出错误,双击时运行正常

我有一个映射网络驱动器的批处理文件.大约一周前,密码已过期,因此调用批处理文件的程序开始抛出错误.

我已经在批处理文件中更新了密码,当我双击批处理文件时,驱动器映射正常.但是,当计划任务启动时,我收到以下错误:

Logon failure: unknown user name or bad password.
Run Code Online (Sandbox Code Playgroud)

有人见过这个吗?我已经尝试重新创建计划任务,但它似乎没有任何区别.

编辑

我已经更新了计划任务的属性,这不是问题所在.问题似乎是批处理文件中的用户名和密码.奇怪的是,如果我以交互方式登录并双击可执行文件,一切都很完美.

作业最后一次运行时抛出"信号量超时期限已过期"错误.我之前从未见过这个特殊的错误,但它似乎实际登录并试图在发生这种情况时复制文件.

编辑

我修改了我的代码,使其尽可能简单.我正在使用批处理文件映射驱动器,然后使用代码传输文件.我仍然遇到同样的问题 - 当我双击批处理文件时它工作正常,但是一旦我将调度程序放入图片中,它就会抛出"错误的用户名或密码无效"错误.

偶尔当我试图通过双击它来运行文件时,我得到一个"找不到路径的一部分"错误.这告诉我,驱动器映射实际上有效但在尝试复制时失败了.(大多数时候,双击测试工作正常)

windows batch-file scheduled-tasks drive-mapping

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

将字符串格式化为datetime

我有一个格式的字符串:

YYYY-MM-DDDDTHH:MM:SS

这来自我需要导入SQL Server数据库的数据馈送,因此我们可以对其进行适当的报告(如有必要,按日期和时间对数据进行排序).

我打算拆分它并使用字符串的部分手动构建数据/时间,但我想知道是否有更优雅的方法来做到这一点?(也许有一个模糊的日期格式化函数,我可以调用,我不知道?)

.net c# string datetime type-conversion

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