问题列表 - 第21804页

Gmail的客户端Web架构有什么优势?

我只是想知道GMail遵循的客户端架构的优势是什么.我的意思是页面上多个iframe的优点是什么; 一个是html布局,第二个是所有的javascripts?

执行所有DOM操作不是更复杂吗?(你需要通过js ifram < - > top < - > html iframe搜索).

你有什么专家的想法?

javascript gmail

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

排序haskell中的列表列表

我完全不知道如何编写一个函数,给定一个集合列表返回按大小拆分为子列表的集合(以及按照它们包含的集合大小排序的子列表).

样本输入

*Main> allSets
[[1,2],[8],[1,4,7,8],[5],[1,4],[1],[2,3],[1,2,5,8],[3,4,6,7],[1,2,3,4],[4],[5,6,7,8],[3,4],[3],[2,3,5,6],[7],[6],[2]]
Run Code Online (Sandbox Code Playgroud)

样本输出

*Main> collectByLength allSets
[[[2],[6],[7],[3],[4],[1],[5],[8]],[[3,4],[2,3],[1,4],[1,2]],[[2,3,5,6],[5,6,7,8],[1,2,3,4],[3,4,6,7],[1,2,5,8],[1,4,7,8]]]
Run Code Online (Sandbox Code Playgroud)

基本上,它应该将所有相同大小的集合分组到它们自己的集合中,然后它将下一个最大大小的集合分组.

sorting haskell list set

7
推荐指数
1
解决办法
3463
查看次数

Java和.NET中ToString()的原始原因是什么?

我过去曾经ToString()谦虚地使用过,而且在很多情况下我发现它非常有用.但是,我对这种方法的使用几乎没有理由将这种方法放在其他方面System.Object.我的猜测是,在进行的工作和为了提出.NET框架的初始设计而举行的会议期间的某些时候,我们认为必须 - 或者至少非常有用 - 包含一个ToString()方法,由.NET框架中的所有内容实现.

有谁知道具体原因是什么?我是否错过了大量ToString()证明有用的情况System.Object?最初的原因是ToString()什么?

非常感谢!

PS - 再说一遍:我不是在质疑这个方法,也不是暗示它没有用,我只是想知道是什么让它变得有用System.Object.

旁注 - 想象一下:

AnyDotNetNativeClass someInitialObject = new AnyDotNetNativeClass([some constructor parameters]);

AnyDotNetNativeClass initialObjectFullCopy = AnyDotNetNativeClass.FromString(someInitialObject.ToString());

这不是很酷吗?

EDIT(1):

(A) - 基于一些答案,似乎.NET语言从Java继承了这一点.所以,我正在为主题和标签添加"Java".如果有人知道为什么这是用Java实现的,那么请说清楚!

(B) - 静态假设FromString与序列化:当然,但这是一个完全不同的故事,对吗?

.net java tostring

10
推荐指数
2
解决办法
750
查看次数

Java中的自动装箱与手动装箱

为什么第二段代码更快?

Map<Integer, Double> map = new HashMap<Integer, Double>();
for (int i = 0; i < 50000; i++) {
    for (double j = 0.0; j < 10000; j++) {
        map.put(i, j);
    }
}

Map<Integer, Double> map=new HashMap<Integer, Double>();
for (int i = 0; i < 50000; i++) {
    for (double j = 0.0; j < 10000; j++) {            
        map.put(new Integer(i), new Double(j));
    }
}
Run Code Online (Sandbox Code Playgroud)

java autoboxing

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

我可以使用Web.config配置IIS 7日志记录吗?

我想使用站点级Web.config文件配置IIS 7日志记录选项(日志文件格式,包括请求字段,日志文件翻转等).这可能吗?我假设system.webServer/httpLogging会让我做我需要的,但是该元素只有两个属性,没有子元素.

logging iis-7 web-config

6
推荐指数
1
解决办法
2668
查看次数

在R中以锁步方式对两个向量进行排序的最有效方法是什么?

在R中以锁步方式对两个向量进行排序的最有效方法是什么?第一个向量应按升序排序,第二个向量应以锁步方式重新排序,以使排序前具有相应索引的元素在排序后仍具有相应的索引.例如:

foo <- c(1,3,2, 5,4)
bar <- c(2,6,4,10,8)
sort2(foo, bar)

# foo == c(1,2,3,4, 5)
# bar == c(2,4,6,8,10)
Run Code Online (Sandbox Code Playgroud)

注意:效率是绝对必须的,因为我试图将此作为创建Kendall的Tau的O(N log N)实现的基础,以作为补丁提交.我想避免在C中编写我自己的特殊功能来执行此操作,但如果在R内无法有效完成,我愿意这样做.

sorting r

5
推荐指数
1
解决办法
2837
查看次数

是否可以使用login_required在django URL中装饰include(...)?

我在网站上有一些限制区域,我想为其指定login_required装饰器.但是我想在主urls.py中包含一次,而不是包含urls.py中的每个url

所以代替:

/private/urls.py:

(r'^profile/$', login_required(profile)),
Run Code Online (Sandbox Code Playgroud)

我会做一些事情:

/urls.py

urlpatterns = patterns('',
                      ...
                      (r'^private/', login_required(include('private'))),
                      )
Run Code Online (Sandbox Code Playgroud)

不幸的是,它不起作用.

django url functional-programming decorator

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

什么是MsgWaitForMultipleObjects的C#等价物?

我在报告模式下有一个带有ListView的Windows窗体.对于视图中的每个项目,我需要执行一个长时间运行的操作,其结果是一个数字.

我在本机win32中执行此操作的方法是为每个项创建一个工作线程(天真地;当然我不会创建无限数量的线程),然后在线程句柄数组上创建MsgWaitForMultipleObjects().当每个计算完成时,线程信号和主UI线程唤醒并更新.同时,我们抽取消息,以便UI线程保持响应.

任何人都可以提供一个如何在C#中工作的例子吗?我看过Monitor对象,它似乎不是我想要的 - 或者是否在阻塞时抽取消息?

谢谢.

编辑:似乎WaitHandler.WaitAny()可能实际上是在发送消息.请参阅cbrumme关于 CLR中消息抽取的论文.

c# multithreading threadpool

10
推荐指数
1
解决办法
1954
查看次数

C++ struct alignment和STL向量

我有一个672字节长的遗留数据结构.这些结构按顺序存储在文件中,我需要读取它们.

虽然我可以逐个阅读它们,但这样做会很好:

// I know in advance how many structs to read in
vector<MyStruct> bunchOfStructs;
bunchOfStructs.resize(numberOfStructs);

ifstream ifs;
ifs.open("file.dat");
if (ifs) {
    ifs.read(&bunchOfStructs[0], sizeof(MyStruct) * numberOfStructs);
}
Run Code Online (Sandbox Code Playgroud)

这是有效的,但我认为它只能起作用,因为数据结构大小恰好可以被编译器的结构对齐填充整除.我怀疑它会破坏其他编译器或平台.

另一种方法是使用for循环一次一个地读取每个结构.

问题 - >我什么时候需要关注数据对齐?向量中动态分配的内存是否使用填充或STL是否保证元素是连续的?

c++ stl

7
推荐指数
1
解决办法
3276
查看次数

Django - 重写Model.create()方法?

Django文档只列出了重写的例子save()delete().但是,我想为我的模型创建一些额外的处理.对于熟悉Rails的人来说,这相当于创建一个:before_create过滤器.这可能吗?

django django-models django-forms

70
推荐指数
5
解决办法
5万
查看次数