bytebuffer相关内容

一个简单的规则,当我应该使用Java NIO的直接缓冲区网络I / O?

有自然礼物的人能以简单直接的方式解释复杂的事情吗?为了获得最佳性能,当我在使用Java NIO进行网络I / O时,应该使用直接ByteBuffers还是常规ByteBuffers? 例如:我应该读一个堆缓冲区并从那里解析它,做许多get()(逐字节)或者我应该把它读入一个直接缓冲区并从直接缓冲区解析? 为了获得最佳性能,当我使用Java NIO进行网络I / O时,应该使用直接Byt ..
发布时间:2017-02-22 22:29:16 Java开发

多线程能否在Java中的直接映射的ByteBuffer上看到写入?

我正在使用 ByteBuffers 制作的内容内存映射文件(通过 FileChannel.map())以及内存中的直接ByteBuffers。我试图理解并发和内存模型约束。 我已经读过所有相关的Javadoc(和源)像FileChannel,ByteBuffer,MappedByteBuffer等。看起来很清楚,一个特定的ByteBuffer(和相关的子类)有一堆字段,并且状态不受内存模型的 ..

C ++相当于Java ByteBuffer?

我正在寻找一个C ++“等效”的Java ByteBuffer。 我可能错过了明显的或只是需要一个孤立的使用示例来澄清。我看过iostream家庭&它看起来可能提供一个基础。具体来说,我希望能够: 从字节数组/点构建一个缓冲区,并从缓冲区获取原语。 getByte,getInt 使用基元例如 解决方案 $ c> stringbuf , filebuf 或者可以使用 vecto ..
发布时间:2016-10-17 09:12:45 Java开发

类型'System.ArgumentOutOfRangeException'第一次机会异常出现在mscorlib.dll

我是新的c#客户端和服务器应用程序,我的文件上传客户端和服务器应用程序。 我可以从客户端应用程序成功地将我的文件名和文件数据上传到服务器。但是当我尝试实现一个新的文本框,允许文件上传客户端输入他/她的名字,并发送信息与文件名称和文件数据,当他/她点击发送按钮。 客户端应用程序。 / *文件名和文件长度* / byte [] fName = Encoding.UTF8.Get ..
发布时间:2016-10-05 21:38:13 C#/.NET

Java的"的等效; ByteBuffer.putType()"在C#中

我试图格式化C#中的字节数组,通过移植从Java代码。在Java中,方法“buf.putInt(值);”的使用,buf.putShort,buf.putDouble,(等等)。不过,我不知道如何端口这为C#。我曾尝试将MemoryStream类,但没有方法将在字节数组的结尾特定类型 问:什么是Java的等效“的ByteBuffer .putType在C#(值)“? 谢谢! 解决方案 ..
发布时间:2016-10-03 21:47:03 Java开发

字节集基于类似与ByteBuffer的从Java

我需要用的ByteBuffer从Java类似一个C#实现。感兴趣 方法 - .remaining() - 返回的当前位置和限制之间的元素的数量。 - .array() - .clear() - 。把(字节[],INT,INT) 我开始一些与的MemoryStream ..但没有清(),很多即兴 的同时,我在Koders发现C#实现: http://www.koders.com/cs ..
发布时间:2016-09-26 12:15:01 Java开发

字节数组图像转换

