问题列表 - 第40436页

我可以在javascript中动态添加属性吗?

是否可以在运行时向对象添加属性?它似乎运行正常,但有任何问题我应该知道吗?

我正在使用第三方javascript API,它有一个对象类,我已经实例化并在实例化后添加了我自己的属性,如下面的代码:

例如,我可以这样做:

var Car = function (id, type) {
    this.id = id;
    this.type = type;
};

var myCar = new Car(1,"Nissan");

// CAN I DO THIS: (needsWork not a property of object Car)
myCar.needsWork = true;
Run Code Online (Sandbox Code Playgroud)

javascript

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

如何确定jQuery滚动事件的方向?

我正在寻找这样的效果:

$(window).scroll(function(event){
   if (/* magic code*/ ){
       // upscroll code
   } else {
      // downscroll code
   }
});
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

javascript jquery

332
推荐指数
7
解决办法
37万
查看次数

相当于Oracle 9i中的PostgreSQL array()/ array_to_string()函数

我希望从Oracle中返回多行的查询返回带有逗号分隔值的单行,基本上将返回的行展平为单行.

在PostgreSQL中,这可以使用数组和array_to_string函数来实现,如下所示:

鉴于表"人":

id | name
---------
1  | bob
2  | alice
3  | jon
Run Code Online (Sandbox Code Playgroud)

SQL:

select array_to_string(array(select name from people), ',') as names;
Run Code Online (Sandbox Code Playgroud)

将返回:

names
-------------
bob,alice,jon
Run Code Online (Sandbox Code Playgroud)

如何在Oracle 9i中实现相同的结果?

谢谢,

马特

arrays oracle postgresql

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

如何修复sql server 2005中的用户定义函数标量值性能问题?

用户定义函数用于存储过程.用户定义函数返回标量值.遵循用户定义函数中使用的逻辑

CREATE  FUNCTION [dbo].[udf_Test] ( @Code varchar(10),  )  
  RETURNS bit AS    
BEGIN 
  DECLARE @bFlag bit  

  SELECT @bFlag = COUNT(id)  
    FROM tbL1  
   WHERE Code = @Code  

  IF  @bFlag = 0   
  BEGIN  
    SELECT @bFlag = COUNT(id)  
      FROM tbl2
     WHERE LTRIM(RTRIM(Code)) = @Code  
  END  

  IF @bFlag = 0   
  BEGIN  
    SELECT @bFlag = COUNT(id)  
      FROM tbl3  
     WHERE LTRIM(RTRIM(Code)) = @Code  
  END  

  IF @bFlag = 0   
  BEGIN  
    SELECT @bFlag = COUNT(id)  
      FROM tbl4
     WHERE LTRIM(RTRIM(Code)) = @Code  
  END

RETURN @bFlag 
Run Code Online (Sandbox Code Playgroud)

这是提高上述用户定义函数性能的正确方法吗?

sql t-sql sql-server performance sql-server-2005

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

缺少与Atmosphere和Jersey的依赖关系

我和泽西岛一起尝试Atmosphere能够向用户广播消息.但是,根据对Jersey端点的请求,日志中会出现以下内容并导致ServletException.

SEVERE: The following errors and warnings have been detected with resource and/or provider classes:
  SEVERE: Missing dependency for method public void org.apache.cxf.jaxrs.provider.JSONProvider.setMessageContext(org.apache.cxf.jaxrs.ext.MessageContext) at parameter at index 7
  SEVERE: Missing dependency for field: private org.apache.cxf.jaxrs.ext.MessageContext org.apache.cxf.jaxrs.provider.RequestDispatcherProvider.mc
  SEVERE: Missing dependency for method public void org.apache.cxf.jaxrs.provider.JAXBElementProvider.setMessageContext(org.apache.cxf.jaxrs.ext.MessageContext) at parameter at index 1
  SEVERE: Missing dependency for field: private org.apache.cxf.jaxrs.ext.MessageContext org.apache.cxf.jaxrs.provider.MultipartProvider.mc
  SEVERE: Missing dependency for method public void org.apache.cxf.jaxrs.provider.JAXBElementProvider.setMessageContext(org.apache.cxf.jaxrs.ext.MessageContext) at parameter at index 13
  SEVERE: Missing dependency for field: private org.apache.cxf.jaxrs.ext.MessageContext org.apache.cxf.jaxrs.provider.FormEncodingProvider.mc
Run Code Online (Sandbox Code Playgroud)

stacktrace的一部分:

SEVERE: …
Run Code Online (Sandbox Code Playgroud)

dependencies jersey atmosphere

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

