搜档网
当前位置:搜档网 › Android4.4上应用写外卡的兼容性问题与解决建议

Android4.4上应用写外卡的兼容性问题与解决建议

Android4.4上应用写外卡的兼容性问题与解决建议

Android4.4上应用写外卡的兼容性问题与解决

建议

2014/02/12 15:52

更多0

尊敬的开发者:

在Android4.4新版本中,Google针对外卡写权限增加了CTS用例,对外卡的写操作增加了限制,由此导致部分开发者的应用可能存在外卡写权限兼容性问题。

华为和Google深入讨论过本次外卡权限限制的问题,清楚Google的修改对开发者的影响,本着保障用户体验和合作伙伴利益的原则,我们在此提醒大家密切关注并给出解决建议,一起迎接Android4.4 时代。具体问题如下:Android4.4对外卡的写操作进行增加了如下两条限制:

一、通过用户态文件系统fuse对外卡的写权限进行了限制;

1、用户只能在外卡Android/data//目录下进行写操作。

2、拥有W RITE_MEDIA_STORAGE权限(仅特权用户才能申请这个权限)的用户才能对整个外卡进行写操作。

二、Android4.4的MediaProvider不允许对外卡进行任何写操作。

上述这两条限制导致原先直接操作外卡目录的应用以及通过MediaProvider操作外卡目录的应用在Android4.4上会存在兼容性问题,造成不好的用户体验效果。

建议的修改原则:

1、遵循Google要求,调整应用外卡的工作目录为Android/data//,以获得写权限。

2、对于需要外卡全局写权限的应用,可以考虑使用MediaProvider,DownloadProvider,DocumentsProvider接口间接获得写外卡能力。

目前我们会放开MediaProvider的权限控制,如果后续Google进行了强制限制,华为可能会跟进。

如何编写兼容多浏览器的CSS代码

一个优秀的网站要尽量兼容所有浏览器,但由于浏览器类型多样(IE 5, IE 6, IE7, IE 8, Firefox, Chrome, Safari),以及浏览器对CSS高版本的支持问题,这就给网页开发者带来诸多困难。 为了降低网页开发者寻找解决方案及编写代码的时间,我们收集了一些方法,以期能缩短开发时间,挺高网页在多浏览器中的兼容性。 IE浏览器兼容性解决方案 通过使用IE中的条件注释(Conditional comments)。 条件注释只能用于IE 5以后版本的浏览器,其他类型的浏览器将会忽略此注释。如果你安装了多个IE,条件注释(Conditional comments)将会以最高版本的 IE为标准。 条件注释(Conditional comments)示例: 条件注释(Conditional comments)说明: 1.条件注释的基本结构和HTML的注释()是一样的。因此IE以外的 浏览器将会把它们看作是普通的注释而完全忽略它们。 2.IE将会根据if条件来判断是否如解析普通的页面内容一样解析条件注释 里的内容。 3.条件注释使用的是HTML的注释结构,因此他们只能使用在HTML文件里, 而不能在CSS文件中使用。 我们来测试一下条件注释(Conditional comments)的实际效果。 代码如下: 注:gt代表大于, lte代表小于或等于。 预览条件注释(Conditional comments)的实际效果 重置CSS各个元素的属性值 由于各个浏览器对CSS元素默认的属性值进行解析时,可能有所差异,所以我们尽量重置所需的CSS元素的属性值(CSS reset styles)。 我们常见如下所示的重置CSS默认属性值的代码: * { margin: 0; padding: 0; } 但是仅对margin和padding重置也许远远不够,下面的代码对常用的CSS元素进行了重置。 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0;

Win7兼容性测试及常见问题解答

Win7兼容性测试及常见问题解答 如果你是一个战斗在一线的IT管理人员,你可以日益感受到Win7的灼灼热浪, 各大IT类站点,论坛都在讨论着跟此有关的话题;您的客户也可能正在酝酿着更新成Windows操作平台,随着今年初微软高调宣布要停止对XP的支持,转而全力推行Win7平台;XP操作平台已经完成它的历史使命,将会与我们渐行渐远;Win7时代的大幕已经拉起。 不同于Vista的遮遮掩掩,有气无力,微软公司对Win7有着强烈的自信;与之相关的配套产品线已经完全成熟起来;硬件市场的已经完全成熟,甚至于已经熟透了;软件产品的完善,如office2010, Exchange2010, IE8,触摸屏技术等等。而且无论是官方数据还是我们这边自己的测试数据都证实了Win7的强大与完美。面对以上种种刚性需求(需要买房子的人,一定特恨这个名词),IT人员尤其是CIO一定会心存顾忌,会考虑到以下二个问题: 1.公司目前的主流配置,是否满足Win7的硬件需求 2.公司的常用软件或流程中工作的Web站点能否在Win7中正常工作,毕竟Win7的底层技术有了很大的变更,软件兼容性是我们最需要考虑的问题 其实你们根本不用担心以上问题,贴心的微软已经提供了专门的测试工具,我们呆会会一一进行讲解,现在先进行基础知识的普及,“工欲善其事,必先利其器”吗!当然,有一定基础的人,可以掠过此部分内容。 Win7的版本介绍

