标签: bytearray

搜索模式C#的byte []

_documentContent包含整个文档作为html视图源. patternToFind包含要搜索的文本_documentContent.

如果语言是英语,下面的代码片段可以正常工作.但是当遇到像韩语这样的语言时,相同的代码根本不起作用.

样本文件

现在时

现在时,就像你学到的一样.你拿一个动词的字典形式,放下다,添加相应的结尾.

먹다 - 먹+어요=먹어요
마시다 - 마시+어요 - 마시어요 - 마셔요.

这个时态用于表示当前发生的事情.我吃.我喝.这是现在的总称.

当我试图找到먹时,下面的代码失败了.

有人可以建议一些解决方案

using System;
using System.Collections.Generic;
using System.Text;

namespace MultiByteStringHandling
{
    class Program
    {
        static void Main(string[] args)
        {
            string _documentContent = @"?? - ? + ?? = ???";
            byte[] patternToFind = Encoding.UTF8.GetBytes("?");
            byte[] DocumentBytes = Encoding.UTF8.GetBytes(_documentContent);

            int intByteOffset = indexOf(DocumentBytes, patternToFind);
            Console.WriteLine(intByteOffset.ToString());
        }
        public int indexOf(byte[] data, byte[] pattern)
        {
            int[] failure = computeFailure(pattern);

            int j = 0; …
Run Code Online (Sandbox Code Playgroud)

c# search bytearray winforms

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

将字节数组转换为字符串而不解释字节?

我有一个PDU编码短信的GSM日期/时间戳,它的格式是这样的

\ X90,\ X21,\ X51,\ X91,\ X40,\ X33

格式yy,mm,dd,hh,mm,ss

我已经将它们从二进制文件读入字节数组.我想将它们转换为字符串,但没有做任何解码我想最终得到一个包含902151914033的字符串.然后我需要反转字符串中的每2个字符.

谁能给我一些指示?非常感谢

python decode bytearray

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

Ruby等效于python数组

我需要一个ruby等效的以下python代码

import array
my_array = array.array('B', [0x00, 0x04, 0xcc, 0x50]).tostring()
Run Code Online (Sandbox Code Playgroud)

更新:我正在尝试使用ruby-serialport gem将4个字节写入串行端口.

通过将上面的字节数组写入串口,我能够使它在python中工作.现在我想在红宝石中做同样的事情.

ruby python ruby-on-rails bytearray

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

比较c#中的字节数组十六进制值

我正在制作C#windows应用程序.在该应用程序中,我有一个包含十六进制值的字节数组.假设我有字节数组

 array[0]=4E
 array[1]=50
Run Code Online (Sandbox Code Playgroud)

在这里,我想要4E50比较这些值的组合.我不想比较单字节.请帮助我.谢谢你提前.

c# hex bytearray

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

Java:从.txt文件中读取字节LINE BY LINE

请查看以下代码

    import java.io.*;
import java.util.ArrayList;
import java.util.List;

public class FileCopy2
{    public static void main(String[]args) 
    {        
        try
        {

              //First in here, we are trying to get the bytes from the file


        File file = new File("D:/burn/preview.mp3"); //The File you need to get

        byte bufferFile[] = new byte[(int)file.length()]; //Creating a byte array, which has the exact size of the file

        BufferedInputStream bi = new BufferedInputStream(new FileInputStream(file));// Creating Buffers for IO

        bi.read(bufferFile, 0, bufferFile.length);//Reading the file

        bi.close();//Closing Buffer




        //Then in here, we …
Run Code Online (Sandbox Code Playgroud)

java io byte bytearray file

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

javascript:字符串到字节[]到字符串

我在第一次用java编写了我的应用程序,我现在应该用javascript编写它,我在javascript中处理字符串和数组字节以及在两个方向上重新编码转换方法时遇到一些问题.这是我的java代码:

    public String VerifyPIN(String PIN, String successCb, String errorCb)   {
        byte[] AID = new byte[] {(byte)0xA0,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x04,(byte)0x10,(byte)0x10,(byte)0x11};
        byte[] tmpPIN = new byte[] {(byte)0x00, (byte)0x20, (byte)0x00, (byte)0x80, (byte)0x08, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00};
        System.arraycopy(PIN.getBytes(), 0, tmpPIN, 5, PIN.getBytes().length);

        byte[] output = exchange(AID, tmpPIN);
        String result = StringUtils.bytesToString(output);

        if ("90 00".equals(result.trim())) {
            //onSuccess()
        } else {
            //onError
        }

        return result.trim();
    }

    public String bytesToString(byte[] bytes) {
        if (bytes != null)
        {
            StringBuffer sb = new StringBuffer();
            for (byte b : …
Run Code Online (Sandbox Code Playgroud)

javascript java string bytearray

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

java字节数组转换为String,但不同的os结果不同

我有一个关于字节数组转换为String的问题,如下面的代码:

public static void main(String[] args) {

        System.out.println("--->" + new String(new byte[5]) + "<---");
}
Run Code Online (Sandbox Code Playgroud)

在windows os结果中:

--->    <---
Run Code Online (Sandbox Code Playgroud)

在mac os结果中:

--->????????????????????<---
Run Code Online (Sandbox Code Playgroud)

为什么?每个人都有问题吗?救命...

java windows macos bytearray

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

当我说8时,Golang为什么不给我8个字节?

我以为x := make([]byte, N)应该定义一个N字节的片段.我得到0x015f82a975f9752b作为输出,在基数2中是:

0001 0101 1111 1000 0010 1010 1001 0111 0101 1111 1001 0111 0101 0010 1011

不是8. 我错过了什么?

请参阅genSalt()下面的功能及其输出.

package main

import (
  "crypto/rand"
  "crypto/sha256"
  "fmt"
  "golang.org/x/crypto/pbkdf2"
  "log"
)

// generate a salt with N random bytes
func genSalt() []byte {
  ret := make([]byte, 8) // N == 8 (..right?)
  _, err := rand.Read(ret)
  if err != nil {
    log.Fatal(err)
  }
  return ret
}

// pbkdf2 with sha256
// returns sha256.Size == 32 …
Run Code Online (Sandbox Code Playgroud)

binary byte bytearray go

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

相机图像太小

从最近几天开始,我遇到的相机图像问题太小,尺寸为120 x 160.

场景是当我从相机捕获图像并将该图像转换为byte []时,它变得太小.

以下是我使用的代码:

 Bitmap unscaledBitmap  = (Bitmap) data.getExtras().get("data");
 ByteArrayOutputStream bytes = new ByteArrayOutputStream();
 unscaledBitmap  .compress(Bitmap.CompressFormat.PNG, 30, bytes);
 byte[] bytesDoc1 = bytes.toByteArray();
Run Code Online (Sandbox Code Playgroud)

对此没有任何了解,但是我已经尝试了许多解决方案,但都没有为我工作.

请帮我.

android bytearray bitmap android-camera android-camera-intent

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

如何在golang中将字节数组转换为map [string,string]

我想使用golang将字节数组转换为map [string,string]。我尝试了这个:

var byte := json.Marshal(input)
var map := make(map[string]string *byte) // NOT WORKING
Run Code Online (Sandbox Code Playgroud)

如果byte拥有类似{\“ hello \”:\“ world \”,...}的值,则如何从字节数组创建映射

请帮忙。

bytearray hashmap go

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