问题标签 [decode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
27134 浏览

c++ - 如何快速解码霍夫曼码?

我在 Windows 下使用纯霍夫曼代码实现了一个简单的压缩器。但是我不太了解如何快速解码压缩文件,我的错误算法是:

枚举代​​码表中的所有霍夫曼代码,然后将其与压缩文件中的位进行比较。结果很糟糕:解压 3MB 文件需要 6 个小时。

你能提供一个更有效的算法吗?我应该使用哈希还是什么?

更新:根据我朋友林的建议,我已经用状态表实现了解码器。我认为这种方法应该比遍历霍夫曼树,6s 内 3MB 更好。

谢谢。

0 投票
6 回答
64754 浏览

jquery - jQuery 1.4.1 中缺少 JSON 字符串化?

显然 jQuery 能够将给定的对象或字符串解码为 JSON 对象。但是,我有一个 JS 对象,我需要将其 POST 回服务器,并且在 jQuery 中找不到包含 JSON.stringify() 函数的实用程序。在 Chrome、Safari 4、FF3.6 和 IE8 中可以找到该功能,但在早期浏览器中没有。我可以在支持它的浏览器中本机使用它,但除此之外我不得不回退到使用 Crockford 的 JSON 脚本。

是否有一些内置的 jQuery 来处理代替 Crockford 脚本的 JSON 编码和解码?

0 投票
3 回答
797 浏览

php - 这个javascript代码是什么意思以及如何使用php对其进行解码

这段代码中有一个 URL,我如何使用 php 将 URL 解码出来:

如果你能帮忙那就太好了!

0 投票
3 回答
30917 浏览

oracle - ORDER BY DECODE(BLAH, [COLUMN NUMBER]) 在单列查询上。它是如何工作的?

嗨,我需要帮助来理解查询的解码部分,如下所示。

由于此查询仅返回 1 个查询,我对 ORDER BY 如何与 DECODE 提供的不同的不存在的列号一起工作感到有些困惑。该查询作为一个游标,在给定动物助记符、当前动物类型和要匹配的类型的情况下查找相关动物的唯一代码。

我在想 DECODE 将不同的列号返回给 ORDER BY,我尝试在其他一些表上尝试不同的简单单列选择,其中 ORDER by '-1'、'0' 和 '100' 并且 ORDER by 似乎0 和 100 失败。为什么它适用于 -1 或任何其他数字?

希望有人可以向我解释这一点。谢谢!

0 投票
1 回答
1129 浏览

iphone - iPhone - 编码来自 CoreData 实体的数据数组并存储在 Base64 字符串中

我有一个包含三个实体(Purchase、Items、Image)的数据模型,购买是主要的,另外两个作为相关属性。

我需要能够将数据发送到 Web 服务器,并且必须使用 base64 进行编码,我有几个类负责我从网上下载的编码和解码,它们是 NSData 类的类别,但是当我使用它们时,我会收到一个空字符串。

所以数组吐出这个......

我如何将其编码为 base64 字符串,以便我可以将其通过电子邮件发送到网络服务器

非常感谢任何帮助,甚至是正确方向的一点,我对编程还是很陌生。

0 投票
3 回答
7335 浏览

php - 如何在 JavaScript 和 PHP 中编码 URL?

我想在一个名为surl. 我应该如何在 JavaScript 中对其进行编码并在 PHP 中对其进行解码?例如, 的值surl可能是http://www.google.co.in/search?q=javascript+urlencode+w3schools

编辑

对不起,我忘了说,这不是表单提交,而是 ajax 请求。

0 投票
2 回答
708 浏览

python - 带有 HTML / 的 Python 字符串

我正在尝试一个简单的程序将一些 html 通过套接字发送到客户端。有两件事让我很生气。

编码:

我的 python 客户端收到:

根据Beginning Python的说法,它涵盖了Python 3(我在Windows上使用3.1.1),有一个String.Decode函数。我的环境找不到它。我假设接下来我会遇到错误('strict'、'ignore'、'replace')。

显然,额外的 /// 只是猜测。

1)如何在 Python 中解码?
2) 我使用我的浏览器,显然 HTML 代码是错误的,但我可以看到服务器发送了它。如何使 HTML 浏览器友好?

亲切地,

斯蒂芬

0 投票
1 回答
1917 浏览

python - hashlib.digest() 方法的 Python 解码问题

你好 StackOverflow 社区,

使用 Google App Engine,我在模型类(扩展 db.Model)中编写了一个 keyToSha256() 方法:

显示输出时(最终在 Django 模板中),我得到乱码文本,例如:

�����_ɘ�!`�I�!�;�QeqN��Al�'2

我期待更符合这一点的东西:

9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08

我错过了什么重要的东西吗?尽管阅读了一些关于 ASCII、Unicode、utf-8 等的指南,但我认为我离掌握字符串编码/解码的秘密还很远。在浏览 StackOverflow 并通过 Google 搜索见解后,我想我应该在这里问这个问题。任何想法 ?谢谢 !

0 投票
4 回答
14677 浏览

android - Android 上的 MP3 解码

我们正在为 Android 手机实施一个程序,该程序可以播放来自互联网的音频流。这大概是我们所做的:

  1. 下载自定义加密格式。
  2. 解密以获取大量常规 MP3 数据。
  3. 将 MP3 数据解码为内存缓冲区中的原始 PCM 数据。
  4. 将原始 PCM 数据通过管道传输到 AudioTrack

到目前为止,我们的目标设备是 Droid 和 Nexus One。在 Nexus One 上一切正常,但在 Droid 上 MP3 解码太慢了。如果我们将 Droid 置于负载下,音频播放就会开始跳过。我们不允许将 MP3 数据解码到 SD 卡,但我知道这不是我们的问题。

我们没有编写自己的 MP3 解码器,而是使用了 MPADEC ( http://sourceforge.net/projects/mpadec/ )。它是免费的,并且很容易与我们的程序集成。我们用 NDK 编译它。

在使用各种分析工具进行详尽分析后,我们确信正是这个解码器落后了。

以下是我们正在考虑的选项:

  1. 找到另一个我们可以使用 Android NDK 编译的 MP3 解码器。该 MP3 解码器必须进行优化以在移动 ARM 设备上运行,或者可能使用仅整数数学或其他一些优化来提高性能。

  2. 由于内置的​​ Android MediaPlayer 服务将获取 URL,我们可以在我们的程序中实现一个小型 HTTP 服务器,并为 MediaPlayer 提供解密的 MP3。这样我们就可以利用内置的 MP3 解码器。

  3. 通过 NDK 访问内置 MP3 解码器。我不知道这是否可能。

有人对我们可以做些什么来加快 MP3 解码有任何建议吗?

-- 罗布斯

0 投票
3 回答
2621 浏览

resize - 在解码期间调整 JPEG 图像的大小

我正在开发一个动态创建 JPEG 图像缩略图的程序。现在我在想:既然 JPEG 图像是由 8x8 像素块构建的(维基百科有很好的解释),是否可以跳过部分解码?

假设我的缩略图至少比原始图像小 8 倍。然后,我们可以通过仅包含离散余弦变换的常数项,将输入文件中的每个 8x8 块映射到解码输出中的 1 个像素。大多数图像数据可以立即丢弃,无需处理。此外,内存使用量减少了 64 倍。

我不想从头开始实现它;这很容易需要一周的时间。有没有可以做到这一点的代码?

如果不是,这是因为这种方法不值得,还是仅仅是因为还没有人想到呢?