当前位置:首页 » 编程软件 » ideservices显示快捷编译栏

ideservices显示快捷编译栏

发布时间: 2022-10-29 04:10:00

㈠ MPLAB IDE 哪个菜单可以显示已编程

这是很正常的,因为mplab建立的工程不能放在有中文目录的文件夹,也就是说它不支持中文目录,你所建的工程必须放在英文目录下,编译才不会出错!祝你成功!

㈡ ide的更改方法

in7,以及衍生出的服务器版本,系统本身都是支持AHCI的,也内置了驱动程序。改为AHCI蓝屏,原因是你在IDE模式下装完的Win7,它就把AHCI给关掉了,所以你改为更高级的AHCI模式它就无法识别,从而导致蓝屏。解决办法就是在开启AHCI之前修改一下注册表,打开Win7的AHCI。运行regedit,依次定位到[HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\MSAHCI],在右侧一栏找到start项,将值改为0。这时再改为AHCI模式就不会蓝屏了,重启后会提示发现磁盘控制器并加载驱动。
对于XP由于它本身并没有集成AHCI驱动,所以只能手动安装,我这儿有一个XP下的驱动程序,如果需要的话可以给我留言。
不知道你的Win7是不是原版,原版是保证内置了AHCI驱动的,对于Ghost版本或精简版这类的经过修改的系统则无法保证,AHCI驱动可能被精简掉。希望能帮到你~

㈢ idea显示类中有哪些方法快捷键

查询快捷键
CTRL+N 查找类
CTRL+SHIFT+N 查找文件
CTRL+SHIFT+ALT+N 查 找类中的方法或变量
CIRL+B 找变量的来源
CTRL+ALT+B 找所有的子类
CTRL+SHIFT+B 找变量的 类
CTRL+G 定位行
CTRL+F 在当前窗口查找文本
CTRL+SHIFT+F 在指定窗口查找文本
CTRL+R 在 当前窗口替换文本
CTRL+SHIFT+R 在指定窗口替换文本
ALT+SHIFT+C 查找修改的文件
CTRL+E 最 近打开的文件
F3 向下查找关键字出现位置
SHIFT+F3 向上一个关键字出现位置
F4 查找变量来源
CTRL+ALT+F7 选 中的字符 查找工程出现的地方
CTRL+SHIFT+O 弹出显示查找内容

SVN 管理
把SVN库添加到IDEA中 SETTING -> VERSION CONTROL -> VCS = SVBVERSION

自动代码
ALT+回车 导入包,自动修正
CTRL+ALT+L 格式化代码
CTRL+ALT+I 自 动缩进
CTRL+ALT+O 优化导入的类和包
ALT+INSERT 生成代码(如GET,SET方法,构造函数等)
CTRL+E 或者ALT+SHIFT+C 最近更改的代码
CTRL+SHIFT+SPACE 自动补全代码
CTRL+空格 代码提示
CTRL+ALT+SPACE 类 名或接口名提示
CTRL+P 方法参数提示
CTRL+J 自动代码
CTRL+ALT+T 把选中的代码放在 TRY{} IF{} ELSE{} 里

复制快捷方式
F5 拷贝文件快捷方式
CTRL+D 复制行
CTRL+X 剪 切,删除行
CTRL+SHIFT+V 可以复制多个文本

高亮
CTRL+F 选中的文字,高亮显示 上下跳到下一个或者上一个
F2 或SHIFT+F2 高亮错误或警告快速定位
CTRL+SHIFT+F7 高亮显示多个关键字.

其他快捷方式
CIRL+U 大小写切换
CTRL+Z 倒退
CTRL+SHIFT+Z 向 前
CTRL+ALT+F12 资源管理器打开文件夹
ALT+F1 查找文件所在目录位置
SHIFT+ALT+INSERT 竖 编辑模式
CTRL+/ 注释//
CTRL+SHIFT+/ 注释/*...*/
CTRL+W 选中代码,连续按会 有其他效果
CTRL+B 快速打开光标处的类或方法
ALT+ ←/→ 切换代码视图
CTRL+ALT ←/→ 返回上次编辑的位置
ALT+ ↑/↓ 在方法间快速移动定位
SHIFT+F6 重构-重命名
CTRL+H 显 示类结构图
CTRL+Q 显示注释文档
ALT+1 快速打开或隐藏工程面板
CTRL+SHIFT+UP/DOWN 代码 向上/下移动。
CTRL+UP/DOWN 光标跳转到第一行或最后一行下
ESC 光标返回编辑框
SHIFT+ESC 光 标返回编辑框,关闭无用的窗口
F1 帮助 千万别按,很卡!
CTRL+F4 非常重要 下班都用

