我有以下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)
但那没用.有任何想法吗?
给定传感器状态间隔的时间序列,如何实现分类器,该分类器从监督的训练数据中学习以基于状态间隔序列来检测事件?为简化问题,传感器状态减少到true或false.
更新:我发现本文(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) 我正在尝试制作一个应用程序,打开所选应用程序的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) 我正在使用以下代码在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做同样的事情.
谢谢你的回答,再次抱歉我的英语不好:)
我正在编写一个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属性包含完整路径和扩展名?或者甚至包含扩展名的另一个属性?
<ul id="myid">
<li>microsoft</li>
<li>microsoft</li>
<li>apple</li>
<li>apple</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我想li通过使用jquery 删除重复项.
我怎样才能做到这一点?
我怎么能缩短和扩展它:
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
显然,取消引用无效指针会导致未定义的行为.但是如果只是在指针变量中存储无效的内存地址呢?
请考虑以下代码:
const char* str = "abcdef";
const char* begin = str;
if (begin - 1 < str) { /* ... do something ... */ }
Run Code Online (Sandbox Code Playgroud)
表达式begin - 1求值为无效的内存地址.请注意,我们实际上并没有取消引用此地址 - 我们只是在指针算法中使用它来测试它是否有效.尽管如此,我们仍然需要将无效的内存地址加载到寄存器中.
那么,这是不确定的行为吗?我从来没有想过,因为很多指针算法似乎依赖于这种事情,而指针实际上只是一个整数.但最近我听说即使将无效指针加载到寄存器中的行为也是未定义的行为,因为某些架构会自动抛出总线错误或者其他内容.任何人都可以向我指出C或C++标准的相关部分,无论哪种方式解决这个问题?
$ 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()?
c# ×2
jquery ×2
android ×1
c ×1
c++ ×1
dry ×1
google-play ×1
hash ×1
html ×1
javascript ×1
maven ×1
maven-2 ×1
maven-plugin ×1
perl ×1
pointers ×1
r ×1
ruby ×1
sequence ×1
subroutine ×1
time-series ×1