问题列表 - 第41350页

JQuery - 向类添加鼠标事件侦听器

<div class="teamMain">
    <div class="teamScroll">
        PRIMO
    </div>

    <div class="teamScroll">
        SECONDO
    </div>

    <div class="teamScroll">
        TERZO
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想通过将teamScroll类作为参考,为每个div添加一种监听器(例如mouseover或mouseout).

我知道有委托方法,但它只适用于jquery-1.4.2版本(正如之前发布的另一个问题)用IE6打破了一些功能.

没有为N div设置N侦听器,还有其他方法可以做到这一点吗?

干杯

jquery

3
推荐指数
1
解决办法
1万
查看次数

如何在工厂中使用存储库

嗨,我正在尝试按照DDD进行应用.我有以下实体:


public class Item 
{
       public Category Category { get; protected set; }

       ...
}

public class SpecificItem : Item
{
       ...
}

public class Category 
{
       public static int IdOfCategoryForSpecificItem = 10;

       public int Id { get; set; }
}

现在我想用创建ObjectItem类型对象的方法创建工厂.但是这个特定项目必须属于特定类别.所以我创建了这样的工厂:

public class ItemFactory
{
       public static SpecificItem CreateSpecificItem(object someArguments)
       {
            IRepository<Category> repository = null // How to get repository?

            return new SpecificItem
            {
                 Category = repository.FirstOrDefault(i => i.Id == Category.IdOfCategoryForSpecificItem),
                 // additional initialization
            }; …

c# domain-driven-design factory repository

4
推荐指数
1
解决办法
2971
查看次数

拆分并加入java中的二进制文件

我试图把一个二进制文件(如视频/音频/图片)为100KB每个块,然后加入那些块回找回原来的文件.我的代码似乎工作,在其分割文件,并加入了大块的感觉,我回来的文件是大小相同原厂.然而,问题是,内容会被截断 - 也就是说,如果它是2秒后停止视频文件,如果是图像文件则只有上半部分看起来是正确的.

这是我正在使用的代码(如果你愿意,我可以发布整个代码):

划分:

File ifile = new File(fname); 
FileInputStream fis;
String newName;
FileOutputStream chunk;
int fileSize = (int) ifile.length();
int nChunks = 0, read = 0, readLength = Chunk_Size;
byte[] byteChunk;
try {
    fis = new FileInputStream(ifile);
    StupidTest.size = (int)ifile.length();
    while (fileSize > 0) {
        if (fileSize <= Chunk_Size) {
            readLength = fileSize;
        }
        byteChunk = new byte[readLength];
        read = fis.read(byteChunk, 0, readLength);
        fileSize -= read;
        assert(read==byteChunk.length);
        nChunks++;
        newName = fname + ".part" + Integer.toString(nChunks - 1);
        chunk …
Run Code Online (Sandbox Code Playgroud)

java file-io

16
推荐指数
1
解决办法
2万
查看次数

如何为不同的iOS应用程序构建不同的目标?

我有一个有两个不同版本的项目.我在xcode中保留了两个目标来区分这两个目标.是否需要采取步骤将它们作为两个单独的应用程序提交,例如从具有后缀" ${PRODUCT_NAME:rfc1034identifier}"的默认值更改包标识符?

我希望能够将可执行文件构建到我的iPad并拥有两个独立的应用程序,但每次构建时,应用程序的第1和第2版都会相互覆盖而不是创建两个单独的应用程序.如何让它们单独构建,并且我的项目的当前状态是否意味着我将在将其作为两个单独的应用程序提交时遇到问题,除非我进行一些配置更改?

xcode projects ios

2
推荐指数
1
解决办法
1477
查看次数

3
推荐指数
2
解决办法
2581
查看次数

boost序列化异常:未注册的类,序列化多态基本问题

我一直在阅读,交叉引用,最终没有找到一个连贯的例子和答案.我想做的事情很简单,但我显然错过了一些东西.在英语中,我有一个带有两个抽象基础的类结构(纯BB来自纯AA),我管理的是:

std::vector<AA*>
Run Code Online (Sandbox Code Playgroud)

我想序列化包含此向量的另一个对象.除了这个向量序列化之外的所有东西都很好,但是一旦它到达向量,它会抛出:

terminate called after throwing an instance of 'boost::archive::archive_exception'
  what():  unregistered class - derived class not registered or exported
Run Code Online (Sandbox Code Playgroud)

我已经尝试了一些东西,包括在序列化之前显式注册父类型,用'BOOST_SERIALIZATION_ASSUME_ABSTRACT'等明确声明基本抽象类,但是,我在运行时留下了异常.

我想在记录中得到这个例子(和解决方案),以便其他人可以使用这个优秀的,如果有点不透明的库.一旦这个例子是正方形,我会将它提交给boost序列化维护者,以便在他们认为合适的FAQ或文档中包含.

示例代码复制下面的问题:

/*
    g++ -Iinclude/ -Llib -lboost_serialization ~/Desktop/ser_ex.cpp -o stest
*/
#include <boost/serialization/serialization.hpp>
#include <boost/serialization/nvp.hpp>
#include <boost/archive/xml_oarchive.hpp>
#include <boost/serialization/vector.hpp>

#include <iostream>
#include <fstream>
#include <string>
#include <vector>

namespace bser = boost::serialization;
class AA
{
public:
    virtual void foo() = 0;
    std::string name;

    template<class Archive>
    void serialize(Archive & ar, unsigned int file_version)
    {
        ar & …
Run Code Online (Sandbox Code Playgroud)

c++ polymorphism serialization boost exception

9
推荐指数
1
解决办法
9080
查看次数

Activator.CreateInstance性能替代方案

我正在使用RedGate进行一些性能评估.我注意到动态创建一个实例Activator.CreateInstance(使用两个构造函数参数)需要花费相当多的时间...是否有更好的替代方法仍然使用反射方法(不是显式实例化)?

.net c# reflection performance

35
推荐指数
3
解决办法
3万
查看次数

如何使用jQuery确定是否在特定元素中触发click事件?

我正在使用以下代码来动画块.在我的代码中,如果当前可见,则div_animate()基本上<div>使用指定的选择器隐藏a .

$(document).click(function(event){
    div_animate("#container");
});
Run Code Online (Sandbox Code Playgroud)

我需要确定用户是否点击了一个孩子,#container如果是的话,return false;- 据我所知,这个代码看起来像这样:

$(document).click(function(event){
    if ( /* the event's target has a parent of #container */ ) {
        return false;
    } else {
        div_animate("#container");
    }
});
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?

html javascript jquery events

13
推荐指数
2
解决办法
1万
查看次数

典型的.NET DDD架构与Django/Rails实践

我已经习惯了所有典型的领域驱动设计实践,这些实践在大多数与现代.net编程有关的出版物和博客中都很普遍.因此,令我惊讶的是,当我与一些Django人交谈时,他们并不关心持久性无知,视图模型等.

当你在Django或Rails中使用Active Record时,缺乏持久性无知部分似乎是可以理解的,在ASP.NET MVC领域工作了一段时间后,在视图中使用域实体的neverthelsess看起来像纯粹的邪恶(我想与Java mvc框架相同).

这不是一个案例,它涉及绝大多数Django/Rails项目(总是被视为Überagile).

这是为什么?是不是因为动态语言功能使像DI这样的实践变得不必要了?或者也许在一个企业化的.NET/Java世界中有过多的过度工程?

你知道更多的架构差异吗?是否有任何可以从.net/java世界中学到的经验教训,或者相反,是不是rubist和pythonistas通常没有用足够大的项目来理解这些模式的优点?

architecture django asp.net-mvc domain-driven-design ruby-on-rails

9
推荐指数
1
解决办法
1443
查看次数

将表名与show table匹配

有人可以帮我解决这个mysql问题吗?我正在尝试从db获取所有表名.

在我的数据库中,我有以下表:

_table1,_table2,table3,table4,table5_xrefs

但是我想在开头只得到没有_的表,最后没有_xref.所以在这个例子中我只需要table3和table4.

我正在使用show tables显示所有表名称,并在我使用php匹配正确的表名后.我想知道我是否可以只使用mysql查询来做同样的事情.

mysql

15
推荐指数
2
解决办法
3万
查看次数