小编Jev*_*nov的帖子

Ansible.覆盖单个字典键

我正在使用ansible来管理生产以及流浪盒的配置.我有默认值的文件:group_vars/all.

---
env: prod
wwwuser: www-data

db:
    root_pwd: root_pwd
    pdo_driver: pdo_mysql
    host: localhost
    name: test
    user: test
    pwd: test
    charset: utf8

domain: somedomain
projectdir: /var/www/application
webrootdir: "{{ projectdir }}/web"
Run Code Online (Sandbox Code Playgroud)

host_vars/vagrantbox中我希望有类似的东西:

db:
    root_pwd: super_easy_password
Run Code Online (Sandbox Code Playgroud)

但是这个完全超越db dictrionary,而我想覆盖单键.怎么实现呢?

更新1 刚用ansible.cfg检查:

[defaults]
host_key_checking=false
hash_behaviour=merge
Run Code Online (Sandbox Code Playgroud)

groups_vars /所有

db:
    root_pwd: some_strong_pwd
    pdo_driver: pdo_mysql
    host: localhost
    name: dbname
    user: dbuser
    pwd: some password
    charset: utf8
Run Code Online (Sandbox Code Playgroud)

host_vars/vagrantbox

db:
    root_pwd: root
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

One or more undefined variables: 'dict object' has no attribute 'name'
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

python yaml ansible

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

Symfony 2.从php5.5迁移到php 7的项目.性能问题

我有一个项目~4岁,我从5.3和Symfony 2.0开始,迁移到5.5和S2.3.目前我迁移到S2.8,我想迁移到php 7.

由于围绕PHP 7性能有很多堆,我很想在dev env中测试我的项目性能.

所以在开发环境中运行基准测试; 服务是在流浪的主机上同时拥有php5-fpm和php7.0-fpm,关闭一个并设置另一个.

我预计会PHP7 PHP5跑赢大市,但基本上它似乎PHP7 慢1.5-2倍于我的本地开发ENV.

我究竟做错了什么?或者我应该以某种方式重写我的应用程序?

phpinfo:php 7 http://pastebin.com/a6a76vE2 php 5 http://pastebin.com/4GBXNmBB

PS是的,我知道在本地开发环境中运行基准测试不是100%有效和纯粹,但我只需要了解php7是否比php5更快,正如它所说的那样.

U1

最有趣的是,blackfire清楚地表明php 7比php 5快〜45%.但是当我在进行围攻时,我看到性能会下降.

U2

这或多或少是我对dev env的自定义配置.对于php5.5和php7来说是一样的:

[Date]
date.timezone = Europe/Tallinn

[PHP]
memory_limit = 512M
expose_php = Off
cgi.fix_pathinfo = 0
post_max_size = 10M
upload_max_filesize = 10M
max_execution_time = 60
realpath_cache_size = 4096k
realpath_cache_ttl = 7200

error_reporting = E_ALL | E_STRICT
log_errors = On
error_log = /var/log/php.errors.log

display_errors = On
display_startup_errors = On
html_errors = On

; xdebug
xdebug.remote_enable = …
Run Code Online (Sandbox Code Playgroud)

php performance symfony php-7

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

获取产品变更

情况是:

管理员登录系统,他以某种方式更改产品.

例如:

将数量设置为10添加2图像更改说明

有没有办法跟踪这些变化?嗯,我的意思是准确跟踪什么,管理员如何改变?

我使用的是Magento CE 1.6

magento

10
推荐指数
2
解决办法
8126
查看次数

使用用户名和密码发送POST请求并保存会话cookie

在使用用户名和密码发送POST请求后,如何使用Jsoup保存cookie?或者我必须首先将它们提供给连接对象然后保存?

java cookies session login jsoup

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

验证首选项.Android的

我有PreferenceActivity2个领域.

  1. 一个URL
  2. 时间以秒为单位

我需要验证第一个有效URL,第二个验证整数值.我如何用标准方法做到这一点?

android android-preferences

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

wysihtml5.图像src和href被剥离

我正在使用wysihtml5所见即所得的编辑器.

问题是图像src属性和链接href属性是从html中剥离的.在服务器上我已经被剥离了html.

