- Memory testing 2--------Catogories
内存故障检测定位隔离
memTest
参考:https://booksite.elsevier.com/9780123705976/errata/13~Chapter%2008%20MBIST.pdfhttp://www.ee.ncu.edu.tw/~jfli/memtest/lecture/ch02.pdfhttps://link.springer.com/content/pdf/bbm%3A978-0-306-47972-4%2F
- Android11 移植memtester压测内存
凯文的内存
Androidmemtester内存压测android
需求如题,从网上下载了memtest源码压缩包,准备放到系统源码编译,然后push到板子上执行,结果,编译出来一堆问题,报builderr。做如下代码改动:external/memtester-4.5.1/Android.mk|16++++++++++++++++external/memtester-4.5.1/memtester.c|8++++----2fileschanged,20insert
- tomcat安装与部署
spring℡
#web集群—Tomcattomcatlinuxjavaweb集群
目录一、yum安装二、通用二进制安装1、创建组和用户(参考yum安装)2、解压并创建软连接3、设置所属组和所属用户4、编写服务脚本5、启动tomcat#如果tomcat启动慢可以查看随机数6、配置tomcat-users.xml7、配置两个位置的context.xml三、部署1、memtest2、zrlog3、jpress一、yum安装安装epelwget-O/etc/yum.repos.d/ep
- DRAM DDR4&DDR5 UDIMM&RDIMM的内存测试固件开发的经验总结
内存故障检测定位隔离
DRAMDDR4DDR5RDIMMUDIMM
1、为了达到对内存地址的100%的检测,最好是将内存检测程序嵌入到UEFIBIOS的PEI阶段中;2、如果无法定制BIOS,退而求其次,内存测试程序不要运行在OS上,因为OS本身就要占用很大一部分内存地址空间;3、为了尽可能的最大范围的对内存进行测试,建议内存测试程序运行在UEFI的DXE的最后阶段,即BDS阶段;4、这样我们生成的MemTest.efi内存测试程序就可以通过U盘、PCIE板卡、S
- Win11运行出MEMORY_MANAGEMENT蓝屏
一只小余
windowswindows
介绍最近蓝屏次数好像挺多的,这些都是蓝屏出来的,这里记录我收集到的解决方案,和我所做的。2号的时候在事件管理器中发现剪映pro软件有冲突,然后在安全模式下卸载了软件14号的时候就打开了浏览器,准备刷题,然后又蓝屏了。然后我找了了以下的方法,尝试了一些,不知道还会不会蓝屏了。内存检查打开“MemTest64”软件,可以设置stopafter和cpu,cpu我默认6开始的结果一直cpu100%的在运行
- Jarvis OJ---Test your Memory
yahoo0o0
32位下的简单栈溢出,IDA反编译之后发现在memtest函数之中传入参数catflag,在函数winfunc之中调用了系统函数system。image.pngimage.pngret2libc,直接getshellfrompwnimport*p=remote("pwn2.jarvisoj.com",9876)callsystem=0x080485BDcatflag=0x080487E0paylo
- 《程序员的修炼——从优秀到卓越》读书笔记(二)——运营和项目管理
镜中花-水中月
运营企划:1.如果没有失败(以及很多经历),那就算不上是真正的实验,也不可能有创新2.重要的创新和改进可能会在任何时候以自下而上的方式来自于公司的任何人——它们不会总是按照神奇的总体规划上预定的间隔自动蹦出来(高手在民间)3.用Memtest86+测试内存稳定性,用Prime95测试CPU稳定性。有时候确实是硬件的问题。(电源和散热设备也会影响设备的稳定性)4.建立一种异常和错误报告机制。80%的
- 国嵌实验:key_interrupt(按键中断),采用中断方式当KEY1 按下时,LED亮灭一次
b02330224
mini2440裸机程序
#defineGLOBAL_CLK1#include#include#include"def.h"#include"option.h"#include"2440addr.h"#include"2440lib.h"#include"2440slib.h"#include"mmu.h"#include"profile.h"#include"memtest.h"voidkey_init(void);st
- 解决内存不能为read的方法
weixin_34010566
解决内存不能为read的方法一:先说说硬件:一般来说,电脑硬件是很不容易坏的。内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是:1。内存条坏了(二手内存情况居多)、2。使用了有质量问题的内存,3。内存插在主板上的金手指部分灰尘太多。4。使用不同品牌不同容量的内存,从而出现不兼容的情况。5。超频带来的散热问题。你可以使用MemTest这个软件来检测一下内存,它可以彻底的检测
- 教你解决内存不能read的问题
520Ghost
一:先说说硬件:一般来说,电脑(计算机(电脑))硬件是很不容易坏的。内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是:1。内存条坏了(二手内存情况居多)、2。使用了有质量问题的内存,3。内存插在主板上的金手指部分灰尘太多。4。使用不同品牌不同容量的内存,从而出现不兼容的情况。5。超频带来的散热问题。你可以使用memtest这个软件来检测一下内存,它可以彻底的检测出内存的稳
- 我所熟悉的0X000000该内存不能为read的解决方法
lincomin
我所熟悉的0X000000该内存不能为read的解决方法硬件:电脑硬件是很不容易坏的。内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是:1。内存条坏了(二手内存情况居多)、2。使用了有质量问题的内存,3。内存插在主板上的金手指部分灰尘太多。4。使用不同品牌不同容量的内存,从而出现不兼容的情况。5。超频带来的散热问题。你可以使用MemTest这个软件来检测一下内存,它可以彻
- QNX--- memtester 工具使用
janet2013t
QNX系统与驱动
memtester的下载地址:http://pyropus.ca/software/memtester/有源码安装包等。在QNX上使用的是4.3.0版本。下载好源码后,提取源码文件,包括tests.cmemtester.c等等,修改某些参数后,通过编译,生成可执行二进制文件。执行命令#memtest1M1&串口超级终端输出:memtesterversion4.3.0(32-bit)Copyrigh
- Liunx 虚拟机Ubuntu更换内核版本以及更换内核后,碰到Memtest86
xiaozhaoTiAmo
Liunx
更换内核进入这个文件sudogedit/boot/grub/grub.cfg一定要记住这个顺序然后在submenu下面,又是从0开始所以,如果你要更换submenu下的内核的话,要这样修改:sudovi/etc/default/grub这就表示,你要切换到submenu下面的第一个内核版本,依次类推然后sudoupdate-grub//更新grubsudoreboot//重启重启即可uname-r
- HEAP: Free Heap block XXXX modified at XXXX after it was freed
xkxjy
调试
开发过程中,有时候会遇到堆异常的情况这时,VS的调试输出窗口会提示:HEAP[MemTest.exe]:HEAP:FreeHeapblock39b998modifiedat39b9c0afteritwasfreedWindowshastriggeredabreakpointinMemTest.exe.Thismaybeduetoacorruptionoftheheap,whichindicates
- MemTest和Memtest86+使用教程
致繁至简
其他
内存在电脑中的重要性不言而喻,大多数电脑出现的不稳定状况,如某个程序莫名其妙地失去响应,并提示“0X????????指令引用的0x00000000内存,该内存不能written”;打开文件时偶尔提示文件损坏,但稍后打开又没问题……,都与内存的质量和兼容性有莫大关系。那么有没有相应的测试软件可供购机时使用呢?答案是肯定的,在这里我们推荐MemTest和Memtest86+这两款软件。MemTestM
- PL 读写DDR
yqq654101
下载技术文档
PL是怎样访问DDR的?zynq-7000的地址映射,PL作为主设备访问ddr时所用的地址是0x40000000-0x7FFFFFFF;所以在搭建环境的时候要注意pl所给的地址为0x40000000-0x7FFFFFFF才能访问到PS的DDR。另外值得注意的是Dcache的一致性问题,为了PL可以直接读到DDR的数据,在SDK初始化的时候用到的是memtest的模板的init_plateform(
- 非常好用的内存检测工具
reexpand
推荐理由:准确、快速大家比较熟悉的内存检测工具有MemTest、微软内存检测(MicrosoftMemoryDiagnostic)等。但就本人的使用经历来说,微软的内存检测工具更实用一些。下载地址:http://www.box.net/shared/03b7xbvk3d双击安装,安装过程中,选择SaveCDimagetodisk…,制作iso文件,然后刻录光盘(当然,为了不浪费光盘空间,刻录之前你
- 按键控制蜂鸣器--采用中断方式(3)
quannii
ARM裸机程序
对按键中断控制蜂鸣器程序进行如下的修改:#defineGLOBAL_CLK1#include#include#include"def.h"#include"option.h"#include"2440addr.h"#include"2440lib.h"#include"2440slib.h"#include"mmu.h"#include"profile.h"#include"memtest.h"v
- Linux性能调优之内存调优
Mr子夜
Linux系统
内存的调优1.内存测试安装内存测试软件:memtestrpm-ivh/media/Packages/memtest86+-4.10-2.el6.x86_64.rpm内存测试:memtest-setup执行结果查看:cat/etc/grub.conf//启动项已经添加了一个启动选项#grub.confgeneratedbyanaconda##Notethatyoudonothavetorerungr
- 监控Tomcat状态及配置AIO(APR)模式
dianhong0944
方法一:开发java监控页面mkdir/usr/local/tomcat8/webapps/memtest/vim/usr/local/tomcat8/webapps/memtest/meminfo.jsp");out.println("MAXmemory:"+mm+"MB"+"");out.println("Totalmemory:"+tm+"MB"+"");out.println("Freem
- Ubuntu16.04: 和 Windows-7 双系统启动顺序更改
一颗酵母_
操作系统
相信不少程序员和我一样比较喜欢双系统,但是安装双系统,又会出现很多常见问题,比如下面我们要讨论的问题:启动顺序。安装完双系统之后,系统的启动界面就交给Ubuntu的grub来管理,启动界面例如:0*Ubuntu1Ubuntu高级设置2Memorytest(memtest86+)3Memorytest(memtest86+,serialconsole115200)4windows7(loader)(
- 监控tomcat 状态(三种方法)
weixin_30437481
监控tomcat状态一,打开java监控页面vim/usr/local/tomcat8/webapps/memtest/meminfo.jsp");out.println("Maxmemory:"+mm+"MB"+"");out.println("Totalmemory:"+tm+"MB"+"");out.println("Freememory:"+fm+"MB"+"");out.println(
- ubuntu开机选项的更改
燕国之鹏
ubuntu
可能由于对此更新内核的原因吧,ubuntu开机不能直接进入登陆,而是多了比如:PreviousLinuxversions;Linux3.2.0-59-generic(recoverymode)Memorytest(memtest86+,serialconsole115200)等等;要想使开机时不出现这么多的多余选项,好说:vim/boot/grub/grub.conf把里面的多余的menulist
- Ubuntu16.04 修改登录root密码(开机密码)
刷街兜风
Ubuntu
在此介绍关于如何来修改Ubuntu16.04系统的开机密码,之前使用很多方法都没有修改成功,具体步骤如下:(1)开机时进入引导界面,界面每行的内容:UbuntuUbuntu高级选项Memorytest(memtest86+)Memorytest(memtest86+,serialconsole115200)(2)选择第二项(Ubuntu高级选项),按回车键,将会出现如下界面:Ubuntu,Linu
- MemTest86
十曰立
MemTest86History-from1994MemTest86wasoriginallydevelopedbyChrisBrady(BradyTechInc)withafirstreleasein1994.However,someofthetestingalgorithmsusedhavebeenunderdevelopmentsince1981andhavebeenpreviouslyim
- 修改Ubuntu Grub默认启动
不是鱿鱼
本文介绍怎么更改Grub的默认启动选项。0.首先记录Grub里希望默认启动系统的位置,从零开始数假设像这样*UbuntuAdvancedoptionsforUbuntuMemorytest(memtest86+)Memorytest(memtest86+,serialconsole115200)Windows10(loader)(on/dev/sda1)如果想默认启动的是win10,那么Windo
- 内存引起的蓝屏问题排查
cnliuyong
维护分享
一台笔记本电脑增加了相同型号的4G内存,共8G内存,初使用一切正常。有一次在一天内出现了三次蓝屏,大约间隔20分钟就出现了一次。因为考虑新增了内存,所以先从内存排查起,找开内存盖板后,型号相同,品牌相同,拆内存时发现有一块温度相对要明显高一些,于是先留下温度低的那块进行测试。使用Memtest5.0测试,PASS3次,没有问题。只装上原先温度高一些的那块内存,不到1分钟就检查出错误,换4.2版本M
- Ubuntu16.04 修改登录root密码(开机密码)
lyc_yongcai
在此介绍关于如何来修改Ubuntu16.04系统的开机密码,之前使用很多方法都没有修改成功,具体步骤如下:(1)开机时进入引导界面,界面每行的内容: Ubuntu Ubuntu高级选项 Memorytest(memtest86+) Memorytest(memtest86+,serialconsole115200)(2)选择第二项( Ubuntu高级
- Ubuntu内核镜像损坏或误删解决方法
epsilon1
Ubuntu
某次Ubuntu弹框/boot分区空间不够,果断查找如何删内核镜像,可一不小心删光了所有的镜像,导致重启陷入memtest无法进入Ubuntu系统。注:本方案对物理或虚拟系统均适用准备Ubuntu启动光盘一般是用U盘安装的,所以插上U盘,设置U盘启动即可(VMware先设置CD-ROM镜像,然后开机按F2修改启动顺序)完整修复步骤下面的操作都是在Ubuntu镜像中进行1.取消挂载所有磁盘分区$su
- 内存检测工具Memtest使用方法(图文教程)
佚名
MemTestVersion是个比较少见的内存检测工具,它不但可以彻底的检测出内存的稳定度,还可同时测试记忆的储存与检索资料的能力,让你可以确实掌控到目前你机器上正在使用的内存到底可不可信赖。使用方法1.退出每一个正在您计算机中运行的程序。2.单击[确定]关闭此窗口,然后单击[开始测试]。3.让它至少运行20分钟。软件名称:内存检测工具(Memtest86dos环境)V7.4ISO镜像版软件大小:
- 统一思想认识
永夜-极光
思想
1.统一思想认识的基础,才能有的放矢
原因:
总有一种描述事物的方式最贴近本质,最容易让人理解.
如何让教育更轻松,在于找到最适合学生的方式.
难点在于,如何模拟对方的思维基础选择合适的方式. &
- Joda Time使用笔记
bylijinnan
javajoda time
Joda Time的介绍可以参考这篇文章:
http://www.ibm.com/developerworks/cn/java/j-jodatime.html
工作中也常常用到Joda Time,为了避免每次使用都查API,记录一下常用的用法:
/**
* DateTime变化(增减)
*/
@Tes
- FileUtils API
eksliang
FileUtilsFileUtils API
转载请出自出处:http://eksliang.iteye.com/blog/2217374 一、概述
这是一个Java操作文件的常用库,是Apache对java的IO包的封装,这里面有两个非常核心的类FilenameUtils跟FileUtils,其中FilenameUtils是对文件名操作的封装;FileUtils是文件封装,开发中对文件的操作,几乎都可以在这个框架里面找到。 非常的好用。
- 各种新兴技术
不懂事的小屁孩
技术
1:gradle Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。
现在构建系统常用到maven工具,现在有更容易上手的gradle,
搭建java环境:
http://www.ibm.com/developerworks/cn/opensource/os-cn-gradle/
搭建android环境:
http://m
- tomcat6的https双向认证
酷的飞上天空
tomcat6
1.生成服务器端证书
keytool -genkey -keyalg RSA -dname "cn=localhost,ou=sango,o=none,l=china,st=beijing,c=cn" -alias server -keypass password -keystore server.jks -storepass password -validity 36
- 托管虚拟桌面市场势不可挡
蓝儿唯美
用户还需要冗余的数据中心,dinCloud的高级副总裁兼首席营销官Ali Din指出。该公司转售一个MSP可以让用户登录并管理和提供服务的用于DaaS的云自动化控制台,提供服务或者MSP也可以自己来控制。
在某些情况下,MSP会在dinCloud的云服务上进行服务分层,如监控和补丁管理。
MSP的利润空间将根据其参与的程度而有所不同,Din说。
“我们有一些合作伙伴负责将我们推荐给客户作为个
- spring学习——xml文件的配置
a-john
spring
在Spring的学习中,对于其xml文件的配置是必不可少的。在Spring的多种装配Bean的方式中,采用XML配置也是最常见的。以下是一个简单的XML配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.or
- HDU 4342 History repeat itself 模拟
aijuans
模拟
来源:http://acm.hdu.edu.cn/showproblem.php?pid=4342
题意:首先让求第几个非平方数,然后求从1到该数之间的每个sqrt(i)的下取整的和。
思路:一个简单的模拟题目,但是由于数据范围大,需要用__int64。我们可以首先把平方数筛选出来,假如让求第n个非平方数的话,看n前面有多少个平方数,假设有x个,则第n个非平方数就是n+x。注意两种特殊情况,即
- java中最常用jar包的用途
asia007
java
java中最常用jar包的用途
jar包用途axis.jarSOAP引擎包commons-discovery-0.2.jar用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.jaxrpc.jarAxis运行所需要的组件包saaj.jar创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误的方法. w
- ajax获取Struts框架中的json编码异常和Struts中的主控制器异常的解决办法
百合不是茶
jsjson编码返回异常
一:ajax获取自定义Struts框架中的json编码 出现以下 问题:
1,强制flush输出 json编码打印在首页
2, 不强制flush js会解析json 打印出来的是错误的jsp页面 却没有跳转到错误页面
3, ajax中的dataType的json 改为text 会
- JUnit使用的设计模式
bijian1013
java设计模式JUnit
JUnit源代码涉及使用了大量设计模式
1、模板方法模式(Template Method)
定义一个操作中的算法骨架,而将一些步骤延伸到子类中去,使得子类可以不改变一个算法的结构,即可重新定义该算法的某些特定步骤。这里需要复用的是算法的结构,也就是步骤,而步骤的实现可以在子类中完成。
 
- Linux常用命令(摘录)
sunjing
crondchkconfig
chkconfig --list 查看linux所有服务
chkconfig --add servicename 添加linux服务
netstat -apn | grep 8080 查看端口占用
env 查看所有环境变量
echo $JAVA_HOME 查看JAVA_HOME环境变量
安装编译器
yum install -y gcc
- 【Hadoop一】Hadoop伪集群环境搭建
bit1129
hadoop
结合网上多份文档,不断反复的修正hadoop启动和运行过程中出现的问题,终于把Hadoop2.5.2伪分布式安装起来,跑通了wordcount例子。Hadoop的安装复杂性的体现之一是,Hadoop的安装文档非常多,但是能一个文档走下来的少之又少,尤其是Hadoop不同版本的配置差异非常的大。Hadoop2.5.2于前两天发布,但是它的配置跟2.5.0,2.5.1没有分别。 &nb
- Anychart图表系列五之事件监听
白糖_
chart
创建图表事件监听非常简单:首先是通过addEventListener('监听类型',js监听方法)添加事件监听,然后在js监听方法中定义具体监听逻辑。
以钻取操作为例,当用户点击图表某一个point的时候弹出point的name和value,代码如下:
<script>
//创建AnyChart
var chart = new AnyChart();
//添加钻取操作&quo
- Web前端相关段子
braveCS
web前端
Web标准:结构、样式和行为分离
使用语义化标签
0)标签的语义:使用有良好语义的标签,能够很好地实现自我解释,方便搜索引擎理解网页结构,抓取重要内容。去样式后也会根据浏览器的默认样式很好的组织网页内容,具有很好的可读性,从而实现对特殊终端的兼容。
1)div和span是没有语义的:只是分别用作块级元素和行内元素的区域分隔符。当页面内标签无法满足设计需求时,才会适当添加div
- 编程之美-24点游戏
bylijinnan
编程之美
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
import java.util.Random;
import java.util.Set;
public class PointGame {
/**编程之美
- 主页面子页面传值总结
chengxuyuancsdn
总结
1、showModalDialog
returnValue是javascript中html的window对象的属性,目的是返回窗口值,当用window.showModalDialog函数打开一个IE的模式窗口时,用于返回窗口的值
主界面
var sonValue=window.showModalDialog("son.jsp");
子界面
window.retu
- [网络与经济]互联网+的含义
comsci
互联网+
互联网+后面是一个人的名字 = 网络控制系统
互联网+你的名字 = 网络个人数据库
每日提示:如果人觉得不舒服,千万不要外出到处走动,就呆在床上,玩玩手游,更不能够去开车,现在交通状况不
- oracle 创建视图 with check option
daizj
视图vieworalce
我们来看下面的例子:
create or replace view testview
as
select empno,ename from emp where ename like ‘M%’
with check option;
这里我们创建了一个视图,并使用了with check option来限制了视图。 然后我们来看一下视图包含的结果:
select * from testv
- ToastPlugin插件在cordova3.3下使用
dibov
Cordova
自己开发的Todos应用,想实现“
再按一次返回键退出程序 ”的功能,采用网上的ToastPlugins插件,发现代码或文章基本都是老版本,运行问题比较多。折腾了好久才弄好。下面吧基于cordova3.3下的ToastPlugins相关代码共享。
ToastPlugin.java
package&nbs
- C语言22个系统函数
dcj3sjt126com
cfunction
C语言系统函数一、数学函数下列函数存放在math.h头文件中Double floor(double num) 求出不大于num的最大数。Double fmod(x, y) 求整数x/y的余数。Double frexp(num, exp); double num; int *exp; 将num分为数字部分(尾数)x和 以2位的指数部分n,即num=x*2n,指数n存放在exp指向的变量中,返回x。D
- 开发一个类的流程
dcj3sjt126com
开发
本人近日根据自己的开发经验总结了一个类的开发流程。这个流程适用于单独开发的构件,并不适用于对一个项目中的系统对象开发。开发出的类可以存入私人类库,供以后复用。
以下是开发流程:
1. 明确类的功能,抽象出类的大概结构
2. 初步设想类的接口
3. 类名设计(驼峰式命名)
4. 属性设置(权限设置)
判断某些变量是否有必要作为成员属
- java 并发
shuizhaosi888
java 并发
能够写出高伸缩性的并发是一门艺术
在JAVA SE5中新增了3个包
java.util.concurrent
java.util.concurrent.atomic
java.util.concurrent.locks
在java的内存模型中,类的实例字段、静态字段和构成数组的对象元素都会被多个线程所共享,局部变量与方法参数都是线程私有的,不会被共享。
- Spring Security(11)——匿名认证
234390216
Spring SecurityROLE_ANNOYMOUS匿名
匿名认证
目录
1.1 配置
1.2 AuthenticationTrustResolver
对于匿名访问的用户,Spring Security支持为其建立一个匿名的AnonymousAuthenticat
- NODEJS项目实践0.2[ express,ajax通信...]
逐行分析JS源代码
Ajaxnodejsexpress
一、前言
通过上节学习,我们已经 ubuntu系统搭建了一个可以访问的nodejs系统,并做了nginx转发。本节原要做web端服务 及 mongodb的存取,但写着写着,web端就
- 在Struts2 的Action中怎样获取表单提交上来的多个checkbox的值
lhbthanks
javahtmlstrutscheckbox
第一种方法:获取结果String类型
在 Action 中获得的是一个 String 型数据,每一个被选中的 checkbox 的 value 被拼接在一起,每个值之间以逗号隔开(,)。
所以在 Action 中定义一个跟 checkbox 的 name 同名的属性来接收这些被选中的 checkbox 的 value 即可。
以下是实现的代码:
前台 HTML 代码:
- 003.Kafka基本概念
nweiren
hadoopkafka
Kafka基本概念:Topic、Partition、Message、Producer、Broker、Consumer。 Topic: 消息源(Message)的分类。 Partition: Topic物理上的分组,一
- Linux环境下安装JDK
roadrunners
jdklinux
1、准备工作
创建JDK的安装目录:
mkdir -p /usr/java/
下载JDK,找到适合自己系统的JDK版本进行下载:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
把JDK安装包下载到/usr/java/目录,然后进行解压:
tar -zxvf jre-7
- Linux忘记root密码的解决思路
tomcat_oracle
linux
1:使用同版本的linux启动系统,chroot到忘记密码的根分区passwd改密码 2:grub启动菜单中加入init=/bin/bash进入系统,不过这时挂载的是只读分区。根据系统的分区情况进一步判断. 3: grub启动菜单中加入 single以单用户进入系统. 4:用以上方法mount到根分区把/etc/passwd中的root密码去除 例如: ro
- 跨浏览器 HTML5 postMessage 方法以及 message 事件模拟实现
xueyou
jsonpjquery框架UIhtml5
postMessage 是 HTML5 新方法,它可以实现跨域窗口之间通讯。到目前为止,只有 IE8+, Firefox 3, Opera 9, Chrome 3和 Safari 4 支持,而本篇文章主要讲述 postMessage 方法与 message 事件跨浏览器实现。postMessage 方法 JSONP 技术不一样,前者是前端擅长跨域文档数据即时通讯,后者擅长针对跨域服务端数据通讯,p