小编Fel*_*ida的帖子

PHPUnit断言抛出了异常?

有没有人知道是否有一个assert或类似的东西可以测试是否在被测试的代码中抛出异常?

php phpunit assert exception

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

PHP类型提示原始值?

我想知道是否可以键入提示方法以期望原始类型?

像这样的东西:

public function someMethod(string $str)
                         //^^^^^^
Run Code Online (Sandbox Code Playgroud)

要么:

private function anotherMethod(int $num)
                             //^^^
Run Code Online (Sandbox Code Playgroud)

你会这样:

private function otherMethod(Person $rambo)
                           //^^^^^^
Run Code Online (Sandbox Code Playgroud)

这可能在PHP吗?

php type-hinting primitive-types

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

PDO_SQLITE驱动程序不存在..怎么办?

我随处可见(包括在官方文档上)默认情况下,PHP中应该包含PDO_SQLITE驱动程序.

但是,当我看着我时extension_directory,我只看到这些文件:

gd.so mcrypt.so mysqli.so mysql.so pdo_mysql.so pdo.so

因此,我正在尝试安装的框架(Symfony)告诉我,我需要安装PDO_SQLITE或SQLite3 .so扩展...

有人可以帮忙吗?我可以尝试在网络上的某个地方找到所需的.so文件,将其放在我的extensions_directory中,然后将其包含在php.ini中吗?

BTW:我正在通过ubuntu上的apt-get运行php 5.3.6.

php ubuntu php-extension symfony

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

如何在DataFrame中合并多个特征向量?

使用Spark ML变压器,我到达了 DataFrame每一行位置:

Row(object_id, text_features_vector, color_features, type_features)
Run Code Online (Sandbox Code Playgroud)

其中text_features是一个稀疏的术语权重向量,color_features是一个小的20元素(一个热编码器)密集的颜色矢量,和type_features也是一种热编码器密集的矢量类型.

一个好的方法(使用Spark的设施)将这些特征合并到一个单独的大型数组中,以便测量任何两个对象之间的余弦距离

machine-learning apache-spark apache-spark-sql apache-spark-ml

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

PHPUnit命令行工具不工作

我在Windows上运行XAMPP.

我最近从PEAR CLI工具下载了PHPUnit.

一切看起来很好,(eclipse正确建议代码完成,这意味着它被正确地添加到include_path),每当我尝试通过键入phpunit(它在环境PATH变量中)通过控制台工作时,它会挂起秒或两秒然后关闭(就像它被终止一样).

我也尝试过phpunit --help,但没有成功.

也试过了phpunit --verbose.

有没有其他人有同样的问题或知道解决方案?

php windows phpunit command-line-interface

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

无法浏览到我的EC2实例

我(大约1小时前)将弹性IP与我在Amazon EC2上的实例相关联.如果我SSH到我的实例和类型lynx localhost我可以看到apache响应,因为我看到它的工作页面.

但是,如果我浏览我的实例(通过IP本身通过亚马逊为我创建的公共DNS),我得到了哎呀!Google Chrome无法连接到 .. bla bla ...

我应该等待一段时间(如果是由于某些DNS事件)或这是否表明出现了问题?

提前致谢

编辑:当我ssh到我的实例,我使用完整的IP地址,它的工作原理...(我的意思是弹性IP).

apache cloud amazon-ec2

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

如何在Flex中控制Spark Datagrid的滚动条位置?

我正在为一个项目使用新的Spark Datagrid,但我必须承认滚动条让我烦恼一点,所以我想对它有一些控制权.

换句话说,我想以编程方式将Datagrid滚动条位置设置为我想要的位置.

先感谢您.

apache-flex datagrid scrollbar actionscript-3 flex4

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

使用gensim的Word2vec培训在100K句子后开始交换

我正在尝试使用大约170K行的文件训练word2vec模型,每行一个句子.

我想我可能代表一个特殊的用例,因为"句子"有任意字符串而不是字典单词.每个句子(行)有大约100个单词,每个"单词"有大约20个字符,字符像"/"和数字.

训练代码非常简单:

# as shown in http://rare-technologies.com/word2vec-tutorial/
import gensim, logging, os

logging.basicConfig(format='%(asctime)s : %(levelname)s : %(message)s', level=logging.INFO)

class MySentences(object):
    def __init__(self, dirname):
        self.dirname = dirname

    def __iter__(self):
        for fname in os.listdir(self.dirname):
            for line in open(os.path.join(self.dirname, fname)):
                yield line.split()

current_dir = os.path.dirname(os.path.realpath(__file__))

# each line represents a full chess match
input_dir = current_dir+"/../fen_output"
output_file = current_dir+"/../learned_vectors/output.model.bin"

sentences = MySentences(input_dir)

model = gensim.models.Word2Vec(sentences,workers=8)
Run Code Online (Sandbox Code Playgroud)

事情是,事情真正快速达到100K句子(我的RAM稳步上升)然后我用完RAM而且我可以看到我的PC已经开始交换,并且训练停止了.我没有很多可用的RAM,只有大约4GB并word2vec在开始交换之前耗尽了所有内存.

我想OpenBLAS正确地链接到numpy:这就是numpy.show_config()告诉我的:

blas_info:
  libraries = ['blas']
  library_dirs = ['/usr/lib']
  language = f77 …
Run Code Online (Sandbox Code Playgroud)

python numpy blas gensim word2vec

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

说C是用C编译的意思是什么?

我看过这样写的东西...... C是用C语言编写的,或者ABAP是用ABAP编写的.

我甚至看到有人说这是将语言分类为真正的编程语言的标准之一.

我希望有人向我解释这意味着什么.

提前致谢.

编辑:更改标题:" C使用C "生成" C 使用C 编译 ".

c compiler-construction abap programming-languages

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

运算符类似于PL/SQL中的+ =或.=?

我想知道是否有一个我可以使用的运算符,PL/SQL以便我可以自己连接字符串,就像我们在PHP中所拥有的那样:

$myStr .= "more text";
Run Code Online (Sandbox Code Playgroud)

这意味着:$myStr接收自己加上字符串"more text".

php sql oracle plsql concatenation

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