摘要: 前言:作为开发人员,对象的序列化恐怕难以避免。楼主也是很早以前就接触过序列化,可是理解都不太深刻,对于用哪种方式去做序列化更是随波逐流 —— 项目中原来用的什么方式照着用就好了。可是这么多年自己对于这东西还是挺模糊的,今天正好有时间,就将原来用过的几种方式总结了下,也算是做一个记录,顺便做了下性能测 阅读全文
posted @ 2017-02-13 17:28 daviyoung 阅读(478) 评论(0) 推荐(0)
摘要: if (!Directory.Exists("C:\\testll")) { Directory.CreateDirectory("C:\\testll"); } string LogAddress = "C:\\testll\\Test_Log.log"; ... 阅读全文
posted @ 2017-02-13 17:19 daviyoung 阅读(3345) 评论(0) 推荐(0)
摘要: 这篇文章主要介绍了C#中的预处理指令详解,本文讲解了#define 和 #undef、#if、#elif、#else和#endif、#warning和#error、#region和#endregion、#line、#pragma等预处理指令,需要的朋友可以参考下 目录 1. #define 和 #u 阅读全文
posted @ 2017-02-13 16:24 daviyoung 阅读(1352) 评论(0) 推荐(0)
摘要: 流用于对IO处理 在System.IO名称空间中有以下类 BinaryReader/Writer TextReader/Writer Stream 其中类Stream为抽象类。由此有三个派生类: MemoryStream:对内存进行读取与写入 BufferedStream:对缓冲器进行读取/写入 F 阅读全文
posted @ 2017-02-13 15:53 daviyoung 阅读(5931) 评论(0) 推荐(0)
摘要: 字 word 字节 byte 位 bit 字长是指字的长度 1字=2字节(1 word = 2 byte) 1字节=8位(1 byte = 8bit) 一个字的字长为16 一个字节的字长是8 bps 是 bits per second 的简称。一般数据机及网络通讯的传输速率都是以「bps」为单位。如 阅读全文
posted @ 2017-02-13 15:28 daviyoung 阅读(667) 评论(0) 推荐(0)
摘要: using System;int i = 123;byte [] intBuff = BitConverter.GetBytes(i); // 将 int 转换成字节数组lob.Write(intBuff, 0, 4);i = BitConverter.ToInt32(intBuff, 0); // 阅读全文
posted @ 2017-02-13 15:26 daviyoung 阅读(54986) 评论(0) 推荐(1)
摘要: 定义string变量为str,内存流变量为ms,比特数组为bt 1.字符串=>比特数组 补充: 常用方法: 2.比特数组=>字符串 3.字符串=>流 4.流=>字符串 5.比特数组=>流 6.流=>比特数组 阅读全文
posted @ 2017-02-13 15:21 daviyoung 阅读(7866) 评论(0) 推荐(1)
摘要: 功能需求: 1、把一张图片(png bmp jpeg bmp gif)转换为byte数组存放到数据库。 2、把从数据库读取的byte数组转换为Image对象,赋值给相应的控件显示。 3、从图片byte数组得到对应图片的格式,生成一张图片保存到磁盘上。 这里的Image是System.Drawing. 阅读全文
posted @ 2017-02-13 15:21 daviyoung 阅读(212) 评论(0) 推荐(0)