c# 如何生成dat数据文件

c# 如何生成dat数据文件,第1张

使用数据库或者文件存储都只是一种方式而已,各有各的好处,根据需求来选择就好了。

生成dat文件,实际上就是运用C#的序列化方法操作而已。

给你一个例子,就是保存C#的对象成为dat文件,注意此处保存的是一个Dictionary对象:

public static Dictionary<string, CropInfo> dic_FarmCropsInfo = new Dictionary<string, CropInfo>(); //需要保存的对象

1、读取文件信息

/// <summary>

/// 获取作物信息

/// </summary>

public static void GetFarmCropsInfo()

{

try

{

string cropinfo_fn = AppDomainCurrentDomainBaseDirectory + "CropsInfodat";

using (SystemIOFileStream fs = new SystemIOFileStream(cropinfo_fn, SystemIOFileModeOpen))

{

BinaryFormatter bf = new BinaryFormatter();

dic_FarmCropsInfo = bfDeserialize(fs) as Dictionary<string, CropInfo>;

}

}

catch { }

}

2、存储文件信息

/// <summary>

/// 存储作物信息

/// </summary>

public static void SetFarmCropsInfo()

{

try

{

string cropinfo_fn = AppDomainCurrentDomainBaseDirectory + "CropsInfodat";

using (SystemIOFileStream fs = new SystemIOFileStream(cropinfo_fn, SystemIOFileModeOpenOrCreate))

{

BinaryFormatter bf = new BinaryFormatter();

bfSerialize(fs, dic_FarmCropsInfo);

}

}

catch { }

}

分类: 电脑/网络 >> 操作系统/系统故障

问题描述:

计算机操作系统是怎么加载的

解析:

系统启动的过程如下(OS以Windows为例):

1、接通电源,点亮显示器,机箱上的指示灯闪烁(此时电源开始向主板及其它设备供电,同时CPU执行跳转指令,启动BIOS检测,此时系统BIOS首先进行POST);

2、系统BIOS检测显示卡和其它设备的BIOS,完成后发出嘟的响声,随后显示器检测显卡信息,显示器显示显卡信息;

3、系统BIOS显示自己的启动画面;

4、系统BIOS检测和显示CPU类型和频率,然后开始测试所有的内存;

5、系统BIOS检测电脑中安装的标准硬件设备,包括硬盘、光驱、串、并口设备、软驱等,并自动检测和设置内存的定时参数、硬盘参数和访问模式等;

6、系统BIOS检测和配置系统中安装的即插即用设备,同时为该设备分配中断、DMA通道和I/O断口等资源,并在屏幕上显示设备的名称和型号等信息;

7、在所有硬件都检测完毕后,系统BIOS会重新刷屏并在屏幕上方显示包含有标志硬件设备信息、使用资源相关参数的表格(如果设置了密码,则在刷屏之前会要求输入密码);

8、系统更新ESCD;

9、系统BIOS根据用户指定的启动顺序从软、光、硬盘或其它存储设备启动,同时读取并执行启动盘上的主引导记录,硬盘将磁头定位在物理扇0柱0面1扇上,接着先后读取扇区结束标志55AAH,主引导记录MBR,硬盘分区表HDPT,然后根据硬盘分区表提供的数据,磁盘将磁头定位在活动分区(即主DOS引导分区)的引导扇区上(一般为物理扇0柱1面1扇),接着先后读取扇区结束标志55AAH和操作系统参数。该过程将操作系统读取内存中,把存储在ROM中的Bootstrap Loader程序和自诊断程序移动到RAM,然后系统会执行Iosys和Msdossys两个文件,此时屏幕上会出现“Starting Windows98 ”的信息。

Windows启动时需要Command,Iosys,Msdossys,Drvspacebin四个文件,在初始化过程中还需要读Autoexecbat,Configsys,Systemini,Winini,

Userdat,Systemdat六个文件。

在进入蓝天白云的画面后,系统将执行Configsys(如果配置了)和Command文件,使电脑能够进入DOS的实模式,启动基本成功。

然后根据Userdat,Systemdat,Systemini,Winini等读取相关文件,系统自动对Windows进行初始化,此时屏幕已经黑屏,并在左上角出现一个闪烁的光标,与此同时启动过程将读取Windows的注册表文件,并完成启动过程,出现Windows的初始画面,就可以运行Windows系统了。

10、Windows开始检测硬件与周边设备,并载入各类驱动程序与虚拟设备驱动程序;

11、载入系统安装的字体;

12、显示桌面壁纸;

13、执行随Windows一同启动的程序;

14、显示桌面,系统启动完毕。

计算机的启动是一个复杂而完善的过程。

你试试建立个快捷方式,把路径定位到你的系统盘下的注册表编辑器上。比如:“X:\windows\regeditexe”。

首先,你应该说明你的操作系统是哪个版本,不同版本的OS注册表文件不一样。

Windows 2000/XP注册表文件存储于“WINNT(或windows)\system32\config”文件夹,其中包括“Default”、“SAM”、“Security”(Windows 2000无此文件)、“Software”和“System”五个文件。

用户配置文件为“NTUSERdat”,它存储于“C:\Documents and Settings\用户名”文件夹,Windows 2000默认以“Administrator”内置系统管理员登录系统,而Windows XP则相反,用户需要创建自己的账户登录系统。

WINDOWS NT注册表文件分为系统文件和用户文件两类。系统设置和缺少用户配置数据存放在系统\WINNT\SYSTEM32\CONFIG文件夹下的7个文件DEFAULT、SAM、SECURITY、SOFTWARE、USERDIFR和NTUSERDAT里,其中每个用户的配置信息存放在系统\WINNT\Profiles\用户名\NTUSERDAT文件中。CONFIG文件夹下的其他文件是注册表的附属文件,LOG和EVT文件是注册表时间查看器文件,SAV是上一次正确引导的部分配置数据文件的备份文件。

