usingSystem.Collections.Generic;namespacedemo1;usingSystem.IO;/// <summary>/// System.IO下的所有的Stream类是所有数据流的基类/// 流是用于传输数据的对象,流就是用来传输数据的/// 数据传输的两种方式:1、数据从外部源传输到程序中,这种叫做读取流,2、数据从程序中传输到外部源,这种叫做写入流/// 流一般具有三种操作:/// 读取操作:读出流对象中的数据,并且把它存放在另外一个数据结构中/// 写入操作:从一种数据结构中读取数据并且存放在流对象中/// 搜索操作:从流中当前位置搜索到指定位置/// </summary>classproj{internalstaticvoidMain(string[] args){
Console.WriteLine("二进制文件的写入");
Console.WriteLine("请输入文件名");string path=Console.ReadLine();//初始化FileStream对象FileStream fs=newFileStream(path, FileMode.OpenOrCreate);//初始化一个BinaryWriter对象BinaryWriter bw=newBinaryWriter(fs);int a =40;double b =3.14;bool c =true;string d ="hello world";//写入文件
bw.Write(a);
bw.Write(b);
bw.Write(c);
bw.Write(d);
Console.WriteLine("成功写入");
bw.Close();//关闭BinaryWriter对象
fs.Close();//关闭文件流
Console.WriteLine("二进制文件的读取");BinaryReader br=newBinaryReader(newFileStream(path,FileMode.Open));int e = br.ReadInt32();
Console.WriteLine("int 型整型数据\t{0}",e);double f = br.ReadDouble();
Console.WriteLine("double 数据 \t{0}",f);bool g = br.ReadBoolean();
Console.WriteLine("bool 数据 \t{0}", g);string h = br.ReadString();
Console.WriteLine("字符串类型数据\t{0}", h);
br.Close();
Console.WriteLine("读取完成");}}
c#遍历文件夹
usingSystem.Collections.Generic;namespacedemo1;usingSystem.IO;usingSystem.Drawing;classproj{internalstaticvoidMain(string[] args){DirectoryInfo dir =newDirectoryInfo("E:\\Desktop\\c#\\data");FileSystemInfo[] fs=dir.GetFileSystemInfos();foreach(FileSystemInfo i in fs){if( i isDirectoryInfo){
Console.WriteLine("是文件夹{0}",i.FullName);string[] a=Directory.GetFiles(i.FullName);foreach(string s in a){
Console.WriteLine("文件:{0}",s);}}else{
Console.WriteLine("不是文件夹{0}",i.FullName);FileStream fb=File.OpenRead("E:\\Desktop\\c#\\data\\data\\apple_1.jpg");int file_lenth=(int)fb.Length;Byte[] image =newByte[file_lenth];//建立一个字节数组
fb.Read(image,0, file_lenth );//按字节流读取}}}}
Python是一种高级编程语言,由Guido van Rossum在1989年12月首次发布。它具有简单易学、易读、易写的语法和强大的动态类型和垃圾回收机制。Python解释器是自由且开放源代码的软件,可以在各种操作系统(如Linux、Windows、macOS等)上…
之前写过一篇CAD转ArcGIS
其实万变不离其宗,都是经纬度知识的应用。
背景是当我们拿到一份带有坐标的CAD文件如何转换为矢量文件。
首先我们要明白XY坐标系的含义。 X—real X-500000 为近距离标准经线的距离。
y 为距离赤道的距离。
X 429174.3048
Y 32313…