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

随机推荐

  • 12岁女孩能使用妮维雅的丝柔美白爽肤水或丝润爽肤水吗?

    12岁女孩能使用妮维雅的丝柔美白爽肤水或丝润爽肤水吗?这是许多家长和女孩们关心的问题。我们需要知道妮维雅的丝柔美白爽肤水和丝润爽肤水都是针对成年人的产品。这些产品中可能含有一些成分,如酒精或其他化学物质,对于12岁的女孩来说可能会过于刺激。

    2024-04-15
    44300
  • 自然堂凝时鲜颜系列用法顺序

    自然堂凝时鲜颜系列的使用顺序是:1 首先需要进行脸部的清洁,使用温水打湿面部,然后取适量的洗颜霜在手中,用手搓揉出丰富的泡沫。将泡沫放置于面部,特别是容易出油的T字部位,千万不要在面部直接揉搓,而是要让泡沫在肌肤上进行按摩。在整个面部画圈来

    2024-04-15
    49500
  • 妮维雅润唇膏好不好,妮维雅唇膏孕妇能用吗

    由于唇部的角质层比较薄,在秋冬季节时期,大家的嘴唇容易出现干裂脱皮的现象。在唇部护理这一方面,大部分的消费者会采用润唇膏来解决嘴唇干裂脱皮的问题,其中就包括了不少在孕期的准妈妈。但由于孕期是特殊时期,无论是在吃的还是用的方面都需要注

    2024-04-15
    41700
  • 伊思芙洗发水怎么样

    很好。根据查询齐家网显示:伊思芙是一家专业的洗发水品牌,洗发水主要是以植物精华为主要原料,不含硅油,SLS,SLES等有害物质,有较好的洗发效果,且对头皮和头发比较温和,适合各种发质使用。这款贵妇膏很好。根据伊思芙官网资料显示,熊宝伊思芙贵

    2024-04-15
    43900
  • 蓝曜石控油细毛孔精华露好不好

    好。1、蓝曜石控油细毛孔精华露添加乳酸糖、冰川水等成分,可改善毛孔粗大、粗糙起皮等问题,帮助肌肤补水保湿,提亮肤色,同时调节水油平衡,使肌肤维持清爽状态。2、采用按压设计,方便使用和取量。想要双眼有神,平时就要注意眼部的护理,不要等到眼部肌

    2024-04-15
    33900
  • 莱伯妮黄金精华液含酒精吗

    莱伯妮黄金精华液不含酒精。根据查询相关信息得知,莱伯妮黄金精华液的成分为鱼籽精华以及各种化学成分,没有酒精。LaPrairie是一种护肤产品。在瑞士的蒙特里斯有一座赫赫有名的LaPrairie疗养中心,LaPrairie护肤系列研究所传承了

    2024-04-15
    30800
  • 妮维雅在哪个国家最便宜

    德国。因为妮维雅是德国的品牌,妮维雅630淡斑焕白精华液30ml在德国售价为193欧元,折合人民币1461元,而在国内售价为259元。妮维雅成立于1911年,属于德国拜尔斯道夫公司旗下的一个护肤品品牌。德意志联邦共和国,简称德国,是位于中欧

    2024-04-15
    34900

发表评论

登录后才能评论
保存