问题列表 - 第36029页

选择DIV但不是里面的链接,jQuery问题

我有以下div:

<div class='amazingmenu' id='menupull'>
    <img src='images/down.png' width=20 height=20 align='right'/>
    <div id='menupullhideme'>click the arrow to read the rest!<br /></div>
    more jokes on <a href='http://www.amazingjokes.com'>amazingjokes.com</a>
</div>
Run Code Online (Sandbox Code Playgroud)

单击DIV或图像应该在jQuery中执行某些功能:

$('#menupull').click( function() {
          alert( 'pullmenu clicked' );
});
Run Code Online (Sandbox Code Playgroud)

我想这样做,它只在我点击DIV或图像时提醒消息,而不是链接.试过这个:

     $('#menupull:not(a)').click( function() {...
Run Code Online (Sandbox Code Playgroud)

但那没用.有任何想法吗?

jquery

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

R中数字的逗号分隔符?

R中是否有一个函数显示用逗号分隔的大数字?

即从... 10000001,000,000.

r

89
推荐指数
4
解决办法
5万
查看次数

从多变量时间序列间隔检测罕见事件

给定传感器状态间隔的时间序列,如何实现分类器,该分类器从监督的训练数据中学习以基于状态间隔序列来检测事件?为简化问题,传感器状态减少到truefalse.

更新:我发现本文(PDF)关于时间间隔的挖掘序列,它解决了类似的问题.关于采用多变量时间序列中的分层时间模式的另一篇论文(Google Docs)采用了一种新颖的方法,但处理分层数据.

示例培训数据

下面的数据是用于一个事件,表示为图形随着时间的推移,在一个训练样例/¯¯¯\表示true状态间隔和\___/一个false用于传感器状态的时间间隔.

 Sensor   |  Sensor State over time
          |  0....5....10...15...20...25...  // timestamp
 ---------|--------------------------------
 A        |  ¯¯¯¯¯¯¯¯¯¯¯¯\________/¯¯¯¯¯¯¯¯
 B        |  ¯¯¯¯¯\___________________/¯¯¯¯
 C        |  ______________________________  // no state change
 D        |  /¯\_/¯\_/¯\_/¯\_/¯\_/¯\_/¯\_/¯
 E        |  _________________/¯¯¯¯¯¯¯¯\___
Run Code Online (Sandbox Code Playgroud)

事件检测与序列标记与分类

我最初将我的问题概括为一个两类序列标签问题,但我的类别实际上代表了"正常操作"和罕见的"警报事件",因此我将我的问题重新定义为事件检测.训练数据可用于"正常操作"和"警报事件".

为了减少问题的复杂性,我将传感器事件离散化为布尔值,但不一定是这种情况.

可能的算法

隐马尔可夫模型似乎是一种可能的解决方案,但是它能够使用状态区间吗?如果序列标签不是解决此问题的最佳方法,则可以理解其他建议.

贝叶斯概率方法

传感器活动会随时间变化很大(早上很忙,晚上很安静).我最初的方法是在几天内测量正常的传感器状态,并按时间(小时)计算状态概率.传感器状态在不可能的一小时超过"不可能阈值"的组合概率将表明事件.但是,如果传感器有噪音,这似乎会引起误报.我还没有实现这个,但我相信这种方法是有价值的.

特征提取

矢量状态可以表示为在特定时间发生并持续特定持续时间的状态间隔变化.

struct StateInterval
{
    int sensorID;
    bool state;
    DateTime timeStamp;
    TimeSpan duration; 
}
Run Code Online (Sandbox Code Playgroud)

例如.进程表中的一些状态间隔:

[ {D, true, …
Run Code Online (Sandbox Code Playgroud)

c# classification machine-learning time-series sequence

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

android:来自市场活动的回应

我正在尝试制作一个应用程序,打开所选应用程序的Android市场页面,并让用户下载它.我已经使用以下意图打开市场.

  Intent intent = new Intent (Intent.ACTION_VIEW);
    intent.setData (Uri.parse ("market://details?id=" + PackageName ));
    intent.setFlags (Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivityForResult (intent, 13);
Run Code Online (Sandbox Code Playgroud)

但我总是在onActivityResult.StackTrace中得到结果码0:

I/ActivityManager(   79): Starting activity: Intent { act=android.intent.action.VIEW dat=market://details?id=com.google.android.apps.unveil flg=0x10000000 cmp=com.an
droid.vending/.AssetInfoActivity }
W/ActivityManager(   79): Activity is launching as a new task, so cancelling activity result.
Run Code Online (Sandbox Code Playgroud)

我想要的是市场给我一些回复,用户下载了应用程序或刚刚取消.

编辑: @CommonsWare我试图在这里访问添加的包但是无法确定从ACTION_PACKAGE_ADDED的额外内容中获取packagename的关键

public class ServiceReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
    //Do this when the system sends the intent
    Bundle b = intent.getExtras();
    String packagename = b.get(?);   //cant figure what …
Run Code Online (Sandbox Code Playgroud)

android broadcastreceiver android-activity google-play

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

在IE中打开新选项卡

我正在使用以下代码在Internet Explorer中打开网站

ProcessStartInfo startInfo = new ProcessStartInfo
{
  Arguments = "http://www.example.com",
  FileName = "C:\\Program Files (x86)\\Internet Explorer\\iexplore.exe",
  RedirectStandardInput = true,
  UseShellExecute = false
};
System.Diagnostics.Process process = System.Diagnostics.Process.Start(startInfo);
Run Code Online (Sandbox Code Playgroud)

考虑到已经打开浏览器,我如何在新标签页中打开我的网站而不是新浏览器?

好,

我们正在构建一个用户可以使用2个选项的应用程序:

1 - 使用默认浏览器.

2-使用以下浏览器之一:IE,谷歌浏览器和Firefox(目前).

在选择要在其应用程序中使用的浏览器之后,他必须选择是否要在新窗口或新选项卡中打开所请求的页面.

例如:如果他选择带有新选项卡选项的IE,那么系统将尝试查找程序打开的最后一页并在存在时刷新它,如果不存在,他将在新选项卡中打开它.

关于IE浏览器,我认为EricLaw -MSFT帮助我找到了打开新选项卡和新窗口的方法,我仍然需要知道如何获得打开的选项卡(已经由我的程序打开)并需要刷新.

我仍然需要为Firefox和谷歌Chrome做同样的事情.

谢谢你的回答,再次抱歉我的英语不好:)

c# internet-explorer

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

Maven finalName属性缺少工件扩展

我正在编写一个Maven插件,该插件将项目构建的.jar文件的路径作为参数.目前我在我的Mojo类中使用以下定义作为我的配置变量...

/**
 * Location of the built artifact
 * @parameter expression="${project.build.finalName}
 * @required
 */
private File path;
Run Code Online (Sandbox Code Playgroud)

$ {project.build.finalName}属性返回构建工件的路径,但不包含文件扩展名.因此,如果我的构建生成了一个名为TheBuiltJar-1.0.jar的文件,则我的路径变量的路径指向TheBuiltJar-1.0 - 这不是有效的文件路径.

是否有另一个maven属性包含完整路径和扩展名?或者甚至包含扩展名的另一个属性?

maven-2 maven-plugin maven

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

jquery删除重复的li

<ul id="myid">   
<li>microsoft</li>  
<li>microsoft</li>  
<li>apple</li>  
<li>apple</li>  
</ul>   
Run Code Online (Sandbox Code Playgroud)

我想li通过使用jquery 删除重复项.

我怎样才能做到这一点?

html javascript jquery

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

如何在Ruby中干?

我怎么能缩短和扩展它:

  def overview
    puts "All As:"
    for f in @a
      puts f
    end
    puts "\n"  

    puts "All Bs:"
    for f in @b
      puts f
    end
  end

ruby dry

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

是否存储无效指针自动未定义的行为?

显然,取消引用无效指针会导致未定义的行为.但是如果只是在指针变量中存储无效的内存地址呢?

请考虑以下代码:

const char* str = "abcdef";
const char* begin = str;
if (begin - 1 < str) { /* ... do something ... */ }
Run Code Online (Sandbox Code Playgroud)

表达式begin - 1求值为无效的内存地址.请注意,我们实际上并没有取消引用此地址 - 我们只是在指针算法中使用它来测试它是否有效.尽管如此,我们仍然需要将无效的内存地址加载到寄存器中.

那么,这是不确定的行为吗?我从来没有想过,因为很多指针算法似乎依赖于这种事情,而指针实际上只是一个整数.但最近我听说即使将无效指针加载到寄存器中的行为也是未定义的行为,因为某些架构会自动抛出总线错误或者其他内容.任何人都可以向我指出C或C++标准的相关部分,无论哪种方式解决这个问题?

c c++ pointers

18
推荐指数
3
解决办法
1662
查看次数

如何在Perl中调用名称为哈希值的子例程?

$ cat test.pl
use strict;
use warnings;

sub route {
    print "hello, world!";
}

my %h;
$h{'a'} = 'route';

print "1\n";
$h{a};

print "2\n";
$h{a}();

print "3\n";
"$h{a}".();
$ perl test.pl
Useless use of hash element in void context at test.pl line 12.
Useless use of concatenation (.) or string in void context at test.pl line 18.
1
2
Can't use string ("route") as a subroutine ref while "strict refs" in use at test.pl line 15.
$
Run Code Online (Sandbox Code Playgroud)

什么是正确的打电话方式route()

perl hash subroutine

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