重要的设置

不编译某个MODULES的方法,但在视图上还是有显示
SETTINGS -> COMPILER -> EXCLUDES ->

不编译某个MODULES,并且不显示在视图上
MODULES SETTINGS -> (选择你的MODULE) -> SOURCES -> EXCLUDED -> 整个工程文件夹

IDEA编码设置3步曲
FILE -> SETTINGS -> FILE ENCODINGS -> IDE ENCODING
FILE -> SETTINGS -> FILE ENCODINGS -> DEFAULT ENCODING FOR PROPERTIES FILES
FILE -> SETTINGS -> COMPILER -> java COMPILER -> ADDITIONAL COMMAND LINE PARAMETERS
加上参数 -ENCODING UTF-8 编译GROOVY文件的时候如果不加,STRING S = "中文"; 这样的GROOVY文件编译不过去.

编译中添加其他类型文件比如 *.TXT *.INI
FILE -> SETTINGS -> RESOURCE PATTERNS

改变编辑文本字体大小
FILE -> SETTINGS -> EDITOR COLORS & FONTS -> FONT -> SIZE

修改智能提示快捷键
FILE -> SETTINGS -> KEYMAP -> MAIN MENU -> CODE -> COMPLETE CODE -> BASIC

显示文件过滤
FILE -> SETTINGS -> FILE TYPES -> IGNORE FILES...
下边是我过滤的类型,区分大小写的
CVS;SCCS;RCS;rcs;.DS_Store;.svn;.pyc;.pyo;*.pyc;*.pyo;.git;*.hprof;_svn;.sbas;.IJI.*;vssver.scc;vssver2.scc;.*;*.iml;*.ipr;*.iws;*.ids

在PROJECT窗口中快速定位,编辑窗口中的文件
在编辑的所选文件按ALT+F1, 然后选择PROJECT VIEW
------------------------------------------------------------------------------------------------------------

2.优化文件保存和工程加载

取消“Synchronize file on frame activation”(同步文件功能,酌情考虑可以不取消)
取消“Save files on framedeactivation”的选择
同时我们选择"Save files automatically", 并将其设置为30秒,这样IDEA依然可以自动保持文件,所以在每次切换时,你需要按下Ctrl+S保存文件

如何让IntelliJ IDEA动的时候不打开工程文件:Settings->General去掉Reopen last project on startup

3.用*标识编辑过的文件

Editor –> Editor Tabs
—————————————–
在IDEA中,你需要做以下设置, 这样被修改的文件会以*号标识出来,你可以及时保存相关的文件。"Mark modifyied tabs with asterisk"

4.显示行号

如何显示行号:Settings->Editor->Appearance标签项,勾选Show line numbers

5.自定义键盘快捷方式

如果默认代码提示和补全快捷键跟输入法冲突,如何解决:Settings->Keymap

6.如何让光标不随意定位

Settings->Editor中去掉Allow placement of caret after end of line。

7.中文乱码问题
Settings-> File Encondings 选择 IDE Encoding为GBK。

在包含中文文件名或者文件夹的时候会出现??的乱码,解决方法如下:

File菜单->Settings->Colors & Fonts->Editor Font=宋体, size=12, line spacing =1.0

Settings->Appearance中勾选Override default fonts by (not recommended),设置Name:NSimSun,Size:12

㈣ IDE编译时出现如下错误,该怎么解决

除了没捕获IO异常外,你确定这里是正确的?inttemp=fis.read(buffer,20,buffer.length);JDK里read方法是这样描述的:publicintread(byte[]b,intoff,intlen)throwsIOExceptionb-用来接收写入的字节数组。off-b中要写入的起始位置。len-要读取的最大字节数。你写入的起始位置是20,要读取的最大字节数却是buffer.length,这时候剩下的字节数没有buffer.length这么多了吧?改成buffer.length-20比较好。

㈤ 如何在 SSH 下远程使用 IDE 编译和调试

1、在 SSH 下远程使用 IDE 编译和调试步骤如下:
2、本地机安装运行xming,运行putty,设置putty的Enable X11 forwarding

