问题列表 - 第20040页

WPF:什么是通用容器控件?

在HTML中,通用容器控件是DIV.它本身并没有做任何事情,但它却是一个很好的地方.

同样在WinForms中,通用容器控件是Panel.再次,这是我将用作占位符以后加载其他控件.

我应该为WPF使用什么?

wpf controls containers

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

使用SHIFT +箭头选择vim/MacVim中的文本

MacVim中一个更好的功能是可以使用通常的OS命令来复制和粘贴文本(即命令+ C和命令+ V).

这在你刚刚在另一个编辑器中工作的情况下特别好看,而你的大脑还没有准备好告诉你如何输入真实的东西.

但是,我的大脑需要做的一件事就是思考:这是文本选择模式.在非vi编辑器中,我将使用Shift + Arrow,在MacVim中尝试此操作不起作用.但另一方面,它并不认为Shift + Arrow也被用于其他任何事情.是否可以重新映射密钥以使其成为可能?

(理想情况下,编辑器在选择文本后仍然处于插入模式;这将节省一些额外的击键.)

vim textselection macvim

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

如何使用jquery获取类名?

嘿,我想知道如何使用jquery为下面的脚本动态获取类名.

HTML输出如下所示:

<div id="main-info-1" class="maini">
     <p>this is a paragraph.</p>
</div>
Run Code Online (Sandbox Code Playgroud)

所以,我试图动态地获取类名,而不是像上面那样硬编码.

有两个部分我需要在jquery脚本中获取类名:

1.) pc.children('div.maini').remove();

2.) maini_s = $('div.maini').remove();
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,"maini"类是硬编码的,我不确定如何动态获取类名并将其正确放入脚本中.

jQuery文件:

<script type="text/javascript">   
// make them global to access them from the console and use them
// in handlePaginationClick
var maini_s;
var num_of_arts;
var ipp;

function handlePaginationClick(new_page_index, pagination_container) {
    var pc = $(pagination_container);
    pc.children('div.maini').remove();
    for(var i=new_page_index*ipp; i < (new_page_index+1)*ipp ;i++) {
        if (i < num_of_arts) {
                pc.append(maini_s[i]);
        }
    }
    return false;
}

$(document).ready(function() {
    maini_s = $('div.maini').remove();
    num_of_arts = maini_s.length;
    ipp …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

0
推荐指数
1
解决办法
653
查看次数

如何修复“java.lang.OutOfMemoryError at sun.misc.Unsafe.allocateMemory(Native Method)”?

我正在制作一个使用Slick库加载图像的 Java 应用程序。但是,在某些计算机上,尝试运行该程序时出现此错误:

Exception in thread "main" java.lang.OutOfMemoryError 
    at sun.misc.Unsafe.allocateMemory(Native Method) 
    at java.nio.DirectByteBuffer.<init>(DirectByteBuffer.java:99) 
    at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:288) 
    at org.lwjgl.BufferUtils.createByteBuffer(BufferUtils.java:60) 
    at org.newdawn.slick.opengl.PNGImageData.loadImage(PNGImageData.java:692)
    at org.newdawn.slick.opengl.CompositeImageData.loadImage(CompositeImageData.java:62)
    at org.newdawn.slick.opengl.CompositeImageData.loadImage(CompositeImageData.java:43)
Run Code Online (Sandbox Code Playgroud)

我的虚拟机选项是:

-Djava.library.path=lib -Xms1024M -Xmx1024M -XX:PermSize=256M -XX:MaxPermSize=256M

该程序在开始时加载了一些大图像(1024 x 768 分辨率)。

任何解决此问题的帮助将不胜感激。

java memory graphics image

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

为什么我要远离DataSet,有哪些替代方案?

我在这里找到了一个有趣的讨论

http://www.linkedin.com/groupAnswers?viewQuestionAndAnswers=&gid=43315&discussionID=12708606&goback=.anh_43315

引用:

DataSet是用于编码数据层的业余解决方案......停止使用它们并学习代码!:)

您对DataSet的看法是什么?只是简化自定义类并与之合作?还有什么其他选择?

c# asp.net dataset

0
推荐指数
1
解决办法
659
查看次数

核心数据:与多个实体的反向关系?

假设我的数据模型中有4个实体:人物,汽车,宠物和照片.我想要一个从人车和宠物到照片实体的关系,因为我希望每件事都能包含该项目的照片.到目前为止,没有问题.虽然它变得棘手的是反向关系,这是照片实体想要指向附加项目的地方.我宁愿要么根本没有反向关系,所以Photo中唯一的属性是UIImage,或者可能是一个attachItem反向关系.如果我这样做,我只能选择其中一个项目来附加到我的关系中.

把它作为一种单向关系会更好吗?也许我可以制作一个名为"AttachableItem"的抽象实体,让Person Car和Pet成为这个孩子,然后让我的反向关系指向AttachableItem.我不确定哪种方式最好.

core-data objective-c

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

Javascript中的类继承

我想知道如何在JavaScript中模拟类继承.我知道类不适用于JavaScript,我们使用的方式是通过Prototype对象创建对象和继承事物的函数.

例如,如何将此结构转换为JavaScript:

public class Mankind {
    public string name;
    public string lastname;
}

public class Person: Mankind {
    public void Run(string fromWhat) {
        //write the run logic
    }
}
Run Code Online (Sandbox Code Playgroud)

JavaScript中这段代码的等价物是什么.

编辑:

我还发现了另一个链接,Douglas Crockford解释了CMS的不同继承模型:JavaScript中的经典继承.

希望它也有助于其他人.

javascript inheritance class

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

如何以毫秒为单位记录方法的执行时间?

有没有办法确定方法需要执行多长时间(以毫秒为单位)?

optimization time objective-c ios

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

Java中的锁定对象是否需要是静态的?

我知道在C#中你有一个想要用作多线程锁的对象时,你应该在类中声明它是静态的,类实例将在一个单独的线程中运行.

这对Java也适用吗?在线的一些例子似乎将锁定对象声明为最终...

编辑:我有一个资源,我想限制为一次只有一个线程访问.扩展Thread的类将用于创建多个实例并同时启动.我该怎么用?

谢谢.

java multithreading

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

在C#中舍入double值

我想在C#中对double值进行舍入方法.它需要能够将double值舍入到任何舍入精度值.我手边的代码看起来像:

public static double RoundI(double number, double roundingInterval) {

    if (roundingInterval == 0.0)
    {
        return;
    }

    double intv = Math.Abs(roundingInterval);
    double sign = Math.Sign(number);
    double val = Math.Abs(number);

    double valIntvRatio = val / intv;
    double k = Math.Floor(valIntvRatio);
    double m = valIntvRatio - k;

    bool mGreaterThanMidPoint = ((m - 0.5) >= 1e-14) ? true : false;
    bool mInMidpoint = (Math.Abs(m - 0.5) < 1e-14) ? true : false;
    return (mGreaterThanMidPoint || mInMidpoint) ? sign * ((k + 1) * intv) …
Run Code Online (Sandbox Code Playgroud)

c# double rounding

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