小编Jaz*_*epi的帖子

js脚本文件中的WordPress路径URL

我添加了自定义脚本:

wp_enqueue_script('functions', get_bloginfo('template_url') . '/js/functions.js', 'search', null, false);
Run Code Online (Sandbox Code Playgroud)

它很棒,除了functions.js我有:

Reset.style.background = "url('../images/searchfield_clear.png') no-repeat top left";
Run Code Online (Sandbox Code Playgroud)

这曾经以前工作过,直到我改为非常永久链接和.htaccess

文件夹层次结构如下:

themename/js themename/images (图像和js文件夹位于theameame文件夹中)

我试过../images - ./image - /images

通常它应该返回到js文件所在的任何位置的1级....

我不想使用完整路径.

WordPress是否有另一种方法可以在javascript文件中识别出正确的路径?

目前我很困惑我做错了什么.

javascript wordpress wordpress-theming

45
推荐指数
4
解决办法
10万
查看次数

如何在Spring Security @ PreAuthorize/@ PostAuthorize注释中使用自定义表达式

有没有办法在@Preauthorize块中创建更具表现力的语句?这是我发现自己重复的一个例子,因为@Preauthorize不是非常聪明的开箱即用.

@RequestMapping(value = "{id}", method = RequestMethod.DELETE)
public void deleteGame(@PathVariable int id, @ModelAttribute User authenticatingUser) {
    Game currentGame = gameService.findById(id);
    if(authenticatingUser.isAdmin() || currentGame.getOwner().equals(authenticatingUser)) {
        gameService.delete(gameService.findById(id));
    } else {
        throw new SecurityException("Only an admin, or an owner can delete a game.");
    }
}
Run Code Online (Sandbox Code Playgroud)

我更喜欢的是类似的东西.

