小编Pao*_*ino的帖子

如何使用shell命令来查找包含排除项的文件和文件夹列表

如何在不包含单个目录(包含大量数据)的情况下tar文件和文件夹列表(全部在同一目录中)

unix linux shell

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

更改 PHP 中的时区

好吧,快速提问。

服务器正在东部时间运行。PHP程序需要使用中央时间进行日期计算。

目前,我将这一行放在脚本的最顶部:

putenv("TZ=US/Central");
Run Code Online (Sandbox Code Playgroud)

这是最好的方法吗?还是有一些我不知道的 PHP 技巧?

干杯。

php timezone

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

使用BeautifulSoup更改元素值将返回空元素

from BeautifulSoup import BeautifulStoneSoup

xml_data = """
<doc>
  <test>test</test>
  <foo:bar>Hello world!</foo:bar>
</doc>
"""

soup = BeautifulStoneSoup(xml_data)
print soup.prettify()
make = soup.find('foo:bar')
print make
# prints <foo:bar>Hello world!</foo:bar>

make.contents = ['Top of the world Ma!']
print make
# prints <foo:bar></foo:bar>
Run Code Online (Sandbox Code Playgroud)

如何更改元素的内容,在这种情况下是变量"make"中的元素,而不会丢失内容?如果您能指出我可以修改现有xml文档的其他纯python模块,请告诉我.

PS!BeautifulSoup非常适合HTML和XML的屏幕分析和解析!

python xml parsing beautifulsoup

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

在jQuery中的document.ready中分配的click()

document.ready(具体点击(fn))中的赋值是否适用于与选择器匹配的新附加元素?

如果没有,我该如何将它分配给这些新元素?每次追加后我是否必须写作业?还是有更好的方法?

javascript jquery

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

预加载GIF动画

我有一个功能,用户可以点击视频缩略图,我的PHP脚本将抓住视频.

我有一个div显示:none; 包含flash视频播放器代码及其背景图像是css中的动画gif(加载微调器).我使用jquery show方法在用户点击它时显示它.

但是当点击div时,也需要获取加载图像.由于视频也在同时被提取,因此加载图像很少出现.

如何使用负边距技巧预加载此图像而不使其成为另一个图像的一部分???

html javascript jquery

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

在表行鼠标悬停上显示表格单元格

我有一张看起来像这样的桌子.

<table>
  <thead>
    <tr>
      <th>Foo</th>
      <th>Bar</th>
    </tr>
  </thead>
  <tbody>
    <tr class="data">
      <td>Info here</th>
      <td><a href"/url_here" class="edit">Edit</a></td>
    </tr>
    <tr class="data">
      <td>More here</th>
      <td><a href"/url_here" class="edit">Edit</a></td>
    </tr>
  </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

我想在鼠标悬停在其中的任何行上时显示编辑链接.我尝试了一些方法,但仍然遇到同样的问题.假设我只是想错了方法.

这就是我现在拥有的.

$('a[class*=edit]').hide(); 

$('tr[class*=data]').bind("mouseover", function(e) {
  $(e.target).closest('a[class*=edit]').addClass("selected");
  $('a[class*=selected]:first').show();
}).mouseout(function() {
  $('a[class*=selected]').hide();
  $('a[class*=edit]').removeClass("selected");
})
Run Code Online (Sandbox Code Playgroud)

现有代码的问题是它不会添加所选类,除非您将鼠标悬停在编辑链接上.就像我上面提到的那样,当你将鼠标悬停在那一行的任何地方时,我需要它来添加所选的类.我也只希望它显示该特定行的编辑链接.

任何帮助都会非常感激我的头发拉了几个小时,我知道这可能是一些愚蠢的事情.谢谢!

javascript jquery

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

如何清除openwysiwyg编辑器的内容?

我在我的网页上使用openwysiwyg编辑器.我想清除它的内容.我用过

$('#report').val('');
Run Code Online (Sandbox Code Playgroud)

但这并不清楚.

编辑器创建一个iframe并更新其中的内容,同步进行同步.

我该如何清除它?

javascript jquery wysiwyg

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

jQuery事件委派+儿童目标帮助

我在页面上显示来自用户的一堆帖子.我有一个主要的父div,类名为'posts',每个帖子都输入一个div,里面有类名'row'.所以在div.posts里面有很多div.row.每个看起来都像这样.

<div class="row clearfix">
    <div class="left-column">
        <img src="..." title="" />
    </div>
    <div class="main-column">
        <div class="row-text">Post Text...</div>
        <div class="row-date">Posted Date...</div>
    </div>
    <div class="actions-column">
        <a href="#">Link</a>
        <a href="#">Link 2</a>
        <a href="#">Link 3 etc.</a>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

通过CSS,actions-column默认设置为display:none.当用户将鼠标悬停在帖子(div.row)上时,我想显示actions-column.我最初的做法是通过为每一行设置一个鼠标悬停,这会对浏览器产生影响并减慢速度.我做了一些研究,偶然发现了事件授权,并决定尝试一下.到目前为止,我能够确定哪一行是目标,但是,我无法弄清楚如何使用类'actions-column'来定位它的child-div.

代码到目前为止......

$(window).load(function(){

    $('.posts').mouseover(function(e){
        var $row, $tgt = $(e.target);

        if ($tgt.hasClass("row")) {
            $row = $tgt;
        } else { 
            if ($tgt.parent().parent().hasClass('row'))
                $row = $tgt.parent().parent();

            else if ($tgt.parent().hasClass('row'))
                $row = tgt.parent();    

            else
                return false;       
        }

        //code here to select div.actions-column and show it

    });

    $('.posts').mouseover(function(e){
        var $row, $tgt = …
Run Code Online (Sandbox Code Playgroud)

jquery event-delegation

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

jQuery过滤ID然后捕获匹配

我发现自己这样做了.

$jq("button").filter(function(){
    return this.id.match(/^user_(\d+)_edit$/);
}).click(function(){
    var matches = this.id.match(/^user_(\d+)_edit$/);
    var user_id = matches[1];

    alert('click on user edit button with ID ' + user_id);
});
Run Code Online (Sandbox Code Playgroud)

所以我想将click事件应用于某些按钮,并且在click事件处理程序中我需要用户ID.有没有办法可以避免第二场比赛?

$jq("button").filter(function(){
    return this.id.match(/^user_(\d+)_edit$/);
}).click(function(){
    var user_id = some_magic_variable;

    alert('click on user edit button with ID ' + user_id);
});
Run Code Online (Sandbox Code Playgroud)

谢谢.

jquery pattern-matching css-selectors

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

我如何过滤itertools chain()结果?

在我看来,如果我导入一个itertools模块:

from itertools import chain
Run Code Online (Sandbox Code Playgroud)

我用它链接一些对象:

franktags = Frank.objects.order_by('date_added').reverse().filter(topic__exact='art') 
amytags = Amy.objects.order_by('date_added').reverse().filter(topic__exact='art') 
timtags = Tim.objects.order_by('date_added').reverse().filter(topic__exact='art') 
erictags = Eric.objects.order_by('date_added').reverse().filter(topic__exact='art')

ourtags = list(chain(franktags, amytags, timtags, erictags))
Run Code Online (Sandbox Code Playgroud)

我如何通过"date_added"订购"ourtags"?

不要惊讶,

ourtags = list(chain(franktags, amytags, timtags, erictags)).order_by('date_added')
Run Code Online (Sandbox Code Playgroud)

返回"'列表'对象没有属性'order_by'"错误.

python django django-views python-itertools

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