• 程序错误(英語:Bug),是程序设计術語,是指软件运行時因程序本身有错误而造成功能不正常、死机、数据丢失、非正常中断等现象。有些程序错误会造成计算机安全隐患,此时叫漏洞。 一些有趣的隐错有时也会成为一种乐趣。在电脑游戏中,假如一些隐错不令遊戲出現大錯誤的話,经常会变成一种玩游戏时的秘技(秘技有時是遊...
    5 KB (515 words) - 23:41, 10 December 2023
  • 在计算机程序设计中,逻辑错误(Logic error)(又叫语义错误)是程序错误的一种,这种错误会导致程序运行出错,但还不至于崩溃。逻辑错误会产生意外的输出或结果,但并不一定会立即被发现。 逻辑错误在编译语言和解释语言中都可能出现。与语法错误程序不同的是,逻辑错误程序从语法上来说是正确的一段程序...
    2 KB (304 words) - 17:07, 23 December 2022
  • 差一错误(英語:Off-by-one error,缩写OBOE)是在计数时由于边界条件判断失误导致结果多了一或少了一的错误,通常指计算机编程中循环多了一次或者少了一次的程序错误,属于逻辑错误的一种。比如,程序员在循环中进行比较的时候,本该使用「小于等于」,但却使用了「小于」,或者是程序...
    6 KB (968 words) - 10:51, 18 June 2024
  • 错误。在仅使用内存分页的系统上,无效内存页错误通常会导致储存器段错误,而储存器段错误和内存页错误都是虚拟内存管理系统引发的错误。储存器段错误也可以独立于内存页错误发生:非法访问有效的内存页是会导致储存器段错误,而非无效内存页错误。并且段错误可能发生在内存页中间(因此没有内存页错误...
    14 KB (2,140 words) - 15:49, 28 September 2022
  • 在POSIX兼容平台上,总线错误通常导致发送SIGBUS信号到导致错误的进程。SIGBUS也可能因计算机检测到的任何常规设备故障引发。总线错误很少代表硬件存在物理损坏,而通常是因程序源代码中的程序错误引起。[來源請求]总线错误也可能因其他某些分页错误引发,见下文。 总线错误有至少三种主要原因:...
    2 KB (303 words) - 19:00, 16 February 2019
  • 一般保护错误(英語:General protection fault,缩写:GPF)是在英特尔x86和AMDx86-64架构和其它架构中的一种错误(或者一种中断),指正在运行的程序(内核或用户态程序)违反处理器架构中的保护措施的情况。此机制最初在1986年英特尔80386处理器的程序员参考手册第9.8...
    3 KB (338 words) - 13:01, 20 January 2024
  • 安全缺陷或安全錯誤(security bug)是指會導致電腦系統中未授權的存取或是特權的程序错误。安全缺陷會影響以下的機制(可能影響一項或多項),因此產生漏洞: 用户或是其他實體的身份验证 有關存取控制及特权的授權 資料保密 数据完整性 安全缺陷不一定會被識別出來,就算沒有被利用,仍然算是安全缺陷...
    3 KB (346 words) - 05:52, 19 November 2023
  • 程序开发,让开发团队专注于其应用程序的独特部分,而无需解决诸如用户管理等常见的开发问题。 使用Web应用程序框架通常可以减少程序中的错误数量,通过简化代码,并允许一个团队专注于框架,而另一个专注于实现功能。在因特网上经常发生黑客攻击的应用程序中,与安全相关的问题可能由程序错误...
    13 KB (1,966 words) - 06:27, 30 July 2024
  • 内核错误(英語:Kernel Panic)是指操作系统在监测到内部的致命错误,且无法安全处理此错误时采取的动作。这个概念主要被限定在Unix以及类Unix系统中;对于Microsoft Windows系统,等同的概念通常被称为蓝屏死机。 操作系统内核中处理Kernel panic的子程序...
    9 KB (1,100 words) - 02:17, 5 December 2023
  • Information Theory)) 编写程序是以下步骤的一个往复过程:编写新的源代码,测试、分析和提高新编写的代码以找出语法和语义错误。从事这种工作的人叫做程序员。由于计算机的飞速发展,编程的要求和种类也日趋多样,由此产生了不同种类的程序设计员,每一种都有更细致的分工和任务。软件工程师和...
    8 KB (1,165 words) - 09:04, 11 September 2024
  • 在计算机科学和通信的信息论和编码理论应用中,错误检测和纠正(英語:error detection and correction)或错误控制(error control)是在不可靠的通信信道上可靠地传送数字数据的技术。许多通信信道会经受信道噪声,因此可能在源至接收器的传输期间引入错误错误检测技术能够检测这样的错误,而错误纠正能在不少情况下重建原始数据。...
    25 KB (3,937 words) - 05:47, 9 December 2023
  • 调试(英語:Debug)是发现和减少计算机程序、软件或软体系统中程序错误的一个过程。 调试包括互动式调试、控制流程分析、单元测试、集成测试、日志文件分析、在应用程序或系统监视器的监控、内存转储以及性能分析。许多编程语言和软件开发工具还提供了用于辅助调试的程序,称为调试工具。 发现程序错误的存在。 以隔离、消除的方式对错误进行定位。...
    1 KB (124 words) - 16:39, 31 December 2023
  • 错误呢!其次,程序写好后再证明其正确性,相当于“马后炮”,即错误已经铸成,证明何能补救? 折中的方案:编写程序,边考虑证明。即程序设计与正确性证明同时并行考虑。 利用Dijkstra的谓词转换器及其演算规则集合,可以推导出正确的程序。 利用程序变化构造正确的程序。它对程序...
    6 KB (888 words) - 13:51, 31 December 2022
  • 在计算机领域中,致命错误(fatal error)或致命异常错误(fatal exception error)是指使程序终止并可能因此让用户返回操作系统的错误。致命错误发生时,程序正在处理的数据可能会丢失。“致命错误”(应用程序层面)经常会和“系统致命错误”(操作系统层面)相混淆。致命错误一般由以下情况产生:...
    1 KB (140 words) - 10:37, 9 November 2022
  • 倍,但 Linux 驱动程序所需的非自由固件数量增长了 83 倍,令人震惊。  二进制 blob 存在问题的原因有很多,主要有四: 第一,使用者无法准确知道它们的行为,且无法通过源代码审计发现错误错误通常只有在系统开始出现意外行为时才能通过艰苦的调查来诊断。此类未检测到的错误...
    23 KB (2,524 words) - 10:08, 25 December 2023
  • 设备驱动程序(英語:device driver),简称驱动程序(driver),是一个允许高階(High level)電腦軟體(computer software)与硬件(hardware)互動的程序,這種程式建立了一個硬體與硬體,或硬體與軟體溝通的介面,經由主機板上的总线(bus)或其它溝通子系統...
    5 KB (711 words) - 12:15, 19 November 2024
  • 公用程式 (redirect from 实用程序)
    调试工具实用程序用于测试并调试其他程序,主要用于解决程序错误。 磁盘检查程序(英语:Disk checker)可以扫描硬盘驱动器。 磁盘清理程序(英语:Disk cleaner)可以找到系统不需要或占用过多空间的文件。 磁盘压缩实用程序可以压缩/解压磁盘内容,增加可用空间。 磁盘碎片整理程序...
    4 KB (550 words) - 11:32, 17 March 2024
  • 小故障 (category 计算机错误)
    自然界在内的所有类型的系统都会遇到小故障。 小故障通常是暂时的,与更严重的程序错误(Bug)不同,后者真正影響到了程序的的功能性。亚历克斯·皮歇尔(Alex Pieschel)在Arcade Review上寫道:「『程序错误』通常被认为是更嚴重、更应受谴责的贬义词,而『小故障』则暗示了一些意外的输...
    1 KB (147 words) - 09:22, 13 May 2024
  • 程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性,物件裡的程序可以訪問及經常修改物件相關連的資料。在物件導向程式編程裡,電腦程式會被設計成彼此相關的物件。 面向对象程序设计可以看作一种在程序中包含各种独立而又互相调用的对象的思想,这与传统的思想刚好相反:传统的程序...
    27 KB (3,763 words) - 13:54, 25 September 2024
  • Java、C、C++、Kotlin 或 Python 中的一种编写程序解决8到13个问题。程序完成之后提交裁判运行,运行的结果会判定为"AC(答案正确)/WA(答案错误)/TLE(超出时间限制)/MLE(超出内存限制)/RE(运行错误)/PE(格式错误)"中的一种并及时通知参赛队。每队在正确完成一题后,组织...
    15 KB (1,268 words) - 11:51, 24 August 2024
  • 错误消息是易用性和其他人机交互领域的一个重要主题。 现代计算机用户经常会看到以下错误消息: 拒绝访问 如果用户没有文件的权限,或者文件已被某个程序或用户锁定,则会出现此错误。 设备未就绪 当硬盘驱动器中没有磁盘(或坏盘)且系统尝试执行涉及该磁盘的任务时,最常会出现此错误。 硬盘启动失败...
    6 KB (900 words) - 06:30, 16 July 2024
  • 秩序問題(point of order)是一項議事程序,旨在確保議事程序受到監督,在程序錯誤時,提供與會者向主席糾正錯誤的機會。根據《羅伯特議事規則》,秩序問題毋需附議,不可以討論、重提、修正,也毋需表決,由主席自行裁定受理與否。在位階(英语:Floor (legislative))上,秩序問題特...
    4 KB (519 words) - 00:54, 16 September 2020
  • 翻译程序、翻译器或编程语言处理器是一种系统程序,它将计算机编程语言编写的计算机语言转换为另一种计算机语言,主要包括编译程序和解释程序,汇编程序也被认为是翻译程序。 翻译是先用转换程序将高一机器上的程序整体的转换成在低一级机器上可运行的等效程序,然后再在低一级机器上实现的技术。...
    3 KB (551 words) - 00:32, 17 July 2024
  • 25069-2010 信息安全技术 术语》,将脆弱性定义为“资产中能被威胁所利用的弱点”。 许多安全漏洞是程序错误导致的,此时可叫做安全錯誤(英語:Security bug),但并不是所有的安全隐患都是程序安全錯誤导致的。 複雜:大型的複雜系統會增加缺陷以及未預期文件系统权限的可能性。...
    7 KB (763 words) - 12:09, 17 November 2024
  • 错误,那么丰富互联网应用程序程序就将无法正常运行。 依赖于脚本支持。丰富互联网应用程序程序常常需要JavaScript或其它脚本语言的支持。一旦用户浏览器对这些脚本进行屏蔽,丰富互联网应用程序将无法正常运作。 客户端运行速度受限。为实现平台无关性,一些丰富互联网应用程序...
    14 KB (2,262 words) - 06:32, 30 July 2024
  • 程序员知道程序要执行的任务。他们通过插入注释以及编写文档,来让其他人更容易理解程序。为了节省工作量,程序员经常使用基本代码库,这些库可以针对特定的应用程序进行修改或自定义。这种方法可以产生更可靠和一致的程序,并通过消除一些重复性的步骤来提高程序员的生产力。 程序员通过运行程序并查找错误来测试程序...
    13 KB (1,772 words) - 08:44, 16 August 2024
  • 在計算機科學中,语法错误是指程序的語法(英语:Syntax (programming languages))有誤,編譯器或解譯器在詞法分析時無法將其轉換為適當的程式語言。 在編譯語言中,语法错误一定只在編譯期時出現,編譯器要所有的語法都正確,才能正確編譯。不過直譯語言中的语法错误...
    3 KB (380 words) - 09:21, 7 April 2024
  • 在计算机科学中,程序分析是指自动分析一个程序的包括正确性、健壮性、安全性和活跃性等特征的过程。 程序分析主要研究两大领域:程序的优化(英语:Program optimization)和程序的正确性。前者研究如何提升程序性能并且降低程序的资源占用,后者研究如何确保程序完成预期的任务。 程序分析可以在不执行程序...
    8 KB (1,271 words) - 07:10, 5 September 2020
  • 執行階段錯誤檢測是在軟體執行時進行分析,檢查是否有程序错误的軟體驗證方式。可以用在單元測試、模組測試、集成测试、系统测试(自動化測試或是人工測試)或是渗透测试。 執行階段錯誤檢測可以識別一些執行時才會發現的問題(例如檔案被覆寫),找到程式崩潰、運行變慢或是運作異常的根本原因,並且針對根本原因設法修正。執行時期常見的錯誤有以下這些:...
    2 KB (193 words) - 14:12, 20 September 2024
  • 页缺失 (redirect from 错误)
    页缺失(英語:Page fault,又名硬错误、硬中断、分页错误、寻页缺失、缺页中断、页故障等)指的是当软件试图访问已映射在虚拟地址空间中,但是目前并未被加载在物理内存中的一个分页时,由中央处理器的内存管理单元所发出的中断。 通常情况下,用于处理此中断的程序是操作系统的一部分。如果操作系统判断此次访...
    6 KB (839 words) - 05:44, 16 March 2023
  • 崩溃 (category 计算机错误)
    崩溃(Crash)是指當应用程序或操作系统等计算机程序停止正常运行并且退出(英语:exit (system call))时的情況。此時操作系统或应用程序會記錄下與崩溃相关的任何详细信息,程序员可以查看有關崩潰的細節信息並且據此改進程序,如核心转储。 大多数崩溃是由程序错误引起,例如當出現記憶體區段錯誤...
    1 KB (141 words) - 04:30, 17 July 2024