求助C# 把一个长度为1026×512的byte型数组 拆分为512个长度为1026的数组

问题描述

求助C#把一个长度为1026×512的byte型数组拆分为512个长度为1026的数组其中1026长度的最后两个1025和1026为顺序标记位(我已经设置好的)再按照顺序标记,重新组成个长度为1024×512的一个数组(这里的1024是把每个1026最后两个顺序位置删除)

解决方案

解决方案二:
贵求大神啊~~~刚开始搞C#不是很会啊
解决方案三:
顺序标记就是从0数到511啊
解决方案四:
for(i=0;i<512;i++){byte[]b=newbyte[1026];for(j=i*1026;j<i*1026+1026;j++){b[j-i*1026]=source[j];}}
解决方案五:
引用3楼caozhy的回复:

for(i=0;i<512;i++){byte[]b=newbyte[1026];for(j=i*1026;j<i*1026+1026;j++){b[j-i*1026]=source[j];}}

这个方法好像不行啊~~只是能得到最后一个1026的数组
解决方案六:
引用4楼ruanpingji的回复:

Quote: 引用3楼caozhy的回复:
for(i=0;i<512;i++){byte[]b=newbyte[1026];for(j=i*1026;j<i*1026+1026;j++){b[j-i*1026]=source[j];}}

这个方法好像不行啊~~只是能得到最后一个1026的数组

在for(j=i*1026;j<i*1026+1026;j++){b[j-i*1026]=source[j];}后面就可以得到。如果你需要最后一次性处理,需要再定义一个byte[][]result=newbute[][512];在for(j=i*1026;j<i*1026+1026;j++){b[j-i*1026]=source[j];}后面加上result[i]=b;

时间: 2024-12-09 04:39:38

求助C# 把一个长度为1026×512的byte型数组 拆分为512个长度为1026的数组的相关文章

代码-pat求助(有一个测试点通过不了:异常退出,检查了好久也没发现原因,求检查)

问题描述 pat求助(有一个测试点通过不了:异常退出,检查了好久也没发现原因,求检查) 题目如下:1039. Course List for Student (25) 时间限制200 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN YueZhejiang University has 40000 students and provides 2500 courses. Now given the student name lists of all the

只有一个指针指向队尾元素的循环链表表示的队列怎么求长度

问题描述 只有一个指针指向队尾元素的循环链表表示的队列怎么求长度 创建一个带头节点的循环链表表示的队列,并且只有一个指针指向队尾元素 解决方案 先保存当前的节点,然后循环调next,并计数,直到next等于保存的那个

技术-求助:提供一个入侵阿里的思路

问题描述 求助:提供一个入侵阿里的思路 谁能提供一个入侵阿里的思路.当然,不是真的去做,只是想知了解学习这个思路本身涉及 到的知识和技术. 解决方案 要给你的思路就是"水无常形兵无常态",作为阿里这样面向全球的服务器,能对他发起攻击取得成功的人必然非常少.如果这种技术公开到可以在一个免费和公开的论坛中随便讨论的话,那么阿里早歇菜了. 解决方案二: 就算有,也仅仅只是涉及小范围的漏洞,不久就会被发现并且补上

substring-给一个文件夹地址,此地址中xxx是不固定长度的任意字符串 要怎么截取到这个xxx

问题描述 给一个文件夹地址,此地址中xxx是不固定长度的任意字符串 要怎么截取到这个xxx 地址如下:E:workspacetrunkProject...ToolsV12DataBackup_xxx_yy-MM-dd_hh'mm 这是我自己的代码 为什么输出的还是原来的字符串? 表示我是菜鸟 求大神指教string str="E:workspacetrunkProject...ToolsV12DataBackup_xxx_yy-MM-dd_hh'mm"";str.Substr

时间下拉框-求助,关于一个时间显示的问题?

问题描述 求助,关于一个时间显示的问题? 目前,有这么一个问题,我有一个下拉框的时间显示,是每半个小时. 目前显示的效果: 09:00-09:30 09:30-10:30 10:00-10:30 ... 17:00-17:30 我想实现的效果就是,如果我现在是十点钟,怎么让10:00或者10:30之前的时间不在下拉框里面显示? 解决方案 定义一个数组,存入你要显示的字段,每次点击下拉框的时候修改Items,只加载有用的就可以了.

如何得到一个dataset中某一个表的字段的名称和该数据的数据类型的长度

问题描述 如何得到一个dataset中某一个表的字段的名称和该数据的数据类型的长度(因为sizeof())不能用) 解决方案 解决方案二:这个简单啊,网上搜一下就得到答案了.

菜鸟求助,做一个点击button自己播放本地mid文件的程序,运行出错

问题描述 菜鸟求助,做一个点击button自己播放本地mid文件的程序,运行出错.提示java.lang.NoClassDefFoundError:jkextend下面是代码importjava.applet.Applet;importjava.applet.AudioClip;importjava.awt.Container;importjava.awt.event.MouseAdapter;importjava.awt.event.MouseEvent;importjava.net.URL;

C#开发ActiveX求助...引用了一个第三方的dll,编译通过了。安装调用的时候调用不到这个dll

问题描述 C#开发ActiveX求助...引用了一个第三方的dll,编译通过了.安装包制作安装,通过ie调用的时候调用ActiveX没有引用到第三方dll的方法都可以正常使用,引用到第三方dll的方法调用都没反应,感觉是第三方dll没有加载到,但是我dll跟ActiveX放的同个目录,网上找了好多方法,试过把第三方dll复制到windows.system32.浏览器根目录下都没有用.请高手指点. 解决方案 解决方案二:注册全局的DLL写ActiveX的时候用动态引用之类的都可以解决....以前碰

在线求助,输入一个二叉树,如何从叶子节点向上逐层打印

问题描述 在线求助,输入一个二叉树,如何从叶子节点向上逐层打印二叉树的形式如下:ABCDEFG程序打印出,DEFGBCA用java如何实现,请高手指点一下,谢谢! 解决方案 解决方案二:先层次遍历,压入到堆栈或者向量什么的都可以...解决方案三:楼上的有没有代码示例呀?解决方案四:importjava.util.ArrayList;importjava.util.List;publicclassTest{publicstaticvoidmain(String[]args){//组装一颗树Node