我有一份每晚都有的工作.我在我的存储过程中进行自己的日志记录,以便在出现故障时告诉我发生了什么.
昨晚工作失败,我知道在哪里.当我手动运行作业时,它成功了.所以我去了工作经历,看看我能找到什么.
我选择了"显示步骤详细信息"并可以看到消息.到目前为止这么好,但这是我的问题.
显示消息/错误的框中填充了大量信息,但是其中显示"步骤失败"的最后一部分被其他没有错误信息的消息截断.那些其他消息是正常的.我使用BCP很多次并期待它们.
我的问题是:有没有办法在存储过程中清除它?我所要做的就是在失败的stpred程序部分之前清除它,以便我有一个清晰的框
要么
有没有办法看到更多的细节?我查询了sysjobhistory,但它基本上是相同的信息.截断/切断并没有多大用处.
要么
有没有办法关闭在作业期间记录的消息,以便只有错误存在.
谢谢 !!谢谢!
我现在遇到一个问题,我无法看到我的子线程在哪里吐出错误消息,这使得调试变得困难.
例如:
Thread.new{
a = 1/0
}
Run Code Online (Sandbox Code Playgroud)
是否有任何方法可以在stderr打印出所有线程错误?
RDT(Ruby Development Tool)似乎是向Eclipse添加Ruby支持的首选插件.但是,我看到该项目的主要开发人员加入了Aptana RadRails.这是否意味着项目不再是Eclipse中的Ruby最新版本?
如果是这样,哪些插件是这些天的首选和最佳选择?
我需要一个PHP库/脚本,可以从源中检索数据,无论它们是RSS还是ATOM,因为我希望用户插入随机源,然后将其存储在数据库中.如果可以检查给定的URL是否是提要,那也是很好的.
如果有任何可以帮助我的东西,有人能告诉我吗?谢谢!
好的,这是雷区,但试图理解为什么人们会选择.NET(或等效Mono)进行跨平台开发而不是其他工具包很难没有经验.
对于可能同时使用两者的程序员,会遗漏或期望哪些功能?相反,一个人的用户在范例或其他方面会发现什么?任何一个工具包都有很多要说的,但是使用这两个工具包的人的评论很有价值.
以下是有关该主题的一些相关问题:
编辑: 如果Windows是目标平台之一,使用Mono只是一个可行的选择吗?
基本问题......
我有一个执行以下代码的方法:
IList<Gig> gigs = GetGigs().WithArtist(artistId).ToList();
Run Code Online (Sandbox Code Playgroud)
GetGigs()方法通过LinqToSql从我的数据库中获取Gigs ...
因此,当执行GetGigs().WithArtist(artistId).ToList()时,我得到以下异常:
Member access 'ListenTo.Shared.DO.Artist Artist' of 'ListenTo.Shared.DO.Act' not legal on type 'System.Collections.Generic.List`1[ListenTo.Shared.DO.Act]
Run Code Online (Sandbox Code Playgroud)
请注意,扩展功能"WithArtist"如下所示:
public static IQueryable<Gig> WithArtist(this IQueryable<Gig> qry, Guid artistId)
{
return from gig in qry
where gig.Acts.Any(act => (null != act.Artist) && (act.Artist.ID == artistId))
orderby gig.StartDate
select gig;
}
Run Code Online (Sandbox Code Playgroud)
如果我用一个在代码中构造gigs集合的方法替换GetGigs()方法(而不是通过LinqToSQL从DB中),我不会得到异常.
所以我很确定问题出在我的LinqToSQl代码而不是对象结构上.
但是,我没有IDEA为什么LinqToSQl版本无法正常工作,所以我在下面列出了所有相关代码.任何帮助都会非常感激地接受!
LinqToSQL代码....
public IQueryable<ListenTo.Shared.DO.Gig> GetGigs()
{
return from g in DBContext.Gigs
let acts = GetActs(g.ID)
join venue in DBContext.Venues on g.VenueID equals venue.ID
select new ListenTo.Shared.DO.Gig …Run Code Online (Sandbox Code Playgroud) 我看过很多懒加载的例子 - 你有什么选择?
给定一个模型类,例如:
public class Person
{
private IList<Child> _children;
public IList<Child> Children
{
get {
if (_children == null)
LoadChildren();
return _children;
}
}
}
Run Code Online (Sandbox Code Playgroud)
Person类不应该知道它是如何被装载的......或者它应该是什么?当然它应该控制何时填充属性?
您是否有一个将Person与其子集合耦合在一起的存储库,或者您是否会使用不同的方法,例如使用lazyload类 - 即便如此,我也不希望在我的模型体系结构中使用lazyload类模糊.
如果首先请求一个Person然后它的子节点(即在这个例子中不是延迟加载)或者以某种方式延迟加载,你将如何处理性能.
这一切都归结为个人选择吗?
我想在Windows上分发用Java编写的命令行应用程序.
我的应用程序作为zip文件分发,它有一个lib目录条目,其中包含调用我的主类所需的.jar文件.目前,对于Unix环境,我有一个shell脚本,它通过附加lib目录中的所有文件来调用带有CLASSPATH的java命令.
我怎么写具有类似功能的.BAT文件?什么是Windows世界中的find Unix命令的等价物?
ruby ×3
.net ×1
api ×1
architecture ×1
atom-feed ×1
batch-file ×1
c ×1
c# ×1
coding-style ×1
command-line ×1
eclipse ×1
java ×1
lazy-loading ×1
linq ×1
linq-to-sql ×1
methodology ×1
oop ×1
php ×1
polymorphism ×1
qt ×1
rss ×1
rubygems ×1
sql-server ×1
windows ×1