小编Ort*_*x92的帖子

Laravel Dusk错误:无法连接到localhost端口9515:连接被拒绝

正如标题所说,我已经完全安装了Laravel 5.4和最新的Homestead(1.0.1).但是,当我运行一个简单的Dusk测试用例时,我收到以下错误:

无法连接到localhost端口9515:连接被拒绝

有谁知道如何处理这个?我尝试将端口更改为其他东西,例如8888无济于事.

编辑:我已经能够深入挖掘并发现chromedriver可执行文件实际上不是可执行的(chmod).现在我已经修复了当我手动尝试运行它时出现此错误.

./chromedriver:加载共享库时出错:libnss3.so:无法打开共享对象文件:没有这样的文件或目录

php virtualbox vagrant laravel homestead

37
推荐指数
3
解决办法
5420
查看次数

缓存Julia模块,以便在Python中更快地启动和使用

我有一个Julia模块,我需要从我的python代码库接口.为此我pyjulia就是这样使用的.

import julia

j = julia.Julia()
j.include('./simulation/n-dof/dynamics.jl')
j.using("Dynamics")
print(j.sim([1,2,3],[1,2,3]))
Run Code Online (Sandbox Code Playgroud)

然而,由于Julia需要编译我正在使用的模块,这会减慢一切.

我使用的模块导出1个函数,并在内部ForwardDiff用于某些计算.它计算动态系统的导数.在可预见的未来,该模块很可能不会发生变化.我一直在阅读__precompile()__,PackageCompiler.jl但我不太了解内部工作原理以及如何使用它.

那么有没有办法在Julia系统映像中缓存模块(据我所知,这就是为什么干净的Julia启动很快)?或者将它编译为二进制文件然后以某种方式通过python调用它更好?我需要能够将参数传递给导出的函数.

我用于测试的动力学模块的一个例子:

module Dynamics
    function sim(a,b)
        return 1
    end

    export sim

end
Run Code Online (Sandbox Code Playgroud)

python julia

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

在Simulink中为步行机器人建造地板/地面

我正在尝试创建一个简单的身体模型,然后再进行控制.但是,当我将双腿连接到身体时,我遇到了麻烦.

我所做的是我从左脚开始建造模型,连接到世界框架,然后到达躯干.我最终复制了一条腿并再次将它连接到世界框架和躯干上,有效地关闭了"环".但是,我在尝试运行模拟时收到以下错误消息.

'untitled/Right Leg/Hip/Revolute Joint' has a degenerate mass distribution on its follower side.
Run Code Online (Sandbox Code Playgroud)

我有一种感觉,这与双腿连接到躯干世界框架的事实有关.

如果我通过直接将躯干连接到世界框架让腿从躯干上垂下来,那么它就能起作用.但我需要将腿固定在"地面/地板"上

什么是正确的模型,以便我以后可以驱动关节?

双足系统的框图

双足系统的可视化

mapping matlab simulink robot simmechanics

5
推荐指数
0
解决办法
1650
查看次数

检查std :: vector中的字符串是否包含C++中的子字符串

如果向量中的任何字符串包含子字符串,是否有一种有效的方法来执行函数?

沿着这些方向的东西

if(vector.contains(strstr(currentVectorElement,"substring"))) {
    //do something
}

if(vector.contains(strstr(currentVectorElement,"substring2"))) {
    //do something else
}
Run Code Online (Sandbox Code Playgroud)

我唯一能想到的是迭代每个字符串并检查子字符串是否存在.

c++ string

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

在foreach循环中仅使用一次函数

我有一个填充了一些数据的MySQL DB字段.我在我的脚本中有一个选项可以清除该字段,因此我可以添加新的新数据,而无需附加旧的东西.

