StarJourney

星途,征途星辰大海

C#存储和读取自定义结构到二进制文件。以及byte数据压缩,4bit拆分做法。

使用二进制文件存储,可以在不压缩数据的前提下尽量的节省空间。 情景:在使用Unity制作游戏的时候,需要存储一个非常大的信息。大概是千万级别(8192×8192)的byte数组。然后计算内存大概是8192*8192/1024/1024 = 64 MB大小。 使用Json存储 后来我用json...

2019-04-30 14:51:13

阅读数 143

评论数 0

C#中ref和out关键字的应用以及区别。

C#中ref和out关键字的应用以及区别。refref的定义ref 的使用outout的定义out的用法 之前要学习一下C#的更深入的东西时,看到了ref和out的概念。看了一些教程之后,感觉还是明白了用法,但是不知道语言的深层含义。所以整理了一番,写成博客,帮助大家可以理解,并且于我,也是一个...

2018-11-01 23:35:42

阅读数 5992

评论数 8

星途的设计模式之旅

大学软件工程,当时学设计模式的时候一塌糊涂不明白。现在工作一年,对设计模式的好处深以为然。于是又翻出了我的JAVA设计模式,虽然我用C#但是模式是通用的,所以就用它了。今天是个破题,先写设计模式和它的作用,之后再来看具体的设计模式可以解决的问题。 ...

2018-05-11 09:51:39

阅读数 237

评论数 0

C#解析Excel表

C#解析Excel表大家都写了很多方法,我这里稍微提一下: 1.OleDb 2.NPOI 3.微软的Microsoft.Office.Interop.Excel.dll 这三种方法中个人觉得OleDb最好用。但是这里讨论的是另外的情况,我要解析的Excel表是.xls格式的但是其实它是Html文件...

2017-03-31 19:54:46

阅读数 1097

评论数 3

提示
确定要删除当前文章?
取消 删除