老的WINDOWS 95/98系统的注册表文件由SYSTEMDAT和USERDAT两个文件所组成的:

SYSTEMDAT:包含了计算机特定的配置数据,如硬件和设备驱动程序的有关信息。

USERDAT:包含了用户特定的数据,如桌面设置信息。

备份文件SYSTEMDAT和USERDAT:它们是WINDOWS 95系统对SYSTEMDAT和USERDAT的备份文件。WINDOWS 95系统是用注册表检查器对注册表进行备份的,结果存为CAB类型的文件。

不认识这个东西,你可以使用腾讯手机管家清理一下,

它可以自动快速扫描和清理系统内各种垃圾文件,

释放大量的存储空间、更有深度清理功能,

针对清理垃圾文件、缓存文件、软件的残余、和多余的安装包。

线刷由于不同手机品牌方法不同,下面介绍通用又简单的方法:卡刷

从网上下载对应型号的刷机包(卡刷包后缀名以“zip”结尾),放到sd卡的根目录

手机关机,同时按住音量加号键+电源键/音量加号键+home键+电源键 不放,等到出现开机界面后松开手指,此时进入一个全英文的界面,简称recovery模式。

音量上下键选择,光标移到wipe data/factory reset(清除用户数据并且恢复出厂设置),按电源键或者home键确认选择,选择yes的操作,用户数据就被清除了。

然后选择wipe cache partition(清除系统缓存),也是选择yes,不一会系统缓存的数据也被清除掉了。

执行完上面2个操作,此时就可以刷入固件包了,找到intall zip from sdcard(从sd卡载入更新包)找到已经下载好的刷机包,选择yes,然后开始刷机,注意刷机过程不要对手机进行任何操作,刷机之前保持电量充足,至少50%以上,最好充满,防止刷的过程意外发生。

1~2分钟的等待之后就刷完了,然后自动回到recovery初始界面,选择第一个reboot system now(重启手机),手机就会重启了,刷完机的第一次开机时间比较久,后面就会好了,耐心等待开机完成,开机之后就是一个新的系统了。

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/shuma/980121.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-21
下一篇2023-08-21

随机推荐

  • 天气丹水云系列好用吗

    好用。天气丹套盒里的乳液对于皮肤的维稳效果相当不错,天气丹乳液的质地不厚重,使用起来不会让肌肤产生负担感,保湿力度也很高,适合全肤质所有人群使用。天气丹套盒中还有一盒面霜,天气丹面霜质地比较绵密,可以牢牢锁住之前所使用护肤品中的营养成分。天

    2024-04-15
    36200
  • 欧莱雅男士控油炭爽抗黑头洁面膏 和 妮维雅NIVEA男士焕白亮肤洁面乳 曼秀雷敦洗面奶那个好啊。

    妮维雅NIVEA男士焕白亮肤洁面乳和曼秀雷敦洗面奶,各有各的特点和适用对象。从不同角度分析,我们可以找到最适合自己的那一款。妮维雅NIVEA男士焕白亮肤洁面乳是一款专为男士设计的洁面产品。其独特的焕白亮肤配方,可以有效去除皮肤表面的污垢和角

    2024-04-15
    37900
  • 《开始推理吧》白宇骑机车出场,镜头特写,是不是非常帅气呢?

    《开始推理吧》这档节目已经开播了,白宇也参与了这档综艺节目的录制,在出场的时候白宇也是骑着机车出场,特别的帅气,非常酷炫的一个出场,镜头特写非常的完美,白宇的这个造型确实非常的帅气,这个出场也惊艳到了很多人,没有想到白宇还会骑机车,这也是特

    2024-04-15
    26500
  • 妮维雅与Clean Clear洁面乳的对比,用哪种较好?

    都不好推荐几个好用又便宜的国货产品干性皮肤大宝美容洗面奶、郁美净鲜奶润白洁面乳、肤美灵(**瓶子)油性皮肤 片仔癀洁面乳、肤美灵(绿色瓶子)、郁美净鲜奶润白洁面乳(清凉型)让你大吃一惊的国货化妆品!(转帖) 一、中国的鼻

    2024-04-15
    35000
  • sk2护肤精华露怎么用

    SK-II护肤精华露是一款非常受欢迎的护肤产品,它拥有多个用途和使用方法。下面我将从不同的角度为大家介绍如何正确地使用SK-II护肤精华露。使用之前,请确保面部已经清洁干净。您可以使用洁面乳或卸妆产品来清洁皮肤,确保没有残留的污垢或化妆品。

    2024-04-15
    44700
  • 性价比最高的面霜有哪些?

    现代女孩子越来越注重护肤这件事情,女为悦己者容,除了化妆打扮之外,肌肤本身的状态也是十分重要的。女孩子想要看起来面色红润,肌肤光滑有弹性,是显气色显年轻的关键。护肤品的涂抹分数个步骤,而早晚的步骤也不是完全一样的。面霜则是护肤期间非常重要的

    2024-04-15
    32900
  • 浙江省绍兴市上虞区哪里有卖绿嫩化妆品

    绍兴市上虞区百官街道美女开化妆品店。绍兴市上虞区百官街道美女开化妆品店,成立于2009年,位于浙江省绍兴市,是一家以从事居民服务业为主的企业,卖绿嫩化妆品,主要经营化妆品批发零售、美容服务。绿嫩护肤品的加盟具体流程如下:1、在绿嫩护肤品官网

    2024-04-15
    32700

发表评论

登录后才能评论
保存