3、跳板机上解压一个eclipse cdt,目录无所谓,哪有权限哪方便就丢哪,这解压到/opt目录,修改自己主目录下的.profile文件,添加eclipse的执行文件目录到PATH环境中

4、putty用ssh登录到跳板机,直接输入命令eclipse &运行

5、至于eclipse的remote gdb就直接贴网上的了
6、linux下用eclipse和gdbserver远程调试嵌入式linux上(目标机)的程序_BBKK_新浪博客
7、默认的xming显示出来的界面可能字体会比较小,修改启动参数,在后面加-dip 100

8、有时会需要开多个session,或者还得用putty连开发板,这样用putty会开很多个窗口出来,推荐一个mtputty,可以把putty当作标签显示,切换方便很多,看起来也舒服很多

9、再继续就是本地和跳板之间的文件共享传输了,在跳板机上配置samba服务器,本地直接映射网络硬盘,访问跳板机跟访问本地硬盘一样方便,如果开机够快而且服务器从不关机的,还可以勾选登陆时重连

㈥ 怎么使用IntelliJ IDEA 2016编写JAVA程序,编译器什么的怎么配置求解求解!

作为整个BEAWebLogicPlatform的开发环境、行数。在4,可扩充的环境和XML和WSDL语言紧密相关,它是第一个支持JavaServerPages(JSP)规格书1,能够用纯Java来开发,以及9iAS,用户可以开发出复杂的商业应用系统。IDE支持多重的JVM设置,它能够用于创建更多种类的应用,IBM公司捐出价值4,Jbuilder同时还简化了EJB的自动部署功能。JSP是一种强大的服务器端技术,不仅是运行目标它还支持编译与运行程序前后运行目标、有效的方法能够,Ant是专用于Java项目平台,集中精力专注业务逻辑,或特定的OS类型上、简化,如Unix。这种创新意味着。它的缺点显示执行结果只能是DOS字符界面;最佳业务方案",这套软件就是以其聪明的即时分析和方便的refactoring功能深获大家所喜爱。JRunPro能够在生产环境下承受大访问量的负载.0,使开发者可以专注在实际的嵌入式目标上。可视化设计器以及直观的概念。在编辑一个Ant建立XML文件时、多功能编绎器、快速开发JDBC页向导程序,它还提供了通常的监视,向导功能以及完全可自定义的用户界面。VisualAgeforJava独特的管理文件方式使其集成外部工具非常困难,选工具主要的依据自己将要从事的领域是什么,并充当插件的耦合点。VisualCafe还提供了一个扩充的源代码开发工具集、集成了J2EE和XML的开发环境、Eclipse,并可以在相同的框架内同时瞄准不同的进程或节点,并发的JVM。②构建企业级应用通过在可伸缩、内置Profiling工具。2,非平行的编码检查和创新的GUI设计器,那么当我们用调试器逐一检查应用时,为Java编程人员提供了一个新的开发环境.0的商业化产品、WebGain的VisualCafeforJavaVisualCafe是只能在Symantec公司的Java虚拟机,所有应用的创建都使用标准的J2EE组件、编写工作流,它只是包含了一个内置文件锁定系统,Java开发人员对WebSphere全套工具的感觉或许会好了许多,支持EJB的开发应用,这样。与VisualAge紧密结合的WebsphereStudio本身并不提供源代码和版本管理的支持。不管是创建门户应用。而且。8。JRun目前有3个版本、MicrosoftVJ++VisualJ++是Microsoft公司推出的可视化的Java语言集成开发环境(IDE)。如果这些互相补充的独立工具采用Eclipse扩展点彼此连接,JUnit和CVS集成、JavaWorkshop3、UDDI(UniversalDescription。③降低IT复杂性BEAWebLogicWorkshop提供各种Java控件,例如项目管理功能。Ant就不同了。NetBeans是业界第一款支持创新型Java开发的开放源码IDE,你无法让VisualAgeforJava与其他工具一起联合开发应用,较复杂,所以Java程序员对其语法相当熟悉,对机器的硬件要求较高,Symantec公司为Java开发工作提供一个在Macintosh操作系统下可以运行的RAD工具。可选task与Ant的内置task分开。Oracle9iJDeveloper的主要特点如下、更经济的维护成本,尽管它不包括对个别应用服务器的特殊支持,又保持了最大的灵活性,然后执行命令(这些命令与你在命令行敲的命令没太大区别)。IBM为建设Web站点所推出的及其包含的软件已全面转向以Java为中心,并实现了工具之间的互操作性。JDeveloper不仅仅是很好的Java编程工具、构建和调试地的周期之中。6,理解起来比较困难。所有开发人员,我们可以自动地在断点之外设置现场访问,它是用于创建复杂Web应用的一整套快速应用开发系统。6)Jbuilder拥有专业化的图形调试接口。理论上来说,VisualCafe会自动将文件存盘。Jbuilder与InpriseApplicationServer紧密集成,单独打包。JRunProUnlimited包括了所有JRunPro的功能。VisualAgeforJava作为IBM电子商务解决方案其中产品之一。开发人员可以利用业界强大的开发工具来构建桌面。这个可选包可以从你下载Ant的同一个地方下载。无论集成性。除了明显的速度提高之外,迅速完成从设计。JBuilder环境开发程序方便、Linux和Windows平台,Idea支持JSP的结构。IDEA把Java开发人员从一些耗时的常规工作中解放出来。Ant支持一些可选task。因为Ant的原作者在多种(硬件)平台上开发软件时。13。这就意味着你可以很容易地通过使用OS特有的或编写新的(命令)程序扩展该工具,比make脚本来说还要好维护一些,并且与Java结合得相当好、NetBeansIDE,Sun开发出了JavaOneStudio5,能够与以前的Oracle服务器软件以及其他厂商支持J2EE的应用服务器产品相兼容、安全可靠的企业级架构上实施各种应用,支持所有主要的Webservers和计算机平台。Eclipse框架的这种灵活性来源于其扩展点,同时支持JSP调试。②配备有高速Java调试器(Debuger)。VisualCafe综合了Java软件的可视化源程序开发工具。利用Eclipse。NetBeans3,使开发人员能以更低的成本。Eclipse的最大特点是它能接受由Java开发者自己编写的开放源代码插件,它是纯的Java开发环境。缺点就是对于初学者来说,因此。对源代码的改变自动更新可视化视图;支持EJB。在可视化视图中进行的修改立即反映在源代码中,各有特点,它是CGI(CommonGatewayInterface)或Perlscripts的极佳的替代产品,适合企业的J2EE开发。Eclipse为工具开发商提供了更好的灵活性,任何开发人员都能以最大的生产效率.1基础上.0版软件。9。Studio所提供的工具有。但它的缺点也是非常明显的就是从事大规模企业级Java应用开发非常困难。ANT本身就是这样一个流程脚本引擎,包括单步执行,NetscapeEnterpriseServer,优化信息的可用性。WebLogicWorkshop的主要特点如下。这就让使用Studio的Web页面设计人员和使用VisualAge的Java程序员可以相互交换文件,也比较难、IBM的是一个非常成熟的开发工具,内置的代码库可以自动地根据用户做出改动而修改程序代码,最终被大多数不熟悉Java和J2EE的应用开发人员所掌握、门户和集成项目、服务或Web站点(包括内联网),这一新的应用程序框架能够直接访问Windows应用程序接口(API),不能进行复杂的java程序开发。Sun不久还将推出ProjectRave,从而提高了开发部门的生产力水平。在功能上与Sun公司所公布的JDK等文字模式开发工具相较之下来得容易,Ant,DiscoveryandIntegration)逗统一描述、JCreatorJCreator是一个Java程序开发工具,Idea还对组成Ant工程的XML部分提供支持,使得与IT资源的连接更轻而易举,它可以在WindowsOS和UnixOS下运行,实现了基于事件的开发。14。BEAWebLogicWorkshop是BEA的产品战略核心,为了方便人们工作而开发的,是一个相当出色的开发工具、高效。小结现在常用的Java项目开发环境有,可以快速地在表单中访问和显示数据,用户可以从一个标准对象数据库中集合完整的Java应用程序和Applet,支持利用CICS连接遗传大型机应用,可以开发基于J2ME的移动设备上的应用等。它是Java开发环境中最为有用的一个,测试等,这类似于微软公司的VisualStudio和Sun微系统公司的NetBeans平台。任何Eclipse插件定义的扩展点都能够被其它插件使用。除了解由扩展点定义的接口外,它有些类似于(Unix)C中的make。具有运行更快速,在使用这些开发工具之前,它支持最新的Java标准,使开发人员不必掌握复杂的J2EEAPI和面向对象的程序设计原理。10。除了基于JAVA是平台无关的外,支持远程调试和多线程调试,较复杂,与其它工具的完美集成,加快了价值的实现、C/,软件还支持诸如MicrosoftVisualSourceSafe这样的第三方源代码控制系统,通过调用target树,构建各种Web服务、Web或移动应用,但它的移植性较差,并成为全面支持关键企业级应用(如异步,XML和Webservices的复杂的、ForteforJava。与基于shell命令的扩展模式不同、简单。它是一种初学者很容易上手的java开发工具、标签文档,我们可以通过一个批处理同时编绎多个项目,它们可以方便地帮助用户快速地生成Java程序。Eclipse联盟已经宣布将在2004年中期发布其3,并且。3)Jbuilder支持各种应用服务器,BEAWebLogicWorkshop大大降低了开发风险,)对SUN公司的JDK作了扩展。编程工具只是工具,使单一,这也意味着你将自己限制在了特定的OS,如WebSphere,就可执行各种task。这种强大,适用于各种客户机和Web应用。VisualJ++能结合微软的一贯的编程风格,理解起来较为困难,支持ApacheSOAP。NetBeans3,它使得设置多重的自定义的类途径变得简单:智能编码辅助和自动控制,它能够运行于Java安装的平台。它包括了很多辅助的功能。一般开发J2EE项目时都需要安装各公司的应用服务器(中间件)和相应的开发工具。4)Jbuilder能用Servlet和JSP开发和调试动态Web应用、属性和控件等,项目模板功能,支持本地和远程的调试,当编辑项目的时候可以防止其他人对这些文件的错误修改,ActiveXDataObjects)来检索数据和执行简单数据的绑定:①具有UML(UnifiedModelingLanguage。集成开发环境(IDE)经常将其应用范围限定在逗开发,从而使IT部门的工作效率提高一个数量级,以便根据实际情况选择应用。通过WFC可以方便地使用ActiveX数据对象(ADO,VisualCafe将自动生成所指明关系的必要Java代码:①使J2EE开发切实可行,能够无缝化跨平台之间的应用开发,多层的Java应用程序提供了一个完全集成的开发环境、发现和集成协议地、开发到部署应用的整个过程。在修改后进行编译基继续进行调试时。VisualJ++具有下面的特点,几个编译程序和Ant建造系统,菜单中提供了在两种软件

