问题列表 - 第8559页

使用jquery将项添加到jQuery Accordion

我正在使用jQuery手风琴插件制作一些手风琴的数据.然后我希望用户能够向手风琴添加更多数据.我已经设置了手风琴以便正常工作,然后我已经创建了一个函数,为手风琴前置一个匹配手风琴语义的"列表项".

是否可以"更新"手风琴以使其与新添加的元素一起使用,而无需将新数据保存到数据库并刷新页面?

像这样的东西:

.accordion('refresh')
Run Code Online (Sandbox Code Playgroud)

或者类似于jQuery 1.3中添加的直播活动,任何人都有线索?

ajax jquery-ui jquery-ui-accordion

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

.NET拆分器控件显示

我在VB.NET中创建了一个Winform,并添加了一个Splitter控件,允许在运行时调整面板大小.

我的问题是分离器控制不明显.我想以一种用户可能知道表格可以调整大小的方式出现.目前,我基本上只是改变了颜色,但我不喜欢它的样子.

任何人都可以告诉我使用此控件的正确方法,以便用户立即了解面板是否可调整大小?

.net vb.net splitter winforms

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

为什么URL路径中的ID只是SEO的坏主意?

为什么在SEO方面在URL中有一个ID是个坏主意?这个URL如何 http://example.com/user/1234伤害SEO?

有人能给我一个搜索引擎排名更差的实际例子吗?

url seo

7
推荐指数
2
解决办法
7491
查看次数

C:动态大小结构的推荐样式

我需要通过互联网传输数据包,其长度应该是动态的.

struct packet
{
  int id;
  int filename_len;
  char filename[];
};
Run Code Online (Sandbox Code Playgroud)

问题是零长度数组不符合ISO标准.

我应该用char filename[1];吗?但是sizeof(struct packet)不会再返回正确的值了.

c struct data-structures

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

确定是否继承了ntfs权限的可靠方法

我这里有一个有点模糊的问题.

我需要的:确定是否继承了文件/文件夹的权限(或严格来说,DACL的特定ACE).

我是如何解决这个问题的:使用winapi绑定python(确切地说是win32security模块).这是精简版本,它就是这样做的 - 它只是将文件的路径作为参数并逐个打印出ACE,指示设置了哪些标志.

#!/usr/bin/env python
from win32security import *
import sys

def decode_flags(flags):
    _flags = {
        SE_DACL_PROTECTED:"SE_DACL_PROTECTED",
        SE_DACL_AUTO_INHERITED:"SE_DACL_AUTO_INHERITED",
        OBJECT_INHERIT_ACE:"OBJECT_INHERIT_ACE",
        CONTAINER_INHERIT_ACE:"CONTAINER_INHERIT_ACE",
        INHERIT_ONLY_ACE:"INHERIT_ONLY_ACE",
        NO_INHERITANCE:"NO_INHERITANCE",
        NO_PROPAGATE_INHERIT_ACE:"NO_PROPAGATE_INHERIT_ACE",
        INHERITED_ACE:"INHERITED_ACE"
    }
    for key in _flags.keys():
        if (flags & key):
            print '\t','\t',_flags[key],"is set!"


def main(argv):
    target = argv[0]
    print target

    security_descriptor = GetFileSecurity(target,DACL_SECURITY_INFORMATION)

    dacl = security_descriptor.GetSecurityDescriptorDacl()

    for ace_index in range(dacl.GetAceCount()):
        (ace_type,ace_flags),access_mask,sid = dacl.GetAce(ace_index)
        name,domain,account_type = LookupAccountSid(None,sid)
        print '\t',domain+'\\'+name,hex(ace_flags)
        decode_flags(ace_flags)


if __name__ == '__main__':
    main(sys.argv[1:])
Run Code Online (Sandbox Code Playgroud)

足够简单 - 获取安全描述符,从中获取DACL,然后遍历DACL中的ACE.这里真正重要的是INHERITED_ACE访问标志.它应该在继承ACE时设置,而不是显式设置.

创建文件夹/文件时,其ACL将根据父对象(文件夹)的ACE进行填充,这些ACE设置为传播给子项.但是,除非您对访问列表进行任何更改,否则将不会设置INHERITED_ACE标志!但继承的权限在那里,他们可以工作.

如果你做了任何微小的改变(比如,在访问列表中添加一个条目,应用更改并将其删除),那么标志就会神奇地出现(行为不会以任何方式改变,不过,它之前有效,之后有效)!我想要的是找到INHERITED_ACE标志的这种行为的来源,并且可能找到另一种可靠的方法来确定ACE是否被继承.

如何重现:

  1. 创建一个对象(文件或文件夹)
  2. 检查Windows资源管理器中的权限,查看它们是否已从父对象传播(例如,使用Windows资源管理器的文件属性对话框的安全选项卡).
  3. 例如,使用我正在使用的脚本检查标志(不会在任何ACE上设置INHERITED_ACE). …

python winapi acl file-permissions ntfs

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

PHP 5的HTML表单库

我正在寻找QuickForm替代品.例如,QF在组合框中存在许多选项的性能问题.我还想要更像面向对象的东西,比如Zend_Form,但是没有装饰器和如此多的膨胀.当然它也应该警告E_STRICT.有什么建议?

html php forms

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

按箭头键时是否可以防止文档滚动?

很简单:

当用户按下箭头键时,是否可以阻止浏览器滚动?

html javascript browser dom-events

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

加载图像的jQuery事件

是否可以通过jQuery事件检测何时加载所有图像?

理想情况下,应该有一个

$(document).idle(function()
{
}
Run Code Online (Sandbox Code Playgroud)

要么

$(document).contentLoaded(function()
{
}
Run Code Online (Sandbox Code Playgroud)

但我找不到这样的事情.

我想过附上这样的事件:

$(document).ready(function()
{
    var imageTotal = $('img').length;
    var imageCount = 0;        
    $('img').load(function(){if(++imageCount == imageTotal) doStuff();});
}
Run Code Online (Sandbox Code Playgroud)

但如果图像无法加载,这会破坏吗?在正确的时间调用该方法至关重要.

jquery dom

96
推荐指数
5
解决办法
13万
查看次数

建议从Python脚本中运行另一个程序的方法

可能重复:
如何在Python中调用外部命令

我正在Windows机器上编写Python脚本.我需要启动另一个应用程序"OtherApp.exe".最合适的方法是什么?

直到现在我一直在看os.system()或者os.execl()他们看起来不合适(我甚至不知道后者是否会在Windows中工作).

python windows

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

使用python库发送xmpp消息

如何使用以下Python库之一发送XMPP消息:wokkel,xmpppy或jabber.py?

我想我知道伪代码,但到目前为止还没能正确运行.这是我到目前为止所尝试的:

  • 调用一些API并传递服务器名称和端口号以连接到该服务器.
  • 调用一些API并传递用户名,密码来构造JID对象.
  • 使用该JID进行身份验证.
  • 构造一个Message对象并调用一些API并在参数中传递该消息obj.
  • 调用一些send API.

在概念上似乎很容易,但魔鬼在细节中的某个地方.如果可能,请显示示例代码段.

python xmpp

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