小编csi*_*siz的帖子

放大点(使用比例和平移)

我希望能够在HTML 5画布中放大鼠标下的点,例如放大Google地图.我怎样才能做到这一点?

javascript html5 canvas

142
推荐指数
9
解决办法
12万
查看次数

用c ++访问网络摄像头

我想访问网络摄像头,所以我可以对图像进行一些处理,比如跟踪灯光,但我找不到访问网络摄像头的方法.我用Google搜索,但我感到困惑.

你能指点一个可以做到这一点的图书馆(窗户)吗?也许也提供一个例子?

我需要定期获取图像的像素图,大约每秒20次左右,如果可能的话.

c++ windows webcam

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

权限被拒绝运行我自己的程序(ubuntu)

不完全相关的编程......

我已经构建了程序,一些基本的opengl,然后运行它并且sh:/ blabla权限被拒绝.我怎么能让它变得更便宜?

该程序只是一个旋转的方块,我有ubuntu 9.4

刚刚发现即使是int main(){}也行不通

opengl ubuntu-9.04

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

是否有一种标准方法可以在文档字符串中指定回调函数的类型?

我有一个接受回调的函数。是否有标准方法来记录此参数的类型?

def example(callback):
    """Example function.

    Parameters
    ----------
    callback : type
       Description of `callback`.
    """
    print(callback(3, 14))
Run Code Online (Sandbox Code Playgroud)

python numpy

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

在固定点,javascript/canvas上实现缩放

可能重复:
放大点(使用比例和平移)

我想用鼠标滚轮实现鼠标指针的缩放.这是在鼠标指针下的点保持固定的同时缩放图像.

这是我的代码,它不能很好地工作

var scala = 1 + event.wheelDelta / 1000;
canvas.context.translate(-canvas.mouse.x * ( scala - 1 ) / canvas.scale,-canvas.mouse.y * ( scala - 1 ) / canvas.scale);
canvas.context.scale(scala,scala);
canvas.scale *= scala;
//canvas.scale is my variable that is initially set to 1.
//canvas.mouse is my variable that represents the mouse position relative to the canvas
Run Code Online (Sandbox Code Playgroud)

javascript html5 canvas

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

gzip json 与高效二进制序列化的性能

JSON 和 Gzip 是序列化数据的简单方法。这些在编程语言中被广泛实现。此外,这种表示可以跨系统移植(是吗?)。

我的问题是,与非常有效的二进制序列化方法相比,json+gzip 是否足够好(成本低于 2 倍)?我在序列化各种数据的同时寻找空间和时间成本。

optimization serialization json gzip cost-management

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

从numpy中的(n)D数组中选择(n-1)D数组

让我们以3D阵列为例.或者是一个易于可视化的立方体.

我想选择那个立方体的所有面孔.我想将其概括为任意维度.

我还想在多维数据集中添加/删除面(长方体),并将其推广到任意维度.

我知道,对于每个固定数量的维度,我都可以array[:,:,0], array[-1,:,:]知道如何推广到任意维度以及如何轻松迭代所有面.

python numpy

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

python作业是从右到左严格评估的吗?

换句话说就是

d = {}
d["key"] = len(d)
Run Code Online (Sandbox Code Playgroud)

安全的Python?

我知道这是C++中未定义的行为 ; 在计算要分配给它的值之前,程序可能会获得对元素的引用.这在Python中是类似的还是len(d)以前总是计算d.__getitem__("key")

python operator-precedence

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

如何在Windows上安装zeromq4-haskell?(找不到zmq依赖)

我从windows二进制文件http://zeromq.org/distro:microsoft-windows安装了zmq 然后运行:

cabal install zeromq4-haskell --extra-include-dirs="F:\thirdparty\ZeroMQ4.0.4\include\" --extra-lib-dirs="F:\thirdparty\ZeroMQ4.0.4\lib\"
Run Code Online (Sandbox Code Playgroud)

但我仍然缺少zmq依赖:

Resolving dependencies...
Configuring zeromq4-haskell-0.6.4...
Failed to install zeromq4-haskell-0.6.4
Build log ( C:\Users\calin\AppData\Roaming\cabal\logs\zeromq4-haskell-0.6.4.log ):
Configuring zeromq4-haskell-0.6.4...
setup-Simple-Cabal-1.22.5.0-x86_64-windows-ghc-7.10.3.exe: Missing dependency
on a foreign library:
* Missing C library: zmq
This problem can usually be solved by installing the system package that
provides this library (you may need the "-dev" version). If the library is
already installed but in a non-standard location then you can use the flags
--extra-include-dirs= and --extra-lib-dirs= to specify …
Run Code Online (Sandbox Code Playgroud)

windows haskell zeromq

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

具有2或1个模板参数的相同类

如何进行模板专业化,需要2个参数而不是正常1?我正在构建一个指针类,现在我想扩展到一个数组,但如果我尝试这样的东西:

template<class T,int s> class pointer{};
template<class T> class pointer{};

class mama{};
int main(){
    pointer<mama> m;
}
Run Code Online (Sandbox Code Playgroud)

它给了我一个错误.模板...用1参数重新声明.

我需要它专门,因为pointer<mama,10>有size()和operator []而pointer<mama>没有,它有operator->和*.

c++ templates specialization

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

对象从容器中删除自身

所以我有一个容器(任何类型,可能是std :: map或std :: vector),它包含一个类的对象,在一个线程中运行一些网络事物,检查它是否仍然连接(该线程是在该类中定义的在建造时发射).

有什么方法可以让对象在断开连接时从容器中删除自己,还是应该将线程移到对象外面并使用该类来存储数据?

c++ containers

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

游戏协议

有没有任何标准的协议,你可以制作游戏(如http,ftp),因为我在随机端口(1024-65300)上测试连接时遇到问题(我不得不转发我的路由器上的端口,它只有它一次只能使用一台计算机).

应该有,我的程序使用的东西,没有必要设置任何端口......

你知道我能用什么吗?我用c ++

ps我会对类似于http的东西感兴趣,有人发送请求而另一个发送响应.我在HTML中看到你必须发送到ip/index.html或类似的东西,我真的不懂如何使用...

c++ networking

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