小编Wil*_*ill的帖子

如何在AWS ubuntu上启用端口5000

我在端口5000上的AWS Ubuntu服务器上运行了一个烧瓶应用程序(烧瓶在端口5000上运行默认值).但是当我尝试访问该端口上的服务器时,它永远不会连接.

我在AWS控制台Custom TCP上添加了一个安全组,作为5000任何IP地址的端口0.0.0.0/0,但我仍然无法访问它.

我必须重启服务器吗?或者我错过了什么?

让我知道要提供的任何其他信息.

python amazon-ec2 amazon-web-services flask ubuntu-14.04

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

PHP7 method_exists未捕获错误:函数名必须是字符串

我收到此错误:

致命错误:未捕获错误:函数名称必须是字符串

对于此代码:

if (function_exists($item['function'])) {
    $item['function']($item, $default);
} elseif (method_exists($this, $item['function'])) {
    $this->$item['function']($item, $default);
}
Run Code Online (Sandbox Code Playgroud)

我知道将代码更改为

if (function_exists($item['function'])) {
    $item['function']($item, $default);
} elseif (method_exists($this,$item['function'])) {
    $this->{$item['function']}($item, $default);
}
Run Code Online (Sandbox Code Playgroud)

解决了这个错误,但我的问题是,应该这样

 $item['function']($item, $default);
Run Code Online (Sandbox Code Playgroud)

也被转换为

{$item['function']}($item, $default);
Run Code Online (Sandbox Code Playgroud)

还是可以保留原样?

php operator-precedence php-7

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

Tensorflow:tf.nn.conv2d在哪里实际执行?

我对Tensorflow的实现感到好奇tf.nn.conv2d(...).要调用它,只需运行即可tf.nn.conv2d(...).然而,我正在试图看到兔子洞被执行的地方.代码如下(箭头表示它最终调用的函数):

tf.nn.conv2d(...) -> tf.nn_ops.conv2d(...) -> tf.gen_nn_ops.conv2d(...) -> _op_def_lib.apply_op("Conv2D", ...) -> ?
Run Code Online (Sandbox Code Playgroud)

我熟悉Tensorflow对LSTM的实现以及在人们认为合适的情况下轻松操作它们的能力.是conv2d()用Python编写的执行计算的函数,如果是,它在哪里?我可以看到步幅的执行位置和方式吗?

python machine-learning tensorflow

15
推荐指数
1
解决办法
4880
查看次数

svn到git转换

我试图将SourceForge项目从Subversion转换为Git.根据一些谷歌搜索,应该可以使用此命令:

git svn clone http://PROJECT.svn.sourceforge.net/ PROJECT.git
Run Code Online (Sandbox Code Playgroud)

PROJECTSourceForge上的项目名称在哪里,以将SVN项目签出到本地git存储库中.

但是,这只是给出以下错误消息:

Initialized empty Git repository in /home/user/git/PROJECT.git/.git/
Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/SVN/Core.pm line 584.
XML data was not well-formed:  at /usr/bin/git-svn line 1385
Run Code Online (Sandbox Code Playgroud)

我使用的是Kubuntu 8.10,Git是1.5.6.3版本.

我发现在Fedora上报告的一个似乎相似的bug,但它还没有解决,所以我不知道问题出在哪里.我是否正确使用该命令,还是一个错误?

svn git ubuntu git-svn

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

Widget中的EditText替代品?必须要有办法

有没有人在小部件中成功实现了EditText?我意识到Android不支持这一点,然而,HTC设备上的"Friend Stream"就是这样的......这是由于HTC功能吗?我可以在HTC上实现吗?任何人都有任何疯狂的创意想法来实现一个文本框,实际上允许在主屏幕小部件上打字?

任何可能的潜在客户将非常感谢!

android textview android-widget htcsense android-edittext

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

如何在Mac上使用/启动gradle守护程序?

每次我在Mac上执行gradle命令时,都会收到一条消息:

"This build could be faster, please consider using the Gradle Daemon: https://docs.gradle.org/2.10/userguide/gradle_daemon.html"
Run Code Online (Sandbox Code Playgroud)