Windows 7包含6个版本,分别为Windows 7 Starter(初级版)、Windows 7 Ho me Basic(家庭普通版)、Windows 7 Home Premium(家庭高级版)、Windows 7 Professional(专业版)、Windows 7 Enterprise(企业版)以及Windows7 Ultimate(旗舰版)。 家庭用户考虑家庭版就可以了,更高的版本对硬件要求比较高,而且很多功能也用不上。 做为企业级用户就只好在专业版,企业版和旗舰版之间进行选择了。Windows 7 Professional(专业版) 面向爱好者和小企业用户,满足办公开发需求,包含加强的网络功能,如活动目录和域支持、远程桌面等,另外还有网络备份、位置感知打印、加密文件系统、演示模式、Windows XP模式等功能。64位可支持更大内存(192GB)。可以通过全球OEM厂商和零售商获得。 Windows 7 Enterprise(企业版) 面向企业市场的高级版本,满足企业数据共享、管理、安全等需求。包含多语言包、UNIX应用支持、BitLocker驱动器加密、分支缓存(BranchCache)等,通过与微软有软件保证合同的公司进行批量许可出售。不在OEM和零售市场发售。Windows 7 Ultimate(旗舰版) 拥有所有功能,与企业版基本是相同的产品,仅仅在授权方式及其相关应用及服务上有区别,面向高端用户和软件爱好者。专业版用户和家庭高级版用户可以付费通过Windows随时升级(WAU)服务升级到旗舰版。 注意:

兼容各个浏览器的纯CSS圆角代码

兼容各个浏览器的纯CSS圆角代码 无标题文档 2, IE6/IE77对FireFox *+html 与 *html 是IE特有的标签, firefox 暂不支持.而*+html 又为 IE7特有标签. 代码: 注意: *+html 对IE7的兼容必须保证HTML顶部有如下声明: 代码: 二、万能 float 闭合(非常重要!) 可以用这个解决多个div对齐时的间距不对, 关于 clear float 的原理可参见 [How To Clear Floats Without Structural Markup] 将以下代码加入Global CSS 中,给需要闭合的div加上class=”clearfix” 即可,屡试不爽. 代码: ********************************************************************* ************************************************** 三、其他兼容技巧(相当有用) 1, FF下给 div 设置 padding 后会导致 width 和 height 增加, 但IE不 会.(可用!important解决)

Windows系统下各浏览器兼容性

Windows系统下各浏览器常用CSS HACK汇总表 1. 此汇总表中测试浏览器的版本为: 微软系统自带:IE6、IE7、IE8 火狐:Firefox 3.6.6 Safari:Safari 5.0 谷歌浏览器:Chrome 6.0.458.1 dev Opera浏览器:Opera 10.60 2. 其中,多数CSS hack是在selector{property:value;}基础上更改的。 selector代表CSS选择器,property代表CSS特性,value代表特性的值。 3. FF代表Firefox,Ch代表Chorme,Sa代表Safari,Op代表Opera 4. Q代表Quirks Mode,S代表Standards Mode。 5. Hack Type列的数字,指的是上面CSS hack的实现方式中的列表号。 1是指“利用浏览器对相同代码的解析和支持的不同实现的hack”,2是指以Firefox或Webkit 特有的扩展样式实现的hack。