我想一个字节数组转换为图像。 这是从哪里获得的字节数组我的数据库code: 公共无效Get_Finger_print() { 尝试 { 使用(SqlConnection的thisConnection =新的SqlConnection(@“数据源=”+ System.Environment.MachineName +“\\\\ SQLEX $ P $干燥综合征;初 ..
发布时间:2016-08-26 16:05:57 C#/.NET

JNA的ByteBuffer statvfs

我想获得使用statvfs的/文件夹中的自由空间,从Java调用, 我已经从C它显示了44个字节,我一直在使用java.nio.ByteBuffer.allocateDirect 44个字节分配一个字节的缓冲区检查statvfs结构的大小,它的顺序设置为44个字节。 当我打电话statvfs我得到的返回值为0,所以我假设调用成功,但我似乎无法获取信息使用出来的ByteBuffer buffer ..
发布时间:2016-08-24 14:18:00 Java开发

JNI - 与ByteBuffer的参数本地方法

我有一个方法: 公共本土无效DoSomething的(ByteBuffer的中,ByteBuffer中出); 由JAVAH时生成/此方法的C ++头是: JNIEXPORT无效JNICALL Java__MyClass_doSomething(JNIEnv的*,jobject,jobject,jobject,jint,jint); 我怎样才能从jobject数据阵列(这是一个ByteBu ..
发布时间:2016-08-19 15:50:46 Java开发

如何公开原始字节的缓冲区与升压:: Python的?

我有第三方C ++库中,一些类方法使用原始字节的缓冲区。我不太确定如何处理在升压:: Python的吧。 C ++库头是一样的东西: 类CSomeClass { 上市: INT负载(无符号字符*放大器; pInBufferData,INT和放大器; iInBufferSize); INT保存(无符号字符*放大器; pOutBufferData,INT和放大器; iOutBufferSi ..
发布时间:2016-08-12 18:31:23 Python

转换位图的ByteArray,反之亦然

在我的Andr​​oid应用程序,我想转换形象,从相机拍摄的,以字节数组,转换回位图来查看一个图像视图。我可以通过Bitmap.com preSS轻松地做到这一点。但我想这样做没有Bitmap.com preSS。问题是,我收到白线(较差的图像每次(线)) 位图您好; //图像从摄像机里 ByteBuffer的缓冲= ByteBuffer.allo ..
发布时间:2016-08-08 17:19:45 Java开发

如何转换的ByteBuffer到Integer和String?

我使用的ByteBuffer的 putInt()方法转换的 INT 字节数组。我该怎么做相反?因此,这些字节转换为int? 另外,我转换的字符串使用String的的getBytes()方法的字节数组。如何转换它的其他方式轮?在 bytesArray.getString()不会返回一个可读的字符串。我得到的东西像 BF @ DDAD 解决方案 您可以使用 ByteBuffer.getInt ..
发布时间:2016-06-03 21:10:54 Java开发

快速的ByteBuffer到CharBuffer的或的char []

什么是转换 java.nio.ByteBuffer中的一个成(新建)的CharBuffer b 或的char [] b 。 通过这样做是很重要的,该 A [Ⅰ] == B〔Ⅰ〕。这意味着,没有 A [I] 和 A [I + 1] 共同构成了一个值 b [J] ,是什么的getchar(我)会做,但值应为“S $ p $垫。” 字节[] = {1,2,3,125126127,-128,-127, ..
发布时间:2016-06-01 20:25:57 Java开发

如何转换一个String数组字节数组? (JAVA)

我有我想转换成一维字节数组的一维字符串数组。我该怎么做呢?这是否需要ByteBuffer的?我怎样才能做到这一点? (该字符串可以是任意长度,只是想知道如何去这样做,这种行为,而且可以将其转换为字节数组后,我怎么可能把它转换回一个String数组? -Dan 解决方案 在阵列则应将手动与解析成两边,但是如果你刚刚字符串可以 String.getBytes()和新的字符串(字节[]数据); ..
发布时间:2016-05-30 23:03:53 Java开发

获取从ByteBuffer中的Java字节数组

这是推荐的方式来获得ByteBuffer的字节 的ByteBuffer BB = ..字节[] B =新的字节[bb.remaining()] bb.get(B,0,b.length个); 解决方案 取决于你想要做的事。 如果你想要的是可以检索剩余的(位置和限制之间)的字节数,你有那么什么工作。你也可以只做到:的ByteBuffer BB = ..字节[] B =新的字节[bb.rema ..
发布时间:2016-05-30 22:31:05 Java开发

我怎样才能从ByteBuffer短[]

我使用在Android项目,其中JNI本机功能需要很短的[]参数JNI code。但是,原来的数据被存储作为ByteBuffer的。我想转换的数据格式如下: 的ByteBuffer rgbBuf = ByteBuffer.allocate(大小); ... 。总之[] = shortArray(短[])rgbBuf.asShortBuffer()()数组的clone()。 但运行上面显示的c ..
发布时间:2016-03-04 00:06:13 移动开发

MIC录制声音到Android中的字节数组

我试图从MIC direcly记录到短阵。 我们的目标是不写的音轨文件,只需将它保存很短的数组中。 If've试了几种方法,我已经找到了最好与AudioRecord记录和AudioTrack进行播放。我找到了一个好班在这里: 安卓:需要记录麦克风输入 本类使得所有我需要的,我只需要修改它实现我想要的结果,但是......我没有得到很好,我想的东西... 下面的是我的修改(不工作): 私 ..
发布时间:2016-03-02 17:45:42 移动开发