小编del*_*tab的帖子

在标签上显示刻度线符号

如何在标签文字中显示"√"(刻度符号)?

c# unicode

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

"PHP致命错误:未找到类'HttpRequest'"

我一直试图以多种方式解决这个问题,阅读很多帖子但仍然没有运气.我在Mac,OSX 10.7 Lion上工作,我正在使用MAMP为WordPress站点(php文件)编写插件,有一次我必须发出HTTP请求:

$request = new HttpRequest('something'); 
$request->setMethod(HTTP_METH_GET);
Run Code Online (Sandbox Code Playgroud)

执行此请求时出错,当我检查日志文件时,这里是消息:

"PHP Fatal error:  Class 'HttpRequest' not found in (the_php_file)"
Run Code Online (Sandbox Code Playgroud)

我已经安装了PEAR,PECL和HTTP扩展(pecl_http),Xcode及其命令行工具.这就是我做的:

  • 修改了PATH:

    $ echo "export PATH=/Applications/MAMP/bin/php/php5.5.3/bin:$PATH" >> ~/.profile`
    
    Run Code Online (Sandbox Code Playgroud)
  • 验证php,pear和pecl的路径是正确的:

    • /Applications/MAMP/bin/php/php5.3.6/bin/php是php的路径
    • 梨的/Applications/MAMP/bin/php/php5.3.6/bin/pear
    • /Applications/MAMP/bin/php/php5.3.6/bin/pecl for pecl
  • 我从MAMP页面下载了php的源代码(并检查我下载的版本与我正在使用的版本相同,即php5.5.3).然后我提取了内容并将其放入/Applications/MAMP/bin/php/php5.5.3/include/php

  • 在/Applications/MAMP/bin/php/php5.5.3/include/php里面我跑了 ./configure
  • 我执行了: pecl install pecl_http
  • 我还将这些扩展添加到php.ini(最初,我修改了MAMP/bin/php/php5.5.3/conf/php.ini文件):

    extension=raphf.so
    extension=propro.so
    extension="http.so"
    
    Run Code Online (Sandbox Code Playgroud)

关于引号中的最后一个:当我手动添加扩展时,我这样做:extension=http.so.然后(当试图修复我的问题时)我尝试了另一种自动修改php.ini的安装,并使用quot编写了扩展名.标记,但结果仍然相同,所以它没有什么区别.

在所有这些之后,我停止了MAMP服务器并再次启动它,但是当我执行php时我仍然得到错误(在php_error.log中可见):

PHP Fatal error:  Class 'HttpRequest' not found
Run Code Online (Sandbox Code Playgroud)

我一直在关注这个指南,其中包括以下内容:http: //www.lullabot.com/blog/article/installing-php-pear-and-pecl-extensions-mamp-mac-os-x-107-狮子

我很感激任何想法,因为我已经用完了.

php pecl httprequest osx-lion

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

供应商更新破坏了FOS用户捆绑包"在非对象上调用成员函数has()"

我为Symfony 2.8项目更新了我的供应商,突然登录页面没有加载 - 而是我得到了这个:

错误:在第184行的vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Controller/Controller.php中的非对象上调用成员函数has()

"name": "hazardlog",
"license": "proprietary",
"type": "project",
"autoload": {
    "psr-4": {
        "": "src/"
    },
    "classmap": [
        "app/AppKernel.php",
        "app/AppCache.php"
    ]
},
"repositories": [
    {
        "type": "package",
        "package": {
            "name": "jquery/jquery",
            "version": "1.11.1",
            "dist": {
                "url": "https://code.jquery.com/jquery-1.11.1.js",
                "type": "file"
            }
        }
    }
],
"require": {
    "php": ">=5.3.9",
    "symfony/symfony": "2.8.*",
    "doctrine/orm": "^2.4.8",
    "doctrine/doctrine-bundle": "~1.4",
    "symfony/swiftmailer-bundle": "~2.3",
    "symfony/monolog-bundle": "~2.4",
    "sensio/distribution-bundle": "~5.0",
    "sensio/framework-extra-bundle": "^3.0.2",
    "incenteev/composer-parameter-handler": "~2.0",
    "braincrafted/bootstrap-bundle": "~2.0",
    "twbs/bootstrap": "3.0.*",
    "jquery/jquery":  "1.11.*",
    "hwi/oauth-bundle": "^0.5.0",
    "friendsofsymfony/user-bundle": "~2.0@dev",
    "stephanecollot/datetimepicker-bundle": "dev-master"
},
"require-dev": { …
Run Code Online (Sandbox Code Playgroud)

php symfony fosuserbundle

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

如何在 flex 容器中调整固定大小(画布)的元素大小?

HTML canvas 元素可以通过 HTML 页面的动态自动调整大小:可能是因为它的样式属性设置为百分比值,或者可能是因为它位于 flex 容器内。从而画布的内容也被调整大小:由于插值,画布内容看起来模糊(分辨率损失)。

为了保持最大分辨率,必须根据元素的当前像素大小渲染画布内容。

这个小提琴展示了如何在函数 getComputedStyle 的帮助下做到这一点:https ://jsfiddle.net/fx98gmu2/1/

setInterval(function() {
  var computed = getComputedStyle(canvas);
  var w = parseInt(computed.getPropertyValue("width"), 10);
  var h = parseInt(computed.getPropertyValue("height"), 10);

  canvas.width = w;
  canvas.height = h;

  // re-rendering of canvas content...
}, 2000); // intentionally long to see the effect
Run Code Online (Sandbox Code Playgroud)

使用 setTimeout 函数,我将画布的宽度和高度更新为这些属性的计算值。

正如小提琴所示,这仅在增加窗口大小时才有效。每当窗口大小减小时,画布(弹性框的项目)保持固定。

javascript css flexbox

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

错误:父目录是全局可写但不粘

我遇到了:

错误:父目录是全局可写但不粘

在尝试时:

brew install yarn

错误:父目录是世界可写但不粘的
请报告此错误:
https://github.com/Linuxbrew/brew/blob/master/docs/Troubleshooting.md#troubleshooting
/var/lib/jenkins/.linuxbrew/Library/ Homebrew/vendor/portable-ruby/2.0.0-p648/lib/ruby​​/2.0.0/tmpdir.rb:92:in,mktmpdir'

有谁知道如何解决这个问题?

homebrew ruby-on-rails jenkins linuxbrew yarnpkg

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

Python 2 元组/列表解包使用星号抛出 SyntaxError

为什么以下代码会在 Python 2.7.3 中抛出SyntaxErrorfor *phones

contact = ('name', 'email', 'phone1', 'phone2')
name, email, *phones = contact
Run Code Online (Sandbox Code Playgroud)

这是在 Python 3 中引入的而不是向后移植的吗?我怎样才能让它在 Python 2 中工作?也就是说,如果这里没有一些简单的方法可以解决问题。

python-2.7 iterable-unpacking

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