使用$(this)与此相比有什么根本区别
$('.viewComments').click(function(ev){
//returns the desired value
alert(this.getAttribute('id'));
//Gives an error sayin function is not defined
alert($(this).getAttribute('id'));
//returns the desired value
alert($(this).attr('id'));
});
Run Code Online (Sandbox Code Playgroud)
我认为"$(this)"将包含"this"具有的所有功能以及更多..但似乎并非如此.
那么究竟是什么(这个)?和
我在使用它时知道哪些功能可用吗?(我知道我可以通过萤火虫来获取它们.但我想知道是否有其他方式 - 某些文档可能是)
当我执行包时,我收到一条错误消息:
emp_test ORA-06530中的错误:未初始化复合的引用
你能解释我如何初始化包中的对象类型吗?
CREATE OR REPLACE TYPE emp_obj AS OBJECT
(
emp_no number,
salary number,
job varchar2(20)
);
Run Code Online (Sandbox Code Playgroud)
CREATE OR REPLACE PACKAGE BODY emp_dummy_pk IS
PROCEDURE emp_test IS
CURSOR emp_cur IS
SELECT empno, sal, job FROM emp;
l_emp_no emp_obj;
BEGIN
FOR emp_rec IN emp_cur LOOP
l_emp_no.emp_no := emp_rec.empno;
l_emp_no.salary := emp_rec.sal;
l_emp_no.job := emp_rec.job;
BEGIN
emp_pk.emp_chk( p_emp_no => l_emp_no );
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line( 'error in the emp_pk.emp_no ' || SQLERRM );
END;
END LOOP;
EXCEPTION
WHEN OTHERS …Run Code Online (Sandbox Code Playgroud) 我在表上添加了一个editButton,如下所示:
self.navigationItem.leftBarButtonItem = self.editButtonItem;
Run Code Online (Sandbox Code Playgroud)
并且,有一个setEditing方法:
- (void) setEditing:(BOOL)editing animated:(BOOL)animated {
[super setEditing:editing animated:animated];
[self.watchListDetailTableView setEditing:editing animated:animated];
if (editing) {
// you might disable other widgets here... (optional)
} else {
// re-enable disabled widgets (optional)
}
}
Run Code Online (Sandbox Code Playgroud)
单击编辑后,我可以有一个交叉和删除按钮,我应该采取哪种方法来处理删除按钮单击?谢谢.
指定最大可表示负浮点数的独立于平台的方法是什么?
我们发现一个算法在 PS3 的 SPU 上运行时会出错,但在为 PPU 编译时运行良好:
float x = -FLT_MAX;
/* stuff */
if (x > 0.0f) {
// If x is unchanged, code is executed on SPU
}
Run Code Online (Sandbox Code Playgroud)
本质上,是否有一个明确定义的负等价物FLT_MAX?
我正在为Munin创建一个插件来监控命名进程的统计信息.其中一个信息来源是/proc/[pid]/io.但我很难找出rchar/ wchar和read_bytes/ 之间的区别written_bytes.
它们不一样,因为它们提供不同的值.它们代表什么?
我将解释这一点:
我在一个我不能使用python内置函数的环境中(比如'sorted','set'),不能声明方法,不能创造条件(if) ,并且不能制作循环,除了:
可以调用方法(但每次只调用一个,并保存另一个变量的返回值
foo python:item.sort(); #foo变量获取item.sort()返回的值
bar python:foo.index(x);
并且可以做列表理解
[item ['bla'] for foo中的项目]
......我认为这不会对这个问题有所帮助
我有一个'correct_order'列表,其中包含以下值:
correct_order = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Run Code Online (Sandbox Code Playgroud)
我有一个'messed_order'列表,其中包含以下值:
messed_order = [55, 1, 44, 3, 66, 5, 4, 7, 2, 9, 0, 10, 6, 8]
Run Code Online (Sandbox Code Playgroud)
好吧,我必须重新排序'messed_order'列表,使用'correct_order'索引作为基础.未包括在correct_order中的其余项目的顺序无关紧要.
这样的东西会解决(再次,除了我不能使用循环):
for item in correct_order:
messed_order[messed_order.index(item)], messed_order[correct_order.index(item)] = messed_order[correct_order.index(item)], messed_order[messed_order.index(item)]
Run Code Online (Sandbox Code Playgroud)
并且会导致我想要的'ordered_list':
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 55, 66, 44]
Run Code Online (Sandbox Code Playgroud)
那么,我该怎么做呢?
对于那些了解zope/plone的人,我在皮肤页面(.pt)上,没有辅助python脚本(我认为这对于皮肤页面是不可能的,仅适用于浏览器页面.如果是,告诉我如何和我会这样做.
我想从某种阵列/矢量/列表类的继承,使我可以只添加一个额外的特殊方法将其....是这样的:
public class SpacesArray : ArrayList<Space>
{
public Space this[Color c, int i]
{
get
{
return this[c == Color.White ? i : this.Count - i - 1];
}
set
{
this[c == Color.White ? i : this.Count - i - 1] = value;
}
}
}
Run Code Online (Sandbox Code Playgroud)
但编译器不会让我.说
非泛型类型'System.Collections.ArrayList'不能与类型参数一起使用
我该如何解决这个问题?
如何在 mfc 中更改列表控件中的突出显示颜色。我没有在 clistctrl 中找到任何 api。我已经按照 msdn 中的描述覆盖了 NM_CUSTOMDRAW,但是当我单击列表中的任何项目时,它显示一半蓝色和一半黑色,为什么蓝色会出现?
我们开始构建一个可能会看到大量流量的webapp.我们没有很多钱,所以我们希望降低硬件成本.更多或更少,我认为这意味着我们将尝试尽可能无状态(如检票方式暗示 - 具有可收藏的URL,等等,等等)
另一个问题是,我们要雇佣承包商(想想oDesk或者说是大量的工作) - 所以有找人才的问题.
我看过Tapestry并看到了很多API不稳定性(参见:你为什么停止使用Tapestry?)这让我不愿意使用它.
Seam和Wicket非常有状态 - 不是我关心的事情.
Grails看起来很有趣.我知道与纯Java相比,性能会受到影响,但它可能是值得的.
条纹看起来不错,但我找不到使用Stripes构建的网站示例
您建议使用哪种Java框架来提高性能和简单性?
似乎当我在对象中使用数字类型作为键名时,它总是被转换为字符串.反正有没有把它作为数字存储?正常的类型转换似乎不起作用.
例:
var userId = 1;
console.log( typeof userId ); // number
myObject[userId] = 'a value';
console.dir(myObject);
Run Code Online (Sandbox Code Playgroud)
目录输出:
{
'1': 'a value'
}
Run Code Online (Sandbox Code Playgroud)
我想要的是这个:
{
1: 'a value'
}
Run Code Online (Sandbox Code Playgroud)
建议吗?
谢谢
c++ ×2
c ×1
c# ×1
collections ×1
frameworks ×1
grails ×1
inheritance ×1
iphone ×1
java ×1
javascript ×1
jquery ×1
key ×1
linux ×1
linux-kernel ×1
list ×1
mfc ×1
numeric ×1
object ×1
objective-c ×1
oracle ×1
plone ×1
plsql ×1
procfs ×1
ps3 ×1
python ×1
sorting ×1
spring ×1
stripes ×1
this ×1
types ×1
uitableview ×1