@RequestMapping(value = "{id}", method = RequestMethod.DELETE)
@Preauthorize(isAdmin(authenicatingUser) OR isOwner(authenicatingUser, id)
public void deleteGame(@PathVariable int id, @ModelAttribute User authenticatingUser, @ModelAttribute currentGame ) { //I'm not sure how to add this either :(
   gameService.delete(gameService.findById(id));
}
Run Code Online (Sandbox Code Playgroud)

部分问题是我需要对数据库进行查询以获取一些这些东西以验证权限,例如查询数据库以获取游戏副本,然后将游戏所有者与制作人员进行比较请求.我不确定所有这些是如何在@Preauthorize注释处理器的上下文中运行的,或者我如何将事物添加到@Preauthorize("")值属性中可用的对象集合中.

security spring spring-security

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

jquery.ui.theme.css和jquery-ui.css之间有什么区别?

在我正在开发的项目中,我们有一个/ themes /目录,其中包含所有jQuery ui-themes.我知道它们会覆盖基类的某些样式,但为什么有两个不同的css文件(jquery.ui.theme.css和jquery-ui.css)?他们为什么分开?我需要同时包含两者吗?

css jquery jquery-ui

18
推荐指数
4
解决办法
8013
查看次数

如何为Gradle Java插件设置compileOptions?

我想在我的gradle构建上设置-parameters命令,以便我可以使用反射来访问参数的名称.似乎我应该通过以下闭包执行此操作.

compileJava {
    compileOptions {
        compilerArgs << '-parameters'
    }
}
Run Code Online (Sandbox Code Playgroud)

但是compileOptions被列为只读,当我查看源代码时,没有setter.

https://gradle.org/docs/current/dsl/org.gradle.api.tasks.compile.JavaCompile.html#org.gradle.api.tasks.compile.JavaCompile:options

我怎么能告诉javac编译器在Gradle中使用什么args?

Groovy:       2.3.6
Ant:          Apache Ant(TM) version 1.9.3 compiled on December 23 2013
JVM:          1.8.0_40 (Oracle Corporation 25.40-b25)
OS:           Windows 7 6.1 amd64
Run Code Online (Sandbox Code Playgroud)

java gradle

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

如何使用maven获取OAuth的java客户端库?

我正在尝试按照此指南http://www.ibm.com/developerworks/web/library/wa-oauthsupport/index.html提供有关如何使用OAuth和HTTPClient 4提供的OAuth客户端库的信息验证您的连接.我正在开发Java Swing客户端,而不是OAuth PROVIDER.

OAuth在此页面上提供了一个客户端库http://oauth.net/code/

我说的是一个标有"Java库,例子由John Kristian,Praveen Alavilli和Dirk Ba​​lfanz提供的".指向SVN存储库http://oauth.googlecode.com/svn/code/java/core/

我不明白如何将这个库合并到我的Eclipse项目中.我希望能够添加一个maven依赖项,因为它非常干净且运行良好.我没有看到现在的坐标,当我查看http://oauth.googlecode.com/svn/code/java/pom.xml时,我看到以下坐标,但是当我运行Maven构建时它们不起作用使用坐标,我在Eclipse的集成Maven 3 pom.xml管理器中收到"Missing artifact net.oauth:oauth-parent:jar:20100601"错误.我认为Mavenizing一个项目的全部意义在于你可以使用它的坐标来拉入它.

<dependency>
    <groupId>net.oauth</groupId>
    <artifactId>oauth-parent</artifactId>
    <version>20100601</version>
    <packaging>pom</packaging>
</dependency>
Run Code Online (Sandbox Code Playgroud)

我在窥探maven存储库之后尝试了跟随依赖,并且它没有我需要的所有类/接口/等.

<dependency>
    <groupId>net.oauth.core</groupId>
    <artifactId>oauth</artifactId>
    <version>20100527</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

这是合并这个项目的错误方法吗?它是不是真正以一种易于分享的方式进行了成熟?如果我不能使用Maven,那么将这个库包含在我的项目中的最佳途径是什么?

这是如何在Eclipse中包含oauth库的重复但是这个问题并没有解决它的Maven问题.

oauth maven

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

在 Spring Security 中使用 HttpSecurity 与 AuthenticationManagerBuilder 注册身份验证提供者有什么区别?

WebSecurityConfigurerAdapter 提供两种覆盖,如下所示:

protected void configure(AuthenticationManagerBuilder auth)

protected void configure(HttpSecurity http)

两者HttpSecurityAuthenticationManagerBuilder提供身份验证提供商的注册。注册我的提供商与另一提供商之间有什么区别吗?

我还使用 Spring boot 2.1 来@SpringBootApplication(exclude = SecurityAutoConfiguration.class)完全关闭它们的自动配置。

spring-security spring-boot

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

对于 systemctl status(不是底层服务)中的错误,systemctl status 返回什么返回代码?

http://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic.html#INISCRPTACT

根据此 systemctl status 有一个特殊的返回代码列表,它返回有关您正在查询的服务的信息。

如果请求状态操作,初始化脚本将返回以下退出状态代码。

0 program is running or service is OK
1 program is dead and /var/run pid file exists
2 program is dead and /var/lock lock file exists
3 program is not running
4 program or service status is unknown
5-99  reserved for future LSB use
100-149   reserved for distribution use
150-199   reserved for application use
200-254   reserved
Run Code Online (Sandbox Code Playgroud)

没关系,但我对 1 并不意味着systemctl status它本身失败(不是底层服务)这一事实感到惊讶。

我正在编写一个脚本,用于查询正在启动的服务的状态,因此我希望看到状态代码 3 几次,然后是 0。但是当“命令systemctl status是 brazoke”?

我很想说任何 5+ 的错误都是不可恢复的错误,我应该放弃等待服务的出现,但这并不是本文档具体所说的内容。它只是提供一般预订。

如果有任何帮助,我正在使用 …

systemd systemctl

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

如何组合多个SQL查询?

我在找出将两个SQL查询组合成一个表达更多想法的单个SQL查询的方法时遇到了一些麻烦.

例如,假设我有查询A和查询B.查询A返回总工作小时数.查询B返回工作人员可用的总小时数.这些查询中的每一个都返回一个包含单行的列.

但是,我真正想要的是查询A而不是查询B.我想知道工作容量的百分比.

我知道如何独立编写查询A和B,但是当我试图弄清楚如何使用这些预先编写的查询来提出一起使用它们的新SQL查询时,我的问题就来了.我知道,在更高的层次上,就像在报告中说的那样,我可以调用两个查询然后将它们分开,但我宁愿将它全部包含在一个SQL查询中.

我正在寻找的是关于如何使用SQL组合这些查询的一般概念.

谢谢!

sql

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

用于编写基于HTML的用户手册的最佳软件

我正在开发一个项目,我需要为一个软件生成最终用户文档.在明年的某个时候,我正在编写本文档的软件将被淘汰.因此,我不想花很多时间在专业级手册上.这是一所大学的研究生和一些内部专业人士将会看到的东西.虽然如果它足够好又有用,我可以将它作为免费文档反馈给开源社区.

我认为HTML手册非常合适.该软件是用PHP编写的,所以无论谁使用它都会打开一个Web浏览器并准备就绪.这也导致我或其他人将手册页面集成到软件本身的可能性.

我对制作/使用这个软件的wiki不感兴趣.我真正需要的是一个软件,我可以像普通文档一样编写并生成简单的HTML.我知道有一些像Dreamweaver和Frontpage这样的软件,但我特别感兴趣的是一些旨在使文档创建过程更容易的东西(将屏幕上限和视频的过程与简单的图像/视频编辑集成在一起).

如果您认为另一种方法(HTML文档除外)可能会更好,我很乐意听到它.如果你有另一种方法,并且你认为你知道一个很好的软件解决方案来实现这一目标,请告诉我.

我对该方法的主要愿望和实现它的软件是

  • 部署简单(HTML页面无需特殊设置.可以简单地部署帮助目录,其中包含所有手册页)
  • 无需使用特殊软件(每个拥有Web浏览器的人都可以阅读HTML)
  • 易于使用,我编写文档/小学习曲线(我不想花很多时间学习一个复杂的软件来处理一个相对较小的项目)
  • 能够将文本,视频和图像组合成单个文档(HTML页面显然支持将所有这些组合在一起)

谢谢!

@Lie Ryan:"MediaWiki将所有文本和数据(内容页面,用户详细信息,系统消息等)存储在数据库中......"这是我想要避免的.我认为wiki非常棒且有用,但我只对提供非常低开销的静态数据感兴趣.

html php multimedia end-user user-manual

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

Liquibase Hibernate插件不起作用

如此处所述(https://github.com/liquibase/liquibase-hibernate/issues/74)我遇到了使liquibase-hibernate扩展正常工作的问题.我想我已经完成了所有设置,但似乎我一直遇到奇怪的问题.我觉得我错过了一些简单的东西,但我想我已按照提供的所有说明进行操作.

我正在使用liquibase 3.3.2,Hibernate 4.3.0.Final,java 1.7.0_71和liquibase-hibernate4-3.5.jar.我的CLASSPATH环境变量是空的,但liquibase shell脚本会添加一些东西.当我使用正常的liquibase命令进行交互时,我从$ LIQUIBASE_HOME/lib /目录中删除了没有扩展名的扩展名,它可以正常工作.我用DEBUG输出重新启动命令以提供更多信息.

$ echo $CLASSPATH


$ java -version
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)

$ liquibase --version
Liquibase Version: 3.3.2

$ liquibase diffChangeLog
//The below is the stuff liquibase is adding to my classpath
.:/c/repos/ServeDirtyLibsInJava/liquibaseLib/liquibase.jar:/c/repos/ServeDirtyLibsInJava/liquibaseLib/lib/liquibase-hibernate4-3.5.jar:/c/repos/ServeDirtyLibsInJava/liquibaseLib/lib/snakeyaml-1.13.jar
WARNING 1/19/15 12:42 AM: liquibase: Can not use class liquibase.ext.hibernate.database.HibernateEjb3Database as a Liquibase service because org.hibernate.dialect.Dialect is not in the classpath
WARNING 1/19/15 12:42 AM: …
Run Code Online (Sandbox Code Playgroud)

java hibernate liquibase liquibase-hibernate

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