小编fif*_*nce的帖子

花式框内的内容需要响应

我想在一个奇特的盒子里面创建一个画廊,所以我首先下载了画廊的所有内容并附加到html容器中.

<div id="popup" style="display:none;"><div class="galleria"></div></div>
Run Code Online (Sandbox Code Playgroud)

jquery部分

$("#hidden_content").instagram({
        clientId: blockInstaSettings.clientId
        , hash: hash
        , userId: blockInstaSettings.userId
        , next_url: insta_next_url
        , show: 10
        , image_size: image_size
        , onComplete: function (photos, data) {
            var album_html = "";

            $.each(photos, function( index, val ) {
                album_html += "<img src='" + val.images.standard_resolution.url + "' data-title='' data-description='" + val.caption.text.replace("'","&rsquo;") + "' longdesc='" + val.link + "'>";
            });

            $(".galleria").html(album_html);

                $('#block_instagram').on('click', function () {
                    openPop();
                    return false;
                });
        }
    });
Run Code Online (Sandbox Code Playgroud)

请注意,我在显示fancybox的按钮中设置了监听器

function openPop(){
    $.fancybox({
         'autoScale': true,
         'transitionIn': 'elastic',
         'transitionOut': …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery responsive-design

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

使用ansible而不是pip2安装pip3包

我正在尝试设置一个Django项目vagrant.我使用以下代码安装ansible:

- name: Setup Virtualenv
  pip: virtualenv={{ virtualenv_path }} virtualenv_python=python3 requirements={{ virtualenv_path }}/requirements.txt
Run Code Online (Sandbox Code Playgroud)

我需要pip packages用于django项目,即使我已经明确提到使用python3,它也是python3.我确保在虚拟机上安装了python3.

请帮我通过pip3安装软件包.

django pip vagrant ansible

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

Ansible:如何将远程文件复制到远程

我需要从远程主机复制文件'/etc/resolv.cof'并将其复制到多个远程主机上.

my hosts:
Ansible
ubuntu1-4
Run Code Online (Sandbox Code Playgroud)

我想将文件从ubuntu1复制到ubuntu2,ubuntu3和ubuntu4我尝试同步模块但我不能/不能在ubuntu1-4上使用rsync作为恶魔

有没有比在Ansible和Ansible上复制到ubuntu2-4更好的方法?

ansible

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

正则表达式以http开头并以pdf结尾?

我已经加载了整个页面的HTML,并希望检索所有以http开头并以pdf结尾的URL.我写了以下哪些不起作用:

$html = file_get_contents( "http://www.example.com" );
preg_match( '/^http(pdf)$/', $html, $matches );
Run Code Online (Sandbox Code Playgroud)

我对正则表达式很新,但是从我学到的东西^标志着一个模式的开始并$标志着结束.我究竟做错了什么?

php regex preg-match

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

通过Cygwin创建的文件(调用shell脚本)没有正确的Windows权限

我目前正在目标Windows Server 2003计算机上运行Cygwin,以启动一个shell脚本,除其他外,它会在光盘上创建一堆文件.但是,在创建文件后,我不再有权通过Windows操作它们.

创建文件后,所有者将设置为"SYSTEM",并且权限Administrators/Creator Group/Creator Owner/system仅设置为"特殊权限",而不是其他任何内容.Everyone和Users的权限具有Read&Execute,List文件夹内容和Read.

我的问题是我现在无法通过Windows删除/修改文件.我希望在我的脚本中内置一些东西(shell脚本或在Cygwin中调用的东西),这样可以让管理员完全控制文件夹和所有内容.

我目前的解决方法是通过Cygwin进行文件修改,但这不是首选.我还习惯setfacl -r -m default:other:rwx为"用户"组添加写入权限,但它似乎没有递归选项,仍然没有"完全控制"

有更好的使用方法setfacl吗?我可以使用不同/提升的权限调用shell脚本吗?

getfacl在新创建的目录上的结果:

$ getfacl Directory/
# file: Directory/
# owner: SYSTEM
# group: root
user::rwx
group::r-x
group:Users:rwx
mask:rwx
other:r-x
default:user::rwx
default:group::r-x
default:group:Users:rwx
default:mask:rwx
default:other:r-x
Run Code Online (Sandbox Code Playgroud)

windows bash cygwin

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

打开除域之外的新选项卡中打开的所有外部链接

我正在尝试在新窗口中打开网站上的所有外部链接.但是,该网站有2个版本.例如商店和主要网站.因此,在主站点上,我们可能会有链接到http://store.site.com.

我在这里有一些代码可以让我在新窗口中打开所有外部链接.但是,我希望能够排除某些域名.就像我上面提到的那个.

这是代码:

$(document).ready(function() {
   $("a[href^=http]").each(function(){
      if(this.href.indexOf(location.hostname) == -1) {
         $(this).attr({
            target: "_blank",
            title: "Opens in a new window"
         });
      }
   })
});
Run Code Online (Sandbox Code Playgroud)

我是JS/Jquery的新手,所以很多信息都很棒.

html javascript url jquery

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

项目部署时如何删除数据?

我刚刚在流星上构建了聊天应用程序并部署了它meteor deploy appname.现在我想删除应用程序中的数据.正如我们所知道meteor支持Mongo数据库,我试过meteor reset但这只重置我的本地数据库而不是应用程序.那么如何从流星回购中删除数据呢?

mongodb meteor

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

IPython:为所有请求配置基本URL路径

我试图弄清楚如何配置运行的IPython笔记本服务器的基本URL.而不是默认值:

#request# GET http://localhost:8888/static/tree/js/main.min.js?v=04a28c5e21950738efb217191f08ac33
#request# GET http://localhost:8888/api/terminals?_=1441754529652
#request# GET http://localhost:8888/custom/custom.js?v=20150908160654
#request# GET http://localhost:8888/notebooks/Untitled1.ipynb?kernel_name=python3#
Run Code Online (Sandbox Code Playgroud)

我想配置所有请求,以便通过ipython,如:

#request# GET http://localhost:8888/ipython/static/tree/js/main.min.js?v=04a28c5e21950738efb217191f08ac33
#request# GET http://localhost:8888/ipython/api/terminals?_=1441754529652
#request# GET http://localhost:8888/ipython/custom/custom.js?v=20150908160654
#request# GET http://localhost:8888/ipython/notebooks/Untitled1.ipynb?kernel_name=python3#
Run Code Online (Sandbox Code Playgroud)

这可能吗?

python ipython

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

为什么basicConfig中的python日志记录级别没有效果?

import logging

# root logger
root = logging.getLogger()      # root
ch = logging.StreamHandler()
ch.setLevel(logging.WARN)
formatter = logging.Formatter('[root] %(levelname)s - %(message)s')
ch.setFormatter(formatter)
root.addHandler(ch)

# logging as child
c = logging.getLogger('mod')
c.setLevel(logging.DEBUG)
ch = logging.StreamHandler()
ch.setLevel(logging.DEBUG)
formatter = logging.Formatter('[mod] - %(levelname)s - %(message)s')
ch.setFormatter(formatter)
c.addHandler(ch)

c.error('foo')
c.warning('foo')
c.info('foo')
c.debug('foo')
Run Code Online (Sandbox Code Playgroud)

输出:

[mod] - ERROR - foo
[root] ERROR - foo
[mod] - WARNING - foo
[root] WARNING - foo
[mod] - INFO - foo
[mod] - DEBUG - foo
Run Code Online (Sandbox Code Playgroud)

没关系.root的级别是WARN,因此INFO …

python logging

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

如何加速Pywikibot?

我使用Pywikibot构建了一些报告工具.随着事态的发展,现在需要2个小时才能完成报告,所以我希望加快速度.主要观点:

  • 禁用限制,脚本是只读的,因此page.get(throttle=False)处理此操作
  • 高速缓存
  • 直接数据库访问

不幸的是,我找不到很多关于缓存和数据库访问的文档.唯一的方法似乎是潜入代码,而且,有关数据库访问的信息有限user-config.py.如果有,我在哪里可以找到关于pywikibot缓存和直接数据库访问的好文档?

还有其他方法可以加快速度吗?

python mediawiki pywikibot

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