小编lan*_*oxx的帖子

如何使用bootstrap工具提示?

我使用过Bootstrap,但工具提示不起作用

<a href="#" data-original-tittle="test" 
            data-placement="right"
            rel="tooltip"
            target=" _blank"> hover me 
</a>
Run Code Online (Sandbox Code Playgroud)

或者我需要使用jQuery?

jquery tooltip twitter-bootstrap

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

Intellij项目结构:配置PHP SDK

从今天发布的Intellij 13.1开始,可以在Project Structure dialoge中配置其他SDK .虽然旧的13.0版本在单击新按钮时仅包含以下三个项目:

  • JDK
  • IntelliJ平台插件SDK
  • 移动SDK

新的13.1更新增加了几个选项,如屏幕截图所示: 在此输入图像描述

当我点击PHP Interpreter然后打开目录选择器并询问我"选择PHP解释器的主目录".在Ubuntu下哪个文件夹是正确的?

我试过了/usr/bin,我收到一条消息说:'/ usr/bin'中安装的SDK可能已损坏,当我选择另一个目录时,消息显示:所选目录不是PHP Interpretor的有效主页.在此输入图像描述

但是,当我转到Settings-> PHP时,我已经正确配置了PHP 5.4,当我通过点击'...'打开详细信息时,我看到以下内容:

在此输入图像描述

有没人试过这个?我做错了什么,或者这可能是IntelliJ中的一个错误?

php intellij-idea phpstorm

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

休息调用过期会话:HTTP 401响应导致浏览器显示登录窗口

我编写了一个HTML 5应用程序,它使用AngularJS并与在Tomcat上运行的Java REST后端接口.我使用Spring Security来处理登录和安全性.

当用户进入网站时,他被转发到登录页面,该登录页面创建会话并重定向到索引页面.REST调用从服务器加载更多数据,然后使用该会话进行身份验证.如果没有会话,我将回退到基于HTTP的基本身份验证,这样就可以从Web应用程序中单独调用REST端点.

我现在遇到的问题是会话到期时.这会导致HTTP 401 Unauthenticated服务器响应.我以为我可以捕获该错误并使用Javascript将用户重定向回登录页面.但是在调用我的错误处理程序之前,浏览器首先显示一个登录窗口,只有当我单击取消时我的Javascript错误处理程序才能处理响应.

我的问题是,有没有办法阻止浏览器显示此登录窗口?或者这是我的应用程序设计的一般问题?

替代方案可能是根本不使用会话并在应用程序中缓存用户名和密码.然后我需要使用基本身份验证发送每个REST调用,这是一个更好的方法吗?

以下是来自服务器的HTTP响应:

HTTP/1.1 401 Unauthorized
Server: Apache-Coyote/1.1
WWW-Authenticate: Basic realm="Spring Security Application"
Content-Type: text/html;charset=utf-8
Content-Length: 999
Date: Mon, 30 Sep 2013 11:00:34 GMT
Run Code Online (Sandbox Code Playgroud)

更新:看起来原因是WWW-Authenticate标题,导致浏览器显示登录对话框.

rest session http spring-security session-timeout

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

Intellij PHP远程调试:无法执行验证脚本

我正在尝试在IntelliJ中配置PHP插件的PHP远程调试功能.当我尝试验证我的配置时,我收到以下错误:

Failed to execute validation script:
'Could not read from "host:port/path/to/_intellij_phpdebug_validator.php"
because it is not a file.'
Run Code Online (Sandbox Code Playgroud)

我真的不知道问题出在哪里.我假设这个php文件是IntelliJ复制到远程服务器然后尝试执行的东西.但由于某种原因失败了.任何人都可以提供一些见解这个错误意味着什么以及如何解决它?

php intellij-idea

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

clang-format:将指针声明的星号(*)与变量名称对齐

我在我的.clang-format文件中使用以下选项:

AlignConsecutiveDeclarations: true
PointerAlignment: Right
Run Code Online (Sandbox Code Playgroud)

当前的格式化结果如下:

char *         var1;
SomeOtherType *var2;
int            var3;
Run Code Online (Sandbox Code Playgroud)

我期待的结果将是:

char          *var1; //note the changed position of * 
SomeOtherType *var2;
int            var3;
Run Code Online (Sandbox Code Playgroud)

如何配置clang-format将星号(*)与变量名称对齐,而不是在使用AlignConsecutiveDeclarations选项时使用类型?