一定遵守CSS hack的三条原则。CSS hack是没有办法的时候才使用的解决兼容性问题的招术,是用兼容性问题去解决兼容性问题,无异于饮鸩止渴。切莫一有兼容性问题就使用,时刻记得改掉用CSS hack修补的问题。 IE6、IE7、IE8、Firefox兼容性CSS HACK代码+示例1.区别IE和非IE浏览器CSS HACK代码 #divcss5{ background:blue; /*非IE 背景藍色*/ background:red \9; /*IE6、IE7、IE8背景紅色*/ } 2.区别IE6,IE7,IE8,FF CSS HACK 【区别符号】:「\9」、「*」、「_」 【示例】: #divcss5{ background:blue; /*Firefox 背景变蓝色*/ background:red \9; /*IE8 背景变红色*/ *background:black; /*IE7 背景变黑色*/ _background:orange; /*IE6 背景变橘色*/ } 【说明】:因为IE系列浏览器可读「\9」,而IE6和IE7可读「*」(米字号),另外IE6可辨识「_」(底线),因此可以依照顺序写下来,就会让浏览器正确的读取到自己看得懂得CSS 语法,所以就可以有效区分IE各版本和非IE浏览器(像是Firefox、Opera、Google Chrome、Safari等)。 3.区别IE6、IE7、Firefox (EXP 1) 【区别符号】:「*」、「_」 【示例】: #divcss5{ background:blue; /*Firefox背景变蓝色*/ *background:black; /*IE7 背景变黑色*/ _background:orange; /*IE6 背景变橘色*/ } 【说明】:IE7和IE6可读「*」(米字号),IE6又可以读「_」(底线),但是IE7却无法读取

教你怎么用win7虚拟机!(彻底解决兼容性)

教你怎么用win7虚拟机!(彻底解决兼容性) 虽然微软号称Windows7能够解决大部分软件的兼容性问题,但是作为一个全新的操作系统,难免会遇到一些游戏、软件无法使用,特别是有些用64位Windows7的朋友。那么我们如何来让软件顺利在Windows7中运行呢?除了使用兼容模式之外,微软还专门推出了一个XP模式来解决软件兼容性的问题,主要面向一些企业级的用户,不过我们同样可以用XP模式来解决日常使用中遇到的问题。 多使用兼容模式和管理员权限 在Windows7中,如果有软件无法运行,我们可以首先采取系统自带的两种方法来解决问题,那就是使用兼容模式运行程序或者使用管理员权限进行运行,这可以解决很多的问题。 1,以兼容模式运行程序 相信大部分的朋友都知道兼容模式,在Windows XP中已经有了这个兼容运行的模式,当我们在安装好了一些软件,却无法运行的时候,就可以尝试一下使用兼容性模式来运行。 ●以兼容模式运行程序 找到无法运行的程序的可执行文件,右键点击选择属性,然后再选择兼容性,在以“以兼容模式运行程序”前面的框前点上钩,一般选择Windows XP sp2来运行即可。比如老游戏《红色警戒2》在浩方进行联网游戏时无法运行,就必须使用兼容性模式打开才可以正常联网游戏。

●管理员权限能解决很多问题 2,以管理员身份运行 在Windows7中,很多软件无法运行的情况都是由于没有使用管理员权限造成的,所以在碰到软件无法正常运行的时候可以尝试用管理员权限运行。 右键点击可执行程序,即可选择“以管理员身份运行”,不过需要在弹出的UAC菜单中确认一下即可。需要注意的是即使你用了管理员级别的账户登录Win7,默认也不是直接获取所有的管理员权限,这样可以提高系统安全系数,即使恶意软件在管理员账户下运行也不一定能获取所有权限来进行破坏行为。 小贴士:安装时也要用上管理员身份 还有一些程序需要用管理员权限安装才可以运行,这一点也需要大家注意。 在XP模式中运行软件 在遇到一些以兼容性模式安装,运行还是失败的程序,微软还给了一个解决方法就是安装XP模式,在XP 模式中运行软件。简单来说XP模式就相当于一个虚拟机,不过以系统补丁的方式进行安装,而且和原有的Windows7系统结合紧密。

解决方案怎么写

解决方案怎么写 篇一:如何写售前解决方案 如何写售前解决方案 一般要为客户撰写的售前方案分为:项目建议书、项目解决方案、项目投标书。 项目建议书用于动员客户启动项目,为客户启动项目提供何行性建议分析,或者用于客户初步选型阶段,获得调研机会后再编制解决方案。 解决方案用于恰谈技术协议和合同之前持软件技术交底,或者用于议标阶段,重在介绍软件供货商的技术能力和实施服务能力等方面的优势。 投标书用于客户的招标文档,按照客户要求的格式进行发挥,要充分说明公司各个方面的综合实力,以战胜对手。 项目建议书的参考结构: 1 引言 2 企业业务现状分析与诊断 3 项目目标规划 3.1 项目规划原则 3.2 项目总体目标和分阶段目标 3.3 项目预期周期和成本规划 4 项目必要性分析