但是我使用的foreach循环看起来像这样:

            foreach ($model->filenames as $key => $model->filename) {
            $model->get_title($model->filename);
            $model->get_showTitle($model->titles);
            $model->get_number($model->titles);
            $model->get_host($model->urls[$key]);
            $model->source_title($model->titles);
            $model->get_season();
            if ($model->show_exist_batch()) {
                $model->show_clean(); //the method in question
                $model->show_update();
            } else {
                $model->show_add();
                $model->twitter();
            }
Run Code Online (Sandbox Code Playgroud)

问题是我希望show_clean()只运行ONCE.这就是show_clean()的样子:

    public function show_clean() {
    if ($this->options->clean) {
        $query = "UPDATE jos_k2_items SET extra_fields = '', extra_fields_search = '' WHERE id = " . $this->item->id . "";
        $this->db->prepare($query);
        $this->db->query();
    }
}
Run Code Online (Sandbox Code Playgroud)

$ this-> option-> clean由构造函数中的post变量设置.

有没有聪明的方法可以做到这一点,还是我需要做很长的事情?

php mysql methods foreach function

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

迭代编辑框并将值与Delphi中的先前值进行比较

我正在做一个学校项目,我有10个文本框(5对).

这个想法是每对的总和最多可以是"3".所以

[1] [2]

[1] [0]

...

[2] [1]

我认为在"onChange"事件中检查这个太耗时了,所以我决定用一个检查所有这些的按钮.只要任何一对不满足要求,它就会抛出一个showmessage().

现在有办法检查每一对并检查它们的值是否小于或等于三并且不是负数?我知道我可以通过编写大量代码手动完成,但我希望尽可能保持干净.

谢谢!

delphi pascal editbox

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

扩展包含类时出现致命错误

我在这里尝试一个非常简单的事情,但似乎没有用.看看这段代码:

include 'custom/mainclass.php';

$child = new childClass();

class childClass extends mainClass {
}
Run Code Online (Sandbox Code Playgroud)

显然没有找到childClass()(根据php)..我100%肯定我在订购代码的方式做了一些非常愚蠢的事情.

我已经在网上搜索过,但据我所知,我没有做错任何事.

php oop

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

为什么在C++中复制无序映射会变慢?

我正在ARM cortex A9上编写代码,用于实时机器人应用程序.我的中断遇到了一些时间问题.我正在将一个全局变量复制到中断中,在20kHz的中断上需要20us.这留给我大约40us的空闲..只需复制需要20us!

所以我的问题是为什么将无序地图复制到另一个无序地图需要花费这么多时间?

class Supervisor {
private:
    DispatchCommunication dispatchComm;
    DispatchLogic dispatchLogic;

    std::unordered_map<std::string, uint32_t> fetchedData;
public:
    void initialize(void);
    void communication(void);
    void logic(void);
};

inline void Supervisor::initialize(void) {
    dispatchComm.initialize();

    dispatchLogic.initialize();    
}

/**
 * Get all sensor data
 */
inline void Supervisor::communication(void) {

    // Create a map of the data we want to request from the communication dispatcher
    std::vector<std::string> requestMap = { "jointAngle", "motorAngle", "piggyback" };

    // Fetch the requested data
    fetchedData = dispatchComm.getDataVector(requestMap);


}

/**
 * Run all the logic
 */ …
Run Code Online (Sandbox Code Playgroud)

c++

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

禁用jQuery自动完成下拉列表

这是一个简单的问题,但是如何禁用jQuery自动完成的下拉列表?当用户开始输入时,我在响应回调上运行我自己的函数.我不需要任何其他东西出现.这就是我所拥有的:

            $( "#search" ).autocomplete({
                source: "/app/friends",
                minLength: 2,
                response: function( event, ui ) {
                    $(".ui-menu-item").hide(); //i hoped this would work
                    display(ui.content);
                }
            });
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui-autocomplete

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

没有唯一标识符的Bootstrap折叠

我正在尝试使用bootstrap collapse插件,以便不需要唯一标识符.通常,页面上通常有一个或几个可折叠元素.

但我的元素是动态生成的,传递索引键是过度的.

现在发生的事情是,如果我切换崩溃element2,它将崩溃element1.显然是因为他们有相同的ID.

任何方式实现这一点,而不实际给每个可折叠元素一个唯一的ID?

这是一个功能性的小提琴:

http://jsfiddle.net/hhvrjnr3/

html javascript css jquery twitter-bootstrap

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