问题列表 - 第8876页

为什么这个mysql事件无法运行?

mysql> show create event online_event;
+--------------+-----------------------------------------+-----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+----------------------+--------------------+
| Event        | sql_mode                                | time_zone | Create Event                                                                                                                                                                                        | character_set_client | collation_connection | Database Collation |
+--------------+-----------------------------------------+-----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+----------------------+--------------------+
| online_event | STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER | SYSTEM    | CREATE EVENT `online_event` ON SCHEDULE EVERY 1 SECOND STARTS '2009-06-03 06:54:16' ON COMPLETION NOT PRESERVE ENABLE DO DELETE FROM online where webserver_id is null and jabber_server_id is null | utf8                 | utf8_general_ci      | utf8_general_ci    |
+--------------+-----------------------------------------+-----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+----------------------+--------------------+
1 row in set (0.00 sec)

mysql>
Run Code Online (Sandbox Code Playgroud)

它是这样创建的:

CREATE EVENT online_event
    ON SCHEDULE …
Run Code Online (Sandbox Code Playgroud)

mysql events

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

在WPF中"捕获鼠标"是什么意思?

System.Windows.UIElement有一个CaptureMouse()和配对ReleaseMouseCapture()方法.在这个WPF DragDrop示例中,他们在MouseDown上调用CaptureMouse并在MouseUp上释放它.MSDN中文档几乎没用 - "CaptureMouse - >捕获鼠标".

在尝试它之前,我认为它以某种方式将鼠标锁定在UIElement界限内,但是当我尝试它时显​​然不是这样.从试验开始,当鼠标在UIElement之外时似乎与响应事件有关,但不想成为一个货物狂热的程序员,我不想只使用它,因为这个例子,我想它是什么意思的权威描述.

wpf mouse events

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

如何从路径中获取文件名?

我需要一些正则表达式专家才能获得额外的帮助.:)

我有不同的路径,不同的文件夹,不同数量的文件夹.

我的问题:我如何得到最后一件事 - 文件名?

例如在路径中:

C:\ A\B\C\d.\ E\fgh.ddj

如何使用正则表达式获取"fgh.ddj"?

c# regex

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

什么是语言X的良好网络图库?

我注意到一个反复出现的问题是:"什么是语言X的良好网络图库".我和很多图书馆一起玩过,我可以与你分享我的经历.

Python: NetworkX是一个强大的库,它具有内置的可视化功能,但也有一个使用pyGraphviz的Graphviz接口.(pyGraphviz和NetworkX由同一作者撰写).NetworkX是开源的,非常容易使用.

Perl: 开发Circos可视化基因组和其他高度复杂的数据集.它将始终使用圆形布局,但如果您的网络非常大并且其"模块化"分数较低,则它通常是最合适的布局.Circos是开源的.

.Net: NodeXL由Microsoft Research开发,既是Excel的附加组件,也是.Net 3.5库的附加组件.它非常开放(对于微软的标准)并使用Fruchterman-Reingold算法进行可视化.

Java: JUNG2最近发布,也是一个强大的库.具有扩展的可视化和关键指标支持.JUNG2是开源的.

UbiGraph: UbiGraph具有与不同语言的接口,包括Python(和NetworkX具有UbiGraph支持),Ruby,PHP,Java,C,C++,C#,Haskell和OCaml.它使用XML-RPC服务器对网络图进行非常简洁的三维可视化.基本版本是免费的,您必须支付专业版.

独立: 您可以随时使用的现成的货架包,如:Graphviz的(赢,Linux和OSX),Pajek(胜),UCINET(胜),甚至Visio中(胜).

我相信还有更多的软件包,但这些是我自己使用的软件包.还有哪些其他库或包?

language-agnostic graph-theory graph

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

VBScript SQL清理

警惕Jeff Atwood的" 浴室墙代码 "帖子,我认为为VBScript提供值得信赖的SQL清理功能会很有用,类似于PHP的mysql_real_escape_string()功能.

那么,如何使用VBScript正确清理数据输入到SQL查询?

sql vbscript sanitization

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

Java相当于Ruby的__FILE__?

在Ruby中我经常File.dirname(__FILE__)用来打开配置文件等.对于那些不了解Ruby的人,这将给出文件系统中调用它的文件的位置.这允许我用数据库和配置文件打包库,并用相对路径打开这些文件.

什么是Java相当于此?如果有一个数据文件,我想用jar包装,我如何从jar中的Java代码打开数据文件?

ruby java

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

形式不好的无限循环?

所以我在BFS算法中有一些用于反向跟踪节点的C++代码.看起来有点像这样:

typedef std::map<int> MapType;
bool IsValuePresent(const MapType& myMap, int beginVal, int searchVal)
{
    int current_val = beginVal;
    while (true)
    {
        if (current_val == searchVal)
            return true;

        MapType::iterator it = myMap.find(current_val);
        assert(current_val != myMap.end());
        if (current_val == it->second) // end of the line
            return false;
        current_val = it->second;
    }
}
Run Code Online (Sandbox Code Playgroud)

然而,while (true)似乎......对我怀疑.我知道这段代码有效,从逻辑上讲我知道它应该有效.但是,我不能感觉到应该有一些条件的感觉while,但实际上唯一可能的是使用一个bool变量来说明它是否已经完成.我应该不要担心吗?或者这是非常糟糕的形式.

编辑:感谢所有人注意到有办法解决这个问题.但是,我仍然想知道是否还有其他有效案例.

c++ language-agnostic coding-style infinite-loop

7
推荐指数
5
解决办法
1154
查看次数

如何使PHP文件只能通过CLI模式运行?

它可用于浏览器,

但我不希望它在用户浏览时执行,

说,浏览时应该退出,

有没有办法检测它是否是当前的Cmmand Line Mode?

php command-line-interface

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

更改地图返回的上下文?

我正在尝试将JSON字符串解析为数组引用:

my $str = '[[2],[1]]';
my $data = map { $_->[0] } @{decode_json( $str )};
Run Code Online (Sandbox Code Playgroud)

但这使它成为一个标量.我可以:

my $str = '[[2],[1]]';
my @data = map { $_->[0] } @{decode_json( $str )};
my $data = \@data;
Run Code Online (Sandbox Code Playgroud)

但它并不像我喜欢的那么短.任何帮助?

perl

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

使用"属性"创建"请求IP"约束

我想做以下(伪代码):

[InternalOnly]
public ActionResult InternalMethod()
{ //magic }
Run Code Online (Sandbox Code Playgroud)

" InternalOnly"属性适用HttpContext于在执行任何其他操作之前应检查请求IP是否已知值的方法.

我该如何创建这个" InternalOnly"属性?

c# asp.net-mvc

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