问题列表 - 第23586页

Django objects.get()

如果没有任何东西与get相匹配怎么办?然后它返回一个错误.

怎么说:如果有,否则,什么都不返回.

python django

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

静态函数帮助C++

我无法解决这个问题.这是一个简单的例子:

class x
{
    public:
    void function(void);

    private:
    static void function2(void);
};

void x::function(void)
{
    x::function2(void);
}

static void function2(void)
{
     //something
}
Run Code Online (Sandbox Code Playgroud)

我得到错误,其中抱怨function2是私有的.如果我把它公开(我真的不想这样做),我会得到关于对function2的未定义引用的错误.我究竟做错了什么?谢谢!

c++ static-functions

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

为什么不在我的jQuery UI中滚动工作可排序?

我在使用jQuery UI的可排序函数时遇到了问题.滚动似乎不起作用.

如果第二个列表(列表是在tbody中的表行上创建,每个tbody都是连接)是不可见的,我希望它可以滚动它以删除我的表行.

这是我的HTML设置:

<ul>
    <li>
        <ul>
            <li>
                <table class="treeleerling">
                    <tbody class="oder0">

                        <tr class="suborder0">

                        </tr>
                        <tr class="sub1order">

                        </tr>
                    </tbody>
                </table>
            </li>
        </ul>
    </li>
    <li>
        <ul>
            <li>
                <table class="treeleerling">
                    <tbody class="oder1">

                        <tr class="suborder0">

                        </tr>

                        <tr class="suborder1">

                        </tr>
                    </tbody>
                </table>
            </li>
        </ul>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

和jQuery代码

$(document).ready(function() {
    $("#left tbody").sortable({
            connectWith : '#left tbody',
            scroll : true,
            scrollSensitivity: 40,
    });
});
Run Code Online (Sandbox Code Playgroud)

排序工作正常,但滚动不..我做错了什么或什么?

更新:我重构了代码,只使用列表中的列表项而不是表体中的表行.同样的问题仍然存在

jquery user-interface scroll jquery-ui-sortable

9
推荐指数
3
解决办法
8286
查看次数

模板<class key,class type>在C++中的方法之前意味着什么?

我有这个代码,我正在尝试理解遵循的约定,.cpp文件中定义的所有方法都已template<class KeyType, class DataType>在它们之前编写.那是什么意思?

例:

//Constructor
template<class key, class type>
MyOperation<key, type>::MyOperation()
{
  //method implementation
}

//A method
template<class key, class type>
MyOperation<key, type>::otherOperation()
{
  //method implementation
}
Run Code Online (Sandbox Code Playgroud)

谢谢

c++

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

jQuery FullCalendar - 尝试在日历上添加事件和显示失败

我正在尝试研究如何使用Adam Shaw的精彩jQuery插件 - FullCalendar在我们的项目中添加一个事件:正在开发的在线气球订购页面

基本上,如果您单击"step1"并选择"在店内取货",该页面将带您进入日历视图,您可以在其中点击"周"按钮的右上角将视图更改为每周基础.我想要实现的是当客户在一天内点击一个空位时,她可以在那个位置创建她的事件.这是我在custom.js中的代码:

dayClick: function() 
            {

                var n = parseInt(this.className.match(/fc\-slot(\d+)/)[1]);
                alert('a day has been clicked on slot ' + n);

                //trying to add an event using the renderEvent() method.
                $('#' + type + 'Calendar').fullCalendar('renderEvent', 
                        {
                            title : 'my pickup slot',
                            start : new Date(y,m,d, 12, 30),
                            end   : new Date(y,m,d, 13, 00),
                        });
            }
Run Code Online (Sandbox Code Playgroud)

它尝试使用FullCalendar的API方法renderEvent来创建这样的事件.但是,虽然我的代码运行没有错误,但我可以看到提示说明哪个插槽已被点击,它不会在日历上呈现这样的新事件.

有没有其他方法可以做到这一点或我的代码做错了什么?

任何建议将非常感谢,非常感谢提前.

jquery calendar fullcalendar

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

如果禁用javaScript,如何重定向?

我有一个严重依赖javaScript的网站.我创建了一个镜像站点,它包含所有JS以及需要删除JS的所有元素.如果用户没有启用javaScript,那么将用户重定向到镜像站点的好方法是什么?

