标签: decode

.NET中有任何DECAPTCHA库吗?

我正在寻找一些示例项目来阅读CAPTCHA图像.在C#或VB中有没有?

伪代码:

String captchaText = CaptchaDecoder(Image captchaImage);
Run Code Online (Sandbox Code Playgroud)

c# captcha decode

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

Python:更改json解码的列表类型

在Python 2.7+中,我可以使用object_pairs_hook内置的json模块来更改已解码对象的类型.无论如何还要为列表做同样的事情吗?

一种选择是通过我获得的对象作为钩子的参数并用我自己的列表类型替换它们,但是还有其他更聪明的方法吗?

python json decode

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

为什么json_decode为空数组返回null?

为什么这会回显"NULL"?在我的意愿,它将被解码为一个空数组.

是不是很明显我错过了什么?

<?php

$json = json_encode(array());
$json_decoded = json_decode($json, true);
// same with json_decode($json);

if ($json_decoded == null){
    echo "NULL";
} else
{
    echo "NOT NULL";
}

?>
Run Code Online (Sandbox Code Playgroud)

php json decode

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

使用apktool编辑后的ANdroid - 运行APK文件获取错误:[INSTALL_PARSE_FAILED_NO_CERTIFICATES]

我有一个APK文件名:Splash.apk.首先我使用apktool解码它

apk d Splash.apk
Run Code Online (Sandbox Code Playgroud)

然后我编辑Manifest,XML.最后我将项目导出到APK文件名:EditedSpash.apk.

apk b Splash
Run Code Online (Sandbox Code Playgroud)

当我在模拟器上运行EditedSpash.apk时.我收到了错误.你能为我解释一下吗?

adb install EditedSplash.apk

Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
Run Code Online (Sandbox Code Playgroud)

compiler-construction android decode adb apk

9
推荐指数
2
解决办法
7845
查看次数

在Java中给定Color对象获取相应的十六进制颜色代码的方法?

我已经检查了Color的Java类文档,发现我可以(e.g. "#FFFFFF")使用该Color.decode();方法从十六进制代码字符串生成一个Color对象.

我想为我正在处理的项目实现反向过程,但似乎没有为此类内置的方法.

是否有捷径可寻?

java hex decode class colors

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

到底什么是Perl字符串?

我找不到字符串数据如何存储在Perl中的基本描述!就像所有的文档假设我已经知道这个由于某种原因.我知道encode(),decode(),我知道我可以将原始字节读入Perl"字符串"并再次输出它们而不用Perl搞砸它们.我知道开放模式.我也收集Perl必须使用一些内部格式来存储字符串,并可以区分字符和二进制数据.请记录在哪里???

等效问题是; 鉴于此perl:

$x = decode($y);
Run Code Online (Sandbox Code Playgroud)

解码为WHAT和什么?

