我遇到了一些问题,我们使用一些第三方软件来跟踪我们计算机实验室中的软件许可证使用情况.我们最近将该应用程序迁移到64位Server 2008,并收到该公司保证它兼容并运行一些初步测试,表明该应用程序在64位环境中工作.不幸的是,进行测试的人没有测试我拥有的几个应用程序的功能,这些应用程序依赖于访问数据来对数据进行实时和后处理以生成一些报告.
事实证明,应用程序没有64位ODBC驱动程序来访问其内部数据,并且无法使用64位SQL Server ODBC驱动程序将其数据导出到SQL Server.它确实包含并安装了32位ODBC驱动程序,但它将其安装为用户数据源,而不是系统数据源,这意味着运行实时集合的Windows服务无法找到它.我也无法创建系统DSN,因为数据源管理控制台无法找到已安装的驱动程序.
我的问题是如何配置此连接的数据源,我可以从系统帐户下运行的C#/.NET Windows服务访问?
由于我已经想出办法,我会提供我的解决方案作为答案(与常见问题解答如何回答你自己的问题).
好吧基本上我需要检查,是否在我的菜单中#Container存在任何第三级元素(h3确切地说),如果是,则给它们一些属性.如果不将此属性赋予h2始终存在的第二级元素().是:
if ($('h3')) {
//some attribute
} else {
//some attribute
};
Run Code Online (Sandbox Code Playgroud)
正确的方法?
我正在阅读Math.random()javadoc并看到随机只是伪随机.
是否有一个库(特别是java)根据随机变量生成随机数,如环境温度,CPU温度/电压或类似的东西?
民意调查:与.NET 3.5 SP1 Windows应用程序一起使用的最佳且易于使用的安装程序是什么?
我完全不知道应该做什么吗?我希望如果我在一个事件上调用stopPropagation(),那么该事件的处理程序将不会在祖先元素上触发,但下面的示例不是那样工作的(至少在FireFox 3中).
<script type="text/javascript">
$("input").live("click", function(event){
console.log("input click handler called")
event.stopPropagation()
});
$("body").live("click", function(event){
console.log("body was click handler called. event.isPropagationStopped() returns: " + event.isPropagationStopped());
})
</script>
...
<body>
<input type="text" >
</body>
Run Code Online (Sandbox Code Playgroud) 每个人都使用源代码控制来管理版本(对吗?),这提供了一定程度的备份.但是,有时您的本地副本与存储库不同步.此外,一些沙盒类型的项目可能还没有;-)使其成为SCC.
编辑:我的项目目录中有多个项目.并非所有都在当前的开发中,但是每当发现错误时,其中任何一个都可能需要"修复".从SCC恢复一个活跃的项目似乎非常合理.恢复我从SCC支持的所有十几个项目似乎不如从备份恢复和必要时从SCC同步.
您使用哪些备份策略(源代码控制除外)来保护代码安全?
类似的问题可以在/sf/ask/2687191/找到,但如果你碰巧在没有组织工作的组织工作,我更感兴趣的是听别人的个人策略总体战略.我会在答案中提供我的策略.
我有一个名为sample的表,它有一个名为[__INSERT_DATE]的列,它是null.现在我想用默认值更改列getdate().当我尝试以下操作时,它给了我一个错误.
ALTER TABLE sample
ALTER COLUMN [__INSERT_DATE] [datetime] DEFAULT (getdate()) NULL)
Run Code Online (Sandbox Code Playgroud)
谁能告诉我这是什么问题?
我使用asp.net和Web表单.在我的项目中,我有asmx web服务
[WebMethod]
public string GetSomething()
{
// avoid circual reference(parent child)
List<RetUsers> res = repo.GetAllUser().Select(c => new RetUsers {User_ID = c.User_ID,User_Name = c.User_Name,Date_Expire = c.Date_Expire }).ToList();
string res1 = res.ToJson();
// extension methods
return res.ToJson();
}
Run Code Online (Sandbox Code Playgroud)
结果就是这种格式.
[
{"User_ID":1,"User_Name":"Test 1","Date_Expire":null},
{"User_ID":2,"User_Name":"Test 2","Date_Expire":null}
]
Run Code Online (Sandbox Code Playgroud)
如何在$ .ajax sucess中附加标记此结果以获得此输出:
1 - 测试1,2 - 测试2.
<a id="lblShowTimings"
runat="server"
title='<%# Eval("SHOW_Name") %>'
onclick='PopulateTicketDiv(<%#Eval("SHOW_ID") %>)'> <-- this is the problem
%#Eval("SHOW_Time") %>
</a>
Run Code Online (Sandbox Code Playgroud)
Eval可以作为参数传递给javascript函数吗?如果是这样的话语法是什么?
我有一些课程,由于某种原因,不能或不需要进行单元测试.我想从我的覆盖率指标中排除这些类,以便我能更好地了解我真正关心的类的覆盖范围.现在我必须在事后排除结果.我想要做的是使用一个属性将这些类标记为排除,以便它们不包括在内. 有没有办法用一个属性来装饰一个类,它会自动将它从覆盖率分析中排除? VS覆盖率分析或nCover都可以使用.
FWIW,这些是我可以通过检查代码是正确的自我保证的类.大多数情况下,它们是围绕现有框架类的包装类,我已经介绍过这些类,以便能够模拟框架类.由于包装器被嘲笑,所以它们没有经过测试.这没关系,因为他们所做的只是包装我关心的框架类的方法.
asp.net ×2
jquery ×2
.net ×1
32bit-64bit ×1
attributes ×1
backup ×1
c# ×1
events ×1
installer ×1
java ×1
javascript ×1
json ×1
ncover ×1
odbc ×1
random ×1
registry ×1
sql ×1
sql-server ×1
t-sql ×1
windows ×1