5 项目可行性分析 5.1 相关技术的发展现状介绍 5.2 软件公司相关产品的能力分析 5.3 企业具备的管理、硬件、组织和技术基础 6 项目的经济效益分析 7 结束语 建议书的要求是简短紧凑,内空翔实,目标规划清楚,便于高层决策,可以在一份建议书中列出几个可选技术方案,推动客户高层决策。 解决方案的参考结构: 1 引言 2 业务现状分析与诊断 3 系统架构规划 3.1 总体目标 3.2 指导思想 3.3 总体功能框架 3.4 硬件部署体系 …… 4 系统业务技术解决方案 4.1 关键业务问题解决方案(可多个) 4.2 关注重点技术问题介绍

4.3 其他标准功能介绍 …… 5 系统实施方案 5.1 实施管理方法 5.2 实施团队构成 5.3 实施里程碑计划(可分解子系统实施计划) 5.4 各阶段双方工作配合说明 5.5 风险分析及对策 5.6 沟通和质理保证计划 5.7 培训计划 5.8 系统预期阶段效益 …… 6 服务内容及措施 7 典型案例 8 结束语(合作建议) 9 附件(软件公司介绍) 投标书的参考结构 投标书是针对招标书的答复性文件,基本包含解决方案的全部内容,再增加公司优势和投标需要的相关资质附件。投标书结构没有一定之规,按客户招标书要求准备即可。 篇二:如何撰写工作方案

Win7安装Visual C++ 6.0兼容性问题解决方法

要安装的软件:Visual C++ 6.0 简体中文企业版集成SP6完美版 运行setup.exe安装程序,会弹出如下的的程序兼容性助手提示框,这个是Win7在警告用户vc6存在兼容性问题:此程序存在已知的兼容性问题。如下图,选中不再显示此消息,点“运行程序”。(之后再有遇到“此程序存在已知的兼容性问题”的提示时候,也按这个做法处理!) 接着安装,进入选择安装类型这一步的时候,要注意。点“Custom”自定义安装类型:

Custom自定义安装里,点中Tools组件,更改选项: 把其中的OLE/Com Object Viewer取消,不选择:

再返回到组件选择的时候,Tools就变为灰色的勾了,因为里面我们取消了OLE/Com Object Viewer这一顶: 其他的就默认安装就可以了,要注意的上面已经都交代了,安装完成,出现安装成功的提示: 安装完成后,启动VC6的时候,也出现“此程序存在已知的兼容性问题”的提示,按上面第一步中的处理:

选中不再显示此消息,点“运行程序 OK,可以使用了!!! 有时候Win7下VC6打开文件会报错导致其崩溃的解决办法 在Windows7下安装Visual C++ 6.0后,遇到一个致命的问题打开文件的时候出现异常而导致VC6崩溃,如下图所示:

微软针对这个问题发布了一个补丁,原补丁是未编译的VC6工程,请自己在百度搜索FileTool.dll已编译并下载已编译的FileTool.dll到本地,使用方法: 1.把FileTool.dll文件拷贝至C:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns文件夹下 2.在cmd下手动注册该dll文件:regsvr32 "C:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns\FileTool.dll" 3.打开VC6,右击工具栏,自定义... -> 附加项和宏文件,选中FileTool Developer Studio Add-in附加项 这个时候就会出现 A 和 O 的文件栏按钮 ?Add File To Project ?Open 今后再打开文件/工程或是添加文件到工程的时候,用这两个按钮,不要用VC6默认的了。 这样就不会再出问题了

CSS浏览器兼容性的各种代码解决方案

