亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? corrupt.test

?? sqlite庫
?? TEST
字號:
# 2004 August 30## The author disclaims copyright to this source code.  In place of# a legal notice, here is a blessing:##    May you do good and not evil.#    May you find forgiveness for yourself and forgive others.#    May you share freely, never taking more than you give.##***********************************************************************# This file implements regression tests for SQLite library.## This file implements tests to make sure SQLite does not crash or# segfault if it sees a corrupt database file.## $Id: corrupt.test,v 1.8 2005/02/19 08:18:06 danielk1977 Exp $catch {file delete -force test.db}catch {file delete -force test.db-journal}set testdir [file dirname $argv0]source $testdir/tester.tcl# Construct a large database for testing.#do_test corrupt-1.1 {  execsql {    BEGIN;    CREATE TABLE t1(x);    INSERT INTO t1 VALUES(randstr(100,100));    INSERT INTO t1 VALUES(randstr(90,90));    INSERT INTO t1 VALUES(randstr(80,80));    INSERT INTO t1 SELECT x || randstr(5,5) FROM t1;    INSERT INTO t1 SELECT x || randstr(6,6) FROM t1;    INSERT INTO t1 SELECT x || randstr(7,7) FROM t1;    INSERT INTO t1 SELECT x || randstr(8,8) FROM t1;    INSERT INTO t1 VALUES(randstr(3000,3000));    INSERT INTO t1 SELECT x || randstr(9,9) FROM t1;    INSERT INTO t1 SELECT x || randstr(10,10) FROM t1;    INSERT INTO t1 SELECT x || randstr(11,11) FROM t1;    INSERT INTO t1 SELECT x || randstr(12,12) FROM t1;    CREATE INDEX t1i1 ON t1(x);    CREATE TABLE t2 AS SELECT * FROM t1;    DELETE FROM t2 WHERE rowid%5!=0;    COMMIT;  }} {}integrity_check corrupt-1.2# Copy file $from into $to#proc copy_file {from to} {  set f [open $from]  fconfigure $f -translation binary  set t [open $to w]  fconfigure $t -translation binary  puts -nonewline $t [read $f [file size $from]]  close $t  close $f}# Setup for the tests.  Make a backup copy of the good database in test.bu.# Create a string of garbage data that is 256 bytes long.#copy_file test.db test.buset fsize [file size test.db]set junk "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"while {[string length $junk]<256} {append junk $junk}set junk [string range $junk 0 255]# Go through the database and write garbage data into each 256 segment# of the file.  Then do various operations on the file to make sure that# the database engine can recover gracefully from the corruption.#for {set i [expr {1*256}]} {$i<$fsize-256} {incr i 256} {  set tn [expr {$i/256}]  db close  copy_file test.bu test.db  set fd [open test.db r+]  fconfigure $fd -translation binary  seek $fd $i  puts -nonewline $fd $junk  close $fd  do_test corrupt-2.$tn.1 {    sqlite3 db test.db    catchsql {SELECT count(*) FROM sqlite_master}    set x {}  } {}  do_test corrupt-2.$tn.2 {    catchsql {SELECT count(*) FROM t1}    set x {}  } {}  do_test corrupt-2.$tn.3 {    catchsql {SELECT count(*) FROM t1 WHERE x>'abcdef'}    set x {}  } {}  do_test corrupt-2.$tn.4 {    catchsql {SELECT count(*) FROM t2}    set x {}  } {}  do_test corrupt-2.$tn.5 {    catchsql {CREATE TABLE t3 AS SELECT * FROM t1}    set x {}  } {}  do_test corrupt-2.$tn.6 {    catchsql {DROP TABLE t1}    set x {}  } {}  do_test corrupt-2.$tn.7 {    catchsql {PRAGMA integrity_check}    set x {}  } {}}  #------------------------------------------------------------------------# For these tests, swap the rootpage entries of t1 (a table) and t1i1 (an# index on t1) in sqlite_master. Then perform a few different queries# and make sure this is detected as corruption.#do_test corrupt-3.1 {  db close  copy_file test.bu test.db  sqlite3 db test.db  list} {}do_test corrupt-3.2 {  set t1_r [execsql {SELECT rootpage FROM sqlite_master WHERE name = 't1i1'}]  set t1i1_r [execsql {SELECT rootpage FROM sqlite_master WHERE name = 't1'}]  set cookie [expr [execsql {PRAGMA schema_version}] + 1]  execsql "    PRAGMA writable_schema = 1;    UPDATE sqlite_master SET rootpage = $t1_r WHERE name = 't1';    UPDATE sqlite_master SET rootpage = $t1i1_r WHERE name = 't1i1';    PRAGMA writable_schema = 0;    PRAGMA schema_version = $cookie;  "} {}# This one tests the case caught by code in checkin [2313].do_test corrupt-3.3 {  db close  sqlite3 db test.db  catchsql {    INSERT INTO t1 VALUES('abc');  }} {1 {database disk image is malformed}}do_test corrupt-3.4 {  db close  sqlite3 db test.db  catchsql {    SELECT * FROM t1;  }} {1 {database disk image is malformed}}do_test corrupt-3.5 {  db close  sqlite3 db test.db  catchsql {    SELECT * FROM t1 WHERE oid = 10;  }} {1 {database disk image is malformed}}do_test corrupt-3.6 {  db close  sqlite3 db test.db  catchsql {    SELECT * FROM t1 WHERE x = 'abcde';  }} {1 {database disk image is malformed}}finish_test

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
韩国三级在线一区| 精品99999| 日本一区二区三区四区| 天堂久久一区二区三区| 欧美日本一道本在线视频| 国产精品水嫩水嫩| 国产一区二区在线看| 欧美电影在线免费观看| 一区二区三区四区在线| av成人动漫在线观看| 中文字幕不卡一区| 国产一区二区三区精品视频| 欧美成人一区二区三区| 国产欧美一区二区三区网站| 精一区二区三区| 欧美三级日韩三级| 国产精品久久毛片a| 久久不见久久见中文字幕免费| 欧美日韩大陆在线| 偷拍一区二区三区四区| 在线免费不卡视频| 国产欧美日韩亚州综合| 9人人澡人人爽人人精品| 久久久综合视频| 国产一区二区视频在线播放| 欧美无砖专区一中文字| 亚洲综合免费观看高清完整版在线| 国产一区视频在线看| 欧美日韩综合色| 国产校园另类小说区| 蜜桃视频在线一区| 岛国av在线一区| 中文字幕综合网| 国产精品亚洲综合一区在线观看| av色综合久久天堂av综合| 精品视频一区三区九区| 青青草成人在线观看| 91精品国产日韩91久久久久久| 色婷婷av一区| 欧美亚一区二区| 国产精品国产三级国产三级人妇 | 色av一区二区| 久久人人97超碰com| 久久99国产乱子伦精品免费| 4438x亚洲最大成人网| 污片在线观看一区二区| 国产日韩欧美激情| 91视频一区二区| 国产亚洲女人久久久久毛片| 欧美bbbbb| 亚洲欧美国产三级| 日韩成人午夜电影| 日韩欧美一级在线播放| 国产一区二区三区久久悠悠色av| 国产亚洲欧洲一区高清在线观看| 日韩国产在线观看一区| 一本色道久久加勒比精品 | 99精品久久免费看蜜臀剧情介绍| 精品精品国产高清a毛片牛牛| 国产福利电影一区二区三区| 中文字幕不卡在线观看| 99在线热播精品免费| 久久综合色婷婷| 国产成人精品免费| 日韩理论电影院| 欧美婷婷六月丁香综合色| 久久精工是国产品牌吗| 一区在线观看视频| 日韩欧美的一区| 国产福利一区二区三区在线视频| 亚洲欧美日本在线| 精品国产免费人成在线观看| 高清国产一区二区三区| 一区二区三区日本| 久久精品这里都是精品| 欧美系列亚洲系列| 福利电影一区二区三区| 日韩在线卡一卡二| 国产精品黄色在线观看| 91精品国产福利在线观看| 成人中文字幕合集| 精品一区二区在线视频| 亚洲第一狼人社区| 成人av高清在线| 亚洲福利一二三区| 久久精品夜夜夜夜久久| 欧美三级韩国三级日本一级| 国产一区在线观看麻豆| 亚洲一区视频在线| 日韩欧美亚洲国产精品字幕久久久| 成人av网址在线观看| 偷拍亚洲欧洲综合| 国产精品福利影院| 欧美日韩高清不卡| 亚洲激情图片qvod| 日韩精品自拍偷拍| 日本不卡一二三区黄网| 色噜噜偷拍精品综合在线| 依依成人精品视频| 国产三级精品视频| 久久精品久久综合| **欧美大码日韩| 欧美巨大另类极品videosbest| 中文字幕色av一区二区三区| 欧美草草影院在线视频| 91小视频在线免费看| 亚洲福利一区二区三区| 欧美国产精品一区二区| 日韩天堂在线观看| 6080日韩午夜伦伦午夜伦| 欧美猛男男办公室激情| 欧美在线观看视频在线| 欧美性生活久久| 91国产免费看| 91免费视频网址| 国产成a人无v码亚洲福利| 国产乱码精品一区二区三 | 国产精品美女久久久久久久久| 欧美日韩在线播放一区| 精品视频一区二区三区免费| 91精品中文字幕一区二区三区| 欧美色中文字幕| 欧美另类变人与禽xxxxx| 91超碰这里只有精品国产| 色综合色综合色综合色综合色综合 | 91女厕偷拍女厕偷拍高清| 97成人超碰视| 欧美亚男人的天堂| 91精品国产欧美日韩| 精品女同一区二区| 日本一区二区三区四区| 亚洲日本免费电影| 亚洲图片欧美一区| 精品中文字幕一区二区| 国精品**一区二区三区在线蜜桃| 肉肉av福利一精品导航| 丝袜国产日韩另类美女| 亚洲影院在线观看| 国产mv日韩mv欧美| 欧美不卡123| 午夜精品成人在线| 91国偷自产一区二区三区成为亚洲经典| 精品奇米国产一区二区三区| 五月激情丁香一区二区三区| 91网站最新网址| 国产女主播一区| 久久精品999| 日韩欧美在线观看一区二区三区| 一区二区三区久久| 99久久免费视频.com| 中文一区二区在线观看| 国产自产v一区二区三区c| 日韩欧美久久一区| 另类小说色综合网站| 欧美一区二区三区爱爱| 天天操天天综合网| 欧美日韩大陆一区二区| 亚洲成av人在线观看| 欧美亚洲综合一区| 亚洲成a人片综合在线| 欧美日韩视频不卡| 亚洲成人资源在线| 欧美精品久久天天躁| 天天影视色香欲综合网老头| 欧美午夜一区二区三区免费大片| 亚洲欧美韩国综合色| 在线视频国内自拍亚洲视频| 亚洲免费观看高清完整版在线| 91性感美女视频| 亚洲三级电影网站| 91黄视频在线观看| 亚洲最大成人综合| 欧美日韩国产乱码电影| 免费在线看一区| 日韩欧美国产精品一区| 久久成人久久爱| 中文无字幕一区二区三区| 99久久99久久免费精品蜜臀| 一区二区欧美在线观看| 欧美婷婷六月丁香综合色| 天堂av在线一区| 日韩欧美成人午夜| 国产精品一区一区| 国产精品电影一区二区| 日本精品视频一区二区| 日产精品久久久久久久性色| 亚洲精品一区二区精华| 成人黄色在线视频| 亚洲码国产岛国毛片在线| 8x福利精品第一导航| 久久69国产一区二区蜜臀| 国产欧美一区二区精品忘忧草| 99re这里只有精品视频首页| 亚洲午夜av在线| 久久午夜羞羞影院免费观看| 91麻豆国产自产在线观看| 午夜一区二区三区在线观看| 久久综合久久综合九色| 色婷婷狠狠综合| 国产在线日韩欧美|