在我们深入探讨C#序列化和反序列化之前我们先要明白什么是序列化,它又称串行化,是.NET运行时环境用来支持用户定义类型的流化的机制。序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。其目的是以某种存储形成使自定义对象持久化,或者将这种对象从一个地方传输到另一个地方。.NET框架提供了两种串行化的方式:1、是使用BinaryFormatter进行串行化;2、使用SoapFormatter进行串行化;3、使用XmlSerializer进行串行化。第一种方式提供了一个简单的二进制数据流以及某些附加的类型信息,而第二种将数据流格式化为XML存
2022-06-27 22:41:32 75KB c# string system
1
.Net(Core)框架通过BootstrapFileinput组件展示文件上传
2022-06-23 17:16:45 29.6MB .NetCore BootstrapFileinp 文件上传
1
Postgre数据库的很大的卖点之一就是它处理并发的方式。我们的期望很简单:读永远不阻塞写,反之亦然。Postgres通过一个叫做 多版本并发控制(MVCC) 的机制做到了这一点。这个技术并不是Postgres所特有的:还有好几种数据库都实现了不同形式的MVCC,包括 Oracle、Berkeley DB、CouchDB 等等 。当你使用PostgreSQL来设计高并发的应用时,理解它的MVCC是怎么实现的很重要。它事实上是复杂问题的一种非常优雅和简单的解法。 MVCC如何工作 在Postgres中,每一个事务都会得到一个被称作为 XID 的事务ID。这里说的事务不仅仅是被 BEGIN – C
2022-06-23 09:27:16 128KB MVC mysql事务 postgresql
1
csapp-3e-解决方案 深入理解计算机系统第三版作业题答案
2022-06-22 19:12:23 40KB 系统开源
1
Elasticsearch-深入理解索引原理
2022-06-20 17:04:51 342KB Elasticsearch-深入
我最近在研究vue 的路上,看到了vue $refs的用法,那么今天也算个学习笔记吧!
<input type=text ref=input1/> <button @click=add>添加</button>
[removed] new Vue({ el: #app, methods:{ add:function(){ this.$refs.input1.value =22; //this.$refs.input1 减少获取dom节点的消耗 } } }) [removed] 一般来讲,获取
2022-06-17 12:34:09 26KB dom ef fs
1
推荐系统中用户画像的深入理解
2022-06-17 11:05:22 773KB 用户画像 特征 标签
1
深入理解C#(中文第三版)附件有源码
2022-06-16 11:13:09 19.31MB 深入理解C#
1
NewBluePill深入理解硬件虚拟机(VT技术书籍)
2022-06-14 21:45:30 25.07MB VT技术
1
翻译自http://mccormickml.com/2019/03/12/the-inner-workings-of-word2vec/
2022-06-14 15:58:34 1.22MB word2vec 神经网络 算法
1