CSS浏览器兼容性的各种代码解决方案 https://www.sodocs.net/doc/986308872.html,/webds/blog/item/0fc34990dbef5a8ba877a4d1.html 网页设计遇到最大的麻烦之一莫过于网页对不同浏览器的兼容性问题了,因为IE 6.0 / IE 7.0 / firefox 2 / Opera 9等主流浏览器对CSS解析不近相同,导致设计的页面效果不一样,所以用什么方法可以有效解决不同浏览器不同页面效果的问题呢?广泛被使用的方法就是CSS Hack,即使用特别的CSS定义显示网页在不同浏览器的设计风格,针对不同的浏览器去写不同的CSS,最大化兼容浏览器。 一般情况下,我都会兼顾IE 6.0 / IE 7.0 / firefox 2.0浏览器,下面是用的较频繁的CSS Hack技巧: 用的最广莫过于!important了,它可以针对IE(IE 7.0能正确理解!important)和非IE浏览器设置不同的样式,只要在非IE浏览器样式的后面加上!important,就可以针对其优先了。所以为了兼顾IE 6.0与火狐之间的差异,我都会使 用!important。 1、仅IE7与IE5.0可以识别 *+html select {…} 当面临需要只针对IE7与IE5.0做样式的时候就可以采用这个HACK。 2、仅IE7可以识别 *+html select {…!important;} 当面临需要只针对IE7做样式的时候就可以采用这个HACK。 3、IE6及IE6以下识别 * html select {…} 这个地方要特别注意很多博客都写成了是IE6的HACK其实IE5.x同样可以识别这个HACK。其它浏览器不识别。 4、html/**/ >body select {…} 这句与上一句的作用相同。 5、仅IE6不识别,屏蔽IE6 select { display /*屏蔽IE6*/:none;} 这里主要是通过CSS注释分开一个属性与值,注释在冒号前。 6、仅IE6与IE5不识别,屏蔽IE6与IE5 select/**/ { display /*IE6,IE5不识别*/:none;} 这里与上面一句不同的是在选择符与花括号之间多了一个CSS注释。不屏蔽 IE5.5 7、仅IE5不识别,屏蔽IE5 select/*IE5不识别*/ {…} 这一句是在上一句中去掉了属性区的注释。只有IE5不识别,IE5.5可以识别。 8、盒模型解决方法 selct {width:IE5.x宽度; voice-family :”\”}\”"; voice-family:inherit; width:正确宽度;} 盒模型的清除方法不是通过!important来处理的。这点要明确。 9、只有Opera识别 @media all and (min-width: 0px){ select {……} }

解决VB6.0与win7的兼容问题

对于很多入门者来说,VB 6是学习VB的一个非常重要的工具。(当然,对于现在开发者来讲,根本都不用安装VB 6,早就用VB 2008)当我们的机器更新到了Win 7,有很多兼容性的问题都会随之而来。VB 6是一个发行了非常久的软件来的。与Win 7的兼容性到底如何?让我们一起来看看。 首先,一开始安装就遇到了兼容问题。(看来兼容性不太好) 那究竟VB 6和Win 7哪方面不兼容呢?内核?不太可能吧~!Win 7支持运行VB 6的程序啊~!大家想想,我们在后面的文章将会揭晓。 OK,我们继续单击“运行程序”程序出来了。那下面的操作就与平常安装VB 那样,输入序列号等操作。到最后一步,继续初始化,还是出现了兼容问题。 不用理它,照单击“运行程序”。

安装程序运行了,下面的方法,就按照VB 6的安装一样,没有出现什么问题。(到最后一步,必须要你重启计算机,如果你不愿意,你可以使用任务管理器强行结束ACMBOOT.EXE)----------原始文章(理论方面,可以忽略)---------------------------- 这样就成功安装好VB 6?立即去编写一个程序。在还没有打代码的时候,就出现了一个问题了。在窗体上添加个Command(按钮),在拖动按钮的时候,很卡。尝试一下添加别的控件,问题依旧。 立即想想,在XP里面,双核计算机或单核计算机,都可以很顺的运行VB 6集成开发环境。没有装显卡驱动?没可能~!Aero都已经开了,怎么会没有安装显卡驱动呢? 在想到XP时,立即想到了那个兼容向导。立即试一试设置到XP SP3,问题依旧。而且问题还更严重。因为XP和Win 7的控件都不同,所以出现了很多控件错误的信息。 再想想,莫非是华丽的桌面而导致的?立即试一试。 ----------原始文章(理论方面,可以忽略)---------------------------- 安装完VB 6后,请立即修改VB6.EXE的兼容性(右键——>属性——>“兼容性”选项卡)。我们需要勾选“禁用桌面元素”(解决拖动控件文件)和“以管理员身份运行此程序“(解决VB 6使用时的权限问题)。

最全整理浏览器兼容性问题与解决方案样本

