Socket OutputStream write 后文件清零

mickyo 2020-06-06 02:37:27
使用 Socket 的 OutputStream 打包文件数据,发送给服务器后,文件清零了,怎么回事?

例如 录音 图片 文件,以字节流的方式读取文件数据,然后打成数据包,发送 write flush 后,成功发送到服务器,保存转发成功,但本机的文件 0B 了,怎么破?百思不得其解
...全文
367 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hacker_crazy 2020-06-12
  • 打赏
  • 举报
回复
创建了file,byte数组大小使用file.length不就行了。这个方法本身不会改变file文件的
mickyo 2020-06-11
  • 打赏
  • 举报
回复
来个人回复下,好散分
mickyo 2020-06-06
  • 打赏
  • 举报
回复
只是读取文件,打包数据,没有发送,则文件不会清零。打包数据是使用另外的 new byte[]
使用如下函数读取文件
public byte[] getByteStream(String filepath){
try{
File file = new File(filepath);
FileInputStream input = new FileInputStream(file);
byte[] buf =new byte[input.available()];
input.read(buf);
input.close();
return buf;
}catch(Exception e){e.printStackTrace();}
return null;
}
内容概要:本文提出了一种基于氢储能的热电联供型微电网优化调度方法,并配套提供了Matlab代码实现。该方法通过引入氢储能系统,有效提升了微电网对风能、光伏等可再生能源的消纳能力与供能可靠性,解决了热电负荷强耦合、多能源设备协调运行以及系统经济性与稳定性之间的多目标平衡难题。研究构建了包含光伏发电、风力发电、燃料电池、电解槽、储氢罐、燃气锅炉等多种能源转换与存储设备的综合能源系统模型,采用先进的优化算法进行日前调度仿真,实现了能源供给与负荷需求的高效匹配,降低了运行成本和弃风弃光率。仿真结果验证了该策略在提升能源综合利用效率、增强系统韧性与低碳运行方面的显著优势。; 适合人群:具备电力系统、能源系统等相关领域基础知识,熟悉Matlab编程环境与数学优化建模方法的高校研究生、科研人员,以及从事微电网、综合能源系统、氢能利用等方向的工程技术人员。; 使用场景及目标:①用于教学与科研中深入理解氢储能技术在微电网中的集成机理与调度逻辑,并开展仿真验证;②为实际工程中氢储能系统的容量配置、运行策略设计及多能协同优化提供理论依据与技术支持;③支撑高水平学术论文复现、科研课题申报及综合能源项目原型开发。; 阅读建议:建议读者结合所提供的Matlab代码进行动手实践,细致剖析模型构建、约束设定与求解流程,掌握优化算法的应用技巧,并可在现有基础上拓展至多目标优化、鲁棒优化或结合机器学习进行负荷与新能源出力预测,以进一步提升调度模型的实用性与前瞻性。
内容概要:本文详细介绍了基于Simulink的直流电机转速电流双闭环调速控制系统模型的设计与仿真方法,重点围绕内外双闭环控制结构展开,以外环转速控制器和内环电流控制器为核心,采用PI调节器实现动态调节,从而提升系统的响应速度、抗干扰能力及运行稳定性。文中系统阐述了建模流程、控制策略设计、PI参数整定方法以及仿真结果分析,充分验证了双闭环控制在动态性能和稳态精度方面相较于单闭环控制的显著优势,为电机控制系统的优化提供了理论依据与实践参考。; 适合人群:具备自动控制原理基础知识和Simulink仿真操作经验的电气工程、自动化、机电一体化等相关专业的本科生、研究生及科研人员。; 使用场景及目标:①用于高校实验教学中帮助学生深入理解双闭环调速系统的工作机理与控制逻辑;②为工业现场直流电机控制系统的设计、参数调试与性能优化提供可靠的仿真平台与技术支持;③支持科研工作中对先进控制算法(如自适应控制、智能控制等)在电机系统中应用的前期验证与对比研究。; 阅读建议:建议读者结合Matlab/Simulink软件动手搭建系统模型,按照文档步骤完成仿真验证,重点关注PI控制器参数变化对系统动态响应的影响,并可通过引入负载扰动、设定值突变等工况测试系统的鲁棒性与调节能力。

80,488

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