小编Enr*_*ent的帖子

fs.exists方法在node.js中不再存在

我使用节点v0.6.12

这是我的代码:

var fs = require("fs");

fs.exists(".", function() {
    console.log("Whatever);
});
Run Code Online (Sandbox Code Playgroud)

我得到这个输出:

node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick
              ^
TypeError: Object #<Object> has no method 'exists'
    at Object.<anonymous> (/home/dbugger/Projects/nodetest/test.js:3:4)
    at Module._compile (module.js:441:26)
    at Object..js (module.js:459:10)
    at Module.load (module.js:348:32)
    at Function._load (module.js:308:12)
    at Array.0 (module.js:479:10)
    at EventEmitter._tickCallback (node.js:192:41)
Run Code Online (Sandbox Code Playgroud)

"存在"已被弃用吗?那我可以用什么?

node.js

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

Strftime与德国日期

我试图用strftime打印德语日期.我已经试过了

date_default_timezone_set('Europe/Berlin');
setlocale(LC_ALL, "de_DE", "de_DE@euro", "deu", "deu_deu", "german");
$time = strftime("%B", 1323956220);
echo $time;  //I want to see "Dezember", but I see "December" instead
Run Code Online (Sandbox Code Playgroud)

但它没有用.我错过了什么吗?

编辑:抱歉,我错过了strftime功能:P

php strftime

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

css3列没有剪切段落

我试图在列布局中设置一系列.我一直在尝试使用CSS3,但它将这些元素减少了一半.下面是一个例子:

http://jsfiddle.net/zh9zq/

是否可以让列不将某些元素切成两半?谢谢

css css3

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

TYPO3:html 标签中的 lang 属性更改(HTML5boilerplate 样式)

我使用此配置来遵循 HTML5boilerplate。

config{
    doctype = html_5

    doctype(
        <!doctype html>
        <!--[if lt IE 7 ]> <html lang="de" class="no-js ie6"> <![endif]-->
        <!--[if IE 7 ]>    <html lang="de" class="no-js ie7"> <![endif]-->
        <!--[if IE 8 ]>    <html lang="de" class="no-js ie8"> <![endif]-->
        <!--[if IE 9 ]>    <html lang="de" class="no-js ie9"> <![endif]-->
        <!--[if (gt IE 9)|!(IE)]><!-->
    )
    htmlTag_setParams = lang="de" class="no-js no-ie"><!--<![endif]--
}
Run Code Online (Sandbox Code Playgroud)

问题是,当我有一个包含多种替代语言的站点时,该lang属性不会更新。

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

typo3 typoscript html5boilerplate

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

使用 PHP Unit 测试特殊字符

我正在使用 PHPUnit 和类从 Symfony2 测试我的控制器WebTestCase

\n\n
return self::$client->request(\n    \'POST\', \'/withdraw\',\n    array("amount" => 130),\n    array(),array());\n\n$this->assertEquals(\n    "You can withdraw up to \xc2\xa3100.00.",\n     $crawler->filter("#error-notification")->text());\n
Run Code Online (Sandbox Code Playgroud)\n\n

但我收到这个错误:

\n\n
Expected: "You can withdraw up to \xc2\xa3100.00."\nActual:   "You can withdraw up to \xc3\x82\xc2\xa3100.00."\n
Run Code Online (Sandbox Code Playgroud)\n\n

问题是,在网页和源代码中它看起来不错,所以我想也许 PHPUnit 在获取 UTF8 文本时遇到了一些麻烦?

\n\n

我缺少什么?

\n

phpunit utf-8 character-encoding symfony

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

更新容器内的Wordpress.没有FTP访问权限

我安装了一个带有wordpressDocker镜像的Wordpress网站,然后安装了我的主题.一切正常,但是当我想稍后更新Wordpress时,我收到以下消息:

要执行请求的操作,WordPress需要访问您的Web服务器.请输入您的FTP凭据以继续.如果您不记得您的凭据,则应联系您的网站托管服务商.

Wordpress容器未在Web根目录上运行FTP服务器.我怎么能解决这个问题?

PS:我的Web根位于数据容器中,在不同容器之间共享.

PS2:我打算在同一台主机上存储几个Wordpress网站.还有一个与此兼容的解决方案吗?

wordpress updates docker

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

无法创建AVD - 没有可用的CPU/ABI系统映像

我正在尝试使用5.1.1为Meteor App创建一个Android模拟器.到目前为止,我一直在遵循这些步骤,但是当我尝试创建时AVD,我收到消息"没有可用于此目标的CPU/ABI系统映像".

我已经读过我需要转到Android SDK并安装"ARM EABI v7a System Image",但正如您在屏幕截图中看到的那样,该选项似乎不可用.

我搞砸了什么?

在此输入图像描述

UPDATE

我不确定它是否重要,但是当我打开SDK时,我收到以下消息:

https://dl.google.com/android/repository/addons_list-2.xml

成功获取加载项列表

获取网址:https://dl.google.com/android/repository/repository-11.xml

完成装载包.

获取https://dl.google.com/android/repository/addons_list-2.xml

无法获取网址ttps://dl.google.com/android/repository/addons_list-2.xml,原因:对等方未经过身份验证

成功获取加载项列表

获取网址: https//dl.google.com/android/repository/repository-11.xml

无法获取URL https://dl.google.com/android/repository/repository-11.xml,原因:SSLPeerUnverified对等方未经过身份验证

完成装载包.

android android-virtual-device meteor

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

映射多维数组

我有以下课程

class Tile
{
    public int height;
    public int terrain;
}
Run Code Online (Sandbox Code Playgroud)

我有一个2D数组的Tiles

Tile[,] area = new Tile[5,5];
Run Code Online (Sandbox Code Playgroud)

如何将我的区域从a映射Tile[,]到a int[,],只保存高度?

我试过这样做:

area.Select(tile => tile.height)
Run Code Online (Sandbox Code Playgroud)

但显然C#多维数组并没有实现IEnumerable.

我怎么能解决这个问题?

c# linq arrays multidimensional-array

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

React Hooks-即使状态未更改,也会触发useEffect

我在组件内部设置了一个效果,如果另一个状态属性发生更改,该效果也会更改视图。但是由于某种原因,即使安装了该组件,该组件的效果仍会运行,即使的值detailIndex没有更改。

const EventsSearchList = () => {
    const [view, setView] = useState('table');
    const [detailIndex, setDetailIndex] = useState(null);

    useEffect(() => {
        console.log('onMount', detailIndex);
        // On mount shows "null"
    }, []);


    useEffect(
        a => {
            console.log('Running effect', detailIndex);
            // On mount shows "null"!! Should not have run...
            setView('detail');
        },
        [detailIndex]
    );

    return <div>123</div>;

};
Run Code Online (Sandbox Code Playgroud)

为什么会这样呢?

更新:如果不清楚,我正在尝试的是在组件更新时运行效果,因为detailIndex更改了。挂载时不行。

reactjs react-hooks

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

Rails 4-部分上的多个产量块

是否有可能使用多个yield块进行局部处理?我想用它在我的项目上实现引导模式框,有点像这样:

<div class="modal fade" role="dialog" aria-labelledby="myModalLabel">
    <div class="modal-dialog modal-lg" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <%= yield :header %>
            </div>

            <div class="modal-body">
                <%= yield :body %>
            </div>

            <div class="modal-footer">
                <%= yield :footer %>
            </div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这或多或少是我在考虑使用它的方式

<%= render partial: "shared/modal" do %>
    <% content_for :header do %>
        ...        
    <% end %> %>

    <% content_for :body do %>
        ...        
    <% end %> %>

    <% content_for :footer do %>
        ...        
    <% end %> %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?由于某种原因,这可能是一个不好的方法吗?

ruby-on-rails ruby-on-rails-4

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