我想使用jQuery及其拖放功能,例如:http: //jqueryui.com/demos/draggable/
在我的例子中,我想对<td>HTML表格的内容进行拖放.例如,使用20x20的表格,以便将<img />标签从单元格移动到另一个单元格.
这很难吗?搜索后我没有看到任何示例.如果你有一个,或者你可以告诉我如何处理,我会很酷!
如何检查用户是否在浏览器中禁用了javascript?例如:如果你在firefox中禁用javascript,stackoverflow站点会在顶部显示一个红色警告div?怎么做到这一点?
我注意到的另一件事是:如果你禁用cookie,stackoverflow不起作用.单击登录按钮时,它不会让您登录.实际上,这也是我对我的网站的假设,用户登录/会话数据取决于cookie,UI布局等..取决于javascript.
在这里我不想讨论设计原则(渐进增强等等),谁能告诉我一个好方法来检查cookie,javascript是否启用?我认为必须在服务器端完成,对吧?
谢谢
我正在构建一个学习可可的应用程序,基本上它是一个笔记保持应用程序.但我想构建一个功能,我可以看到文档随时间发生的变化,我认为使用subversion /版本控制软件可以帮助我完成这项任务.但我如何将其嵌入应用程序?
有人可以查看链接的引用并向我解释要运行的确切语句吗?
这就是我想出来的......
CREATE TEMPORARY TABLESPACE ts_tmp
TEMPFILE 'E:\temp01.dbf' SIZE 10000M
REUSE AUTOEXTEND ON EXTENT MANAGEMENT LOCAL;
ALTER USER me TEMPORARY TABLESPACE ts_tmp;
CREATE UNIQUE INDEX big_table_idx ON big_table ( record_id );
DROP TABLESPACE ts_tmp;
Run Code Online (Sandbox Code Playgroud)
编辑1
创建此索引后,我为简单查询运行了解释计划并收到此错误:
ORA-00959: tablespace 'TS_TMP' does not exist
Run Code Online (Sandbox Code Playgroud)
看来它根本不是暂时的...... :(
因此有一种NaN方法,但除以零会产生无穷大或负无穷大.
Infinity有一种方法(也是正无穷大和负无穷大).
我想要的是IsARealNumber函数,当值是可表达的数字时返回true.
显然我可以写自己的......
public bool IsARealNumber(double test)
{
if (double.IsNaN(test)) return false;
if (double.IsInfinity(test)) return false;
return true;
}
Run Code Online (Sandbox Code Playgroud)
但似乎我不应该这样做.
我对Python一般都很陌生.
我知道我可以在同一个.py文件中创建多个类,但我想知道是否应该在自己的.py文件中创建每个类.
例如,在C#中,我将有一个处理所有数据库交互的类.然后是另一个有业务规则的类.
这是Python的情况吗?
我有关于DDD和存储库模式的问题.
假设我有Customer聚合根的Customer存储库.Get&Find方法返回完全填充的聚合,其中包括Address等对象.一切都很好.但是当用户在UI中搜索客户时,我只需要聚合的"摘要" - 只是一个包含汇总信息的扁平对象.
我可以处理的一种方法是正常调用存储库中的find方法,然后在应用程序层中将每个客户聚合映射到CustomerSearchResult/CustomerInfo DTO,并将它们发送回客户端.
但我的问题是性能; 每个Customer聚合可能需要多个查询来填充所有关联.因此,如果我的搜索条件与50个客户相匹配,那么在数据库中可能会检索到我甚至不需要的数据.
另一个问题是,我可能希望在客户的聚合根边界之外包含有关客户的汇总数据,例如最后一个订单的日期.订单有自己的聚合,因此要获取客户的订单信息,我必须调用OrderRepository,这也会降低性能.
所以现在我觉得我有两种选择:
向CustomerRepository添加一个额外的Find方法,该方法通过执行一个有效的查询来返回这些摘要对象的列表.
创建一个专门构建的只读CustomerInfoRepository,它只有1中描述的find方法.
但这两种感觉都让我觉得我违背了DDD的原则.我的存储库继承自通用基础:存储库,其中T:IAggregateRoot.这些摘要信息对象不是聚合,并且与T的类型不同,所以#1真的违背了设计.
也许对于#2,我会创建一个没有IAggregateRoot约束的抽象SearchRepository?
我的域中有许多类似的场景.
你会如何实现这种情况?
谢谢,戴夫
更新
在阅读Theo的答案之后,我想我会选择#2选项并在我的基础架构中创建一个专门的SearchRepository,以适应这些场景.然后,应用程序层(WCF服务)可以调用这些直接填充摘要DTO的存储库,而不是将域实体映射到DTO.
****更新2****
虽然我在一年多前问过这个问题,但我想我只是补充说我已经发现了CQRS,它旨在解决这个问题.Udi Dahan(http://www.udidahan.com/)和Greg Young(http://codebetter.com/gregyoung/)已经写了很多关于它的文章.如果您使用DDD创建分布式应用程序,CQRS适合您!
.net c# domain-driven-design ddd-repositories repository-pattern
有没有办法用变量名称调用Visual Basic(.net)中的过程?
例如,变量strColour可以是10个预定义值之一,绿色蓝色黑色白色红色粉红色橙色黄色靛蓝色.如何处理每一个都在它自己的Sub Routine,colgreen,colblue,colblack等.
我可以使用一堆if..then..else和select case,但我想拥有的东西就像VBA Excel的Run"col"和strColour
可能吗?
我想知道您是否可以在Rails控制台中列出/检查可用的数据库/对象.我知道你可以使用其他工具看到它们,我只是很好奇.谢谢.