This HTML5 document contains 169 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbthttp://dbpedia.org/resource/Template:
wikipedia-enhttp://en.wikipedia.org/wiki/
dbrhttp://dbpedia.org/resource/
n12http://commons.wikimedia.org/wiki/Special:FilePath/
n14http://
dbpedia-frhttp://fr.dbpedia.org/resource/
dctermshttp://purl.org/dc/terms/
rdfshttp://www.w3.org/2000/01/rdf-schema#
dbpedia-azhttp://az.dbpedia.org/resource/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n38http://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/
n8http://dbpedia.org/resource/File:
dbphttp://dbpedia.org/property/
xsdhhttp://www.w3.org/2001/XMLSchema#
dbohttp://dbpedia.org/ontology/
dbpedia-srhttp://sr.dbpedia.org/resource/
dbpedia-vihttp://vi.dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/
n40http://dbpedia.org/resource/TI_BASIC_(TI_99/
dbchttp://dbpedia.org/resource/Category:
dbpedia-plhttp://pl.dbpedia.org/resource/
dbpedia-dehttp://de.dbpedia.org/resource/
dbpedia-thhttp://th.dbpedia.org/resource/
yagohttp://dbpedia.org/class/yago/
dbpedia-ruhttp://ru.dbpedia.org/resource/
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
yago-reshttp://yago-knowledge.org/resource/
n15https://global.dbpedia.org/id/
n13https://cwe.mitre.org/data/definitions/
dbpedia-ithttp://it.dbpedia.org/resource/
provhttp://www.w3.org/ns/prov#
n35http://dbpedia.org/resource/Wikipedia:
foafhttp://xmlns.com/foaf/0.1/
dbpedia-simplehttp://simple.dbpedia.org/resource/
dbpedia-zhhttp://zh.dbpedia.org/resource/
dbpedia-fahttp://fa.dbpedia.org/resource/
dbpedia-eshttp://es.dbpedia.org/resource/
freebasehttp://rdf.freebase.com/ns/
owlhttp://www.w3.org/2002/07/owl#
n25http://foldoc.org/

Statements

