filesystem

Ubuntu 开机出现 grub rescue 的模式下修复

我们两清 提交于 2021-02-08 05:25:11
由于在Windows下面对分区修改,导致grub所在分区由sda3变成了sda2了,这样一来找不到grub了,Ubuntu开机就出现了 grub rescue > 在此情况下,可以如下解决,并不用重新安装系统 第一步,找出你的Linux盘在那个分区以及grub目录在什么位置。 如果你还记得最好,忘了也无所谓,使用下面命令逐个试探即可: grub rescue>ls 回车后,ls命令会列出所有磁盘分区信息,如: (hd0,4),(hd0,7),(hd0,8),(hd0,9) 循环使用如下命令,直至显示该分区所包含文件内容而不是unknown filesystem以及其他一些不正常信息 grub rescue>ls (hd0,0)/boot/grub (网上有写ls (hd0,0)/grub的,可能根据不同linux发行版本不同吧,Ubuntu 10.04是grub是放在/boot下面的。或者可以ls其他文件也一样) 假设我们试到(hd0,8)时,成功显示了文件内容,则表示。 第二步: grub rescue>set root=(hd0,8) //括号里分区为上一步尝试成功的分区,即linux grub 所在分区 grub rescue>set prefix=(hd0,8)/boot/grub 第三步: grub rescue>insmod normal.mod 网上有些insmod

HTML5五种客户端离线存储方案

杀马特。学长 韩版系。学妹 提交于 2019-11-27 11:54:16
最近折腾HTML5游戏需要离线存储功能,便把目前可用的几种HTML5存储方式研究了下,基于 HT for Web 写了个综合的实例,分别利用了Cookie、WebStorage、IndexedDB以及FileSystem四种本地离线存储方式,对燃气监控系统的表计位置、朝向、开关以及表值等信息做了CURD的存取操作。 http://www.hightopo.com/guide/guide/core/serialization/examples/example_exportimport.html HTML5的存储还有一种 Web SQL Database 方式,虽然还有浏览器支持,是唯一的关系数据库结构的存储,但W3C以及停止对其的维护和发展,所以这里我们也不再对其进行介绍: Beware. This specification is no longer in active maintenance and the Web Applications Working Group does not intend to maintain it further. 整个示例主要就是将 HT for Web 的 DataModel 数据模型信息进行序列化和反序列化,这个过程很简单通过dataModel.serialize()将模型序列化成JSON字符串,通过dataModel.deserialize

HTML5 Web 客户端五种离线存储方式汇总

a 夏天 提交于 2019-11-26 23:25:35
最近折腾HTML5游戏需要离线存储功能,便把目前可用的几种HTML5存储方式研究了下,基于 HT for Web 写了个综合的实例,分别利用了Cookie、WebStorage、IndexedDB以及FileSystem四种本地离线存储方式,对燃气监控系统的表计位置、朝向、开关以及表值等信息做了CURD的存取操作。 HTML5的存储还有一种 Web SQL Database 方式,虽然还有浏览器支持,是唯一的关系数据库结构的存储,但W3C以及停止对其的维护和发展,所以这里我们也不再对其进行介绍: Beware. This specification is no longer in active maintenance and the Web Applications Working Group does not intend to maintain it further. 整个示例主要就是将 HT for Web 的 DataModel 数据模型信息进行序列化和反序列化,这个过程很简单通过dataModel.serialize()将模型序列化成JSON字符串,通过dataModel.deserialize(jsonString)将JSON字符串内存反序列化出模型信息,而存储主要就是主要就是针对JSON字符串进行操作。 先介绍最简单的存储方式 LocalStorage ,代码如下