我试过这个,但看起来不太好:

<noscript>
  <meta http-equiv="refresh" content="0; URL=nojs/index.php">
</noscript>
Run Code Online (Sandbox Code Playgroud)

我也尝试将header-redirect放入noscript标签,但这不起作用.

javascript redirect

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

使用C/C++对AES进行加密 - 解密

如何使用C或C++中的256键AES加密和解密文件?

c c++ encryption aes

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

如何在回发之前在客户端上调用RequiredFieldValidator

我继承了一些使用div将页面分成标签的代码.在第一页上有许多必需的字段和正则表达式验证器.问题是用户可以切换到另一个选项卡,触发回发并使第一页上的验证器失败,使事情陷入混乱.

我希望能够做的是在用户选择另一个选项卡时在第一页上执行验证,从而防止它们移动到新选项卡,直到第一页有效.

<ul>                        
     <li><a href="#tab1">Tab 1</a> </li>
     <li><a href="#tab2" onclick="return isValid();">Tab 2</a></li> 
     <li><a href="#tab3" onclick="return isValid();">Tab 3</a></li> 
</ul>
Run Code Online (Sandbox Code Playgroud)

哪里isValid需要关闭验证器.

谢谢!

更新: codeka提供的答案非常接近,但是,因为我需要提供href和onclick属性(以避免弄乱显示),即使验证失败,选项卡(锚)仍然会发生.这就是我解决这个问题的方法.免责声明:未来的丑陋代码

<ul>                        
    <li><a id="tab1Tab" href="#tab1" style="display:none"/><a onclick="isValid('tab1');">Tab 1</a></li>
    <li><a id="tab2Tab" href="#tab2" style="display:none"/><a onclick="isValid('tab2');">Tab 2</a></li>
    <li><a id="tab3Tab" href="#tab3" style="display:none"/><a onclick="isValid('tab3');">Tab 3</a></li>
</ul>

function isValid(tab) {
    var valid = Page_ClientValidate();
    var tabId = (valid ? tab : "tab1") + "Tab";
    $("#" + tabId).click();
}
Run Code Online (Sandbox Code Playgroud)

注意使用jQuery实现与click事件的跨浏览器兼容性.这只有在其他选项卡上没有验证器的情况下才有效,根据Thomas的回答,isValid如果有任何补充,我需要使用验证组和额外的逻辑.

asp.net validation

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

Linq-to-XML查询,以根据其他条件选择特定的子元素

我当前的LINQ查询和示例XML如下所示.我想要做的是从email-addresses元素中选择主电子邮件地址到User.Email属性.

  • 类型的下元件 电子邮件地址元素被设置为主要时,这是真实的.
  • 电子邮件地址下可能有多个元素,但只有一个元素会被标记为主要元素 .

这里最简单的方法是什么?

当前Linq查询(User.Email当前为空):

var users = from response in xdoc.Descendants("response")
            where response.Element("id") != null
            select new User
                       {
                           Id = (string)response.Element("id"),
                           Name = (string)response.Element("full-name"),
                           Email = (string)response.Element("email-addresses"),
                           JobTitle = (string)response.Element("job-title"),
                           NetworkId = (string)response.Element("network-id"),
                           Type = (string)response.Element("type")
                       };
Run Code Online (Sandbox Code Playgroud)

示例XML:

<?xml version="1.0" encoding="UTF-8"?>
<response>
  <response>
    <contact>
      <phone-numbers/>
      <im>
        <provider></provider>
        <username></username>
      </im>
      <email-addresses>
        <email-address>
          <type>primary</type>
          <address>alice@domain.com</address>
        </email-address>
      </email-addresses>
    </contact>
    <job-title>Account Manager</job-title>
    <type>user</type>
    <expertise nil="true"></expertise>
    <summary nil="true"></summary>
    <kids-names nil="true"></kids-names>
    <location nil="true"></location>
    <guid nil="true"></guid>
    <timezone>Eastern …
Run Code Online (Sandbox Code Playgroud)

c# xml linq linq-to-xml

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

检查一个数字是否是一个完美的正方形

我怎么能检查一个数字是否是一个完美的正方形?

速度无关紧要,现在,只是工作.

python math perfect-square

70
推荐指数
8
解决办法
13万
查看次数