彩蛋 (媒体)
彩蛋()是一個在電影、電視劇、書本、光碟、電腦程式或者電子遊戲的隱藏訊息或者功能。此名稱源於西方國家的寻找彩蛋遊戲。 電腦 在電腦领域,又稱作程式彩蛋,程式彩蛋通常是指制作者隐藏在产品中的、用于愉悦用户的隐秘物。包括文字、图片、声音或者某些小变化。通常在用户进行了某些特定的操作时出现。例如当用户执行某些用户手册中没有说明的隐秘命令、无意中的鼠标或键盘操作。制作者的目的通常是向用户展示制作人的某些资料或者完全为了取悦用户。 例子 電子遊戲…
共 19 篇文章
彩蛋()是一個在電影、電視劇、書本、光碟、電腦程式或者電子遊戲的隱藏訊息或者功能。此名稱源於西方國家的寻找彩蛋遊戲。 電腦 在電腦领域,又稱作程式彩蛋,程式彩蛋通常是指制作者隐藏在产品中的、用于愉悦用户的隐秘物。包括文字、图片、声音或者某些小变化。通常在用户进行了某些特定的操作时出现。例如当用户执行某些用户手册中没有说明的隐秘命令、无意中的鼠标或键盘操作。制作者的目的通常是向用户展示制作人的某些资料或者完全为了取悦用户。 例子 電子遊戲…
小故障(),又稱毛刺,是短暂發生在系统中的故障,例如可自行修正的暫時性故障,因此很難進行障礙排除。该术语在计算和电子行业、電路擾動(Circuit Bending)以及電子游戏玩家之間特别常见。更一般而言,包括人类组织和自然界在内的所有类型的系统都会遇到小故障。 參見 危害(逻辑) 硬件错误 * 软件错误
2024年7月19日,由于美国网络安全公司CrowdStrike分发异常更新,導致其全球大量客戶的Windows操作系统计算机和虚拟机设备出现故障,表现为显示蓝屏或恢复(Recovery)界面。该事件波及多个行业,造成众多服务中断。微软初步估計此次故障影响了全球近850万台设备。此事也被专家称为“历史上最严重的IT故障事件”。 众多行业受到冲击,如航空業、银行、酒店、医院、证券市场及广播电视;政府服务(如紧急电话号码和政府网站)亦受影响…
在计算和计算机编程领域中,-{例外}-處理(,也意译为異常处理),指的是在程序执行期间,对出现的-{例外}-或異常情况的响应处理機制。一般而言,例外打断正常的执行流程并执行预先登记的“例外处理器”,具体處理措施依赖于它是硬件还是软件例外,还有软件例外是如何实现的。 例外是由计算机系统的不同层级来定义的,典型的层级有CPU定义的中断、操作系统(OS)定义的信号和编程语言定义的例外。每个层级都要求不同例外处理方式,但是它们可以是关联的,比如…
崩溃()是指应用程序或操作系统等计算机程序停止正常运行并。此時,操作系统或应用程序會記錄下與崩溃相关的详细信息,如核心转储,以便程序员查看有關崩潰的細節信息並且據此改進程序。 大多数崩溃是由程序错误引起,例如當出現記憶體區段錯誤、程式計數器中的地址值不正确、缓冲区溢出、执行无效的机器指令或触发未处理的异常時都有可能導致程序崩潰。在早期電腦中,嘗試在系統主記憶體之外的硬體位址寫入資料可能會導致硬體損壞。某些崩潰漏洞可被利用,使惡意程式或黑…
通用缺陷列表(Common Weakness Enumeration, CWE)是一个对软件脆弱性和易受攻击性的一个分类系统。它由一个的开源社区工程维持,该社区有理解软件中的瑕疵并创作对自动化工具去识别、修复并防止这些瑕疵的愿景。该工程由下属于的资助,并得到了来自和美国国土安全部的的支持。通用缺陷列表标准3.2版本在2019年1月发布。通用缺陷列表有超过600個的分类,包括缓冲溢出,路径索引遍历树错误,竞争状态条件,跨站脚本,硬编码密码…
假死机()是指当计算机运行的程序占用了几乎全部的硬件资源时,计算机出现应用程序没有响应的一种与死机(非蓝屏死机,下同)表现几乎相同的现象。 一個典型的例子是電腦的圖形使用者介面(例如Microsoft Windows使用者的鍵盤輸入或滑鼠移動。此行為涵蓋客戶端和伺服器端的多種行為,並不限於圖形使用者介面問題。 原因和症狀多種多樣,包括軟體或硬體缺陷(例如無限循環或長時間運行的不間斷運算)、資源耗盡(Thrashing)、硬體效能不足(節…
在计算机编程中,一些编程语言提供了用于例外处理(,或意译为异常处理)的机制。例外()这一术语所描述的通常是一种資料结构,该資料结构可以存储例外的相关訊息。例外处理的常见的一种机制是移交控制权。引发(raise)例外,也叫作抛出(throw)例外,通过该方式达到移交控制权的效果。例外抛出后,控制权会被移交至某处的接住(catch),并执行处理。 概述 从子程序作者的角度看,如果要表示当前子程序无法正常执行,抛出例外是很好的选择。无法正常执…
0的0次方(),寫作0^0,是極限的不定式之一,在排列組合以及群論中,常用的慣例是定義為1,在微積分中則通常沒有定義,因為極限\lim_{(x,y) \to (0,0)}x^y不存在。而在不同的程式語言中,0^0的表達式也並不相同,如C++將0^0定義為1。 離散指數 許多涉及自然數指數的常用公式中必須將0^0定義為1;例如,下列三個關於b^0的解釋使b=0的意義與正整數b相同: 將b^0解釋為空乘積 將b^0組合解釋為b元素集合中元素…
死程式碼(dead code)有幾種不同的定義。有一種定義是指程式運行時永遠不會執行到的程式碼(記憶體裡的指令)。在一些程序设计的領域中,死程式碼是指源代码中有執行,但其他程式沒有使用該執行結果的程式。死程式碼會浪費記憶體,若是有執行的死程式碼,還會浪費執行時間。 死程式碼的結果雖然不會被其他程式使用,但程式碼可能會抛出异常或是影響全域變數,因此移除死程式碼有可能會影響程式輸出並引入未預期的程序错误。編譯器在進行死碼刪除時,若某程式不確…
故障藝術(),是通過破壞數據或物理模擬排列電子設備,將數字或錯誤用於美學的實踐。故障,在视觉艺术的應用,例如Len Lye的电影《A Color Box》 (1935 )、 白南准的錄像雕塑《TV Magnet》 (1965 )以及更多当代作品,例如Cory Arcangel的Panasonic TH-42PWD8UK Plasma Screen Burn (2007 ) 。 參見 畸变 故障音乐 新媒体艺术 侘寂 参考 外部链接 由网…
NaN(,非数),是计算机科学中数值数据类型的一类值,表示未定义或不可表示的值。常在浮点数运算中使用。首次引入NaN的是1985年的IEEE 754浮点数标准。 浮点数 在浮点数运算中,NaN与无穷大的概念不同,尽管两者均是以浮点数表示实数时的特殊值。无效操作()同样也不同于算術溢出(可能返回无穷大)和算术下溢出(可能返回最小的一般数值、特殊数值、零等)。 IEEE 754-1985中,用指数部分全为1、小数部分非零表示NaN。以32位…
内存泄漏()是计算机科学中的一種资源泄漏,主因是計算機程序的記憶體管理失當,因而失去对一段已分配内存空間的控制,程序继续占用已不再使用的内存空間,或是記憶體所儲存之物件無法透過執行程式碼而存取,令内存资源空耗。 記憶體漏失与許多其他問題情形具有相同征兆,通常只有获得程序源代码的程序员能分析诊断是否發生記憶體漏失。 後果 内存泄漏会因为减少可用内存的数量从而降低计算机的性能。最终,在最糟糕的情况下,过多的可用内存被分配掉导致全部或部分设备…
死锁(),又譯為-{zh-cn:死结; zh-tw:死鎖;}-,計算機科學名詞。當兩個以上的運算單元,雙方都在等待對方停止執行,以取得系統資源,但是沒有一方提前退出時,就稱為死結。在多工作業系統中,作業系統為了協調不同线程,能否取得系統資源時,為了讓系統正常運作,必須要解決這個問題。另一種相似的情況稱為「活锁」。 简介 例如,一个进程p1占用了显示器,同时又必须使用打印机,而打印机被进程p2占用,p2又必须使用显示器,这样就形成了死锁。…
栈缓冲区溢出(stack buffer overflow或stack buffer overrun)是计算机程序把数据写入调用栈上的内存时超出了数据结构的边界。栈缓冲区溢出是缓冲区溢出的一种。 例子 下例可用于覆盖函数返回地址。 通过函数 strcpy() : #include void foo (char bar) { char c[12]; strcpy(c, bar); // no bounds checking } int ma…
故障(fault)是指異常狀態或是缺陷,不同領域下有不同的定義。 在ISO 10303-226中,故障是指零件、設備或是子系統的異常狀態或是缺陷,而此異常狀態或是缺陷有可能會導致失效(failure)。 在电信領域,依照美国联邦标准1037C,故障有以下的意思: #意外情形使得無法執行其應有的機能(隨機性故障)。 #因為缺陷而造成可複製的誤動作(malfunction),或是災難性的誤動作。若是在相同環境及條件下,誤動作會持續出現,即為…
Windows錯誤報告(WER)(代號為Watson)是Microsoft在Windows XP中引入的崩潰報告技術,此技術在之後的Windows和Windows Mobile5.0和6.0中均被包含使用。雖然代號為Watson,但請不要與Dr. Watson調試工具相混淆,該工具會將記憶體内容轉儲至使用者的本地計算機設備上,Windows錯誤報告會收集並提供使用網路向Microsoft發送發生錯誤之後的調試訊息(記憶體内容轉儲)或停止…
路由算法决定数据包从网络中的源路由器到目标路由器所遵循的路径。设计路由算法时要重点考虑的一个方面是避免死锁。转弯限制路由 是一种用于mesh拓扑系列的路由算法,它通过限制算法中允许的下一方向来避免死锁,同时确定网络中从源节点到目标节点的路由。 产生死锁的原因 死锁(如图 1 所示)是由于缓冲区或链接等网络资源饱和而无法进一步传输数据包的情况。死锁的主要原因是网络中信道的循环获取。 例如,考虑网络中有四个信道。四个数据包已经填满了这四个信…
在程序设计中,冗余代码又稱代碼冗餘,是指计算机程序中出現了不必要的源代码或编译代码,例如一些永远不会执行的代码就是屬於冗余代码。出現冗餘代碼後可以考慮將冗餘代碼刪除。 例子 以下是C语言的一個例子 int foo(int iX) { int iY = iX2; return iX2; } 其中int iY = iX*2表达式就是多余的代码,可以將其刪除。 参考文献