在HTML中,通用容器控件是DIV.它本身并没有做任何事情,但它却是一个很好的地方.
同样在WinForms中,通用容器控件是Panel.再次,这是我将用作占位符以后加载其他控件.
我应该为WPF使用什么?
MacVim中一个更好的功能是可以使用通常的OS命令来复制和粘贴文本(即命令+ C和命令+ V).
这在你刚刚在另一个编辑器中工作的情况下特别好看,而你的大脑还没有准备好告诉你如何输入真实的东西.
但是,我的大脑需要做的一件事就是思考:这是文本选择模式.在非vi编辑器中,我将使用Shift + Arrow,在MacVim中尝试此操作不起作用.但另一方面,它并不认为Shift + Arrow也被用于其他任何事情.是否可以重新映射密钥以使其成为可能?
(理想情况下,编辑器在选择文本后仍然处于插入模式;这将节省一些额外的击键.)
嘿,我想知道如何使用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) 我正在制作一个使用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 分辨率)。
任何解决此问题的帮助将不胜感激。
我在这里找到了一个有趣的讨论
引用:
DataSet是用于编码数据层的业余解决方案......停止使用它们并学习代码!:)
您对DataSet的看法是什么?只是简化自定义类并与之合作?还有什么其他选择?
假设我的数据模型中有4个实体:人物,汽车,宠物和照片.我想要一个从人车和宠物到照片实体的关系,因为我希望每件事都能包含该项目的照片.到目前为止,没有问题.虽然它变得棘手的是反向关系,这是照片实体想要指向附加项目的地方.我宁愿要么根本没有反向关系,所以Photo中唯一的属性是UIImage,或者可能是一个attachItem反向关系.如果我这样做,我只能选择其中一个项目来附加到我的关系中.
把它作为一种单向关系会更好吗?也许我可以制作一个名为"AttachableItem"的抽象实体,让Person Car和Pet成为这个孩子,然后让我的反向关系指向AttachableItem.我不确定哪种方式最好.
我想知道如何在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中的经典继承.
希望它也有助于其他人.
有没有办法确定方法需要执行多长时间(以毫秒为单位)?
我知道在C#中你有一个想要用作多线程锁的对象时,你应该在类中声明它是静态的,类实例将在一个单独的线程中运行.
这对Java也适用吗?在线的一些例子似乎将锁定对象声明为最终...
编辑:我有一个资源,我想限制为一次只有一个线程访问.扩展Thread的类将用于创建多个实例并同时启动.我该怎么用?
谢谢.
我想在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# ×2
java ×2
javascript ×2
objective-c ×2
asp.net ×1
class ×1
containers ×1
controls ×1
core-data ×1
dataset ×1
double ×1
graphics ×1
image ×1
inheritance ×1
ios ×1
jquery ×1
macvim ×1
memory ×1
optimization ×1
rounding ×1
time ×1
vim ×1
wpf ×1