问题列表 - 第41118页

如何在本地将一个画布的内容复制到另一个画布

我想复制一个画布的所有内容并将它们转移到客户端的所有内容.我认为我会使用canvas.toDataURL()context.drawImage()方法来实现这个,但我遇到了一些问题.

我的解决方案是将其Canvas.toDataURL()存储在Javascript中的Image对象中,然后使用该context.drawImage()方法将其放回.

但是,我相信该toDataURL方法返回一个64位编码标签,并"data:image/png;base64,"附加前缀.这似乎不是一个有效的标签,(我总是可以使用一些RegEx来删除它),但是这个64位编码的字符串在"data:image/png;base64,"子字符串后面是一个有效的图像吗?我可以说image.src=iVBORw...ASASDAS,并在画布上画回来吗?

我已经看了一些相关的问题: 使用base64将画布图像从一个画布显示到另一个画布

但解决方案似乎不正确.

html5 canvas

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

尽管安装了依赖项,尝试配置Setup.hs时依赖项的问题

我已经获得了一个Setup.hs文件,以及另一个包含源代码的.hs文件.每当我尝试通过以下方式配置安装时:

runhaskell Setup.hs配置

我收到错误:

设置:至少缺少以下依赖项:binary> = 0.4.0 && <0.6.0,haskeline == 0.6.*

我已经使用cabal安装了这些依赖项,但是当我尝试再次运行Setup configure命令时,我得到了同样的错误.我对Haskell完全不熟悉 - 在尝试再次运行安装程序之前,在安装了cabal之后是否还有其他一步?

haskell cabal cabal-install

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

PHP 和 PostgreSQL 事务?

很久以前,我写了一个处理 postgresql 数据库连接的 php 类。
我已将事务添加到我的插入/更新函数中,它对我来说工作得很好。但最近我发现了“pg_prepare”函数。
我对这个函数的作用有点困惑,以及切换到它是否会更好。

目前,每当我执行插入/更新时,我的 sql 都会如下所示:

$transactionSql = "PREPARE TRANSACTION ".md5(time()).";"
                  .$theUpdateOrDeleteSQL.";".
                  ."COMMIT;";

This will return something like:
PREPARE TRANSACTION '4601a2e4b4aa2632167d3cc62b516e6d';
INSERT INTO users (username,g_id,email,password)
            VALUES('test',  '1', 'test','1234');
COMMIT;
Run Code Online (Sandbox Code Playgroud)

我已经用关系构建了我的数据库,并且正在使用(如果可能的话):

 ON DELETE CASCADE
 ON UPDATE CASCADE
Run Code Online (Sandbox Code Playgroud)

但我希望 100% 确定数据库中的内容是干净的,并且如果/当更新/删除或插入失败时没有残留。

如果您能分享您对 pg_prepare 的意见/经验,那就太好了,我真的需要“准备交易”以及任何其他可能对我有帮助的附加内容吗?:)

php sql database postgresql

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

python将参数传递给函数

伙计们,我有一个关于将可变对象传递给函数的问题

使用以下代码,我期望输出为[0,0,0],而输出为[0,1,2,3]

这是否意味着参数实际被复制然后发送到函数内部?

def lala(a):
    n = [0, 0 , 0]
    a = n

a = [0,1,2,3]

lala(a)

print a
Run Code Online (Sandbox Code Playgroud)

如果我想在函数内部完成上述任务,我该如何优雅地编写它?

非常感谢!

python arguments function

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

将python setup.py安装到替代路径中找不到安装的软件包

我有一个测试安装文件,是为简单的“ hello world”脚本制作的。我有一个mytest具有功能的包hello。现在,我有一个非常简单的方法setup.py。如果我刚跑步,一切都会很好python setup.py install。但是,如果我想将lib安装到主文件夹(python setup.py install --home=/home/blah)中,则该软件包不再可用(import mytest在python中运行给我ImportError: No module named mytest)。

我应该手动将pth文件添加到site-packages文件夹吗?我尝试了一下(使用contents /home/blah/lib/python放置了我的包裹),并且导入mytest效果很好。不应该自动完成吗?还是我错过了什么?

编辑:

安装输出:

ago @ dellbert:〜/ py / mytest-0.1 $ python setup.py install --home = / home / ago / py /
运行安装
运行构建
运行build_py
复制src / mytest / mytest.py-> build / lib.linux-x86_64-2.6 / mytest
运行build_scripts
复制和调整src / main.py-> build / scripts-2.6
运行install_lib
复制build / lib.linux-x86_64-2.6 / …

python install importerror setup.py

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

在C#中将C:\ mydir\another\again\again\..\.. \转换为C:\ mydir的方法

是否有一个C#函数来转换..\s在一个路径中,以便你可以得到最终的路径?

c#

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

如何缩放 mandelbrot 集

我已经成功实现了维基百科文章中描述的 mandelbrot 集,但我不知道如何放大特定部分。这是我正在使用的代码:

+(void)createSetWithWidth:(int)width Height:(int)height Thing:(void(^)(int, int, int, int))thing
{   
    for (int i = 0; i < height; ++i)
    for (int j = 0; j < width; ++j)
    {
        double x0 = ((4.0f * (i - (height / 2))) / (height)) - 0.0f;
        double y0 = ((4.0f * (j - (width / 2))) / (width)) + 0.0f;
        double x = 0.0f;
        double y = 0.0f;

        int iteration = 0;
        int max_iteration = 15;

        while ((((x * x) + (y * …
Run Code Online (Sandbox Code Playgroud)

objective-c mandelbrot

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

如何阅读有关内置zsh命令的文档?

当我做一些类似的事情时,我感到很沮丧man bindkey:

BUILTIN(1)                BSD General Commands Manual               BUILTIN(1)

NAME
     builtin, !, %, ., :, @, {, }, alias, alloc, bg, bind, bindkey, break, breaksw, builtins, case, cd, chdir, command,
     complete, continue, default, dirs, do, done, echo, echotc, elif, else, end, endif, endsw, esac, eval, exec, exit,
     export, false, fc, fg, filetest, fi, for, foreach, getopts, glob, goto, hash, hashstat, history, hup, if, jobid,
     jobs, kill, limit, local, log, login, logout, ls-F, nice, nohup, notify, onintr, popd, printenv, pushd, …

linux bash zsh built-in

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

PHP - 如何获得`<?php the_content(); ?>`作为字符串或将其转换为字符串

我使用了很多功能:

get_search_query() 
Run Code Online (Sandbox Code Playgroud)

获取搜索返回的值,并能够修改和使用字符串.

我需要知道一个函数来获取<?php the_content(); ?>字符串或如何将该函数返回到字符串中.

内容只是一个带有段落标签的简单单词,但是使用该功能我也得到了标签,我想得到文本,所以我可以将它添加到超链接.

php wordpress

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

如何使用rails generate命令生成2个模型

大家好.我想知道如何使用generate命令来做这样的事情

rails g model order customer

但它不起作用.

请告诉我如何执行此操作,以及如何检查此命令的所有用法?谢谢

ruby-on-rails

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