据我所知,字符串数据结构上必须有一个标志,表示这是二进制XOR字符数据(某些内部格式,BTW是Unicode的超集 - http://perldoc.perl.org/Encode.html #DESCRIPTION).但如果在文档中说明或在此确认/声名狼借,我会喜欢它.

string perl decode

9
推荐指数
2
解决办法
948
查看次数

Android MediaCodec解码h264原始帧

我正在使用Android MediaCodec API来解码h264帧.我可以在视图上解码和渲染帧.我的问题是解码器错过了很多帧,特别是前几帧.DecodeMediaCodec.dequeueOutputBuffer()返回-1.a约150 h264帧,刚解码43帧.我找不到问题所在.这是我的代码.

 /**
 * init decoder
 */
private void initDecodeMediaCodec()
{
    mDecodeMediaCodec = MediaCodec.createDecoderByType(MIME_TYPE);
    MediaFormat format = MediaFormat.createVideoFormat(MIME_TYPE,
            VIDEO_WIDTH_640,
            VIDEO_HEIGHT_480);

    mDecodeMediaCodec.configure(format,
            new Surface(mRemoteVideoView.getSurfaceTexture()),
            null,
            0);
    mDecodeMediaCodec.start();
    mDecodeInputBuffers = mDecodeMediaCodec.getInputBuffers();
    System.out.println("decode-----"
            + mDecodeMediaCodec.getCodecInfo().getName());
}
Run Code Online (Sandbox Code Playgroud)

解码器初始化后,我将启动解码器线程.

 /**
 * 
 * @param frameData
 */
private void decode()
{
    new Thread(new Runnable()
    {
        @Override
        public void run()
        {
            while (true)
            {
                ByteBuffer decodeDataBuffer = null;
                try
                {
                    //take h264 frame from cache queue
                    decodeDataBuffer = decodeDataQuene.take();
                }
                catch (InterruptedException e)
                { …
Run Code Online (Sandbox Code Playgroud)

android decode mediacodec

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

如何使用HTMLAgilityPack写出解码后的HTML?

我尝试使用HTMLAgilityPack和DOCX库将HTML写入DOCX文件时取得了部分成功.但是,我插入到.docx文件中的文本包含编码的html,例如:

La ciudad de Los &Aacute;ngeles (California) ha sincronizado su&nbsp;red completa de sem&aacute;foros &mdash;casi&nbsp;4.500&mdash;, que cubre una zona de 1.215&nbsp;kil&oacute;metros cuadrados (469&nbsp;millas cuadradas). Seg&uacute;n el diario
Run Code Online (Sandbox Code Playgroud)

我想要的更像是这样的:

La ciudad de Los Angeles (California) ha sincronizado su red completa de semaforos - casi 4.500 -, que cubre una zona de 1.215 kilometros cuadrados (469 millas
cuadradas). Segun el diario
Run Code Online (Sandbox Code Playgroud)

为了显示一些上下文,这是我正在使用的代码:

private void ParseHTMLAndConvertBackToDOCX()
{
    List<string> sourceText = new List<string>();
    List<string> targetText = new List<string>();
    HtmlAgilityPack.HtmlDocument htmlDocSource = new HtmlAgilityPack.HtmlDocument();
    HtmlAgilityPack.HtmlDocument htmlDocTarget …
Run Code Online (Sandbox Code Playgroud)

html c# decode innertext html-agility-pack

9
推荐指数
2
解决办法
4780
查看次数

json_decode是圆形浮动,我该如何防止它?

我有一个相当大的json文件,其坐标格式如下

"[[3.2,1],[4.8,2]]"
Run Code Online (Sandbox Code Playgroud)

代表(3.2,1)和(4.8,2)

我正在使用这些coördinates生成D3地理地图,但是当php将此信息建模为geoJSONobject时,我遇到以下错误:

我需要将坐标转换为我使用的数组json_decode.然而:

json_decode("[[3.2,1],[4.8,2]]")
Run Code Online (Sandbox Code Playgroud)

回报

Array
(
[0] => Array
    (
        [0] => 3
        [1] => 1
    )
[1] => Array
    (
        [0] => 4
        [1] => 2
    )
)
Run Code Online (Sandbox Code Playgroud)

我丢失小数的地方.我怎么能阻止这个?

编辑:

{"type": "FeatureCollection",
 "features": [{
        "type": "Feature",
        "geometry": {
            "type": "Polygon",
            "coordinates": "[[[8.7, 11], [8.89, 12.13],[9.27, 12.13], [9.9, 12], [9.7, 10.8], [8.7, 11]]]"
        },
        "properties": {
            "name": "04",
            "count": "25"
        }
    }]
}
Run Code Online (Sandbox Code Playgroud)

这是我作为输出得到的数据的一个例子.(它应该代表一个房间地图,根据其用途获得密度颜色)

我可以使用解析它jQuery.parseJSON(data),但运行以下D3代码会产生最奇怪的错误:

val(svgname).append("g")
    .selectAll("path")
    .data(geoJSONobject.features)
    .enter().append("path")
    .attr("d", path)
    ...
Run Code Online (Sandbox Code Playgroud)

错误 我认为这是因为坐标数组周围的引号. …

php json decode

9
推荐指数
2
解决办法
2213
查看次数

如何将Pdf转换为base64和编码/解码

好吧,我有一些pdf需要通过base64encoder转换为base64.

最后,我使用解码器转换回pdf格式,但我的内容丢失了.

我的代码:

byte[] input_file = Files.readAllBytes(Paths.get("C:\\user\\Desktop\\dir1\\dir2\\test3.pdf"));
    byte[] encodedBytes = Base64.getEncoder().encode(input_file);

    String pdfInBase64 = new String(encodedBytes);
    String originalString = new String(Base64.getDecoder().decode(encodedBytes));

    System.out.println("originalString : " + originalString);

    FileOutputStream fos = new FileOutputStream("C:\\user\\Desktop\\dir1\\dir2\\newtest3.pdf");
    fos.write(originalString.getBytes());
    fos.flush();
    fos.close();
Run Code Online (Sandbox Code Playgroud)

结果:

编码:https://pastebin.com/fnMACZzH

在base64encode之前

解码后

谢谢

java pdf base64 encode decode

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