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

随机推荐

  • 兰芝化妆品 生产日期 用手指就可以涂掉,会是假货吗?

    额,,,我敢肯定是假的,,,因为刚看了下我的那个东西,还是不会涂掉的,我买的眼霜和面膜是同学从韩国带回来的,它说假几赔几,,又没地方鉴定又没地方说理,而且还挺麻烦,它肯定说,你用了不过敏就是真货,,,像兰芝,the face shop之类的

    2024-04-15
    49600
  • 天气丹水云系列好用吗

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

    2024-04-15
    48200
  • 学生党用什么洗面奶好?

    01:旁氏米粹洗面奶旁氏米粹应该就是学生党的心头爱吧,我第一次用洗面奶也是用的这款,妥妥平价洗面奶中的战斗机,清洁力杠杠的。纯氨基酸的配方,膏体厚实,洗感比较温和,在氨基酸洗面奶中清洁力算高的,基本的防晒和淡妆都可以洗干净,洗完也不会紧

    2024-04-15
    47600
  • 有什么平价好用的男士水乳推荐?求推荐?

    男士平价乳液排行榜10强:  1、悦诗风吟  2、CeraVe  3、百雀羚  4、妮维雅  5、FANCL  6、高夫  7、相宜本草  8、欧莱雅  9、吾诺  10、资生堂  一、悦诗风吟青竹男士控油润肤乳  产品介绍:悦诗风吟的这款

    2024-04-15
    42100
  • 欧莱雅男士这些水分露,水凝露,精华露醒肤露,平衡露,还有什么什么乳到底有什么区别啊?作用是什么呢?

    欧莱雅男士系列中的水分露、水凝露、精华露、醒肤露和平衡露等产品,它们的主要区别在于其配方、质地和作用。以下是对这些产品的简要介绍:1 欧莱雅男士双重保湿洁面霜:这是一种洁面产品,用于清洁男士肌肤并补充水分。2 欧莱雅男士水能保湿密集精华露:

    2024-04-15
    50100
  • 精华露的正确使用步骤

    精华露是日常护肤中不可缺少的一个环节,使用方法正确与否直接影响到其功效。怎样才是精华露的正确使用步骤呢?下面从多个角度介绍。使用精华露之前应该清洁肌肤。洗脸后,用化妆棉或手指将适量精华液涂抹于脸部和颈部。不要用力搓揉皮肤,以免造成刺激。按摩

    2024-04-15
    46700
  • 天气丹正品与假货区别

    天气丹正品与假货区别:正品精华液的瓶盖边缘有银色的包边,假货则没有。根据质地可以观察真伪,正品天气丹的水是微微粘稠的白色液体,打开之后很容易吸收;然后从包装上观察,正品精华液的瓶盖边缘有银色的包边,假货则没有,而且有很明显的塑料感,正品的封

    2024-04-15
    46500

发表评论

登录后才能评论
保存