小编Fel*_*les的帖子

是否有任何本机函数将json转换为url参数?

我需要将json对象转换为url形式,如:"parameter = 12&asd = 1"

我这样做了:

        var data = {
            'action':'actualiza_resultado',
            'postID': 1,
            'gl': 2,
            'gl2' : 3
        };

        var string_=JSON.stringify(data);

        string_=string_.replace(/{/g, "");
        string_=string_.replace(/}/g, "");
        string_=string_.replace(/:/g, "=")
        string_=string_.replace(/,/g, "&");
        string_=string_.replace(/"/g, "");
Run Code Online (Sandbox Code Playgroud)

但我想知道在javascript或JSON对象中是否有任何函数来执行此操作?

javascript json

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

pyqt断开插槽.新风格

我为此分配了一个插槽.

...
self.query = QtGui.QLineEdit(self)            
self.query.textChanged.connect(lambda: self.makeThread(self.googleSearch()))
self.query.returnPressed.connect(lambda: self.launchNavigator(1))
...
Run Code Online (Sandbox Code Playgroud)

但我怎么能断开连接?我试过这个,但它不起作用......

self.query.textChanged.disconnect(lambda: self.makeThread(self.googleSearch()))
self.query.returnPressed.disconnect(lambda: self.launchNavigator(1))
Run Code Online (Sandbox Code Playgroud)

python signals pyqt disconnect slot

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

可能提取数据:canvas元素的图像?

可能重复:
将Canvas元素转换为Image并存储在数据库中

我有一个canvas元素,我想要这个元素的"data:image/png; base64".有可能提取这个吗?

html javascript html5 base64 canvas

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

在javascript中拖动光标?

我需要在某些地方设置拖动光标,但我可以'看到这里听过http://www.w3schools.com/cssref/pr_class_cursor.asp

在我的情况下,当我拖动一些图像时它会出现:

拖动光标http://s2.subirimagenes.com/otros/previo/thump_8236773bgform29.jpg http://s2.subirimagenes.com/otros/previo/thump_8236773bgform29.jpg

是否有像{body:drag}一样使用的代码?

html javascript css events cursor

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

bash打印和递增数组值

我正在制作一个bash脚本,在这个脚本中我需要打印一个数字,而它的增量如下:

0000
0001
0002
0003
0004
Run Code Online (Sandbox Code Playgroud)

我做了这个,但没有工作:

#!/bin/bash
i=0
pass[0]=0
pass[1]=0
pass[2]=0
pass[3]=0
for i in $(seq 1 9)
    pass[3]="$i"
    echo ${pass[*]}
done
Run Code Online (Sandbox Code Playgroud)

我将脚本粘贴在cli上,我得到了这个.

$ ~ #!/bin/bash
$ ~ i=0
$ ~ pass[0]=0
$ ~ pass[1]=0
$ ~ pass[2]=0
$ ~ pass[3]=0
$ ~ for i in $(seq 1 9)
>     pass[3]="$i"
bash: error sintáctico cerca del elemento inesperado `pass[3]="$i"'
$ ~     echo ${pass[*]}
0 0 0 0
$ ~ done
bash: error sintáctico cerca del elemento inesperado `done'
$ …
Run Code Online (Sandbox Code Playgroud)

linux printing arrays bash sh

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

Bash字母数字列表生成

我需要打印这样的东西:

a
b
c
.
.
.
z
A
B
C
.
.
.
Z
0
1
2
.
.
.
9
Run Code Online (Sandbox Code Playgroud)

这可以单独完成,但是.

 for f in {a..z}; 
   do        
   echo $f;   
done
 for f in {A..Z}; 
   do        
   echo $f;   
done

 for f in {0..9}; 
   do        
   echo $f;   
done
Run Code Online (Sandbox Code Playgroud)

但我怎么能一个人做呢?也许是这样的?但是没有用.

 for f in {a..z:A..Z:1..9}; 
   do        
   echo $f;   
done
Run Code Online (Sandbox Code Playgroud)

linux bash for-loop sh

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

获得分钟的mysql

我有麻烦从MINUTE()功能的字符串得到分钟,它总是给我0

 $consulta=  sprintf("SELECT CURTIME()");
 echo $horaActual = $wpdb->get_var( $consulta );

 $consulta=sprintf("SELECT HOUR('$horaActual')");

 $horaActual= $wpdb->get_var( $consulta );

 $consulta=sprintf("SELECT MINUTE('$horaActual')");

 $minutosActuales= $wpdb->get_var( $consulta );
Run Code Online (Sandbox Code Playgroud)

22时03分41秒

0

有什么麻烦?

编辑:

麻烦的是var $ horaActual在第二个查询中被再次签名.因此,第三个查询中的调用是$ horaActual = 22,这就是为什么不起作用.谢谢.

html php mysql wordpress time

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

在 php gmail api 中解码电子邮件正文?

我正在尝试使用 Gmail API 阅读电子邮件正文

我使用的是 IMAP,但出于性能原因(在 IMAP 中阅读电子邮件需要花费大量时间),我必须转向速度相当快的 Gmail API。

问题是我试图解码 Body,IMAP 很简单,只需从 imap_fetchstructure 返回读取传输编码并使用适当的函数进行解码。(imap_qprint、imap_7bit 等)

对于 Gmail

        $message = $service->users_messages->get($user, $msg->id, ["format"=>"full"]);

        $payload = $message->getPayload();
        $mime = $payload->getMimeType();
        $body = $payload->getBody();
        $headers = $payload->getHeaders();
        $content = $body->getData();
        $decoded = base64_decode($content);
Run Code Online (Sandbox Code Playgroud)

变量 $contents 是 base64 中的主体,但如果我解码包含奇怪的字符,如 ?????? IMAP 没有发生这种情况。内容是纯文本 UTF-8,没有额外的部分或附件,只是纯文本。它也发生在 HTML 中。

这些是相关标题

     [{"name":"MIME-Version","value":"1.0"},
{"name":"Content-Type","value":"text\/plain; charset=utf-8"},
{"name":"Content-Transfer-Encoding","value":"quoted-printable"}]
Run Code Online (Sandbox Code Playgroud)

我认为问题在于正文是可引用打印的,但即使我在解码的 base64 上使用 imap_qprint 或 Quoted_printable_decode 这些奇怪的字符也会继续。

php gmail-api

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

perl加密脚本IDEA

大家好我正在制作一个perl脚本来加密和解密文本,我刚刚开始我有这个:

#!/usr/bin/perl

use Crypt::IDEA;

my $key = pack("H32", "0123456789ABCDEF0123456789ABCDEF");
my $cipher = new IDEA $key;
my $palabra= "plaintex";
my $ciphertext = $cipher->encrypt($palabra);  # NB - 8 bytes

print unpack("H16", $ciphertext), "\n";

my $plaintext = $cipher->decrypt($ciphertext);

print $plaintext , "\n";
Run Code Online (Sandbox Code Playgroud)

麻烦的是加密的文本必须是8个字节的长度.为什么?如果我把"明文"代替"plaintex"给我错误.

input must be 8 bytes long at /usr/lib/perl5/site_perl/Crypt/IDEA.pm line 62.
Run Code Online (Sandbox Code Playgroud)

linux encryption perl encryption-symmetric

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