我该如何解决这个问题?

我正在使用advanced.js规则.有了所有规则.

编辑

更新1

好吧,editor.getValuejquery().val() for textarea在表单提交上给出相同的值.表示应该正确发送表单.

但我看过从浏览器发送的POST请求.它没有网址.有问题.

更新2

如果我从规则集中删除与img连接的所有内容,那么它可以正常工作.

更新3

回应Marrowmaw的评论.

我期待:

<a href="http://domain.com/" title="Link: http://domain.com">Link</a>
Run Code Online (Sandbox Code Playgroud)

但我明白了

<a href="" title="Link: Null">Link</a>
Run Code Online (Sandbox Code Playgroud)

更新4

<div id="wysihtml5-toolbar" style="display: none;">
      <button class="btn" data-wysihtml5-command="bold">
        {{ "Bold"|trans }}
      </button>
      <button class="btn" data-wysihtml5-command="italic">
        {{ "Italic"|trans }}
      </button>
      <button class="btn" data-wysihtml5-command="createLink">
        {{ "Link"|trans }}/{{ "Unlink"|trans }}
      </button>
      <button class="btn" data-wysihtml5-command="insertUnorderedList">
        *
      </button>
      <button class="btn" data-wysihtml5-command="insertOrderedList">
        1,2,3
      </button>
      <button class="btn" data-wysihtml5-command="formatBlock" data-wysihtml5-command-value="h1">
        {{ "Heading"|trans }}
      </button>
      <button class="btn" data-wysihtml5-command="insertImage">
        {{ "Image"|trans }} …
Run Code Online (Sandbox Code Playgroud)

javascript html5 wysiwyg editor

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

Magento静态块.删除包装<p>

当我创建静态块magento用<p>标签包装内容.这对DOM来说非常糟糕.有可能以某种方式删除它.我想这是一些JavaScript,但我不知道哪一个.

static block magento

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

Magento wsdl.寻找指南

我是Magento Api主题的新手,所以我不知道如何为api2创建wsdl.任何好的指南都会受到关注.

补充: 我需要的是:

  1. 如何在magento中编写wsdl.xml?
  2. 如果我键入v2_soap,magento将如何理解?wsdl数组然后它应该为我的模块采用我的版本的wsdl.xml?

magento

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

Magento的.将性别和生日日期添加到注册表单

我想在用户注册表单上添加2个字段,/ customer/account/create /.这些领域是性别选择和出生日期.

正如我所看到的那样,magento的客户模块已经拥有了这2个属性,所以如果我没有弄错,我就不需要搞砸桌子了.

那怎么做呢?通过观察员?还是控制器改写?什么是更好的选择?

我的Magento是1.5.

magento magento-1.5

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

如果管理员已登录,请检查前端

我编写了一个模块,它的行为应该与内联翻译相同:

如果我是管理员而且我已登录,我可以在前端看到一些特别的内容.但如果我不是管理员,那么我什么也看不见.

如何让模块知道在前端区管理员登录?

更新1

为了澄清一些我想描述的模块行为:

后端 - 只需保存配置一个值的表单.

前端 - 观察者,正在与一个事件挂钩.在Observer的功能中,我需要检查是否

当前前端用户登录到adminpanel,换句话说用户观看前端是admin.

因为通过此检查,我想向管理员用户提供一些基于前端更改的功能.

更新2

问题是我在前端有以下会话($ _ SESSION)转储:

    [core] => Array
    (
        [_session_validator_data] => Array
            (
                [remote_addr] => ...
                [http_via] => 
                [http_x_forwarded_for] => 
                [http_user_agent] => Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:8.0.1) Gecko/20100101 Firefox/8.0.1
            )

        [session_hosts] => Array
            (
                [...] => 1
            )

        [messages] => Mage_Core_Model_Message_Collection Object
            (
                [_messages:protected] => Array
                    (
                    )

                [_lastAddedMessage:protected] => 
            )

        [just_voted_poll] => 
        [visitor_data] => Array
            (
                [] => 
                [server_addr] => …
Run Code Online (Sandbox Code Playgroud)

magento

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