clang clang-format

11
推荐指数
2
解决办法
3288
查看次数

Jenkinsfile'并行'指令

我正在尝试编写一个Jenkinsfile并行执行一系列步骤的程序.目标是有两个agents(aka.nodes).一个应该做一个Windows构建,另一个应该是Linux构建.但是,我不希望这种情况顺序发生,而是并行发生.我试图找到管道中parallel描述的指令的文档- 并行执行任务.

parallel在Jenkins上发现了一个,但似乎文档被破坏了:https://jenkins.io/doc/pipeline/steps/workflow-cps/

parallel: Execute in parallel

org.kohsuke.stapler.NoStaplerConstructorException: 
    There’s no @DataBoundConstructor on any constructor of class
    org.jenkinsci.plugins.workflow.cps.steps.ParallelStep
Run Code Online (Sandbox Code Playgroud)

我应该如何设置一个可以在两个不同代理(一个linux,一个窗口)上并行执行一系列构建步骤的Jenkins文件?

特别是,我应该使用基于声明或脚本的管道DSL吗?

jenkins jenkins-pipeline

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

IntelliJ,PhpStorm:使用xdebug进行调试会忽略XDEBUG_SESSION cookie

我正在尝试使用Intellij中的PHP插件调试Drupal网站(在PhpStorm中也是如此).

我有以下设置:

Chrome浏览器指向localhost别名,mydomain.local并安装XDebug Helper扩展并设置为Debug.在Cookies下的开发人员工具中,我可以看到XDEBUG_SESSIONcookie设置为PHPSTORM.

我使用以下设置使用xdebug插件配置了php:

xdebug.extended_info = 1
xdebug.idekey = "PHPSTORM"
xdebug.max_nesting_level = 500
xdebug.remote_autostart = 1
xdebug.remote_connect_back = 0
xdebug.remote_enable = 1
xdebug.remote_handler = dbgp
xdebug.remote_host = 127.0.0.1
xdebug.remote_mode = req
xdebug.remote_port = 9000
Run Code Online (Sandbox Code Playgroud)

在IntelliJ中,我设置了一个服务器指向mydomain.local并在运行配置中我正在使用该服务器并将Ide键设置为PHPSTORM.

现在的问题是:

如果我在PHP脚本的第一行启用Break,那么调试器会立即在第一个可破坏的位置中断index.php.如果我禁用该选项,我会收到一个警告,即没有命中断点,即使我设置了断点并且我确定代码正在执行.我看到的警告看起来像这样:

Debug session was finished without being paused
It may be caused by path mappings misconfiguration or not synchronized
local and remote projects.
To figure out the …
Run Code Online (Sandbox Code Playgroud)

php xdebug intellij-idea phpstorm

10
推荐指数
2
解决办法
2753
查看次数

Spring Boot 项目中的 .mvn 文件夹是什么意思?

Spring Boot项目根目录下的.mvn文件夹有什么用?

IntelliJ IDE 项目侧边栏的屏幕截图

包装文件夹是什么意思?其内容 maven-warpper.jarmaven-wrapper.properties位于MavenWrapperDownloader.javamvnw项目文件夹中mvnw.cmd

wrapper maven spring-boot

10
推荐指数
1
解决办法
6560
查看次数

CMake:添加构建目录以包含路径

我正在寻找将构建目录(与我的源目录,git存储库不同)添加到gcc的包含路径的好方法,以便在此期间看到经典的"config.h"文件以实现可移植性.汇编.

c cmake

9
推荐指数
2
解决办法
7681
查看次数

Kubernetes:Kube-DNS与CoreDNS

我是Kubernetes的新手,希望能更好地了解Kube-DNS和CoreDNS之间的区别。

据我了解,建议使用更新的CoreDNS而不是较旧的Kube-DNS。

我使用设置了一个小型群集kubeadm,现在我对CoreDNS和Kube-DNS之间的区别感到有些困惑。

通过使用kubectl get pods --all-namespaces我可以看到我有两个正在运行的CoreDNS Pod。

但是使用,kubectl get svc --all-namespaces我还看到我kube-dnskube-system命名空间中有一个名为run 的服务。当我检查时,kubectl describe svc/kube-dns -n kube-system可以看到该kube-dns服务链接到coredns。

我现在想知道我是否同时运行kube-dns和coredns。否则,为什么调用该服务kube-dns而不调用该服务core-dns

dns kubernetes

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