小编Mis*_*iur的帖子

CSS"和"和"或"

我遇到了很大的麻烦,因为我需要通过设计一些输入类型来解决问题.我有类似的东西:

.registration_form_right input:not([type="radio")
{
 //Nah.
}
Run Code Online (Sandbox Code Playgroud)

但我也不想设置复选框样式.

我试过了:

.registration_form_right input:not([type="radio" && type="checkbox"])
.registration_form_right input:not([type="radio" && "checkbox"])
.registration_form_right input:not([type="radio") && .registration_form_right input:not(type="checkbox"])
Run Code Online (Sandbox Code Playgroud)

怎么用&&?我需要尽快使用||,我认为使用方法是一样的.

更新:
我仍然不知道如何使用||&&正确.我在W3文档中找不到任何内容.

css css-selectors conditional-operator

92
推荐指数
5
解决办法
11万
查看次数

在Twig模板中的Symfony'trans'域

我想这样做:

$this->get('translator')->trans('notice.unregistered', array(), 'index');
Run Code Online (Sandbox Code Playgroud)

在Twig模板内部,所以我不必将其作为参数传递.怎么样?

localization gettext symfony twig

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

使用带指南针的libsass

正如标题所说的那样.超过50秒的编译时间是不可接受的.那么,有没有办法,比如说:一个带有罗盘魔法的单个(部分)文件(比如sprite mixins等),其余的文件都是纯粹的sass?

我正在考虑转向更少(参考导入),并用额外的grunt任务替换所有指南针技巧,但我对sass更舒服而不是更少.

我看到那些 ,但我希望有一种方法可以用罗盘编译单个文件,其余的与libsass合并(我有时使用sass 3.3语法,但如果我可以获得更好的编译时间,我可以恢复到3.2 ).

有没有人成功进行此类配置?

libsass compass

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

Docker:无法执行二进制文件

我无法在我的 docker 容器中运行任何二进制文件。

Dockerfile:

FROM ubuntu:eoan AS compiler-build

RUN apt-get update && \
    dpkg --add-architecture i386 && \
    apt-get install -y gcc \
                       gcc-multilib \
                       make \
                       cmake \
                       git \
                       python3.8 \
                       bash

WORKDIR /home
ADD . /home/pawn
RUN mkdir build
WORKDIR /home/build
ENTRYPOINT ["/bin/bash"]
CMD ["/bin/bash"]
Run Code Online (Sandbox Code Playgroud)

我什至不能使用file内置:

[root@LAPTOP-EJ5BH6DJ compiler]:~/dev/private/SAMP/compiler (v13.11.0) (master) dc run compiler file bash
/usr/bin/file: /usr/bin/file: cannot execute binary file
Run Code Online (Sandbox Code Playgroud)

ubuntu docker

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

Facebook Graph API PHP SDK在页面上发布为页面

这是PHP的最后一次尝试,如果失败了,我会尝试使用JS.所以我的目标是通过PHP在FB页面上发布"页面名称":这就是我想要的

查看1

但我得到的只是如下图所示.此外,它仅对此配置文件可见(不是对喜欢/ etc的朋友/ ppl).

查看2

这是我目前的代码

function post_facebook($data=null, $redir = null){
        $result = "";
        require_once (ROOT. "/apps/configuration/models/ConfigurationItem.php");
        require_once (ROOT . "/components/facebook/facebook.php");

        $this->ConfigurationItem = new ConfigurationItem($this->getContext());

        $row=$this->ConfigurationItem->findByCatKeyItemKey('system','facebook_login');
        $apiid=$row['value']; <= Correct apiid

        $row=$this->ConfigurationItem->findByCatKeyItemKey('system','facebook_pass');
        $secret=$row['value']; <= Correct secret key

        $facebook = new Facebook(array(
          'appId'  => $apiid,
          'secret' => $secret,
          'cookie' => true,
        ));

        $session = $facebook->getSession();
        $me = null;
        if ($session) {
            try {
                $uid = $facebook->getUser();
                $me = $facebook->api('/me');
            } catch (FacebookApiException $e) {
                error_log($e);
            }
            $message=$data['facebook_text'];
            $attachment = array(
                'message' => $data['facebook_text'], …
Run Code Online (Sandbox Code Playgroud)

php api facebook

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

Symfony 2加载自定义配置文件

我想在Bundle/Resources/config中添加一个新的配置文件.我已经尝试过http://symfony.com/doc/current/cookbook/bundles/extension.html,但它不能正常工作我得到了

没有扩展程序可以加载"mailbroker_mail_details"的配置

我的文件:

MailbrokerMailDetailsExtension.php

<?php

namespace Mailbroker\MailDetailsBundle\DependencyInjection;

use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\Config\FileLocator;
use Symfony\Component\HttpKernel\DependencyInjection\Extension;
use Symfony\Component\DependencyInjection\Loader;

class MailbrokerMailDetailsExtension extends Extension
{
    /**
     * {@inheritDoc}
     */
    public function load(array $configs, ContainerBuilder $container)
    {
        $configuration = new Configuration();
        $config = $this->processConfiguration($configuration, $configs);

        $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
        $loader->load('services.yml');
        $loader->load('canonisers.yml');
    }

    public function getAlias()
    {
        return 'mailbroker_mail_details';
    }
}
Run Code Online (Sandbox Code Playgroud)

的configuration.php

<?php

namespace Mailbroker\MailDetailsBundle\DependencyInjection;

use Symfony\Component\Config\Definition\Builder\TreeBuilder;
use Symfony\Component\Config\Definition\ConfigurationInterface;

class Configuration implements ConfigurationInterface
{
    /**
     * {@inheritDoc}
     */
    public function getConfigTreeBuilder()
    {
        $treeBuilder …
Run Code Online (Sandbox Code Playgroud)

php configuration symfony

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

包含,require和require_once

今天我试图包含返回对象的文件.我总是使用require_once,但是现在我注意到它的奇怪行为.

文件main.php

$lang = false;
$lang->name = "eng";
$lang->author = "Misiur";
$lang->text = "Text is test";
$lang->undefined = "Undefined";
return $lang;
Run Code Online (Sandbox Code Playgroud)

文件index.php

$lang = include('langs/eng/main.php');
var_dump($lang);
echo "<br />";
$lang = require('langs/eng/main.php');
var_dump($lang);
echo "<br />";
$lang = require_once('langs/eng/main.php');
var_dump($lang);
Run Code Online (Sandbox Code Playgroud)

结果

object(stdClass)#9 (4) { ["name"]=>  string(3) "eng" ["author"]=>  string(6) "Misiur" ["text"]=>  string(12) "Text is test" ["undefined"]=>  string(9) "Undefined" }
object(stdClass)#10 (4) { ["name"]=> string(3) "eng" ["author"]=> string(6) "Misiur" ["text"]=> string(12) "Text is test" ["undefined"]=> string(9) "Undefined" }
bool(true) 
Run Code Online (Sandbox Code Playgroud)

为什么会那样?我认为require和require_once是一回事,只有require_once更安全,因为它不会重复包含.

谢谢. …

php object require include require-once

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

为什么对同一函数的两个绑定返回不同的值

将函数绑定到同一上下文时,结果引用每次都不同.

function foobar() {
    return 1;
}

var foo = foobar.bind(this);
var bar = foobar.bind(this);

console.log(foo === bar); // Nope
Run Code Online (Sandbox Code Playgroud)

  1. 该代码是否每次都复制该功能?
  2. 缓存这种行为不会有任何好处吗?
  3. 具体是实施吗?
  4. 或者它是在ecmascript规范中指定的?

javascript

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

Facebook发布在PHP SDK页面上

我想在页面上发帖 - 通过我的网站..我没有找到任何可以帮助我的文档.谷歌的结果也没有给出答案.

function post_facebook($data=null){
        $result = "";
        require_once (ROOT. "/apps/configuration/models/ConfigurationItem.php");
        require_once (ROOT . "/components/facebook/facebook.php");

        $this->ConfigurationItem = new ConfigurationItem($this->getContext());

        $row=$this->ConfigurationItem->findByCatKeyItemKey('system','facebook_login');
        $apiid=$row['value'];

        $row=$this->ConfigurationItem->findByCatKeyItemKey('system','facebook_pass');
        $secret=$row['value'];

        $facebook = new Facebook(array(
          'appId'  => $apiid,
          'secret' => $secret,
          'cookie' => true,
        ));

        $session = $facebook->getSession();
        print_r($session);
        $me = null;
        if ($session) {
            try {
                $uid = $facebook->getUser();
                $me = $facebook->api('/me');
            } catch (FacebookApiException $e) {
                error_log($e);
            }
            $message=$data['facebook_text'];
            $attachment = array(
                'message' => $data['facebook_text'],
                'name' => $data['name'],
                'link' => $this->getLinkToLatestNews(),
                'description' => '',
            );

            if($data['thumb_file_tree_id'] …
Run Code Online (Sandbox Code Playgroud)

php facebook

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

用await调用/ apply/bind

我必须使用基于回调的API,但我想保留我的异步函数.这就是为什么我要写一个depromisify函数:

const depromisify = fn => {
  if (!(fn[Symbol.toStringTag] === 'AsyncFunction')) {
    return fn;
  }

  // Can be `async` as the caller won't use assignment to get the result - it's all bound to the `cb`
  return async function () {
    const args = [...arguments];
    const cb = args.pop();

    try {
      return cb(null, await fn.apply(this, args));
    } catch (e) {
      return cb(e);
    }
  };
};

const normal = function(cb) {
  this.hello();
  cb(null, true);
};

const promised = async function() { …
Run Code Online (Sandbox Code Playgroud)

javascript node.js

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