我已经看过使用Silverlight的Pivot查看器的演示,并想知道是否有任何小部件或插件使用JQuery做同样的事情?
我喜欢视觉上能够操作/过滤数据的概念,那么有没有其他插件可以做类似的事情?
JD
在我的Windows 7机器上使用Chrome,使用<video>标签的mpg视频按预期播放.但是,在ipad 1上却没有.
在我的电脑上,我使用了firebug,我可以看到<video>标签已经更改为<embed>添加了其他属性的标签.
所以我将原始标签更改为<embed>,现在可以在ipad上看到视频(虽然它不是自动播放).
我的问题是为什么会发生这种情况(转换video为embed)?
JD
我们即将开始一个新项目,我们公司希望采用敏捷的方法来处理业务分析师编写用户故事的方法,并且我们应该能够使用BDD来充实我们的代码.
然而,业务分析师一直非常模糊,并且已经提供了用户故事,这些故事涵盖了某些功能必须完成的一半.
由于有很多区域有点"灰色",开发人员是否应该和他坐在一起并确保所有区域都被覆盖?
我认为,从敏捷的角度来看,业务分析师无法涵盖所有用户故事,但我担心的是我们将开始开发代码,而不是所有用户故事都被覆盖到最后.此外,我们可以让几位开发人员成为业务分析师在某些功能领域的专家,而没有整体设计师/分析师将这些领域整合在一起,以确保它们都能正常运行.
另一种方法是让一个具有建筑师角色并通过DDD的人充实整体设计.但这仍然涉及到所有用户故事.
那么最好的方法是什么?
我正在考虑启动我的第一个CouchDB项目并来自ORM背景我担心如何创建可能难以维护的文档.
例如,如果我有以下型号:
A*--->(1)B
这意味着每个A对象都有一个B对象,并且有许多A可以共享一个B对象.在这种情况下,在A到B中有指针/外键.
我可以创建一个包含所有A数据和B数据的文档.但是,我遇到的问题是,如果在稍后阶段(创建10000个文档之后),我可能需要更改一些数据,这意味着我必须更新所有文档.
在ORM /规范化数据库世界中,我会简单地更新B,所有我的引用现在都是数据库.
我如何在CouchDB中处理这个问题,或者NoSQL方法不适合这些类型的情况?
JD
我正在使用JSON.NET,我想从XML转换为JSON。
我正在使用JsonConvert.SerializeXNode(node),我注意到我的json对象的名称前面带有@属性:
因此,例如:如果我有:
<channel id="999" name="XXX" sid="8294" type="Digital TV" />
Run Code Online (Sandbox Code Playgroud)
JSON对象是:
{ "@id": "999", @name="XXX" etc
Run Code Online (Sandbox Code Playgroud)
为什么在JSON中插入“ @”,有什么方法可以避免插入“ @”字符?
我有一个启动10个线程的应用程序.每个线程都会工作并等待(使用生产者消费者模型).因此,当更多的工作出现时,其中一个线程被解除阻塞,它就能完成工作.
一位在工作的同事坚持认为我应该编写一些监控线程的代码"以防万一"他们冻结/不响应或死亡.
到目前为止,在我的测试中,它们工作正常并正确关闭.
我的问题是"我应该把代码放进去做"吗?如果是这样,"我如何监控线程并检查其状态"?
谢谢.JD
我在附加的属性SetXXX和GetXXX静态方法上设置了断点.在Xaml中,我已为附加属性分配值.但是,我期待调用Set或Get静态方法,但它们不是.附加属性按预期工作,如果我在代码中调用SetXXX和GetXXX方法,那么它是可行的.
为什么从Xaml设置时不调用方法?
JD.
我有一个数据库(SQL server express 2008),它有一个定义为文本的列.当我们尝试存储一些中文文本时,它不会被保存.我读到该字段应该是ntext.我现在必须转换到我的表以将列创建为ntext.
我是否必须对设置为拉丁语的数据库进行整理?
JD
最近6个月的学习曲线一直是挑战,CQRS和DDD是主要的罪魁祸首.
它很有趣,我们通过我们的项目是1/2,而我没有时间深入研究的领域是一个消息传递框架.
目前我没有使用DTC,所以如果我的阅读模型没有更新,那么就有很好的可能性,那么我将在读写数据库之间存在不一致.我的读写数据库也将在同一台机器上.我怀疑我们会把它们放在不同的机器上.
我的系统中没有大量的消息,因此我更关心的是系统的一致性和可靠性.
那么,我是否必须放入像NServiceBus这样的消息传递框架(即使读取和写入数据库都在同一台机器上),还是我还有其他选择?是的,有学习曲线,但我想如果我不使用它会有很多东西需要学习.
另外,如果没有必要,我不想放入图层
思考?
我有以下几点:
var isEven = function (n) { return n % 2 === 0; }
var isOdd = function (n) { return n % 2 !== 0; }
var indexedList = function(fn, list) {
var array = [];
for (var i = 0; i < list.length; i++) {
if (fn(i)) {
array.push(list[i]);
}
}
return array;
}
Run Code Online (Sandbox Code Playgroud)
是否有一个与 IndexedList 等效的 Ramda,所以我可以拥有一个仅基于偶数索引的元素的数组和一个基于奇数的索引元素的数组。
.net ×1
architecture ×1
bdd ×1
c# ×1
couchdb ×1
cqrs ×1
html5 ×1
javascript ×1
jquery ×1
json ×1
json.net ×1
masstransit ×1
mongodb ×1
nosql ×1
nservicebus ×1
ramda.js ×1
silverlight ×1
sql-server ×1
wpf ×1