我想用qTip传递一个动态参数,但它失败了.my_ajax_controller.php只显示变量类型,但不显示q.
$('a.menu_help').qtip({
content: {
url:'my_ajax_controller.php',
data: 'type=help_menu&q='+$(this).attr('id'),
method: 'get'
},
show: 'mouseover',
hide: 'mouseout'
});
Run Code Online (Sandbox Code Playgroud)
但是,q的静态值有效:
$('a.menu_help').qtip({
content: {
url:'my_ajax_controller.php',
data: 'type=help_menu&q=toto',
method: 'get'
},
show: 'mouseover',
hide: 'mouseout'
});
Run Code Online (Sandbox Code Playgroud)
有没有办法将动态值传递给参数数据?
提前致谢 !
弗洛朗
我有这个POJO,封装了Atom条目的动态非嵌套元素:
public class SimpleElement {
private Namespace namespace;
private String tagName;
private String value;
private Collection<Attribute> attributes;
/* getters/setters/... */
Run Code Online (Sandbox Code Playgroud)
为了完整, Attribute
public class Attribute {
private String name;
private String value;
private Namespace namespace;
/* getters/setters/... */
Run Code Online (Sandbox Code Playgroud)
而且Namespace:
public class Namespace {
private final String uri;
private final String prefix;
/* getters/setters/... */
Run Code Online (Sandbox Code Playgroud)
SimpleElementAdapter将a序列化SimpleElement为其org.w3c.dom.Element对应物.
这种方法的唯一问题是命名空间总是在元素级别结束,而不是在文档根目录.
有没有办法在文档根目录下动态声明名称空间?
当Maven版本是最近版本(严格大于3.1)时,我一直面临Maven SonarQube插件(v2.6)的问题.
这是我运行的:
mvn clean verify -Psonar
mvn org.codehaus.mojo:sonar-maven-plugin:2.6:sonar -Psonar
Run Code Online (Sandbox Code Playgroud)
第一次调用确保编译源并准备好JaCoCo代理.
当第二个命令运行时,有趣的部分来了:
[ERROR] Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.6:sonar (default-cli) on project merlin-schema: Error setting Log implementation. Cause: java.lang.reflect.InvocationTargetException: org/slf4j/Marker -> [Help 1]
Run Code Online (Sandbox Code Playgroud)
任何修订都要发布?
我在哪里可以找到不区分大小写的版本strtr?
strtr 超载,我说的是以下一个
string strtr ( string $str , array $replace_pairs )
Run Code Online (Sandbox Code Playgroud) 免责声明:我在Java方面比在Scala(我正在学习)方面更有经验.
在Java中,我已多次阅读过切换可能对面向对象有害,特别是在使用类型时(这种问题也导致了这种情况:http://www.antiifcampaign.com/).
在Scala中,Martin Odersky的介绍视频课程之一展示了模式匹配是如何更好地替代多个"低级" isInstanceOf检查.
虽然模式匹配比简单的Java开关捕获更灵活的模式,但我仍然认为第一个是后者的概括.
不模式匹配和"开启类型"大致共享相同的基本方法?是不是模式匹配只是一些语法糖隐藏了很多isInstanceOf/ asInstanceOf?
如果没有,那么模式匹配将如何更灵活(如:对变化具有弹性),而不是自己编写那些低级别检查(除了这个繁琐任务的容易出错的性质)?
我这里有一个样例项目
在样本数据,我尝试使用迁飞来实现与Neo4j的数据库数据库迁移。我可以使用H2数据库创建和插入普通SQL(我在示例项目中使用了H2数据库),但是我不知道如何使用Neo4j graphdatabase实现它。
应用程序启动时,我需要初始化数据。这就是我尝试设置迁移代码的方式:
public class V1_1__InitMaster implements SpringJdbcMigration {
public void migrate(JdbcTemplate jdbcTemplate) throws Exception {
/*
//Example using h2 database
jdbcTemplate.execute("CREATE TABLE Unit ("
+ "code VARCHAR(30),"
+ "name VARCHAR(30),"
+ "value DOUBLE"
+ ");");
jdbcTemplate.execute("INSERT INTO Unit ('ft','Feet',1);");
//How I can save my init data to neo4j database in here?
for(String[] unitString : initDataMaster.unitList){
//I got list unitList here
}
*/
}
}
Run Code Online (Sandbox Code Playgroud)
我读这页关于飞路,可与Neo4j的管理数据库迁移,而我看起来有些页面,大约有春节和Neo4j的迁飞整合解释。
我要问的是,如何保存初始化数据并使用Flyway对其进行管理,并将其与Neo4j和Spring集成在一起?
我创建了一个脚本,可以启动我今天所需的所有应用程序,并将它们分配给我想要的工作区.
鉴于我是一个极端懒惰的人,我想知道是否有办法将一个论点传递给我打开的终端.该论点将是一个别名,它运行我正在处理的所有项目的大量源更新.
我想做这样的事情:
gnome-terminal start_rolls
Run Code Online (Sandbox Code Playgroud)
不幸的是,这只会打开终端,而命令根本就不会运行.
有任何想法吗 ?提前致谢 !
罗尔夫
PS:-e选项不适用于别名,似乎......