我已经创建了一个gradle.properties文件,其中包含org.gradle.daemon = true行,如消息中给出的网页中所述.但无论我做什么,我仍然会继续得到这个信息.

如果我执行命令

gradle --daemon
Run Code Online (Sandbox Code Playgroud)

然后它成功执行,但是下次我做某事我得到的消息可能更快,构建和我启动守护程序之前一样慢.

我的安装目录是/ grale_daemon.html中的用户/用户名,因为我正在使用Udacity课程(https://www.udacity.com/course/viewer#!/c-ud867/),他们建议将其安装到在/ usr /本地/ gradle这个

我怎样才能真正让gradle dameon工作并摆脱那可能是更快的消息呢?

(使用Gradle版本2.10)

gradle gradle-daemon

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

是sed阻止?

我的印象是sed没有阻挡,因为我说的时候:

iostat | sed
Run Code Online (Sandbox Code Playgroud)

sed 在数据到达时处理数据,但是当我这样做时

iostat | sed | netcat
Run Code Online (Sandbox Code Playgroud)

然后sednetcat.

我对吗?

unix sed pipe netcat

12
推荐指数
2
解决办法
3318
查看次数

在蟒蛇熊猫的deque

我使用Python deque()来实现一个简单的循环缓冲区:

from collections import deque
import numpy as np

test_sequence = np.array(range(100)*2).reshape(100,2)
mybuffer = deque(np.zeros(20).reshape((10, 2)))

for i in test_sequence:
    mybuffer.popleft()
    mybuffer.append(i)

    do_something_on(mybuffer)
Run Code Online (Sandbox Code Playgroud)

我想知道是否有一种简单的方法可以使用Series(或DataFrame)在Pandas中获得相同的东西.换句话说,如何在末尾有效地添加单行并在a SeriesDataFrame?的开头删除单行?

编辑:我试过这个:

myPandasBuffer = pd.DataFrame(columns=('A','B'), data=np.zeros(20).reshape((10, 2)))
newpoint = pd.DataFrame(columns=('A','B'), data=np.array([[1,1]]))

for i in test_sequence:
    newpoint[['A','B']] = i
    myPandasBuffer = pd.concat([myPandasBuffer.ix[1:],newpoint], ignore_index = True)

    do_something_on(myPandasBuffer)
Run Code Online (Sandbox Code Playgroud)

但它比deque()方法慢得多.

python buffer pandas

12
推荐指数
1
解决办法
2723
查看次数

如何获得C#中的总物理内存?

我正在使用该GlobalMemoryStatusEx函数来检索有关内存的信息,但此功能无法正常工作.它为所有属性返回0.我不认为这个功能在我的Windows 7环境中有效.

    [StructLayout(LayoutKind.Sequential)]
    internal struct MEMORYSTATUSEX
    {
        internal uint dwLength;
        internal uint dwMemoryLoad;
        internal ulong ullTotalPhys;
        internal ulong ullAvailPhys;
        internal ulong ullTotalPageFile;
        internal ulong ullAvailPageFile;
        internal ulong ullTotalVirtual;
        internal ulong ullAvailVirtual;
        internal ulong ullAvailExtendedVirtual;
    }
    [return: MarshalAs(UnmanagedType.Bool)]
    [DllImport("Kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)]
    internal static extern bool GlobalMemoryStatusEx(ref MEMORYSTATUSEX lpBuffer);

    private void btnGlobalMemoryStatusEX_Click(object sender, EventArgs e)
    {
        MEMORYSTATUSEX statEX = new MEMORYSTATUSEX();
        GlobalMemoryStatusEx(ref statEX);

        double d = (double)statEX.ullTotalPhys;
    }
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我错误的代码出错了吗?

c# memory-management

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

PHP error_reporting(0)会影响错误记录,还是仅显示?

是否error_reporting(0);有错误记录(到文件)任何影响,还是只是禁止在屏幕上显示错误?

谢谢.

php error-logging error-reporting

11
推荐指数
1
解决办法
4382
查看次数