常用浏览器兼容性问题与解决方案所谓浏览器兼容性问题,是指由于不同浏览器对同一段代码有不同解析,导致页面显示效果不统一状况。在大多数状况下,咱们需求是,无论顾客用什么浏览器来查看咱们网站或者登陆咱们系统,都应当是统一显示效果。因此浏览器兼容性问题是前端开发人员经常会遇到和必要要解决问题。 在学习浏览器兼容性之前,我想把前端开发人员划分为两类: 第一类是精准按照设计图开发前端开发人员,可以说是精准到1px,她们很容易就会发现设计图局限性,并且在很少状况下会遇到浏览器兼容性问题,而这些问题往往都死浏览器bug,并且她们制作页面后期易维护,代码重用问题少,可以说是比较牢固放心代码。 第二类是基本按照设计图来开发前端开发人员,诸多细枝末节差距很大,不如间距,行高,图片位置等等经常会差几px。某种效果实现也是重复调试得到,详细为什么浮现这种效果还模模糊糊,整体布局十分脆弱。稍有改动就乱七八糟。代码为什么这样写还不知因此然。此类开发人员往往经常为兼容性问题所困。修改好了这个浏览器又乱了另一种浏览器。改来改去也毫无头绪。其实她们遇到兼容性问题大某些不应当归咎于浏览器,而是她们技术自身了。 文章重要针对是第一类,严谨型开发人员,因而这里重要从浏览器解析差别角度来分析兼容性问题。 浏览器兼容问题一:不同浏览器标签默认外补丁和内补丁不同 问题症状:随便写几种标签,不加样式控制状况下,各自margin 和padding差别较大。 遇到频率:100% 解决方案:CSS里*

备注:这个是最常用也是最易解决一种浏览器兼容性问题,几乎所有CSS文献开头都会用通配符*来设立各个标签内外补丁是0。 浏览器兼容问题二:块属性标签float后,又有横行margin状况下,在IE6显示margin比设立大 问题症状:常用症状是IE6中背面一块被顶到下一行 遇到频率:90%(稍微复杂点页面都会遇到,float布局最常用浏览器兼容问题)解决方案:在float标签样式控制中加入display:inline;将其转化为行内属性 备注:咱们最惯用就是div+CSS布局了,而div就是一种典型块属性标签,横向布局时候咱们普通都是用div float实现,横向间距设立如果用margin实现,这就是一种必然会遇到兼容性问题。 浏览器兼容问题三:设立较小高度标签(普通不大于10px),在IE6,IE7,遨游中高度超过自己设立高度 问题症状:IE6、7和遨游里这个标签高度不受控制,超过自己设立高度 遇到频率:60% 解决方案:给超过高度标签设立overflow:hidden;或者设立行高line-height 不大于你设立高度。 备注:这种状况普通出当前咱们设立小圆角背景标签里。浮现这个问题因素是IE8之前浏览器都会给标签一种最小默认行高高度。虽然你标签是空,这个标签高度还是会达到默认行高。 浏览器兼容问题四:行内属性标签,设立display:block后采用float布局,又有横行margin状况,IE6间距bug 问题症状:IE6里间距比超过设立间距 遇到几率:20%

图解Win7与Oracle_11g兼容性的解决方法

是Win7安装Oracle 11g出现的问题与解决方法 免责声明:本资源来源网络,不以盈利为目的仅供学习 首先在自己的Windows 7旗舰版上,Oracle 11g在“产品特定的先觉条件检查”时,提示以下错误:

在第一幅图片中,我们可以看到在Oracle在检查操作系统兼容性时,没有通过检查,此时,我们在点击“下一步”进行安装时,是不能安装的,会跳出第二幅图片中的错误提示,所以只能在解决了兼容性问题后,才能安装Oracle。这时,我们先得找到Oracle的安装文件,下面就以我的安装文件的路径进行说明,首先找到路径: "E:\Oracle Enterprise_Standard Edition_11.1.0.7\database\stage\prereq\db\refhost.xml“。 在找到”refhost.xml“文件后,如果你没有安装XML软件,就以记事本的方式打开该文件,在打开之后我们找到如下节点: { } 把上述节点替换为以下节点: { } 替换完成后,点击保存并退出。接下来就可以点击”setup.exe“进行安装了,在进入到”产品特定的先觉条件检查“的安装界面时,仍会有上面第一幅的图片安装画面,仍是系统的兼容性检查不通过,但我们不管点击”下一步“进行继续安装,在点击了”下一步“按钮进行安装时,会跳出以下错误,如下图: 此时我们点击”是“进行继续安装,接下来安装程序就进入到下一个安装程序了,安装程序界面如下图:

解决CSS 兼容性问题

解决CSS 兼容性问题 如果你经常使用CSS3 实现一些炫酷的效果,比如使用 transition 实现让一个div 慢慢变宽的动效,你一定会为了兼容各个高级浏览器而这样写你的CSS 代码: 1.#box { 2.width: 200 px; 3.height: 200 px; 4.-moz-transition: al l2s ease 0s; 5.-webkit-transition: all 2s ease 0s; 6.-o-transition: all 2s ease 0s; 7.} 8.#box:hover { 9.width: 800 px; 10.} 复制代码 在 Internet Explorer 10 上你也可以使用 CSS3 实现这个效果了,只需要为#box 添加一行代码:-ms-transition: all 2s ease 0s; 下面列举出几个典型的需要兼容 Internet Explorer 10 的CSS3 特性: 1. 3D 转换 Internet Explorer 10 和 Windows 8 中使用 JavaScript 的 Modern UI 风格的应用引入了对 CSS3 3D 转换的支持。Internet Explorer 9 增加了对 CSS3 2D 转换的支持,使用JavaScript 的 Modern UI 风格的应用也同样支持它们。转换支持包括变换、旋转以及2D 和3D 空间中的元素拉伸,这些转换无需插件。 为了实现CSS 转换,需要使用-ms-transform 属性定义一个或多个转换函数。例如,以下代码段是一个选择器,它将一个2D 偏移函数和一个3D 旋转函数同时应用于一个div 元素。 1.div { 2.... 3.-ms-transform: skew(-45deg, 15deg) rotate3d(0.7, 0.8, 0.4, 55deg); 4.} 复制代码

解决win7系统ie11兼容性问题

解决Win7系统IE11兼容性问题 当遇到打开有问题的网站,可以尝试下面的操作: 一、添加受信任的站点 1.打开IE11浏览器,点击右上角的“工具”选项,再选择“Internet选项”; 2.点击界面的上方的“安全”选项卡,然后点击“受信任的站点”; 3.点击“站点”,添加该行的网站。 二、添加兼容性视图设置 1.打开IE11浏览器,点击右上角的“工具”选项,再选择“兼容性视图设置”; 2.将该行网站添加到“兼容性视图中的网站”; 3.关闭IE11浏览器,重新登入。 三、关闭保护模式 1.打开IE11浏览器,点击右上角的“工具”选项,再选择“Internet选项”; 2.点击界面的上方的“安全”选项卡,然后点击“Internet”; 3.把“启用保护模式”的勾选去掉,另外,切换到“高级”选项卡,找到“增强保护模式”,如果前面有勾选并可选的话,请您将前面的勾去掉; 4.关闭IE11浏览器,重新登入。 四、禁用GPU硬件加速

如果用户的电脑是没有独立显卡的老机器,在用IE11观看优酷之类的在线视频时,会出现切换为全屏模式后当前视频就自动关闭的异常状况。这是由于用户的集成显卡不支持硬件加速导致的,只要将当前的Flashplayer播放插件卸载,并安装10.2及以下版本即可解决。此外,如果用户并不想在以后升级自己电脑,在进行下面的操作: 1.打开IE,点击右上角的“工具”选项,再选择“Internet选项”; 2.点击界面的上方的“安全”选项卡,然后点击“Internet”; 3.把“启用保护模式”的勾选去掉,另外,切换到“高级”选项卡,找到“使用软件呈现而不使用GPU呈现”选项,如果前面有勾选并可选的话,请您将前面的勾去掉; 4.关闭IE,重新打开该网站 另外,如果您的设备曾经装载过或正在使用第三方的防毒软件,建议您可以进行卸载或停用的操作,看问题是否得到改善。

Windows系统下各浏览器兼容性

