小编mux*_*sar的帖子

在Ubuntu 12.04下的HD Graphics 4000上的OpenGL和GLSL 3.3

我正在运行该配置:

  • Ubuntu 12.04
  • 英特尔高清显卡4000

glxinfo 给我这个参数:

OpenGL renderer string: Mesa X11
OpenGL version string: 2.1 Mesa 8.0.4
OpenGL shading language version string: 1.20
OpenGL extensions:
Run Code Online (Sandbox Code Playgroud)

我的目标是运行OpenGL 3.3(以及GLSL 3.3).如果我很容易遇到开发问题,那么我就失去了硬件和驱动程序,那么有人知道通过我的配置实现这一目标的方法吗?

opengl-3 ubuntu-12.04

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

将url传递给bash脚本以在scp中使用

我正在写一个cron来备份服务器上的一些东西.基本上我是使用scp从本地目录发送特定文件.我正在使用公钥来避免身份验证.

为了可重用,我通过参数传递本地目录和服务器url到我的bash脚本.

我如何设置参数:

#!/bin/bash

DIR="$1"
URL="$2"
FILES="$DIR*.ext"
Run Code Online (Sandbox Code Playgroud)

我的问题是关于格式化网址.

没有格式化

我如何将文件发送到服务器:

#!/bin/bash

for F in $FILEs
do
    scp $F $URL;

    if ssh $URL stat $(basename "$F")
    then
        rm $F
    else 
        echo "Fails to copy $F to $URL"
    fi
done
Run Code Online (Sandbox Code Playgroud)

如果我尝试在服务器上的用户家中复制,我会:

$ ~/backup /path/to/local/folder/ user@server.com:
Run Code Online (Sandbox Code Playgroud)

如果我尝试复制服务器上的特定目录,我会:

$ ~/backup /path/to/local/folder/ user@server.com:/path/to/remote/folder/
Run Code Online (Sandbox Code Playgroud)

在所有情况下,它给我一个众所周知的错误(和我的自定义回声):

ssh: Could not resolve hostname user@server.com: nodename nor [...]
Can't upload /path/to/local/folder/file.ext to user@server.com
Run Code Online (Sandbox Code Playgroud)

无论如何它都有效(文件被复制).但这不是解决方案,因为scp失败(似乎),文件永远不会被删除.

格式化

我尝试使用此方法发送文件:

#!/bin/bash

for F in $FILES
do
    scp $F "$URL:"
done
Run Code Online (Sandbox Code Playgroud)

我不再收到错误,它可以复制到用户的主目录,然后删除本地文件:

$ ~/backup /path/to/local/folder/ …
Run Code Online (Sandbox Code Playgroud)

ssh bash scp

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

OpenCV从外部摄像头捕获

我正在使用OpenCV编写一个实时应用程序,在下面的例子中:我正在尝试从插入firewire 800的HDV摄像头捕获图像.我试图循环使用cvCaptureFromCam上使用的索引,但没有摄像头可以'找到(网络摄像头除外).

有我的代码示例,它循环索引(转义0导致它是网络摄像头的索引):

CvCapture* camera;
int index;
for (index = 1; index < 100; ++index) {
    camera = cvCaptureFromCAM(index);
    if (camera)
        break;
}    
if (!camera)
    abort();
Run Code Online (Sandbox Code Playgroud)

在任何时候它停止在中止.

我正在编译OSX 10.7,我测试过:

  • OpenCV 1.2私有框架
  • OpenCV 2.0私有框架(在这里找到:OpenCV2.0.dmg)
  • 我自己编译的OpenCV(第2版)

我知道问题是已知的,并且有很多关于此的讨论,但我找不到任何解决方案.

有没有人在同一案件中?

问候.

c macos opencv firewire

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

在Silex中间件中获取请求方法

是否可以在中间件函数中获取请求方法(GET,POST,PUT,...)?

$myMiddleware = function (Request $request) {
    // This is what I want to achieve
    switch ($request->request->get('method') { 
        case 'GET':
            // ...
        break;
    }
}

$app = new Application();
$app->before($myMiddleware);
Run Code Online (Sandbox Code Playgroud)

httprequest silex

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

标签 统计

bash ×1

c ×1

firewire ×1

httprequest ×1

macos ×1

opencv ×1

opengl-3 ×1

scp ×1

silex ×1

ssh ×1

ubuntu-12.04 ×1