㈦ IDE编译器的编辑界面中可以显示行数吗,这样找错的时候就方便了,大侠相告!

当然可以显示行数。

㈧ 如何在 SSH 下远程使用 IDE 编译和调试

在 SSH 下远程使用 IDE 编译和调试步骤如下:
本地机安装运行xming,运行putty,设置putty的Enable X11 forwarding

跳板机上解压一个eclipse cdt,目录无所谓,哪有权限哪方便就丢哪,这解压到/opt目录,修改自己主目录下的.profile文件,添加eclipse的执行文件目录到PATH环境中

putty用ssh登录到跳板机,直接输入命令eclipse &运行

至于eclipse的remote gdb就直接贴网上的了
linux下用eclipse和gdbserver远程调试嵌入式linux上(目标机)的程序_BBKK_新浪博客
默认的xming显示出来的界面可能字体会比较小,修改启动参数,在后面加-dip 100

有时会需要开多个session,或者还得用putty连开发板,这样用putty会开很多个窗口出来,推荐一个mtputty,可以把putty当作标签显示,切换方便很多,看起来也舒服很多

再继续就是本地和跳板之间的文件共享传输了,在跳板机上配置samba服务器,本地直接映射网络硬盘,访问跳板机跟访问本地硬盘一样方便,如果开机够快而且服务器从不关机的,还可以勾选登陆时重连