Win dows系统下各浏览器常用CSS HAC汇总表 Hack ________________________ iJ/pe "-Hitml sei ec tori 1 *html selector 1 _prop erty :value 1 -property: valued 1 html* Beiector| 1 "property; value 1 property: valued 1 selector, c-moz-^ny-linkG -. 2 selector^ xz-moz-any-link^ < moz-document y fl-prefix(){ (2) htrnl>/=t*/body selector, x:-moz-^ any-link htrril^^^body SQkctDQ K:~moz' ? any-link, x:def3ult{+H:} 娄 二空屛头的.H舉険特百扩辰務式…..…2 ^irimdid seitan drid (-widtjkie min-dE vice-pixekratio:0)电… U;webkit开头的畑bkit測览器持有扩展样戒2 dnwbiw ail and ('webkit-miri'device-| pixal-ratio; 10000)* not all and 2 (-webkit- min-device-pixel-ratio: Ch Sa Op 1E6IE7iEd...— FF 1. 此汇总表中测试浏览器的版本为: 微软系统自带:IE6、IE7、IE8 火狐:Firefox 3.6.6 Safari : Safari 5.0 谷歌浏览器:Chrome 6.0.458.1 dev Opera 浏览器:Opera 10.60 2. 其中,多数CSS hack 是在selector{property:value;} 基础上更改的。 selector代表CSS选择器,property 代表CSS特性,value代表特性的值。 3. FF 代表Firefox ,Ch 代表Chorme ,Sa 代表Safari ,Op 代表Opera 4. Q 代表Quirks Mode ,S 代表Standards Mode 。 5. Hack Type 列的数字,指的是上面CSS hack的实现方式中的列表号。 1是指利用浏览器对相同代码的解析和支持的不同实现的hack”,2是指以Firefox或Webkit 特有的扩展样式实现的hack。

如何撰写项目的解决方案

如何撰写项目的解决方案? 一、解决方案难写在哪里? 很多人对写方案非常没有信心,一涉及到方案的事情,就束手无策,到处求人。 作为一个公认的方案打手,意思是写方案就象打字员一样,我觉得我在这方面确实是有绝活。 我基本上都是在方案提交前一两天接到写方案的任务,而我自己的事情一般又比别人多一点,也不能不做,只好心里大骂一句,骂完后就打电话搞清楚别人的要求,边问就边构思整个方案的推导思路和结构提纲。 因为你不敢让你的同事知道你只能用很少的一点时间写方案(基本上我真正动笔写方案的时间都在 2~4个小时以内),让他们担心方案的质量和进度保证,进而对自己的后续工作质量没有信心。所以我其实也特别紧张,注意力也特别集中,大脑也高速反应,基本上几分钟电话或面谈完思路基本就有了,然后该干嘛干嘛,找一些零散的小时间把思路不断推导一下,然后到了一个比较安静和完整的时间段前才开始写,这个时候基本上要写的话都想清楚了,只需要不断敲字,敲字的时候也是注意力也特别集中,大脑也高速反应,越写思路越开,很快也就完工了。 写方案不难,知道怎么写才难。关于写方案我只总结一点,结构化地去组织你的思想。 有结构就有思路,有思路就有方案。 另外真正写方案的人,对自己写过的方案是永远不会满意的,只有这样,每次都会进步一点点,解决方案水平质量就会随公司能力不断增长。 当然我曾经问过很多人,你到底为什么写不出好的方案呢? 基本上原因可以归为四类: 1.1 第一种是没有体系 一旦用户要求提供关于PDM的方案,很多人大脑是一片空白,完全不知道从哪里下手。很多人说起自己的产品来,好象知道不少卖点,不过真要写出来,又觉得无从下笔。 这种情况一般是写方案者不熟悉自己产品体系造成的,知道一两个甚至更多的产品卖点不难,但难就难在成体系,知识就是成体系的点构成的,而不是一句一句离散的说法构成的。 因为我们这个行业从业人员说句不客气的话,大部分对所销售实施的管理系统并没有很深入的研究,都是半路出家,从头开始,在学习过程中熟悉,在熟悉过程中领悟。所以一下子去驾驭一个整体方案是很痛苦的。只有当一个人对一个产品思路有体系以后,才能够写出完整的方案,否则就是一个单元也要费尽脑汁。 所以一个人要想写好一个方案,首先要把自己产品的来龙去脉,功能模块,适应领域,典型客户实施情况有一个全面的了解,这样才能建立一个完整的知识体系,然后逐步补充竞争对手知识和一些技术性知识,不断深化自己的知识体系。 1.2 第二种是没有思路 有很多用户看多了模板化的方案以后,想看一些针对他们自己的业务的个性化内容,这个时候有的人按照标准方案模板修改还勉强能对付,但对于个性化内容针对性方案就速手无策了。 这种情况从根本上讲还是写方案者不熟悉企业业务造成的,写方案,特别是针对性方案不仅仅要求了解企业的需求,而且要知道这些需求是在何种业务需求下产生的,用户提出这样的要求到底想解决什么问题,把这个问题找出来,一般针对性解决思路就有了,有了思路,自然可以很好的写方案。

相关主题