使用jQuery切换文本

我在这里找到了一些关于这个主题的文章,但似乎都没有回答我正在寻找的内容.

这是我目前的代码:

    $(".email-slide").click(function(){
    $("#panel").slideToggle("slow");
    $(this)
    .text("Close")
    .toggleClass("active");
});
Run Code Online (Sandbox Code Playgroud)

当我选择"电子邮件"一词时,其中有"电子邮件幻灯片"类,顶部面板向下滑动,单词"电子邮件"变为白色,单词"电子邮件"变成单词"关闭".

到目前为止都很好.但是当点击"关闭"但颜色和面板恢复正常时,"关闭"一词不会变回"电子邮件"这个词.我试过.toggleText("class")而不是.text("关闭"),但它似乎不起作用.是否有类似的东西,我可以通过添加尽可能少的代码来实现它?谢谢!

更新 - 我能够通过使用以下代码来完成它,但希望这将是一种更有效/更短的方式.如果没有,请告诉我.谢谢!

$(".email-slide").click(function(){
    $("#panel").slideToggle("slow");
    $(this).toggleClass("active");
});

$(".email-slide").toggle(function (){
    $(this).text("Close")
}, function(){
    $(this).text("Email")
});
Run Code Online (Sandbox Code Playgroud)

jquery

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

在C#中打开.txt文件到richTextBox

我希望能够将.txt文件打开到c#中的richtextbox中,并且还打开一个我称之为'notes'的全局变量,但不知道如何执行此操作.这是我目前的代码:

OpenFileDialog opentext = new OpenFileDialog();
if (opentext.ShowDialog() == DialogResult.OK)
{
    richTextBox1.Text = opentext.FileName;
    Globals.notes = opentext.FileName;
}
Run Code Online (Sandbox Code Playgroud)

唯一的问题是它既不出现在richtextbox中也不出现在全局变量中,而全局允许它以另一种形式在另一个richtextbox中查看.所以请你帮忙,理想情况下.txt文件进入两者,

谢谢

c# global-variables openfiledialog richtextbox text-files

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

将UITabBarItems添加到UITabBar

我希望有人能解释我如何做到这一点:

我有一个TabBar和两个TabBarItems,我如何将项目附加到TabBar.我不是通过IB做这个,因为TabBar只适合屏幕,因为项目应该在左侧.

多数民众赞成我如何建立它们:

tabBarController = [[UITabBarController alloc] initWithNibName:nil bundle:nil];
tabBarController2 = [[UITabBarController alloc] initWithNibName:nil bundle:nil];

tabBarController.tabBar.frame = CGRectMake(0, 974, 384, 50);    
tabBarController2.tabBar.frame = CGRectMake(384, 974, 384, 50);

UITabBarItem *tbi1 = [[UITabBarItem alloc] initWithTabBarSystemItem:UITabBarSystemItemMostViewed tag:0];
UITabBarItem *tbi2 = [[UITabBarItem alloc] initWithTabBarSystemItem:UITabBarSystemItemMostViewed tag:1];
Run Code Online (Sandbox Code Playgroud)

uitabbarcontroller uitabbaritem ipad

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

在Haskell中定义数据类型

问候,我是Haskell的新手,我已经陷入为定义分配数据类型的困难.

我需要创建"策略"类型,它基本上是一个包含1-6个字符的字符串,每个字符代表一个数字值,我必须将大于9的值表示为一个字母(最多35个不同的值),我尝试定义一个辅助表示每个可能值的类型,并使用它来创建我的类型,但我的代码不起作用,我已经没有想法了.这是我一直在尝试的定义:

data Value = '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' | 'A' | 'B' |
 'C' | 'D' | 'E' | 'F' | 'G' | 'I' |'J' | 'K' | 'L' | 'M' |  'N' | 'O' | 'P' |
 'Q' |'R' | 'S' | 'T' | 'U' | 'V' | 'W' | 'Y' | 'X' | 'Z'

data Strategy = Value | Value:Value | Value:Value:Value |
Value:Value:Value:Value …
Run Code Online (Sandbox Code Playgroud)

haskell types

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

目标C:堆栈与堆上的内存分配

我有点困惑的是什么时候在堆上分配事物(我需要释放它们)以及它们在堆栈上分配时(我不需要释放它们).

有经验法则吗?

我认为在C++中,经验法则是如果你使用new它们在堆上的关键字.客观c的规则是什么?如何判断何时在堆栈上分配了什么?

这行代码是否会在堆栈上分配?

NSString *user = @"DEFAULT";
Run Code Online (Sandbox Code Playgroud)

memory-management objective-c

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