Subject Item
dbr:OBOB
dbo:wikiPageWikiLink
dbr:Off-by-one_error
dbo:wikiPageRedirects
dbr:Off-by-one_error
Subject Item
dbr:Commodore_128
dbo:wikiPageWikiLink
dbr:Off-by-one_error
Subject Item
dbr:OBOE
dbo:wikiPageWikiLink
dbr:Off-by-one_error
dbo:wikiPageDisambiguates
dbr:Off-by-one_error
Subject Item
dbr:Bounds_checking
dbo:wikiPageWikiLink
dbr:Off-by-one_error
Subject Item
dbr:Array_(data_type)
dbo:wikiPageWikiLink
dbr:Off-by-one_error
Subject Item
dbr:Computer_programming
dbo:wikiPageWikiLink
dbr:Off-by-one_error
Subject Item
dbr:Zero-based_numbering
dbo:wikiPageWikiLink
dbr:Off-by-one_error
Subject Item
dbr:Dmalloc
dbo:wikiPageWikiLink
dbr:Off-by-one_error
Subject Item
dbr:Logic_error
dbo:wikiPageWikiLink
dbr:Off-by-one_error
Subject Item
dbr:Ada_(programming_language)
dbo:wikiPageWikiLink
dbr:Off-by-one_error
Subject Item
dbr:Foreach_loop
dbo:wikiPageWikiLink
dbr:Off-by-one_error
Subject Item
dbr:QuickDraw
dbo:wikiPageWikiLink
dbr:Off-by-one_error
Subject Item
dbr:Fence_post_error
dbo:wikiPageWikiLink
dbr:Off-by-one_error
dbo:wikiPageRedirects
dbr:Off-by-one_error
Subject Item
dbr:Fencepost_error
dbo:wikiPageWikiLink
dbr:Off-by-one_error
dbo:wikiPageRedirects
dbr:Off-by-one_error
Subject Item
dbr:Fencepost_problem
dbo:wikiPageWikiLink
dbr:Off-by-one_error
dbo:wikiPageRedirects
dbr:Off-by-one_error
Subject Item
dbr:Swift_(programming_language)
dbo:wikiPageWikiLink
dbr:Off-by-one_error
Subject Item
n40:4A)
dbo:wikiPageWikiLink
dbr:Off-by-one_error
Subject Item
dbr:Off-by-one_error
rdf:type
yago:Accomplishment100035189 yago:YagoPermanentlyLocatedEntity yago:Feat100036762 yago:Abstraction100002137 yago:Act100030358 yago:PsychologicalFeature100023100 yago:Action100037396 yago:WikicatComputerSecurityExploits dbo:Disease yago:Event100029378
rdfs:label
Off by one Off-by-one-Error 差一错误 Off-by-one error Ошибка на единицу Off-by-one error Off-by-one error Off-by-oneエラー Erreur off-by-one
rdfs:comment
Off-by-oneエラー(オフ-バイ-ワンエラー、off-by-one error、OBOE)とは、境界条件の判定に関するエラーの一種である。コンピュータプログラミングにおいて、ループが正しい回数より一回多く、または一回少なく実行された場合などに発生する。 この問題の代表的な原因として、プログラマーが数字のカウントを0からではなく1から開始してしまう(多くのプログラミング言語では配列の添え字は0から始まる)、数値の比較において「~未満」とすべきところを「~以下」としてしまう、等が挙げられる。また、数学的な処理を行っている場合にも発生しうる。 En informatique, une erreur de type off-by-one (OBOE, « erreur de décalage unitaire ») est une (en) impliquant l'équivalent discret d'un problème aux limites. Elle apparaît régulièrement en programmation lorsqu'une boucle s'itère trop ou trop peu. Ainsi, l'erreur peut émerger lorsqu'un programmeur fait des erreurs telles que d'utiliser la commande « plus petit que ou égal à » à un endroit où il aurait plutôt dû utiliser « plus petit que ». L'erreur peut également se produire lorsqu'il oublie qu'une série débute à zéro plutôt qu'à 1. Ошибка на единицу или ошибка неучтённой единицы (англ. off-by-one error) — логическая ошибка в алгоритме (или в математических вычислениях), включающая в частности дискретный вариант нарушения граничных условий. Ошибка часто встречается в программировании, когда количество итераций пошагового цикла оказывается на единицу меньше или больше необходимого. Например, программист при сравнении указывает «меньше или равно», вместо «меньше», или ошибается, отсчитывая начало последовательности не с нуля, а с единицы (индексация массивов во многих языках программирования начинается с нуля). Un error por uno o error por un paso (en inglés: Off-by-one error -OBOE) es un que es el equivalente discreto de una condición de contorno. Ocurre a menudo en la programación de computadoras cuando un bucle iterativo se repite una vez más o una vez menos que lo necesario. Este problema puede presentarse por ejemplo, cuando un programador comete errores como el uso de la expresión "es menor que o igual a", cuando en realidad debería haber utilizado "es menor que" en una comparación o no toma en cuenta que una secuencia comienza en el cero en lugar de en uno (como por ejemplo con los índices de matriz en varios lenguajes). Esto también puede ocurrir en un contexto matemático. An off-by-one error or off-by-one bug (known by acronyms OBOE, OBO, OB1 and OBOB) is a logic error involving the discrete equivalent of a boundary condition. It often occurs in computer programming when an iterative loop iterates one time too many or too few. This problem could arise when a programmer makes mistakes such as using "is less than or equal to" where "is less than" should have been used in a comparison, or fails to take into account that a sequence starts at zero rather than one (as with array indices in many languages). This can also occur in a mathematical context. Un off-by-one error (OBOE), detto anche off-by-one bug (OBOB), è un errore logico di programmazione che avviene quando un ciclo iterativo viene eseguito una volta di più o una di meno di quanto voluto, a causa di un errore nella specifica della condizione di verità. Solitamente ciò accade quando il programmatore sceglie erroneamente il simbolo di minore o uguale al posto del simbolo minore, o il simbolo maggiore o uguale al posto di maggiore, oppure quando commette un errore nell'inizializzazione della variabile testata, settandola a uno anziché a zero, visto che in molti linguaggi di programmazione l'indice di un array comincia da zero. Questo errore può anche capitare in contesti matematici, per esempio se usata come divisore una divisione (nel qual caso è bene sia settata a valori diver 差一错误(英語:Off-by-one error,缩写OBOE)是在计数时由于边界条件判断失误导致结果多了一或少了一的错误,通常指计算机编程中循环多了一次或者少了一次的程序错误,属于逻辑错误的一种。比如,程序员在循环中进行比较的时候,本该使用「小于等于」,但却使用了「小于」,或者是程序员没有考虑到一个序列是从0而不是1开始(许多程序语言的数组下标都是这样)。在数学领域,此错误也时有发生。 Off by one to błąd programistyczny polegający na pomyłce o jeden, np. zaczynanie od 1 kiedy powinno się od 0 (lub odwrotnie) bądź mylenie "mniejsze" z "mniejsze-równe" w warunkach pętli. Przykład typowego błędu off by one (pętla wykona się 101 razy, nie 100): int foo[100];int i;for (i=0; i<=100; ++i) foo[i] = 0; Uwaga: W przypadku, gdy kompilator ułoży adresy zmiennych na stosie tak, że: &i == &foo[100]; - program się zapętli. Błąd ten może być wykorzystany na przykład do zmiany rejestru ESP. Ein Off-by-one-Error oder Off-by-one-Fehler (abgekürzt OBOE; deutsch etwa Um-Eins-daneben-Fehler), oder Plus-minus-eins-Syndrom scherzhaft auch „Obi-Wan error“, da ähnlich klingend, oder ±1-Problem, bezeichnet in der Informatik einen Programmierfehler, bei dem eine Zahlenangabe oder eine Anzahl ausgeführter Schritte um 1 zu groß oder zu klein ist. Zum Beispiel ist die Größe eines Speicherblocks um 1 falsch oder es wird in einem Puffer um einen Schritt zu weit in den Speicher geschrieben, wobei der Speicher eines anderen Puffers bzw. einer Variable überschrieben wird.
foaf:depiction
n12:Fencepost_error.svg
dcterms:subject
dbc:Software_bugs dbc:Articles_with_example_C_code dbc:Computer_security_exploits
dbo:wikiPageID
271723
dbo:wikiPageRevisionID
1088824628
dbo:wikiPageWikiLink
dbr:While_loop dbr:Program_loop dbr:University_of_Texas_at_Austin dbr:Array_data_type n8:Fencepost_error.svg dbc:Software_bugs dbr:Endianness dbr:Control_flow dbr:Linear_interpolation dbr:Algorithm dbr:Common_Weakness_Enumeration dbr:Mathematics dbr:Vitruvius dbr:Pigeonhole_principle dbr:Frame_pointer dbr:Logic_error dbr:Computer_programming dbr:Do-while_loop dbc:Articles_with_example_C_code n35:Foldoc_license dbr:Hash_function dbr:Binary_tree dbr:MATLAB dbr:Boundary_condition dbr:Julian_calendar dbr:Time_Pyramid dbr:Boundary-value_analysis dbr:Half-open_interval dbr:Zero-based_numbering dbr:Rounding_error dbr:C_standard_library dbr:Pascal_(programming_language) dbc:Computer_security_exploits
dbo:wikiPageExternalLink
n13:193.html n14:foldoc.org n25:fencepost%20error n38:EWD831.html
owl:sameAs
dbpedia-th:ความผิดพลาดโดยการคลาดเคลื่อนไปหนึ่ง n15:Sd8s dbpedia-simple:Off-by-one_error dbpedia-fa:خطای_تک_واحد dbpedia-ja:Off-by-oneエラー dbpedia-de:Off-by-one-Error dbpedia-ru:Ошибка_на_единицу dbpedia-es:Off-by-one_error dbpedia-vi:Lỗi_Off-by-one dbpedia-zh:差一错误 dbpedia-sr:Грешка_за_један dbpedia-it:Off-by-one_error freebase:m.01nxkx dbpedia-az:“Bir_vahid”_xətası dbpedia-fr:Erreur_off-by-one wikidata:Q1439356 yago-res:Off-by-one_error dbpedia-pl:Off_by_one
dbp:wikiPageUsesTemplate
dbt:Cite_web dbt:Cite_book dbt:Confusing dbt:Refbegin dbt:Refend dbt:Reflist dbt:More_citations_needed dbt:Quote dbt:Short_description dbt:Mono dbt:Multiple_issues
dbo:thumbnail
n12:Fencepost_error.svg?width=300
dbo:abstract
An off-by-one error or off-by-one bug (known by acronyms OBOE, OBO, OB1 and OBOB) is a logic error involving the discrete equivalent of a boundary condition. It often occurs in computer programming when an iterative loop iterates one time too many or too few. This problem could arise when a programmer makes mistakes such as using "is less than or equal to" where "is less than" should have been used in a comparison, or fails to take into account that a sequence starts at zero rather than one (as with array indices in many languages). This can also occur in a mathematical context. Ошибка на единицу или ошибка неучтённой единицы (англ. off-by-one error) — логическая ошибка в алгоритме (или в математических вычислениях), включающая в частности дискретный вариант нарушения граничных условий. Ошибка часто встречается в программировании, когда количество итераций пошагового цикла оказывается на единицу меньше или больше необходимого. Например, программист при сравнении указывает «меньше или равно», вместо «меньше», или ошибается, отсчитывая начало последовательности не с нуля, а с единицы (индексация массивов во многих языках программирования начинается с нуля). En informatique, une erreur de type off-by-one (OBOE, « erreur de décalage unitaire ») est une (en) impliquant l'équivalent discret d'un problème aux limites. Elle apparaît régulièrement en programmation lorsqu'une boucle s'itère trop ou trop peu. Ainsi, l'erreur peut émerger lorsqu'un programmeur fait des erreurs telles que d'utiliser la commande « plus petit que ou égal à » à un endroit où il aurait plutôt dû utiliser « plus petit que ». L'erreur peut également se produire lorsqu'il oublie qu'une série débute à zéro plutôt qu'à 1. Ein Off-by-one-Error oder Off-by-one-Fehler (abgekürzt OBOE; deutsch etwa Um-Eins-daneben-Fehler), oder Plus-minus-eins-Syndrom scherzhaft auch „Obi-Wan error“, da ähnlich klingend, oder ±1-Problem, bezeichnet in der Informatik einen Programmierfehler, bei dem eine Zahlenangabe oder eine Anzahl ausgeführter Schritte um 1 zu groß oder zu klein ist. Zum Beispiel ist die Größe eines Speicherblocks um 1 falsch oder es wird in einem Puffer um einen Schritt zu weit in den Speicher geschrieben, wobei der Speicher eines anderen Puffers bzw. einer Variable überschrieben wird. Off by one to błąd programistyczny polegający na pomyłce o jeden, np. zaczynanie od 1 kiedy powinno się od 0 (lub odwrotnie) bądź mylenie "mniejsze" z "mniejsze-równe" w warunkach pętli. Przykład typowego błędu off by one (pętla wykona się 101 razy, nie 100): int foo[100];int i;for (i=0; i<=100; ++i) foo[i] = 0; Uwaga: W przypadku, gdy kompilator ułoży adresy zmiennych na stosie tak, że: &i == &foo[100]; - program się zapętli. Błąd ten może być wykorzystany na przykład do zmiany rejestru ESP. 差一错误(英語:Off-by-one error,缩写OBOE)是在计数时由于边界条件判断失误导致结果多了一或少了一的错误,通常指计算机编程中循环多了一次或者少了一次的程序错误,属于逻辑错误的一种。比如,程序员在循环中进行比较的时候,本该使用「小于等于」,但却使用了「小于」,或者是程序员没有考虑到一个序列是从0而不是1开始(许多程序语言的数组下标都是这样)。在数学领域,此错误也时有发生。 Off-by-oneエラー(オフ-バイ-ワンエラー、off-by-one error、OBOE)とは、境界条件の判定に関するエラーの一種である。コンピュータプログラミングにおいて、ループが正しい回数より一回多く、または一回少なく実行された場合などに発生する。 この問題の代表的な原因として、プログラマーが数字のカウントを0からではなく1から開始してしまう(多くのプログラミング言語では配列の添え字は0から始まる)、数値の比較において「~未満」とすべきところを「~以下」としてしまう、等が挙げられる。また、数学的な処理を行っている場合にも発生しうる。 Un off-by-one error (OBOE), detto anche off-by-one bug (OBOB), è un errore logico di programmazione che avviene quando un ciclo iterativo viene eseguito una volta di più o una di meno di quanto voluto, a causa di un errore nella specifica della condizione di verità. Solitamente ciò accade quando il programmatore sceglie erroneamente il simbolo di minore o uguale al posto del simbolo minore, o il simbolo maggiore o uguale al posto di maggiore, oppure quando commette un errore nell'inizializzazione della variabile testata, settandola a uno anziché a zero, visto che in molti linguaggi di programmazione l'indice di un array comincia da zero. Questo errore può anche capitare in contesti matematici, per esempio se usata come divisore una divisione (nel qual caso è bene sia settata a valori diversi da zero, per evitare eccezioni del tipo divisione per zero). Un error por uno o error por un paso (en inglés: Off-by-one error -OBOE) es un que es el equivalente discreto de una condición de contorno. Ocurre a menudo en la programación de computadoras cuando un bucle iterativo se repite una vez más o una vez menos que lo necesario. Este problema puede presentarse por ejemplo, cuando un programador comete errores como el uso de la expresión "es menor que o igual a", cuando en realidad debería haber utilizado "es menor que" en una comparación o no toma en cuenta que una secuencia comienza en el cero en lugar de en uno (como por ejemplo con los índices de matriz en varios lenguajes). Esto también puede ocurrir en un contexto matemático.
gold:hypernym
dbr:Error
prov:wasDerivedFrom
wikipedia-en:Off-by-one_error?oldid=1088824628&ns=0
dbo:wikiPageLength
10634
foaf:isPrimaryTopicOf
wikipedia-en:Off-by-one_error
Subject Item
dbr:Off-by-one_errors
dbo:wikiPageWikiLink
dbr:Off-by-one_error
dbo:wikiPageRedirects
dbr:Off-by-one_error
Subject Item
dbr:Shellshock_(software_bug)
dbo:wikiPageWikiLink
dbr:Off-by-one_error
Subject Item
dbr:Software_bug
dbo:wikiPageWikiLink
dbr:Off-by-one_error
Subject Item
dbr:Valgrind
dbo:wikiPageWikiLink
dbr:Off-by-one_error
Subject Item
dbr:Fisher–Yates_shuffle
dbo:wikiPageWikiLink
dbr:Off-by-one_error
Subject Item
dbr:Fence-post_error
dbo:wikiPageWikiLink
dbr:Off-by-one_error
dbo:wikiPageRedirects
dbr:Off-by-one_error
Subject Item
dbr:Off-by-one
dbo:wikiPageWikiLink
dbr:Off-by-one_error
dbo:wikiPageRedirects
dbr:Off-by-one_error
Subject Item
dbr:Off-by-one-error
dbo:wikiPageWikiLink
dbr:Off-by-one_error
dbo:wikiPageRedirects
dbr:Off-by-one_error
Subject Item
dbr:Off_by_1
dbo:wikiPageWikiLink
dbr:Off-by-one_error
dbo:wikiPageRedirects
dbr:Off-by-one_error
Subject Item
dbr:Off_by_one
dbo:wikiPageWikiLink
dbr:Off-by-one_error
dbo:wikiPageRedirects
dbr:Off-by-one_error
Subject Item
dbr:Off_by_one_(bug)
dbo:wikiPageWikiLink
dbr:Off-by-one_error
dbo:wikiPageRedirects
dbr:Off-by-one_error
Subject Item
dbr:Off_by_one_error
dbo:wikiPageWikiLink
dbr:Off-by-one_error
dbo:wikiPageRedirects
dbr:Off-by-one_error
Subject Item
dbr:Off_by_one_errors
dbo:wikiPageWikiLink
dbr:Off-by-one_error
dbo:wikiPageRedirects
dbr:Off-by-one_error
Subject Item
dbr:Picket-fence_problem
dbo:wikiPageWikiLink
dbr:Off-by-one_error
dbo:wikiPageRedirects
dbr:Off-by-one_error
Subject Item
dbr:Obi-Wan_error
dbo:wikiPageWikiLink
dbr:Off-by-one_error
dbo:wikiPageRedirects
dbr:Off-by-one_error
Subject Item
dbr:Obi-wan_error
dbo:wikiPageWikiLink
dbr:Off-by-one_error
dbo:wikiPageRedirects
dbr:Off-by-one_error
Subject Item
dbr:Banana_error
dbo:wikiPageWikiLink
dbr:Off-by-one_error
dbo:wikiPageRedirects
dbr:Off-by-one_error
Subject Item
dbr:Buffer_fence_post_error
dbo:wikiPageWikiLink
dbr:Off-by-one_error
dbo:wikiPageRedirects
dbr:Off-by-one_error
Subject Item
wikipedia-en:Off-by-one_error
foaf:primaryTopic
dbr:Off-by-one_error