问题列表 - 第11863页

使用onmousedown获取您刚才所拥有的元素的ID?

这可能吗?

我正在尝试为onmousedown编写一个函数,该函数将返回您刚刚单击的元素的ID,以便稍后在另一个div中重新创建该元素时使用.

javascript onmousedown

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

Visual Studio:折叠方法,但不是注释(摘要等)

有没有办法(设置?"宏"?扩展?),我可以简单地切换大纲,以便只有使用部分和我的方法崩溃到他们的签名行,但我的评论(摘要和双斜杠评论)和类保持扩展?

例子:

1)未收缩

using System;
using MachineGun;

namespace Animals
{

    /// <summary>
    /// Angry animal
    /// Pretty Fast, too
    /// </summary>
    public partial class Lion
    {
        //
        // Dead or Alive
        public Boolean Alive;

        /// <summary>
        /// Bad bite
        /// </summary>
        public PieceOfAnimal Bite(Animal animalToBite)
        {
              return animalToBite.Shoulder;
        }

        /// <summary>
        /// Fatal bite
        /// </summary>
        public PieceOfAnimal Kill(Animal animalToKill)
        {
              return animalToKill.Head;
        }
     }
}
Run Code Online (Sandbox Code Playgroud)

2)折叠(以下是我想要的结果):

using[...]

namespace Animals
{

    /// <summary>
    /// Angry animal
    /// Pretty …
Run Code Online (Sandbox Code Playgroud)

visual-studio

14
推荐指数
2
解决办法
5951
查看次数

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

Django管理文件上传不起作用,我该如何调试呢?

我在Mac Leopard上.试图获取django管理文件上传,或真正的图像上传工作.在我的应用程序的models.py中,我将字段设置为:

image = models.FileField(upload_to='images', max_length=500)
Run Code Online (Sandbox Code Playgroud)

(从ImageField开始,但是如果文件不起作用,那么图像肯定不起作用)

它说上传发生了.给我一个积极的结果.保存我的数据库的路径.但是,寻找文件,嗯,它不存在.

由于没有错误消息,因此很难调试.尝试了各种权限,但没有任何工作.

有任何想法吗?

django

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

为什么LINQ中的Union函数不能删除重复的条目?

我正在使用VB .NET,我知道Union通常使用ByRef但是在VB中,字符串通常被处理为好像它们是原始数据类型.

因此,这是问题所在:

Sub Main()
    Dim firstFile, secondFile As String(), resultingFile As New StringBuilder

    firstFile = My.Computer.FileSystem.ReadAllText(My.Computer.FileSystem.SpecialDirectories.Desktop & "\1.txt").Split(vbNewLine)
    secondFile = My.Computer.FileSystem.ReadAllText(My.Computer.FileSystem.SpecialDirectories.Desktop & "\2.txt").Split(vbNewLine)

    For Each line As String In firstFile.Union(secondFile)
        resultingFile.AppendLine(line)
    Next

    My.Computer.FileSystem.WriteAllText(My.Computer.FileSystem.SpecialDirectories.Desktop & "\merged.txt", resultingFile.ToString, True)
End Sub
Run Code Online (Sandbox Code Playgroud)

1.txt包含:
a
b
c
d
e

2.txt包含:
b
c
d
e
f
g
h
i
j

运行代码后,我得到:
a
b
c
d
e
b
f
g
h
i
j

任何使联盟功能都像数学对应的建议?

linq vb.net union

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

有什么好的模式/技术可以减少Java的冗长

可能有点烦人的事情之一是表达概念所需的代码量.我相信"代码更少更好"的理念,而且我想知道如何编写Java而不会如此令人沮丧地冗长.最近,我阅读了Java问题的隐藏特性,并介绍了使用双括号初始化来模拟List或Map文字.当然,使用这种方法有一些缺点,但它确实允许你用明显更少的字符做某些事情(如果你正确格式化),使代码更清晰,更清晰.我想知道是否没有其他聪明的技巧和鲜为人知的语言功能可以使我的代码更简洁.

我希望通过对该技术的解释,更换的更冗长的方式以及使用该技术的任何潜在缺点来看到答案.

java design-patterns coding-style

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

如何unordered_set <tuple <int,int >>?

我在构造一个时遇到了奇怪的问题unordeed_set<tuple<int,int>>.我曾尝试过VC++ 8,gcc3.2,gcc4.3,都有相同的结果.我不知道代码有什么问题,以下是我的代码:

#include <boost/unordered_set.hpp>
#include <boost/tuple/tuple.hpp>
// For unordered container, the declaration of operator==
#include <boost/tuple/tuple_comparison.hpp>

using namespace std ;
using namespace boost ;

// define of the hash_value funciton for tuple<int, int>
size_t hash_value(tuple<int, int> const& t) {
    return get<0>(t) * 10 + get<1>(t) ;
}

int main () {
    unordered_set<tuple<int, int>> s ;
    tuple<int, int> t ;
    s.insert(t) ;
}
Run Code Online (Sandbox Code Playgroud)

这是编译错误消息:

1>c:\libs\boost_1_37_0\boost\functional\hash\extensions.hpp(72) : error C2665: 'boost::hash_value' : none of the 16 overloads could convert all the …
Run Code Online (Sandbox Code Playgroud)

c++ boost

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

Visual Studio ASP .Net MVC Intellisense

如果我在html属性中使用它,vs 2008 intellisense不起作用.例

<form method="post" action="<%= Url.Action %>"
Run Code Online (Sandbox Code Playgroud)

当我输入Url.Action代码提示不起作用,而是它给了我可用于"动作"值的文件选项.

intellisense在html属性中不起作用是正常的吗?或者我错过了修复这个bug的东西.

intellisense visual-studio-2008

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

通过makefile传递gcc标志

我正在尝试使用llvm构建一个传递,并且我已经完成了构建llvm及其相关组件.但是,当我按照所有步骤构建包含makefile的传递后运行make时,我得到以下内容

在制作共享对象时,不能使用对"本地符号"的重定位R_X86_64_32; 用-fPIC重新编译

在通过谷歌搜索错误消息找到修复程序后,我发现这不是特定于llvm.一些解决方案建议我在运行configure时应该使用"--enable-shared",但这对我的情况没有帮助.现在我想重新构建llvm fPIC,正如错误所说的那样.但是如何使用makefile执行此操作?

gcc makefile llvm

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

如何使用ExecutorService等待所有线程完成?

我需要一次执行4个任务,如下所示:

ExecutorService taskExecutor = Executors.newFixedThreadPool(4);
while(...) {
    taskExecutor.execute(new MyTask());
}
//...wait for completion somehow
Run Code Online (Sandbox Code Playgroud)

一旦完成所有内容,我该如何收到通知?现在我想不出比设置一些全局任务计数器更好的事情,并在每个任务结束时减少它,然后在无限循环中监视这个计数器变为0; 或获得一个Futures列表,并在无限循环监视器isDone中为所有这些.什么是更好的解决方案不涉及无限循环?

谢谢.

java parallel-processing concurrency multithreading executorservice

362
推荐指数
11
解决办法
30万
查看次数