问题列表 - 第47798页

如何从ExternalContext获取webapp的绝对URL?

我正在尝试从ExternalContext检索Web应用程序的根URL ,但无法理解使用哪种方法...

java jsf jsf-2

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

继承和OOP php中的一些属性除外?

继承和OOP php中的一些属性除外?

我有一个A类

class A{
    var a;
    var b;
    var c;
    var d;

    function todo1()
      {
            //more code here 
      }
     function todo2()
      {
             //more code here 
      }
     function todo_with_var_c()
      {
             //more code here 
      }

    }
Run Code Online (Sandbox Code Playgroud)

$A_ = new A;

我希望得到一个新对象$B,A除了相同的对象var c todo_with_var_c

所以我尝试了继承 php

class B extends A{

     //TODO
}

$B_ = new $B;//$B_ will the same object  $A_ but except `var c`
and and `todo_with_var_c`
Run Code Online (Sandbox Code Playgroud)

我该怎么做?谢谢!

php oop

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

wp_login_url无效

我需要显示用户重定向到主页的登录链接

<?php if (!is_user_logged_in()) : ?>
        <a href="<?php wp_login_url(get_option('siteurl')); ?> "> login</a>     
Run Code Online (Sandbox Code Playgroud)

然而,这会产生以下结果

<a href=" "> login</a>  
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

php wordpress

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

CodeIgniter循环通过会话User_Data

我正在尝试创建一个方法,返回所有CodeIgniter user_data的数组,以便在我的库中使用.

我似乎无法弄清楚...是否可能循环所有CI会话userdata并创建另一个数组?

private function load_session()
{
    $session = array();
    if($this->ci->session->user_data())
    {
        foreach($this-ci->session->user_data() as $row)
        {
            $session[] = $row;
        }       
    }
    return $session;

}
Run Code Online (Sandbox Code Playgroud)

php session codeigniter

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

FindControl不适用于我的ChangePassword控件

我怎样才能访问CancelPushButton

这不起作用!它总是回来null!!

var cancelButton = ChangeUserPassword.FindControl("CancelPushButton");
Run Code Online (Sandbox Code Playgroud)

ASP.Net代码:

<ChangePasswordTemplate>
    <span class="failureNotification">
        <asp:Literal ID="FailureText" runat="server"></asp:Literal>
    </span>
    <asp:ValidationSummary ID="ChangeUserPasswordValidationSummary" runat="server" CssClass="failureNotification" 
         ValidationGroup="ChangeUserPasswordValidationGroup"/>
    <div class="accountInfo">

        <p class="submitButton">
            <asp:Button ID="CancelPushButton" runat="server" CausesValidation="False" CommandName="Cancel" Text="Cancel"/>
            <asp:Button ID="ChangePasswordPushButton" runat="server" CommandName="ChangePassword" Text="Change Password" 
                 ValidationGroup="ChangeUserPasswordValidationGroup"/>
        </p>
    </div>
</ChangePasswordTemplate>
Run Code Online (Sandbox Code Playgroud)

任何帮助!

c# asp.net findcontrol

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

UNIX/Linux信号处理:SIGEV_THREAD

我在我的代码中放了一个简单的信号处理程序.我初始化了sigevent结构,使用处理函数来捕获信号.

有人可以指出为什么代码不工作?理想情况下,如果有信号,我的处理程序应该被调用.但事实并非如此.

请帮帮我,谢谢Kingsmasher1

enter code here
#include <stdlib.h>
#include <unistd.h>
#include <stdio.h>
#include <signal.h>
#include <time.h>

void my_handler(int sival_int, void* sival_ptr)
{
 printf("my_handler caught\n");
 signal(sig,my_handler);
}

int main()
{
 struct sigevent sevp;

 sevp.sigev_notify=SIGEV_THREAD;
 sevp.sigev_signo=SIGRTMIN;
 sevp.sigev_value.sival_ptr=NULL;
 sevp.sigev_notify_function=(void*)my_handler;
 kill(0,SIGRTMIN); // This should invoke the signal and call the function
}
Run Code Online (Sandbox Code Playgroud)

c unix linux posix signals

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

正则表达式跳过模式

问题

我需要用百分号('%')替换所有星号('*').应忽略方括号中的星号符号.

    [Test]
    public void Replace_all_asterisks_outside_the_square_brackets()
    {
        var input = "Hel[*o], w*rld!";
        var output = Regex.Replace(input, "What_pattern_should_be_there?", "%")

        Assert.AreEqual("Hel[*o], w%rld!", output));
    }
Run Code Online (Sandbox Code Playgroud)

c# regex

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

CSS选择器用于在id名称中选择带斜杠的id?

我已经<span id="/about-us">使用这个CMS生成了.

我想用jQuery选择这个元素,但它似乎不喜欢选择带有斜杠的元素.

这可能吗?

jquery jquery-selectors

36
推荐指数
4
解决办法
2万
查看次数

javascript找到数组项的父级

我有一个像这样的数组项:

var array = USA.NY[2];
// gives "Albany"

{"USA" : {
  "NY" : ["New York City", "Long Island", "Albany"]
}}
Run Code Online (Sandbox Code Playgroud)

我想从只有阵列中找到状态.我该怎么做呢?谢谢.

function findParent(array) {
  // do something
  // return NY
}
Run Code Online (Sandbox Code Playgroud)

javascript arrays parent

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

jQuery如果输入值是默认值,则阻止提交时的默认值

我有一个表单,如果输入的值是默认值,我想禁用提交功能.

<input id="company" name="companyname" value="company">
<input type="submit" class="button">
Run Code Online (Sandbox Code Playgroud)

我试过这个jquery:

$(".button").click(function(e){
    if($("#company").attr('value', 'defaultValue'))
       {
           alert("Please fill out the contact form."); 
           e.preventDefault();
       }
   });
Run Code Online (Sandbox Code Playgroud)

但它不能按预期工作,它会触发并按预期显示警报,但也会将输入值更改为"defaultValue".

我很难过:)我做错了什么?

你可以在这里看到它.

html jquery input default-value

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