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

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

?? readme.ms

?? UNIX下perl實現代碼
?? MS
字號:
.\" tbl | readme.ms | [tn]roff -ms | ....\" note the "C" (courier) and "CB" fonts: you will probably have to.\" change these..\" $Id: readme.ms,v 1.1 90/12/13 13:09:15 oz Exp Locker: oz $.de P1.br.nr dT 4.nf.ft C.sp .5.nr t \\n(dT*\\w'x'u.ta 1u*\\ntu 2u*\\ntu 3u*\\ntu 4u*\\ntu 5u*\\ntu 6u*\\ntu 7u*\\ntu 8u*\\ntu 9u*\\ntu 10u*\\ntu 11u*\\ntu 12u*\\ntu 13u*\\ntu 14u*\\ntu...de P2.br.ft 1.br.sp .5.br.fi...\" CW uses the typewriter/courier font..de CW\fC\\$1\\fP\\$2...\" Footnote numbering [by Henry Spencer].\" <text>\*f for a footnote number...\" .FS.\" \*F <footnote text>.\" .FE.\".ds f \\u\\s-2\\n+f\\s+2\\d.nr f 0 1.ds F \\n+F..nr F 0 1.ND.LP.TL\fIsdbm\fP \(em Substitute DBM.bror.brBerkeley \fIndbm\fP for Every UN*X\** Made Simple.AUOzan (oz) Yigit.AIThe Guild of PD Software ToolmakersToronto - Canada.spoz@nexus.yorku.ca.LP.FSUN*X is not a trademark of any (dis)organization..FE.sp 2\fIImplementation is the sincerest form of flattery. \(em L. Peter Deutsch\fP.SHA The Clone of the \fIndbm\fP library.PPThe sources accompanying this notice \(em \fIsdbm\fP \(em constitutethe first public release (Dec. 1990) of a complete clone ofthe Berkeley UN*X \fIndbm\fP library. The \fIsdbm\fP library is meant toclone the proven functionality of \fIndbm\fP as closely as possible,including a few improvements. It is practical, easy to understand, andcompatible.The \fIsdbm\fP library is not derived from any licensed, proprietary orcopyrighted software..PPThe \fIsdbm\fP implementation is based on a 1978 algorithm[Lar78] by P.-A. (Paul) Larson known as ``Dynamic Hashing''.In the course of searching for a substitute for \fIndbm\fP, Iprototyped three different external-hashing algorithms [Lar78, Fag79, Lit80]and ultimately chose Larson's algorithm as a basis of the \fIsdbm\fPimplementation. The Bell Labs\fIdbm\fP (and therefore \fIndbm\fP) is based on an algorithm invented byKen Thompson, [Tho90, Tor87] and predates Larson's work..PPThe \fIsdbm\fR programming interface is totally compatiblewith \fIndbm\fP and includes a slight improvement in database initialization.It is also expected to be binary-compatible under most UN*X versions thatsupport the \fIndbm\fP library..PPThe \fIsdbm\fP implementation shares the shortcomings of the \fIndbm\fPlibrary, as a side effect of various simplifications to the original Larsonalgorithm. It does produce \fIholes\fP in the page file as it writespages past the end of file. (Larson's paper include a clever solution tothis problem that is a result of using the hash value directly as a blockaddress.) On the other hand, extensive tests seem to indicate that \fIsdbm\fPcreates fewer holes in general, and the resulting pagefiles aresmaller. The \fIsdbm\fP implementation is also faster than \fIndbm\fPin database creation.Unlike the \fIndbm\fP, the \fIsdbm\fP.CW storeoperation will not ``wander away'' trying to split itsdata pages to insert a datum that \fIcannot\fP (due to elaborate worst-casesituations) be inserted. (It will fail after a pre-defined number of attempts.).SHImportant Compatibility Warning.PPThe \fIsdbm\fP and \fIndbm\fPlibraries \fIcannot\fP share databases: one cannot read the (dir/pag)database created by the other. This is due to the differencesbetween the \fIndbm\fP and \fIsdbm\fP algorithms\**, .FSTorek's discussion [Tor87]indicates that \fIdbm/ndbm\fP implementations use the hashvalue to traverse the radix trie differently than \fIsdbm\fPand as a result, the page indexes are generated in \fIdifferent\fP order.For more information, send e-mail to the author..FEand the hash functionsused.It is easy to convert between the \fIdbm/ndbm\fP databases and \fIsdbm\fPby ignoring the index completely: see.CW dbd ,.CW dbuetc..R.LP.SHNotice of Intellectual Property.LP\fIThe entire\fP sdbm  \fIlibrary package, as authored by me,\fP Ozan S. Yigit,\fIis hereby placed in the public domain.\fP As such, the author is notresponsible for the consequences of use of this software, no matter howawful, even if they arise from defects in it. There is no expressed orimplied warranty for the \fIsdbm\fP library..PPSince the \fIsdbm\fPlibrary package is in the public domain, this \fIoriginal\fPrelease or any additional public-domain releases of the modified originalcannot possibly (by definition) be withheld from you. Also by definition,You (singular) have all the rights to this code (including the right tosell without permission, the right to hoard\**.FSYou cannot really hoard something that is available to the public atlarge, but try if it makes you feel any better..FEand the right to do other icky things asyou see fit) but those rights are also granted to everyone else..PPPlease note that all previous distributions of this software containeda copyright (which is now dropped) to protect itsorigins and its current public domain status against any possible claimsand/or challenges..SHAcknowledgments.PPMany people have been very helpful and supportive.  A partial list wouldnecessarily include Rayan Zacherissen (who contributed the man page,and also hacked a MMAP version of \fIsdbm\fP),Arnold Robbins, Chris Lewis,Bill Davidsen, Henry Spencer, Geoff Collyer, Rich Salz (who got me startedin the first place), Johannes Ruschein(who did the minix port) and David Tilbrook. I thank you all..SHDistribution Manifest and Notes.LPThis distribution of \fIsdbm\fP includes (at least) the following:.P1	CHANGES		change log	README		this file.	biblio		a small bibliography on external hashing	dba.c		a crude (n/s)dbm page file analyzer	dbd.c		a crude (n/s)dbm page file dumper (for conversion)	dbe.1		man page for dbe.c	dbe.c		Janick's database editor	dbm.c		a dbm library emulation wrapper for ndbm/sdbm	dbm.h		header file for the above	dbu.c		a crude db management utility	hash.c		hashing function	makefile	guess.	pair.c		page-level routines (posted earlier)	pair.h		header file for the above	readme.ms	troff source for the README file	sdbm.3		man page	sdbm.c		the real thing	sdbm.h		header file for the above	tune.h		place for tuning & portability thingies	util.c		miscellaneous.P2.PP.CW dbuis a simple database manipulation program\** that tries to look.FSThe .CW dbd ,.CW dba ,.CW dbuutilities are quick hacks and are not fit for production use. They weredeveloped late one night, just to test out \fIsdbm\fP, and convert somedatabases..FElike Bell Labs'.CW cbtutility. It is currently incomplete in functionality.I use.CW dbuto test out the routines: it takes (from stdin) tab separatedkey/value pairs for commands like.CW buildor.CW insertor takes keys forcommands like.CW deleteor.CW look ..P1	dbu <build|creat|look|insert|cat|delete> dbmfile.P2.PP.CW dbais a crude analyzer of \fIdbm/sdbm/ndbm\fPpage files. It scans the entirepage file, reporting page level statistics, and totals at the end..PP.CW dbdis a crude dump program for \fIdbm/ndbm/sdbm\fPdatabases. It ignores thebitmap, and dumps the data pages in sequence. It can be used to createinput for the.CW dbu utility.Note that.CW dbdwill skip any NULLs in the key and datafields, thus is unsuitable to convert some peculiar databases thatinsist in including the terminating null..PPI have also included a copy of the.CW dbe(\fIndbm\fP DataBase Editor) by Janick Bergeron [janick@bnr.ca] foryour pleasure. You may find it more useful than the little.CW dbuutility..PP.CW dbm.[ch]is a \fIdbm\fP library emulation on top of \fIndbm\fP(and hence suitable for \fIsdbm\fP). Written by Robert Elz..PPThe \fIsdbm\fPlibrary has been around in beta test for quite a long time, and from whateverlittle feedback I received (maybe no news is good news), I believe it has beenfunctioning without any significant problems. I would, of course, appreciateall fixes and/or improvements. Portability enhancements would especially beuseful..SHImplementation Issues.PPHash functions:The algorithm behind \fIsdbm\fP implementation needs a good bit-scramblinghash function to be effective. I ran into a set of constants for a simplehash function that seem to help \fIsdbm\fP perform better than \fIndbm\fPfor various inputs:.P1	/*	 * polynomial conversion ignoring overflows	 * 65599 nice. 65587 even better.	 */	long	dbm_hash(char *str, int len) {		register unsigned long n = 0;			while (len--)			n = n * 65599 + *str++;		return n;	}.P2.PPThere may be better hash functions for the purposes of dynamic hashing.Try your favorite, and check the pagefile. If it contains too many pageswith too many holes, (in relation to this one for example) or if\fIsdbm\fPsimply stops working (fails after .CW SPLTMAXattempts to split) when you feed yourNEWS .CW historyfile to it, you probably do not have a good hashing function.If you do better (for different types of input), I would like to knowabout the function you use..PPBlock sizes: It seems (from various tests on a few machines) that a pagefile block size.CW PBLKSIZof 1024 is by far the best for performance, butthis also happens to limit the size of a key/value pair. Depending on yourneeds, you may wish to increase the page size, and also adjust.CW PAIRMAX(the maximum size of a key/value pair allowed: should always be at leastthree words smaller than.CW PBLKSIZ .)accordingly. The system-wide version of the libraryshould probably beconfigured with 1024 (distribution default), as this appears to be sufficientfor most common uses of \fIsdbm\fP..SHPortability.PPThis package has been tested in many different UN*Xes even including minix,and appears to be reasonably portable. This does not mean it will porteasily to non-UN*X systems..SHNotes and Miscellaneous.PPThe \fIsdbm\fP is not a very complicated package, at least not after youfamiliarize yourself with the literature on external hashing. There areother interesting algorithms in existence that ensure (approximately)single-read access to a data value associated with any key. These aredirectory-less schemes such as \fIlinear hashing\fP [Lit80] (+ Larsonvariations), \fIspiral storage\fP [Mar79] or directory schemes such as\fIextensible hashing\fP [Fag79] by Fagin et al. I do hope these sourcesprovide a reasonable playground for experimentation with other algorithms.See the June 1988 issue of ACM Computing Surveys [Enb88] for anexcellent overview of the field. .PG.SHReferences.LP.IP [Lar78] 4mP.-A. Larson,``Dynamic Hashing'', \fIBIT\fP, vol.  18,  pp. 184-201, 1978..IP [Tho90] 4mKen Thompson, \fIprivate communication\fP, Nov. 1990.IP [Lit80] 4mW. Litwin,`` Linear Hashing: A new tool  for  file  and table addressing'',\fIProceedings of the 6th Conference on Very Large  Dabatases  (Montreal)\fP,pp.  212-223,  Very Large Database Foundation, Saratoga, Calif., 1980..IP [Fag79] 4mR. Fagin, J.  Nievergelt,  N.  Pippinger,  and  H.  R. Strong,``Extendible Hashing - A Fast Access Method for Dynamic Files'',\fIACM Trans. Database Syst.\fP, vol. 4,  no.3, pp. 315-344, Sept. 1979..IP [Wal84] 4mRich Wales,``Discussion of "dbm" data base system'', \fIUSENET newsgroup unix.wizards\fP,Jan. 1984..IP [Tor87] 4mChris Torek,``Re:  dbm.a  and  ndbm.a  archives'', \fIUSENET newsgroup comp.unix\fP,1987..IP [Mar79] 4mG. N. Martin,``Spiral Storage: Incrementally  Augmentable  Hash  Addressed  Storage'',\fITechnical Report #27\fP, University of Varwick, Coventry, U.K., 1979..IP [Enb88] 4mR. J. Enbody and H. C. Du,``Dynamic Hashing  Schemes'',\fIACM Computing Surveys\fP,vol. 20, no. 2, pp. 85-113, June 1988.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
五月天激情综合| 99在线精品观看| 一本到不卡精品视频在线观看| 成人性生交大片免费看在线播放| av成人动漫在线观看| 欧美精品aⅴ在线视频| 亚洲丝袜制服诱惑| 国产精品一二三四五| 欧美久久久久久蜜桃| 中文字幕在线不卡视频| 久久99国产精品麻豆| 欧美日韩激情一区| 一区二区久久久久| 91在线一区二区| 欧美极品美女视频| 国产九色精品成人porny| 欧美男生操女生| 午夜久久久影院| 91福利在线播放| 亚洲精品久久久久久国产精华液| 国产精品自产自拍| 久久中文字幕电影| 蜜臀av一区二区| 精品日韩在线观看| 久久99精品久久久久| 欧美一区二区三区色| 日日摸夜夜添夜夜添精品视频| 色欧美乱欧美15图片| 亚洲人快播电影网| 在线免费av一区| 亚洲永久精品大片| 欧美日韩一区二区在线观看| 尤物视频一区二区| 欧美午夜理伦三级在线观看| 依依成人综合视频| 欧美群妇大交群中文字幕| 亚洲成精国产精品女| 精品成人一区二区三区| 另类人妖一区二区av| 欧美一区二区福利在线| 精品亚洲aⅴ乱码一区二区三区| 欧美成人福利视频| 国产成人午夜片在线观看高清观看| 久久综合久久鬼色| 不卡欧美aaaaa| 亚洲人成小说网站色在线| 欧美图区在线视频| 狠狠色狠狠色综合日日91app| 久久亚洲捆绑美女| 99精品在线观看视频| 亚洲综合在线五月| 日韩一区二区三区在线视频| 激情文学综合丁香| 亚洲欧美日韩中文字幕一区二区三区| 色噜噜狠狠色综合中国| 午夜成人在线视频| 国产日韩成人精品| 欧美探花视频资源| 国产乱码精品一品二品| 亚洲人亚洲人成电影网站色| 欧美三级日韩三级| 国产一区二区在线观看视频| 国产精品美女久久久久av爽李琼 | 国产清纯白嫩初高生在线观看91 | 亚洲色图视频免费播放| 91黄色免费版| 国模套图日韩精品一区二区| 中文字幕一区在线观看视频| 欧美在线|欧美| 国产福利一区在线| 天天色图综合网| 国产精品色婷婷久久58| 欧美精品第一页| 91亚洲国产成人精品一区二区三| 日韩精品久久理论片| 欧美激情一区二区三区四区| 欧美日韩国产一级| 成人avav影音| 久草在线在线精品观看| 中文字幕一区二区三区在线观看| 3d成人动漫网站| av一区二区三区四区| 免费欧美在线视频| 亚洲国产精品久久久久婷婷884| 久久久91精品国产一区二区精品| 欧美日韩电影一区| 色综合久久中文综合久久牛| 久久99久久99| 日韩国产在线一| 国产精品高潮呻吟| 久久久久久电影| 日韩天堂在线观看| 在线不卡中文字幕| 欧美日韩国产另类一区| av资源网一区| 丁香亚洲综合激情啪啪综合| 免费一级片91| 日本不卡视频在线| 午夜精品久久久久| 亚洲午夜免费视频| 亚洲图片另类小说| 国产精品黄色在线观看| 久久综合狠狠综合久久激情| 日韩午夜在线影院| 91精品国产91综合久久蜜臀| 在线免费av一区| 欧美体内she精视频| 欧美亚洲免费在线一区| 一本久久a久久免费精品不卡| 91在线观看免费视频| 99久久国产综合精品女不卡| 丁香亚洲综合激情啪啪综合| 东方aⅴ免费观看久久av| 国产乱码精品一区二区三区av| 精品在线你懂的| 国产在线精品免费av| 韩国中文字幕2020精品| 国产一区二区三区电影在线观看| 国产精品白丝av| 粉嫩绯色av一区二区在线观看| 成人18视频日本| 91天堂素人约啪| 日本精品裸体写真集在线观看 | 亚洲同性同志一二三专区| 国产精品国模大尺度视频| 亚洲视频综合在线| 亚洲h在线观看| 蜜臀av一级做a爰片久久| 蜜桃一区二区三区四区| 国产九色sp调教91| 色又黄又爽网站www久久| 欧美性色综合网| 欧美成人精品福利| 中文一区一区三区高中清不卡| 综合激情成人伊人| 婷婷丁香久久五月婷婷| 极品美女销魂一区二区三区| 国产成人精品免费| 欧美性猛交xxxxxxxx| 4438成人网| 国产精品入口麻豆原神| 亚洲精品久久7777| 久久99久久精品| 色综合久久中文字幕综合网| 在线不卡一区二区| 国产欧美一区在线| 亚洲综合清纯丝袜自拍| 蜜臀va亚洲va欧美va天堂| 成人av在线观| 日韩一区二区三区视频| 国产欧美一区二区三区网站| 亚洲精品乱码久久久久久久久| 蜜臀精品一区二区三区在线观看 | 肉色丝袜一区二区| 成人免费毛片高清视频| 欧美视频一二三区| 欧美国产日韩精品免费观看| 亚洲国产精品久久久久婷婷884| 国产成人免费av在线| 欧美三级午夜理伦三级中视频| 久久综合成人精品亚洲另类欧美| 一区二区三区免费| 国产成人av电影在线播放| 欧美日本国产视频| 亚洲精品欧美在线| 国产一区二区在线免费观看| 欧美三区免费完整视频在线观看| 欧美经典一区二区| 麻豆一区二区在线| 色综合天天视频在线观看| 久久人人爽爽爽人久久久| 午夜天堂影视香蕉久久| 不卡av在线免费观看| 久久综合九色欧美综合狠狠| 亚洲国产精品久久艾草纯爱| 成年人网站91| 国产亚洲一区二区在线观看| 日韩精品色哟哟| 欧美专区在线观看一区| 中文字幕欧美三区| 国产精品66部| 精品伦理精品一区| 日本系列欧美系列| 91精品国产麻豆| 亚洲va韩国va欧美va精品| 色综合久久久久综合体桃花网| 久久婷婷成人综合色| 男女激情视频一区| 欧美一区二区福利在线| 亚洲成人动漫在线观看| 在线观看欧美精品| 亚洲一区二区av在线| 色婷婷精品久久二区二区蜜臀av| 国产精品福利影院| 波多野结衣欧美| 中文字幕一区在线观看视频| 国产1区2区3区精品美女| 国产亚洲欧洲一区高清在线观看| 国产一区二三区好的| 精品毛片乱码1区2区3区|