您的位置:首页 > 教育 > 锐评 > 互动网站建设公司_移动互联网营销的目标是( )_西安网站托管_霸屏推广

互动网站建设公司_移动互联网营销的目标是( )_西安网站托管_霸屏推广

2025/5/9 12:00:56 来源:https://blog.csdn.net/easyboot/article/details/142587075  浏览:    关键词:互动网站建设公司_移动互联网营销的目标是( )_西安网站托管_霸屏推广
互动网站建设公司_移动互联网营销的目标是( )_西安网站托管_霸屏推广

 我这里做一个简单的示例

1.C#写入内存的方法,FileName是内存共享的名字 t是内存size

        public static void SaveGluePLYToMemory(string FileName, string msg){try{ long t = 100;// SetMemorySize(msg);// 100;//# 创建内存块,test1,其他语言利用这个内存块名字就能找到内存块。var mmf = MemoryMappedFile.CreateOrOpen(FileName, t, MemoryMappedFileAccess.ReadWrite);var viewAccessor = mmf.CreateViewAccessor(0, t);string s = msg;viewAccessor.WriteArray<byte>(0, System.Text.Encoding.Default.GetBytes(s), 0, s.Length); // MessageBox.Show("write ok");//GC.Collect();}catch (System.Exception s){MessageBox.Show(s.Message);}}

2.Python读取内存 filename分别为TireGlueing和FoamStick


import copy
import os
import sys
import open3d as o3d;
import numpy as np
import pip;
import mmapfrom multiprocessing import shared_memoryif __name__ == "__main__": print("version")print(sys.path)print(o3d.__version__)print(sys.version)print(sys.executable)print(pip.__version__)print(pip.__file__)print(sys.getwindowsversion())try:MemorySize = 100file_name1 = 'TireGlueing'#print(SHMEMSIZE)# python读取共享内存shmem1 = mmap.mmap(0, MemorySize, file_name1, mmap.ACCESS_READ)print(f"TireGlue = {shmem1.read(MemorySize).decode('ASCII')}")#MemorySize = int(shmem.read(MemorySize).decode('ASCII'))shmem1.close() file_name = 'FoamStick'print(MemorySize)# python读取共享内存shmem = mmap.mmap(0, MemorySize, file_name, mmap.ACCESS_READ)#print(shmem.read(MemorySize).decode('ASCII'))print(f"FoamStick = {shmem.read(MemorySize).decode('ASCII')}")shmem.close() except Exception as e:print(e)print('ok')print("version end")

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com