这是Jeditable的延续 :如何根据dom元素属性设置参数
请在这里回复..这是我的'真实'账户..
我正在尝试将不同的参数值分配给我已启用jQuery插件'Jeditable'的不同div.我不能让它工作,我确信它的东西很简单..但我无法弄清楚..
我如何实现它?
给出以下DOM元素:
<div class="editme" id="theone" rel="test"></div>
Run Code Online (Sandbox Code Playgroud)
这些不同的片段为上面的空div生成以下dafault占位符文本:
$('.editme').editable('savedata.php',{
placeholder : "txt - "+$(this),
}
);
// outputs: "txt - [object Object]"
$('.editme').editable('savedata.php',{
placeholder : "txt - "+this,
}
);
// outputs: "txt - [object HTMLDocument]"
$('.editme').editable('savedata.php',{
placeholder : "txt - "+$(this).html(),
}
);
// outputs: "txt - undefined"
$('.editme').editable('savedata.php',{
placeholder : "txt - "+$(this).attr('rel'),
}
);
// outputs: "txt - undefined"
$('.editme').editable('savedata.php',{
placeholder : "txt - "+this.attr('rel'),
}
);
// outputs: "" (NULL / …Run Code Online (Sandbox Code Playgroud) 在我看过的大部分代码中(在SO上,我都会在我自己的代码中使用codeproject.com),我已经看到为一个类包含的每个私有字段创建公共属性,即使它们是最多的基本类型get; set;:
private int myInt;
public int MyInt
{
get { return myInt; }
set { myInt = value }
}
Run Code Online (Sandbox Code Playgroud)
我的问题是:这与以下方面有何不同:
public int MyInt;
Run Code Online (Sandbox Code Playgroud)
如果我们应该使用属性而不是公共字段,为什么我们应该在这种特定情况下使用它们呢?(我不是在讨论更复杂的例子,其中getter和setter实际上做了一些特殊的事情,或者只有一个get或set(只读/写)而不是只返回/设置私有字段的值).它似乎没有添加任何额外的封装,只在IntelliSense中提供一个漂亮的图标,并放在类图中的特殊部分!
我正在使用DevExpress的TcxGridDBTableView.有些单元格包含非常长的字符串,所以我希望能够使用提示向用户显示它们.我希望能够在我的文本中以分号的形式提示线刹.
你知道怎么做到这一点吗?
我有运行时读入的xml文件,是否可以在运行时针对xsd文件验证xml?使用c#
我一直在搜索,我找不到一个如何使用FMJ捕获网络摄像头流的简单示例.是否有任何可以帮助我的教程或示例?
在MATLAB中,我可以在一个文件中定义多个函数,只有第一个定义的函数在该文件外部可见.或者,我可以将每个函数放在自己的文件中,并通过路径使它们全局可见.我正在编写一个菜单驱动的应用程序,其中每个菜单项运行不同的功能.目前,这些都在一个大文件中,越来越难以导航.我想做的是将相关函数组放入单独的文件中.
我想我可以通过将所有子函数放入一个单独的目录然后将目录添加到我的父函数中的路径来做这样的事情,但这感觉有点混乱和不优雅.
任何人都可以提出更好的建议吗?
注意:我最熟悉MATLAB 2006,但我正在升级到MATLAB 2009.
我正在尝试使C++ API(对于Linux和Solaris)具有线程安全性,以便可以从不同的线程调用其函数,而不会破坏内部数据结构.在我目前的方法中,我使用pthread互斥锁来保护对成员变量的所有访问.这意味着一个简单的getter函数现在可以锁定和解锁互斥锁,我担心这会产生开销,特别是因为API主要用于单线程应用程序,其中任何互斥锁定看起来都是纯粹的开销.
所以,我想问一下:
我有以下查询:
select A,
B
from table1
where A in (select c
from table 2
)
Run Code Online (Sandbox Code Playgroud)
但是,现在我需要更改此查询并使用exists而不是in,它应该给出相同的结果.
我的表格如下所示:
table1 table2
A B c
------ -----
1 x 1
2 y 3
3 z 4
4 w 7
5 a
1 b
Run Code Online (Sandbox Code Playgroud)
我该如何使用该exists功能?
我已经开始在我公司的一个现有项目上工作,大约一个月前检查了VSS 6.0.它是使用Visual Studio 2005和C#构建的,所有引用都指向.NET 2.0.我按照惯例进入VSS并设置了我的工作文件夹并获得了最新版本.我打开了这个项目,此时我被提示:
该解决方案似乎受源代码管理,但无法找到其绑定信息.MSSCCPRJ.SCC文件或包含解决方案的源控件设置的其他项可能已被删除.由于无法自动恢复此缺失信息,因此缺少绑定的项目将被视为不受源代码管理.
我单击"确定",该提示后面紧跟着这个提示:
未安装或无法初始化关联的源代码管理插件.
这给我提供了以下选项:
我怎样才能纠正这种情况?我希望这个项目能够在VSS中得到控制.有任何想法吗?