我对当前版本的FireBug有疑问.
Firefox:3.6.13
Firebug:1.6.0和1.6.1b1(试过两者)
我的Javascript无法使用console.log(或任何控制台)来输出调试消息.我不确定它何时停止工作,但是当我尝试访问它时,我得到一个"控制台未定义"或者在运行此代码时弹出一条消息:
if (console == undefined) {
alert(1);
}
Run Code Online (Sandbox Code Playgroud)
我安装了最新的FirePHP扩展(DeveloperCompanion)但删除它以查看是否导致了问题.虽然没有改变任何东西.
有任何想法吗?这也发生在别人身上吗?
[UPDATE]
看起来我的问题实际上是由其他东西引起的:我使用jQuery并将所有代码包装在一起,$(function() {.....});使其在页面呈现后运行.
我没有考虑的是,然后代码在另一个范围内运行.console在该范围内不可用.
要使用控制台我必须打电话window.console.log('bla');.

以上是我的模型的简化.我的应用程序有一个NSWindowController对象控制用户和帐户实体的两个NSViewController对象.当用户登录应用程序时,他们可以通过调出相关的视图控制器来修改用户或帐户信息.在后台,我让应用程序在一个单独的线程上定期在应用程序委托中填充用户的日志.
我正在使用一个单独NSManagedObjectContext的后台线程和应用程序委托NSManagedObjectContext用于视图控制器中的数据输入.我想知道一些事情:
1)这是一个好习惯吗?我应该NSManagedObjectContext为每个视图控制器创建一个,然后在用户完成更改时合并上下文吗?
2)因为日志实体是在后台线程中创建的,所以它有自己的NSManagedObjectContext.但是,每个日志都包含来自用户和帐户实体的信息,这些信息是在应用程序代理中创建的NSManagedObjectContext.这就是我提取用户的方式:
- (NSManagedObjectID*) fetchUser:(NSString*) userID {
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"user":inManagedObjectContext:self.managedObjectContext];
/** snip **/
}
Run Code Online (Sandbox Code Playgroud)
后台线程调用此方法如下:
NSManagedObjectID* userObjectID = [self fetchUser:userID];
NSManagedObject* userObject = [self.logsManagedObjectContext objectWithID:userObjectID];
Run Code Online (Sandbox Code Playgroud)
我在fetchUser线程安全方面做的是什么?如果其中一个视图正在修改同一个用户,是否需要在获取用户时锁定主要托管对象上下文?从这篇文章中我理解(也许是错误的)我可能不得不这样做.到目前为止,我没有遇到任何问题,但我不想留下潜在的边缘情况.
3)当其中一个视图控制器对应用程序委托进行更改时,NSManagedObjectContext它会发布一个通知,其处理方式如下:
- (void)contextDidSave:(NSNotification *)notification {
SEL selector = @selector(mergeChangesFromContextDidSaveNotification:);
[self.logManagedObectContext performSelector:selector onThread:backgroundThread withObject:notification waitUntilDone:NO]; …Run Code Online (Sandbox Code Playgroud) 以下代码生成错误:
@Html.ActionLink("Title", "action", new { id=1 }, new { @class = "myCssClass" });
Run Code Online (Sandbox Code Playgroud)
我尝试使用@,因为它class是一个关键字.使用剃须刀时应该怎么写呢?
编辑
问题不是真正的符号,但是我没有和我一起使用块if:
@if (blabla)
@Html.ActionLink("Title", "action", new { id=1 }, new { @class = "myCssClass" });
Run Code Online (Sandbox Code Playgroud)
作品:
@if (blabla)
{
@Html.ActionLink("Title", "action", new { id=1 }, new { @class = "myCssClass" });
}
Run Code Online (Sandbox Code Playgroud)
因为他们让我意识到这个问题所以投了两个答案.
我相信我在Sharepoint 2010中发现了一个错误,并希望将其提交给产品开发团队.
我尝试使用Microsoft Connect,但似乎Sharepoint 2010不在接收反馈的产品的活动列表中.
这是否意味着MOSS(Microsoft Office Sharepoint Server)2010的错误报告阶段结束了?并且不再可能提交产品错误?
是否有另一个与产品团队进行公众沟通的渠道?如果有帮助,我有MSDN订阅.
在我的Java EE 6-webapp(运行在最新的GlassFish 3.1上)中,我正在使用JSF2-ManagedBeans并将@ManagedProperty它们注入到其他ManagedBeans中.现在我想知道我是否也可以注入@ManagedBean一个@WebServlet,使用@ManagedProperty.一些代码:
@WebServlet(name = "vdd")
public class VddServlet extends HttpServlet
{
@ManagedProperty(value = "#{userIdentity}")
private UserIdentity identity;
}
Run Code Online (Sandbox Code Playgroud)
ManagedBean看起来像这样:
@ManagedBean
public class UserIdentity
{
...
}
Run Code Online (Sandbox Code Playgroud)
这样工作吗?如果没有,我有什么其他方法将ManagedBean注入WebServlet(没有CDI,目前不是一个选项 - 因为GF 3.1 B32/33与OSGi-Java EE-apps结合存在一些问题,但我们时间不长)?
我们正在使用Visual Studio 2010专业人员来开发和维护我们公司的ASP(经典ASP,而不是ASP.NET)电子商务网站,每次创建新页面时我都会遇到文件编码问题.
我们网站中的每个页面都保存为Windows-1252,当我创建新页面时(或当我修改现有页面时随机)Visual Studio使用UTF-8编码保存页面,拧紧扩展字符或#includes(由于包含的文件保存为Windows-1252,包含它的页面为UTF-8,因此显示时包含的内容会变得混乱.
我尝试过到处搜索,但我找到的唯一解决方案是"手动保存每个文件"文件"→"另存为"→"保存编码",每次都很麻烦(我完全是会忘记做某个时间).
我已经尝试在"环境"→"文档"设置中取消选择"当数据无法保存在代码页中时将文档保存为Unicode"选项但无效.
我真的坚持手动的东西吗?
在F#中,它们没有空值并且不想支持它.程序员仍然必须为无类似于C#程序员做出支持!= null.
没有人真的比无效更邪恶吗?
我们已经使用MVVM模式在Silverlight中编写了应用程序.我们需要将一些页面移动到ASP.NET中.如果您有这方面的经验或任何想法请写.谢谢.
我有这样的链接:
<a href="#" track="yes">My Link</a>
Run Code Online (Sandbox Code Playgroud)
如何检测单击具有track属性的链接的时间?
谢谢!
这实际上是一个设计问题.我想知道带有JSON有效负载的Spring3.0 REST Web服务是否提供了类似于遵循契约优先设计的传统Web服务的某种数据协定.我知道JSON的架构类似于XSD,但它在春天适用于哪里?背景:我考虑使用json作为客户端服务器体系结构项目的有效负载,其中客户端是基于.NET的应用程序,数据契约应该提供一种处理客户端的多个版本的方法.客户端应该能够将数据结构发布到服务器.或者我应该采用无模式方法并使用类似于XmlAnyElement的"简单数据绑定"?
asp.net-mvc ×2
jquery ×2
asp.net ×1
c# ×1
core-data ×1
encoding ×1
f# ×1
firebug ×1
firefox ×1
java ×1
java-ee ×1
jsf-2 ×1
json ×1
mvvm ×1
null ×1
objective-c ×1
razor ×1
rest ×1
save ×1
servlets ×1
settings ×1
silverlight ×1
spring-mvc ×1
web-services ×1