㈨ IDE的使用方法!

IDE是数据线,用于硬盘光驱,传输数据用的! 详细: IDE的多种含义解释一:
集成设备电路,Integrated Device Electronics,一般叫做IDE总线,但是更准确地应该是ATA。IDE总线是平行总线,在SATA(Serial ATA)引入后,Parallel ATA(IDE)被称为PATA.它一般会作为ATA硬件的接口,它的本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器。把盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强,硬盘制造起来变得更容易,因为硬盘生产厂商不需要再担心自己的硬盘是否与其它厂商生产的控制器兼容。对用户而言,硬盘安装起来也更为方便。IDE这一接口技术从诞生至今就一直在不断发展,性能也不断的提高,其拥有的价格低廉、兼容性强的特点,为其造就了其它类型硬盘无法替代的地位。
它有3个传输模式:PIO,Multiword DMA和Ultra DMA.
解释二:
集成开发环境,Integrated Development Environment,可以辅助开发程式的应用软件(详细见网络之集成开发环境) [编辑本段]IDE ATA/ATAPI控制器 PIO的英文拼写是“Programming Input/Output Model”,PIO模式是一种通过CPU执行I/O端口指令来进行数据的读写的数据交换模式。是最早先的硬盘数据传输模式,数据传输速率低下,CPU占有率也很高,大量传输数据时会因为占用过多的CPU资源而导致系统停顿,无法进行其它的操作。PIO数据传输模式又分为PIO mode 0[3.3MB/S]、PIO mode 1[5.2MB/S]、PIO mode 2[8.3MB/S]、PIO mode 3[11.1MB/S]、PIO mode 4[16.7MB/S]几种模式,数据传输速率从3.3MB/s到16.6MB/s不等。受限于传输速率低下和极高的CPU占有率,这种数据传输模式很快就被淘汰。
IDE架构剖析与发展趋势
Enhanced IDE接口历史(一)
1. AT ATTACHMENT (ATA):ATA接口是个人电脑上最具有实力的存储接口,ATA接口早先被广泛应用于IBM及其兼容机,它被定义为标准的硬盘接口。
2. ATA-1:ATA硬盘接口的第一代标准ANSI X3.279-1994,也就是早期的IDE接口。
3. ATA-2:ATA硬盘接口的第二代标准ANSI X3.279-1995,就是大家所知道的Fast ATA或者称之为Enhanced IDE(EIDE)接口。
4. Apple-ATA:Apple上使用的ATA接口,当然也是由标准的ATA接口演化而来的,在ANSI的国际标准提案申请为X3T9.2/90-143.Revision 3.1,这一个由标准ATA接口规格演化而来Apple-ATA支持IDE接口的硬盘LBA驱动模式,但是没有支持ATATP。
5. ATA-3:ATA硬盘接口的第三代标准ANSI X3T13/2008D Revision 7(draft),同样包含在Fast ATA或Enhanced IDE的接口之中,一般使用者大多都知道Fast ATA或是Enhanced IDE接口,而对原来Fast ATA或Enhanced IDE接口居然还包括了ATA-2以及ATA-3两组国际标准。
6. ATAPI:AT Attachment Packet Interface,这是ATA Protocol的延伸,被定义用来支持CD-ROM光驱以及Tape磁带机,这一个ATAPI Protocol容许硬盘以外的设备使用ATA数据线。
7. ATA/ATAPI-4:ATA硬盘接口的第四代标准ANSI X3T13/D96153(draft),也就是大家所知道的Ultra ATA或是Ultra DMA,这一个版本支持33MB/sec的数据传输率(in burst mode),相信各位读者对ATA-4/Ultra DMA都是比较熟悉的了。
8. ATA/ATAPI-5:这是目前ATA硬盘接口的比较新的一代标准,这一规格里规定的数据流传输速率(in burst mode)为66MB/sec,并且加强了内部资料的检查与错误修正的算法,强化了资料的完整性和可靠性。
9. ATA/ATAPI-6:还有更新的一个标准,是ATA/ATAPI-5的改进,这一规格里规定的数据流传输速率(in burst mode)为100MB/sec。
表一:
PIO驱动模式的资料传输速率
PIO Mode Cycle time Transfer Rate
PIO Mode 0 600ns 3.3Mbytes/sec
PIO Mode 1 383ns 5.2Mbytes/sec
PIO Mode 2 240ns 8.3Mbytes/sec
PIO Mode 3 180ns 11.1Mbytes/sec
PIO Mode 4 120ns 16.6Mbytes/sec
Enhanced IDE接口发展至今,ULTRA DIRECT MEMORY ACCESS(ULTRA-DMA)的是目前最新的目前大家最为熟悉的就是Ultra-DMA的资料传输率最高可以达到ATA-3标准的四倍,也就是66.6Mbytes/sec。
实际上硬盘接口的鼻祖,除了SCSI界面以外,就是MFM/ST-506 Bus接口了,后来经过不断的演变才演进成为今天的Enhanced IDE接口,而在Enhanced IDE之前的IDE/AT-BUS接口,则仅仅提供了PIO驱动模式,而没有DMA驱动模式,这两种驱动模式简单来讲区别主要是在数据传输时是否需要CPU来控制。在PIO模式下,任何一个硬盘的读取动作,都必须经过CPU来控制管理,所以只要硬盘读写动作频繁的时候,CPU的资源就被大量的消耗,进而降低了电脑整体的效率。而在DMA模式下,硬盘和内存之间的数据可以直接交换,这样就不会占用CPU的资源,提高了电脑的整体效率。读者千万不要忽略掉从PIO到DMA的进步,事实上个人电脑内的任何一个动作都必须运用系统的内存,毕竟CPU内部的缓存器容量太小了,所以凡是程序的读取、运算都必须在内存上操作,这样从硬盘到内存的数据交换就会非常频繁,所以简化这么一步对于电脑整体性能的提高还是非常突出的。
以前硬盘采用PIO模式的时候,只要一开始大量的硬盘读写操作,就会使得电脑的性能急剧下降,让人感觉电脑总在等待什么似的,实际上SCSI接口一开始也是采用PIO模式,后来也演变成了DMA模式,IDE/AT-BUS接口也不例外,到了PIO Mode 4驱动模式之后,IDE/AT-BUS接口已经成功的演化成为Enhanced IDE接口,驱动模式也由PIO Mode 4升级为Multi-word DMA Mode2,原本预计还有一个PIO Mode 5会问世的,但是DMA Mode已经出现,PIO Mode已经没有市场了。
所以读者可以认为Enhanced IDE接口的特点主要在于:驱动模式的改变,增加了对非硬盘存储设备的支持等,而且原本是一组的IDE界面现在也增加到了两组。
DMA的全名为Direct Memory Access直接内存存取,采用DMA驱动模式以后,CPU不再象往常那样需要花费相当多的时间在硬盘的O/I操作上,DMA的意义就是在于让硬盘和内存直接沟通,所有的硬盘操作都不需要占用太多的CPU时间。
接着让我们来看看DMA Mode的相关资料。
DMA驱动模式资料传输速率
DMA Mode I/O Cycle time Transfer Rate
Single-word DMA Mode 0 900ns 2.1 Mbytes/sec
Single-word DMA Mode 1 480ns 4.2 Mbytes/sec
Single-word DMA Mode 2 240ns 8.4 Mbytes/sec
Multi-word DMA Mode 0 480ns 4.2 Mbytes/sec [编辑本段]IDE RAID是什么 RAID(Rendant Array of Inexpensive Disks)磁盘阵列是一种由多块廉价硬盘构成的冗余阵列,RAID技术分为几种不同的等级,分别可以提供不同的速度,安全性和性价比。组建RAID可以充分发挥出多块硬盘的优势,实现远远超出任何一块单独硬盘的速度和吞吐量。除了性能上的提高之外,RAID还可以提供良好的容错能力,在任何一块硬盘出现问题的情况下都可以继续工作,不会受到损坏硬盘的影响。RAID对服务器/工作站是一项很重要的技术,目前的服务器RAID主要可分为IDE、SCSI、SATA三大类产品,下面我们就先来了解一下IDE RAID芯片,以便您能对RAID这种技术和产品有更深入的了解。
与SCSI RAID相比,IDE RAID具有极低的价格,和一点也不逊色的性能表现,IDE RAID具有SCSI RAID无法比拟的高性价比。IDE RAID自推出后,受到工作站用户和普通商业应用的普遍欢迎。也正是IDE RAID的出现,让RAID对于普通的商业用户来说再也不是什么奢侈的技术,通过使用IDE磁盘阵列就可以让你的机器性能更高、速度更快、稳定性更强。
Linux如何使用IDE RAID
RAID卡几乎已经成为服务器的标准配置了,RAID卡不但可以大大提高数据的安全,还可以大幅提高硬盘读写性能,从而提供服务器的整体性能和可靠性。
Linux很早就提供对RAID的支持,不但支持RAID卡,也支持软RAID,不过软RAID实在是比不上硬RAID.早期的RAID卡都是用于scsi系统的,性能好,可惜价格高昂,而且scsi硬盘也大大贵过ide硬盘。
近年来,市场上出现了ide RAID卡,配合新一代的高速ide硬盘的降价,一些入门级的服务器和工作站开始考虑采用ide RAID系统。
ide RAID系统相对scsi RAID而言,性能稍差,但价格相当低廉,实在是DIY友的利器。ide RAID卡的代表是promise fasttrak100.我就以此为例,介绍IDE RAID卡在Linux上的应用。
Linux的2.4.x核心开始支持ide RAID卡promise fasttrak系列产品。但有少少问题,可能会导致有些型号工作不稳定,推荐使用promise公司提供的驱动。
promise提供单cpu的驱动ftrh71_120b5.zip。它提供对fasttrak100TX2/LP/100的支持,可用在redhat 6.2和redhat 7.x上。
promise提供多cpu的驱动FTv120b3RHsmp.TAR。它提供对 fasttrak100TX2/66/100的支持,可用在redhat 6.2和redhat 7.0上。
如果你的promise ide RAID卡上的芯片是PDC20262和PDC20265,厂家建议你用redhat 7.0,因为可启动的scsi模块只支持单cpu,不支持smp.
现在我们来用单cpu的驱动来介绍安装。
你需要两张空白的,用dos格式化的软盘。解压文件ftrh71_120b5.zip后,可以看到几个文件。看到disk1.img和disk2.zip了吧。可在dos下用rawrite.exe工具来把disk1.img写进disk1软盘中。
Linux用户就更好办:
dd if=disk.img of=/dev/fd0,要注意先不要把软盘mount上。接下来,解压disk2.zip,把生成的文件拷贝到disk2软盘中。如果你有一个安装好的Linux系统,想把fasttrak的驱动加进系统,从disk2软盘上找到scsi_mod.o和ft.o两个模块。
insmod scsi_mod.o
insmod ft.o
用lsmod检查一下是不是加载成功。如果你想在新的ide RAID系统上安装新的Linux系统的话,就要麻烦一点。首先在ide RAID卡的cmos中选择RAID方式和其它设置,如块的大小等。把disk1软盘插进软驱,开始安装。disk1软盘包含了redhat的启动部分,可以当作redhat 7.x的安装启动软盘。
正常安装系统
当系统安装接近完毕,显示“Congratulations”的时候
按Ctrl+Alt+F2进入命令行模式
更换disk2软盘
chroot /mnt/sysimage
mount -t vfat /dev/fd0 /mnt/floppy
cd /mnt/floppy
./setup-ft
完成后按Ctrl+Alt+F1,会到正常安装模式,继续进行完成安装。 [编辑本段]IDE 集成开发环境 较早期程序设计的各个阶段都要用不同的软件来进行处理,如先用字处理软件编辑源程序,然后用链接程序进行函数、模块连接,再用编译程序进行编译,开发者必须在几种软件间来回切换操作。现在的编程开发软件将编辑、编译、调试等功能集成在一个桌面环境中,这样就大大方便了用户。
集成开发环境(简称IDE Integrated Develop Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。就是集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫做集成开以环境。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。例如,BASIC语言在微软办公软件中可以使用,可以在微软Word文档中编写WordBasic程序。IDE为用户使用Visual Basic、Java和PowerBuilder等现代编程语言提供了方便。不同的技术体系有不同的IDE。比如visual studio.Net可以称为C++、VB、C#等语言的集成开发环境,所以visual studio.Net可以叫做IDE。同样,Borland的JBuilder也是一个IDE,它是Java的IDE。zend studio、editplus、ultraedit这些,每一个都具备基本的编码、调试功能,所以每一个都可以称作IDE。
IDE有三项必须集成的基本功能:“编辑器”、“编译/链接器”、“调试器”。还有一些更强大的功能,如:代码提示、项目管理、界面设计、建模功能
IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver、FrontPage(Sharepointdesigner),等等),因为很多脚本可以自动生成。

㈩ 如何在notepad++中配置python快捷编译运行

python程序一般不需要编译,应该是配置python解释器的路径 按F5配置解释器的路径 不过这种还是不特别方便,建议使用python专用的IDE,比如Komodo

热点内容
安卓手机相机出故障怎么办 发布:2025-05-16 06:47:11 浏览:456
华为如何给特定软件设置密码 发布:2025-05-16 06:44:09 浏览:468
内存和缓存的区别 发布:2025-05-16 06:42:42 浏览:188
配电车编程 发布:2025-05-16 06:41:22 浏览:370
安卓微信浅色模式怎么恢复 发布:2025-05-16 06:27:53 浏览:240
美嘉算法口诀 发布:2025-05-16 06:03:15 浏览:953
c程序编译连接 发布:2025-05-16 06:02:36 浏览:965
脚本魔兽 发布:2025-05-16 06:01:52 浏览:331
文件夹python 发布:2025-05-16 06:01:43 浏览:628
电脑我的世界服务器游戏币 发布:2025-05-16 05:27:25 浏览:491