大學計算機讀書筆記.doc_第1頁
大學計算機讀書筆記.doc_第2頁
大學計算機讀書筆記.doc_第3頁
大學計算機讀書筆記.doc_第4頁
大學計算機讀書筆記.doc_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

VIP免費下載

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

大學計算機讀書筆記 讀書筆記 第一篇css精粹之布局技巧 1.若有疑問立即檢測。 在出錯時若能對原始代碼做簡單檢測可以省去很多頭痛問題。w3c對于xhtml與css都有檢測工具可用,請見請注意,在文件開頭的錯誤,可能因為不當?shù)慕Y(jié)構(gòu)等因素造成更多錯誤;我們建議先修正一些最明顯的錯誤之后重新檢測,這樣也許會讓錯誤數(shù)量爆減。 2.使用浮動功能時記得適當清除指令。 浮動是個危險的功能,未必會產(chǎn)生您所期望的結(jié)果。如果您遇到浮動元素延伸到外圍器的邊框或者其他不正常情況,請先確定您的做法是正確的。 3.邊界重合時利用padding或border來避免。 您可能會為了一點不應(yīng)該出現(xiàn)的空間而焦頭爛額,或者您需要一點點空間時,怎樣都擠不出來。如果您有用到margin,那么很容易產(chǎn)生邊界的重合;andybudd在他的網(wǎng)站上解釋了可能的做法。 4.嘗試避免同時對元素指定padding/border以及高度或?qū)挾取?windows版ie經(jīng)常導致width與height的計算問題。有些方法可以解決此問題,但如果母元素需要指定高度與寬度時,最好能夠在母元素之內(nèi)的子元素套用margin,或者當子元素需要指定高度與寬度時,在母元素套用padding以達效果。 5.不要依賴min-width/min-height。 windows版ie并不支援兩種語法。但是在某種程度下,windows版ie可以達到相當于min-width/min-height的效果,所以只要對ie做點過濾功能,即可達到您想要結(jié)果。1 第二篇何為一個“豐滿”的設(shè)計 1.“豐滿”的含義并不代表將一個版面撐滿。 每個設(shè)計都必須含有一個點子,點子以“產(chǎn)品特性”、“目標消費群”及“賣點”所支撐。整個設(shè)計圍繞其而發(fā)展,統(tǒng)一與一個中心,環(huán)環(huán)相扣,由淺入深或由深化淺,循序漸進,有規(guī)律,有節(jié)奏,有重點,才不失為一個“豐滿”的設(shè)計。 2.做一個“不浪費”的設(shè)計 大多數(shù)設(shè)計由圖片及文案兩部分組成。設(shè)計之前必須充分理解文案,讀懂讀通,再開始下一步工作。因為你所需要達到的最理想結(jié)果(就設(shè)計本身而言)就是將圖片和文案完美結(jié)合。只有這樣才能不使廣告目的偏移,不使文案內(nèi)容變質(zhì),發(fā)揮寸“字”寸金的廣告文案的原汁原味。廣告不允許你有任何浪費(貴)。 第三篇頁面空白空間的魅力 設(shè)計的意思就是策劃,設(shè)計的過程就是從混亂和隨意中找到條理,條理有利于讀者,他們可以很輕松地理解一個條理清楚的。斯蒂溫-阿-克里蒙特的建筑歷史雜志評論中寫到:“不要把時尚和風格混淆起來。風格是在社會和顧客的實際需要中形成的。時尚則是個些急于表現(xiàn)優(yōu)雅或老練的人所表現(xiàn)出的一種膚淺的狀態(tài)”。 這些必須通過和諧的排印、有效地利用圖畫和空白空間,有節(jié)制的利用(字行)來完成.多次重復,在視覺上形成必然聯(lián)系可以引導視線和幫助讀者快速瀏覽。設(shè)計中,留出大量空白空間作為空白表現(xiàn)領(lǐng)域,使標題“突出”,大的圖畫得到視覺上的延伸。 頁面空白空間的最佳使用能夠幫助信息易于瀏覽,而不僅僅只是使頁面看上去漂亮,那是自然而然的結(jié)果。關(guān)鍵在于提高頁面的可理解性。 第四章導航設(shè)計與信息架構(gòu) 大部分時候我們講導航,講的是導航對內(nèi)容和結(jié)構(gòu)的一種表現(xiàn)。就是說我們在討論導航的時候,更多的去關(guān)注怎么與之交互,以及視覺上是怎么好看。但是導航,不僅僅局限于交互方式和視覺形式。 不要為了導航而導航,前面一個導航是指表現(xiàn)形式,后面一個導航是指實際的導航系統(tǒng)。 對于導航的設(shè)計,信息架構(gòu)比交互方式、視覺形式更加的重要。 導航不僅僅是內(nèi)容的一種分類,也包括類似交互操作的分類。導航的目的是為了讓使用者高效的完成任務(wù)、達成目標。 情景式導航有可能是導航設(shè)計的一種發(fā)展趨勢。 第五篇css六大密技 1.css字體簡寫規(guī)則2.同時使用兩個class 通常我們只為屬性指定一個class,但這并不等于你只能指定一個,實際上,你想指定多少就可以指定多少 3.css中邊框(border)的默認值 當編寫一條邊框的規(guī)則時,你通常會指定顏色、寬度以及樣式(任何順序均可)。4.!important會被ie忽略 在css中,通常最后指定的規(guī)則會獲得優(yōu)先權(quán)。然而對除了ie以外的瀏覽器來說,任何后面標有!important的語句將獲得絕對的優(yōu)先權(quán) 5.圖片替換的技巧 使用標準的html而不是圖片來顯示文字通常更為明智,除了加快下載還可以獲得更好的可用性。但是如果你決心使用訪問者的機器中可能沒有的字體時,你只能選擇圖片。 6.css盒模型hack的另一選擇 css盒模型hack被用來解決ie6之前的瀏覽器顯示問題,ie6.0之前的版本會把某元素的邊框值和填充值包含在寬度之內(nèi)(而不是加在寬度值上)。 第六篇根據(jù)時段自動切換你的站點css風格 同樣是切換風格。不過他做了點小小的調(diào)整。站點會根據(jù)當時的時間自動調(diào)整站點風格。作者為站點制作了早上、下午、夜晚三套皮膚,主要是分別制作了背景。12點以前系統(tǒng)會使用早上的皮膚,過了12點,站點會自動替換成下午的風格,5點后則替換成夜晚的風格。 主要的功能實現(xiàn)是靠在頭部的這段判斷代碼:css版代碼如下: href=/ asp版代碼如下: ifhour(now)/ 第七篇list-style-type的用法 語法: list-style-type:disc|circle|square|decimal|lower-roman|upper-roman|lower-alpha|upper-alpha|none|armenian|cjk-ideographic|georgian|lower-greek|hebrew|hiragana|hiragana-iroha|katakana|katakana-iroha|lower-latin|upper-latin 取值: disc:css1默認值。實心圓circle:css1空心圓square:css1實心方塊decimal:css1阿拉伯數(shù)字lower-roman:css1小寫羅馬數(shù)字upper-roman:css1大寫羅馬數(shù)字lower-alpha:css1小寫英文字母upper-alpha:css1大寫英文字母none:css1不使用項目符號 armenianl:css2未支持。傳統(tǒng)的亞美尼亞數(shù)字cjk-ideographic:css2未支持。淺白的表意數(shù)字georgian:css2未支持。傳統(tǒng)的喬治數(shù)字lower-greek:css2未支持?;镜南ED小寫字母hebrew:css2未支持。傳統(tǒng)的希伯萊數(shù)字hiragana:css2未支持。日文平假名字符hiragana-iroha:css2未支持。日文平假名序號katakana:css2未支持。日文片假名字符katakana-iroha:css2未支持。日文片假名序號lower-latin:css2未支持。小寫拉丁字母upper-latin:css2未支持。大寫拉丁字母 致的了解。計算機仿真讀書筆記首先,要對計算機仿真的定義,學科發(fā)展狀況,研究的范圍和方法有一個大 閱讀張英等的現(xiàn)代計算機仿真技術(shù)一文,知道并理解到一下方面:計算機仿真是計算機技術(shù)與仿真技術(shù)的結(jié)合產(chǎn)生的一門學科,在本文中計算機仿真進行如下定義:計算機仿真是實體尚不存在或?qū)嶓w存在但在實體上不易處理,通過考察相關(guān)參數(shù),結(jié)合相關(guān)研究領(lǐng)域,建立數(shù)學模型,然后編程實現(xiàn)在計算機中實現(xiàn),通過改變相關(guān)參數(shù)和內(nèi)外環(huán)境變化,達到全面了解考察實體的特性。這里的數(shù)學模型,本人認為還應(yīng)當擴大模型的概念,還要包括物理模型和一些非描述的模型。 文中提到仿真技術(shù)的發(fā)展過程,包括三個階段,模擬階段,只能依靠實物進行仿真,缺點不能進行精細化仿真,成本還很高;模擬數(shù)字階段,部分使用了數(shù)字技術(shù),改善了一些模擬階段的缺點;數(shù)字階段,沒有實物介入,完全數(shù)字化,可以精確完成很多大型非實時性的仿真過程,仿真的可靠性提高。 對于仿真的步驟,文中提到:首先獲得相關(guān)領(lǐng)域的專業(yè)知識,再根據(jù)研究目的確定相關(guān)的參數(shù)和特征值,依據(jù)以上這些建立一個初步的數(shù)學模型,經(jīng)過多次試驗,調(diào)整參數(shù),得到一個改進的模型,這是一個二次建模的過程。 文章的最后說明了計算機仿真技術(shù)應(yīng)用范圍廣泛,在軍事,、國民經(jīng)濟各行各業(yè)中都有廣泛的應(yīng)用,并強調(diào)計算機仿真關(guān)鍵是建立數(shù)學模型和提高仿真的可靠性。 之后,我閱讀了徐庚保等寫的計算機仿真系統(tǒng)述評,對于在計算機仿真技術(shù)的指導下計算機仿真系統(tǒng)有了一個大致的了解。 計算機仿真系統(tǒng)是基于計算機仿真技術(shù)構(gòu)建的仿真系統(tǒng)實驗工具。計算機仿真系統(tǒng)按空間分布主要分為以下三種類型:集中式、分布式、嵌入式。:集中式仿真系統(tǒng)與仿真系統(tǒng)發(fā)展相類似,經(jīng)過了模擬仿真系統(tǒng)、混合式仿真系統(tǒng)、數(shù)字仿真系統(tǒng)三個里程碑式的發(fā)展過程。體系結(jié)構(gòu)上經(jīng)過了主機終端結(jié)構(gòu)、現(xiàn)在向客戶機服務(wù)器模式、集中分布模式發(fā)展。 分布式仿真系統(tǒng)出現(xiàn)的比較晚,在20世紀80年代才慢慢發(fā)展起來,以基于 高層體系結(jié)構(gòu)(hla)的分布交互式系統(tǒng)(dis)為主發(fā)展較快,但對于高層體系結(jié)構(gòu)研究還有很多的不足之處。 嵌入式仿真系統(tǒng)具有小型化、便于攜帶的特點,一般通過軟硬件相結(jié)合來實現(xiàn)仿真。軟硬件劃分的方法的優(yōu)劣直接決定了嵌入式仿真系統(tǒng)的性能,當前對于軟硬件劃分方法還處于初級階段,如何分配軟硬件,提出的有蟻群算法、模式匹配等方法。 最后本文提到了一些計算機仿真系統(tǒng)的發(fā)展動態(tài),包括:多層次使用技術(shù),將使用技術(shù)劃分為5個層次,有基礎(chǔ)技術(shù)、元、部件技術(shù)、系統(tǒng)級技術(shù)、應(yīng)用級技術(shù),還有集成綜合仿真環(huán)境技術(shù);邏輯靶場的概念,主要在軍事上模擬演練發(fā)展中建立起來的,其核心思想是將各仿真系統(tǒng)和技術(shù)集成結(jié)合進行綜合評估。 最后又讀了張鋒的計算機仿真技術(shù)與應(yīng)用一文,加深對于計算機仿真技術(shù)發(fā)展、步驟、核心技術(shù)和應(yīng)用的認識。 通過閱讀前面兩篇文章,已經(jīng)對于計算機仿真技術(shù)及計算機仿真系統(tǒng)有一個大致的了解,在閱讀本文中又有以下; 計算機仿真是系統(tǒng)仿真的一個分支,系統(tǒng)仿真是通過分析系統(tǒng)的運行和行為,來得到系統(tǒng)動態(tài)過程和運行規(guī)律,系統(tǒng)仿真實際模擬的是一個實際情景的動態(tài)過程,分析實物動態(tài)運行機制,得到實物動態(tài)運行規(guī)律。計算機仿真是在系統(tǒng)仿真中使用了計算機技術(shù),利用計算機軟件模擬實際環(huán)境進行科學實驗的技術(shù)。綜合前文,可以這樣對計算機仿真進行定義:計算機仿真是以數(shù)學理論為基礎(chǔ),利用計算機和其他物理設(shè)備為實驗工具,用系統(tǒng)仿真模型模擬實物或設(shè)想的系統(tǒng)試驗仿真研究的一門綜合性的學科,它具有經(jīng)濟、可靠、安全、靈活、可多次使用的優(yōu)點。 對于仿真技術(shù)發(fā)展的表述,此文描述與第一篇文獻表述有所差別,綜合以上兩文,我認為可以這樣來說明:仿真技術(shù)分三個階段,第一階段,模擬階段,仿真技術(shù)是利用數(shù)學模型或物理模型下在具體試驗物上進行仿真試驗。第二階段,混合階段,將模擬仿真技術(shù)與數(shù)字仿真技術(shù)結(jié)合起來,但這里的數(shù)字仿真技術(shù)不完善,不宜懂得,數(shù)字仿真只局限于數(shù)據(jù)和列表,可讀性差。第三階段,數(shù)字仿真階段,此階段任在不斷發(fā)展中,數(shù)字化中加入了圖形圖像的處理和表達,還增加了虛擬現(xiàn)實技術(shù),增加了一些特殊設(shè)備,如3d眼鏡,觸摸儀器,模擬效果更 加逼真,更能讓人感到如同身歷其境。 計算機仿真的實現(xiàn)步驟中,建立數(shù)學模型常常使用到的方法有:演繹法、歸納法、綜合集成法等。要建立一個好的數(shù)學模型,確定所研究特定領(lǐng)域的目標和邊界,獲得所用到的先驗知識。 本文最后簡要介紹了計算機仿真在國民經(jīng)濟中各行各業(yè)的應(yīng)用。 這樣通過上述三篇文獻的閱讀,對于計算機仿真技術(shù)概念,發(fā)展、實施步驟及廣泛應(yīng)用有了一定地了解,下一步就要用這些原理方法進行實際的應(yīng)用。 讀尖子生的秘訣有感 陳翔 原文 獲得高分最可靠的因素是懂得怎樣開發(fā)本人的潛力。研究表明:“尖子”生名列前茅的技巧其他人并不難學到手。根據(jù)美國教育專家和尖子生自己的意見,主要有以下十項: 1、以學為先在他們心目中,學習是正事,正是理應(yīng)先于娛樂。 2、隨處學習每天練跑途中記憶詞語。在盥洗池旁貼一張詞匯表,每天刷牙時熟記一個生詞;無論怎樣各具特色,有一點他們是一致的:保證學習時間,堅持不懈。 3、講究條理把常用的與學習有關(guān)的東西都放在伸手可及的位置,將重要的學習用品和資料用一個紙箱或抽屜裝好,避免用時東翻西找。 4、學會閱讀學會快速閱讀,提高單位閱讀量,學會讀一本書的目錄、圖解和插圖,為提前了解本書內(nèi)容,獲取更有效的信息;當積極的讀者-不斷的提問,直到弄懂字里行間的全部信息為止。 5、合理安排再晚也勉勵自己當天完成作業(yè)。 6、善做筆記強調(diào)記筆記的功夫,尖子生往往一邊聽課一邊記重點。有的在筆記本中間華一道線,半邊摘錄課文概要,另半邊記下老師補充的東西。 7、書寫整潔。 8、及時提問。 9、學習互助學生經(jīng)常一起討論家庭作業(yè)中的難題,使用不同的解題 方法并相互交流心得。 10、自我測查記筆記時,對自認為可能會考的知識點格外注意,課下根據(jù)這些知識點自編模擬題,并在考試前夕做出書面答案。如果哪里答的不圓滿,就回過頭來在復習。 除此以外,絕大多數(shù)尖子生還有一條無密可言的“秘訣”,那就是:家長的影響。他們的父母誘導孩子從小熱愛讀書,并提出合理標準和嚴格要求,千方百計激勵孩子刻苦學習。其教子之方用一句話概括是:向孩子灌輸責任感,讓孩子自己化責任感為行動。 感想 這是一篇關(guān)于學習習慣、行為習慣養(yǎng)成對學習促進的文章這是一篇學習成績優(yōu)秀的學生身上優(yōu)點的概括 讀來對我、對學生都有所啟迪 我們不追求人人都做尖子生 但我們小學的育人目標理應(yīng)往這個目標靠攏 因為相比較分數(shù)而言 這則秘訣才是學生終身發(fā)展、可持續(xù)性發(fā)展的依據(jù) 教育要因人而異,激發(fā)興趣,培養(yǎng)習慣、傳授學習方法 如果一個孩子能在小學畢業(yè)階段心中有這樣的良好的習慣我想今后他不管在哪個環(huán)境中求學都能成才 軟件測試的目的是盡可能的發(fā)現(xiàn)程序中的錯誤。 模塊的內(nèi)聚程度要盡量高,且模塊間的耦合程度要盡量弱。 軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合。 要建立參照完整性,其父表設(shè)立主索引,子表設(shè)立普通索引。 主索引和候選索引在指定字段和表達式中不允許出現(xiàn)重復值。 可以在表設(shè)計器中為字段設(shè)置默認值的表是數(shù)據(jù)庫表. sql的delete命令在刪除數(shù)據(jù)庫表中的記錄之前,不需要用use命令打開表。而傳統(tǒng)的delete,在刪除記錄之前是需要用use命令打開表的。 數(shù)據(jù)庫表與自由表的區(qū)別:數(shù)據(jù)庫表可以設(shè)置字段有效性規(guī)則,而自由表不可以設(shè)置字段有效性。 數(shù)據(jù)獨立性是數(shù)據(jù)與程序間的互不依賴性,即數(shù)據(jù)庫中的數(shù)據(jù)獨立于應(yīng)用程序而不依賴于應(yīng)用程序。數(shù)據(jù)的獨立性一般分為物理獨立性與邏輯獨立性兩種。 數(shù)據(jù)庫系統(tǒng)組成:硬件系統(tǒng)、數(shù)據(jù)庫集合、數(shù)據(jù)庫管理系統(tǒng)(核心)及相關(guān)軟件、數(shù)據(jù)庫管理員和用戶。 數(shù)據(jù)庫系統(tǒng)的特點:實現(xiàn)數(shù)據(jù)共享,減少數(shù)據(jù)*余;采用特定的數(shù)據(jù)模型;具有較高的數(shù)據(jù)獨立性;有統(tǒng)一的數(shù)據(jù)控制功能。 棧是特殊的線性表,只能在一端插入元素,而在另一端刪除元素,先進后出。 一個邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲結(jié)構(gòu),且各種存儲結(jié)構(gòu)影響數(shù)據(jù)處理的效率。軟件工程的主要思想是強調(diào)在軟件開發(fā)過程中需要應(yīng)用工程化原則。 在軟件設(shè)計中,屬于過程設(shè)計工具的是有pdl(過程設(shè)計語言)、pad圖 、n-s圖。 軟件交付使用后還需要再進行維護。 數(shù)據(jù)庫設(shè)計的根本目標是要解決數(shù)據(jù)共享問題。 報表的數(shù)據(jù)源可以是表、查詢或視圖。 如果添加到項目中的文件標識為“排除”,表示生成應(yīng)用程序時包括此類文件,用戶可以修改 “項目管理器”的“運行”按鈕用于執(zhí)行查詢、表單或程序. 以純文本形式保存設(shè)計結(jié)果的設(shè)計器是查詢設(shè)計器. 視圖保存在數(shù)據(jù)庫文件中 無論是永久聯(lián)系還是關(guān)聯(lián),子表一定有索引 a)類是對一類相似對象的描述,這些對象具有相同種類的屬性和方法 b)屬性用于描述對象的狀態(tài),方法用于表示對象的行為 c)基于同一類產(chǎn)生的兩個對象可以分別設(shè)置自己的屬性值 在visualfoxpro中,要運行查詢文件query1.qpr,用doquery1.qpr 查詢xx年1月1日后簽訂的訂單,顯示訂單的訂單號、客戶名以及簽訂日期,正確的sql語句是select訂單號,客戶名,簽訂日期from訂單join客戶; on訂單.客戶號=客戶.客戶號where簽訂日期xx-1-1 查詢沒有簽訂任何訂單的職員信息(職員號和姓名),正確的sql語句是select職員號,姓名from職員where職員號notin(select職員號from訂單) 有如下sql語句: select訂單號,簽訂日期,金額from訂單,職員; where訂單.職員號=職員.職員號and姓名=李二 與如上語句功能相同的sql語句是select訂單號,簽訂日期,金額from訂單where exists(select*from職員where職員號=訂單.職員號and姓名=李二) 從訂單表中刪除客戶號為“1001”的訂單記錄,正確的sql語句是deletefrom訂單where客戶號=1001 將訂單號為“0060”的訂單金額改為169元,正確的sql語句是update訂單set金額=169where訂單號=0060 數(shù)據(jù)管理技術(shù)發(fā)展過程經(jīng)過人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個階段,其中數(shù)據(jù)獨立性最高的階段是數(shù)據(jù)庫系統(tǒng)。 算法復雜度主要包括時間復雜度和空間復雜度。 在進行模塊測試時,要為每個被測試的模塊另外設(shè)計兩類模塊:驅(qū)動模塊和承接模塊(樁模塊)。其中,驅(qū)動模塊的作用是將測試數(shù)據(jù)傳送給被測試的模塊,并顯示被測試模塊所產(chǎn)生的結(jié)果。 一棵二叉樹第六層(根結(jié)點為第一層)的結(jié)點數(shù)最多為32個。 數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)和存儲結(jié)構(gòu),循環(huán)隊列屬于存儲結(jié)構(gòu)。 在visualfoxpro中,數(shù)據(jù)庫表中不允許有重復記錄是通過指定主關(guān)鍵字或候選關(guān)鍵字來實現(xiàn)的。 在visualfoxpro中,數(shù)據(jù)庫表中的通用型字段的內(nèi)容將存儲在備注文件中。 在visualfoxpro中,可以使用exit語句跳出scan.endscan循環(huán)體外執(zhí)行 endscan后面的語句。 在sql的select查詢中使用distinct子句消除查詢結(jié)果中的重復記錄。 在visualfoxpro中,如果要改變表單上表格對象中當前顯示的列數(shù),應(yīng)設(shè)置表格的columncount屬性值。 在visualfoxpro中,使用sql的select語句將查詢結(jié)果存儲在一個臨時表中,應(yīng)該使用intocursor子句。 在visualfoxpro中,使用sql的createtable語句建立數(shù)據(jù)庫表時,使 用primarykey子句說明主索引。 在visualfoxpro中,使用sql的createtable語句建立數(shù)據(jù)庫表時,使 用check子句說明有效性規(guī)則(域完整性規(guī)則或字段取值范圍)。 在sql的select語句進行分組計算查詢時,可以使用having子句來去掉不滿足條件的分組。 設(shè)有s(學號,姓名,性別)和sc(學號,課程號,成績)兩個表,下面sql的select語句檢索選修的每門課程的成績都高于或等于85分的學生的學號、姓名和性別。select學號,姓名,性別froms; wherenotexists(select*fromscwheresc.學號=s.學號and成績85)_ 模型耦合有內(nèi)容耦合、控制耦合、數(shù)據(jù)耦合、公共耦合、標記耦合、外部耦合、非直接耦合。面向?qū)ο蠓椒ǖ闹饕卣饔袠俗R唯一性、多態(tài)性、封裝性、模塊獨立性、繼承和多態(tài)性好。關(guān)系數(shù)據(jù)庫的檢索操作的基本運算包括連接、選擇、投影。 數(shù)據(jù)庫中每個數(shù)據(jù)表都是獨立的物理文件。 結(jié)構(gòu)化復合索引文件可以在增加、刪除、更改記錄時自動維護索引的索引 應(yīng)用程序文件只能在vf的環(huán)境下能運行。 自由表不屬于任何數(shù)據(jù)庫。 算法的有窮性是指算法必須在執(zhí)行有限個步驟后終止。 序言性注釋包括程序標題、程序功能說明、主要算法、接口說明、程序位置、開發(fā)、程序設(shè)計者、復審者、復審日期和修改日期。功能性注釋一般嵌在源程序體中,用于描述其后 的語句或程序的功能。 數(shù)據(jù)庫管理系統(tǒng)的三級模式由外模式、模式和內(nèi)模式組成。(第二套選擇題第五題) 軟件需求規(guī)格說明書作用:1、便于用戶和開發(fā)人員交流;2、反映出用戶問題的結(jié)構(gòu),可以用于軟件開發(fā)工作的基礎(chǔ)和依據(jù);3、作為確認測試和驗收的依據(jù)。 軟件工程的三個要素:方法,工具,過程。 軟件開發(fā)階段包括:需求分析、總體設(shè)計、詳細設(shè)計、編碼、測試。 線性表(線性結(jié)構(gòu)):有且只有一個跟節(jié)點,每個節(jié)點最多一個前件也最多一個后件的非空數(shù)據(jù)結(jié)構(gòu)。 耦合度是模塊間互相連接的緊密程度的度量,內(nèi)聚度是一個模塊內(nèi)部各元素間彼此結(jié)合程度的度量。 線性表的順序存儲結(jié)構(gòu)特征:邏輯上相鄰的元素在物理結(jié)構(gòu)上也相鄰。 白盒測試法也稱結(jié)構(gòu)測試或邏輯測試,主要有邏輯覆蓋測試和基本路徑測試。 數(shù)組元素的下標下限是1,數(shù)組創(chuàng)建后系統(tǒng)給每一個數(shù)組元素賦值為邏輯假。 數(shù)據(jù)庫概念設(shè)計目的是分析數(shù)組間內(nèi)在的語義關(guān)聯(lián),在此基礎(chǔ)上建立一個數(shù)組的抽象模型線性表的存儲結(jié)構(gòu):順序存儲結(jié)構(gòu)和鏈式存儲結(jié)構(gòu)。 軟件需求的分析工作:需求獲取、需求分析、編寫需求規(guī)格說明書、需求評審。需求分析能準確的確定軟件系統(tǒng)必須做什么和軟件必須具備哪些功能。 數(shù)據(jù)庫的故障恢復由數(shù)據(jù)庫管理員來執(zhí)行恢復。 數(shù)據(jù)模型描述的內(nèi)容是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、數(shù)據(jù)約束。 打印或預覽的命令是:reportform 查詢是一個預先制定好的sqlselect命令;視圖不是真正的數(shù)據(jù),而是一個虛表?!绊椖俊辈藛蔚摹皥?zhí)行文件”命令功能的:執(zhí)行選定的查詢、表單和程序。 自由表不能創(chuàng)建字段有效性規(guī)則和規(guī)則。 視圖可以查詢表,也可以更新表。刪除視圖的命令是:dropview視圖名。 數(shù)據(jù)庫系統(tǒng)的三級模式分為:概念模型、內(nèi)模型、外模型。 軟件開發(fā)環(huán)境或軟件工程環(huán)境是全面支持軟件開發(fā)全過程的軟件工具集合。 關(guān)系代數(shù)的運算對象和運算結(jié)果都是關(guān)系。 算法的基本特征包括:可行性(執(zhí)行后能夠得到滿意的結(jié)果)、確定性(每一個步驟多必須有明確的定義)、有窮性(算法的運行時間是有限的)、擁有足夠的情報。 二叉樹的性質(zhì)3:度為0的節(jié)點總比度為2的節(jié)點多一個。 遍歷:不重復的訪問二叉樹的節(jié)點,分為前序遍歷、中序遍歷、后序遍歷 1、前序:訪問根按前序遍歷左子樹案前序遍歷右子樹 2、中序:按中序遍歷左子樹訪問根按中序遍歷右子樹 3、后序:按后序遍歷右子樹訪問根按后序遍歷左子樹 dfd圖(數(shù)據(jù)流圖):只反映數(shù)據(jù)在系統(tǒng)中的流動和處理過程。 過程設(shè)計的工具有:盒式圖(n-s圖)、問題分析圖(pad圖)、pdl(偽碼) e-r圖中:矩形表示實體集,菱形表示關(guān)系,橢圓表示屬性。 在vf中,需要實現(xiàn)定義的變量有:全局變量、局部變量、數(shù)組變量。 設(shè)置參照完整性的目的是:在插入、更新、刪除數(shù)據(jù)時確保已定義的關(guān)系。 sort和index的區(qū)別:sort將排序結(jié)果放入一個新建的表中,index不會生成一個新的數(shù)據(jù)表。vf在sql方面支持的功能有:數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)操縱和數(shù)據(jù)控制。 報表設(shè)計器中的標簽控件是用來設(shè)置說明性文字和標題文本。 冒泡排序法最壞的情況要n(n-1)/2次;堆排序法o(nlog2n)次;希爾排序法o(n1.5).模塊設(shè)計準則:提高模塊獨立性;模塊規(guī)模適中;深度、寬度、扇出和扇入適當;是模塊的 作用域在模塊的控制域中;減少模塊的接口和界面的復雜性;設(shè)計成單入口 和單出口的模塊;設(shè)計功能可預測的模塊。 軟件生命周期分為:軟件定義、軟件開發(fā)(概要設(shè)計、詳細設(shè)計、實現(xiàn)和測試)、軟件運行 保護。 數(shù)據(jù)獨立性是指數(shù)據(jù)與程序間互不依賴性,即數(shù)據(jù)庫中數(shù)據(jù)獨立于應(yīng)用程序而不依賴應(yīng)用程 序。 軟件調(diào)試的目的是改正錯誤。 傳送參數(shù)和接受參數(shù)排列順序和數(shù)據(jù)類型必須一一對應(yīng)。 從用戶菜單返回系統(tǒng)菜單的命令是:setsysmunetodufault 表格控件中指定數(shù)據(jù)的屬性是:recordsource 視圖的數(shù)據(jù)可以數(shù)據(jù)庫表、自由表和其他視圖。 字段選項卡對應(yīng)select語句,指定所要查詢的數(shù)據(jù);聯(lián)接選項卡對應(yīng)joinon語句,用于編輯聯(lián)接條件;篩選選項卡對應(yīng)where語句,用于指定查詢條件;排序依據(jù)選項卡用于對應(yīng)orderby語句,用于指定排序的字段和排序的方法;分組依據(jù)選項卡用于對應(yīng)gropby和having語句,用于分組; public用于定義全局變量;private用于定義私有變量;local用于定義局部變量。創(chuàng)建快速表單時,基帶區(qū)包括:頁標頭、細節(jié)和頁注腳。 vf的工作方式:命令菜單交互式、程序執(zhí)行方式。 行-記錄-元組;列-字段-屬性 增加字段:altertable+表名+add+字段名+類型+寬度 更改名稱:altertable表名rename舊字段名to新字段名 更改寬度和類型:altertable表名alter舊字段名+類型+寬度 刪除字段名:altertable表名drop字段名 復制表結(jié)構(gòu):copystructureto新表名 插入新的空白記錄:insertblank 當前記錄前面插入一條新記錄:insertbefore repleaceall年齡with年齡+10for性別=”女” 二叉樹屬于非線性結(jié)構(gòu)。 算法的空間復雜度是指算法在執(zhí)行過程中所需要的計算機存儲空間。 軟件設(shè)計中劃分模塊的一個準則是“高內(nèi)聚低耦合”。 結(jié)構(gòu)化程序設(shè)計原則的是自頂向下、模塊化、逐步求精。 數(shù)據(jù)庫管理系統(tǒng)是在操作系統(tǒng)支持下的系統(tǒng)軟件。 報表的數(shù)據(jù)源包括:視圖,自由表,數(shù)據(jù)庫表。 查詢保存在查詢文件中。 視圖可以刪除。 計算機基礎(chǔ)知識讀本學習筆記 計算機應(yīng)用基礎(chǔ) (一)計算機的工作特點 l、運算速度快(pentium運算速度可以達到4億次/每妙;計算機運算速度是由cpu主頻決定的) 2、計算精度高(計算機運算的精度是由cpu的位數(shù)決定的) 3、通用性強(應(yīng)用領(lǐng)域廣) 4、工作過程自動化(通過程序控制完成,不需人工干預) 5、具有邏輯判斷能力 (二)計算機發(fā)展過程 世界上第一臺計算機eniac于1946年誕生在美國賓夕法尼亞大學。它使用了1800個電子管,每秒可以進行5000次加減法運算。 根據(jù)電子元器件劃分,計算機發(fā)展過程可以分為四代: 第一代電子管時代(1946-50年代中期) 第二代晶體管時代(50年代中期-60年代后期) 第三代集成電路時代(60年代中期-70年前期) 第四代大規(guī)模集成電路時代(70年代初) 根據(jù)cpu劃分,計算機發(fā)展過程可以分為六代: 第一代intel4004的4位處理器 第二代intel8008/8080的8位處理器 第三代intel8086/80286的16位處理器 第四代intel80386/80486的32位處理器 第五代intel80586/pentium處理器 第六代pentium/pentium處理器 (三)計算機發(fā)展趨勢 巨型化、微型化、網(wǎng)絡(luò)化、多媒體化、智能化 (四)計算機應(yīng)用領(lǐng)域 科學計算、數(shù)據(jù)處理、生產(chǎn)自動化、輔助設(shè)計、計算機模擬、計算機輔助教育、計算機輔助管理、人工智能 (五)計算機系統(tǒng)組成 完整的計算機系統(tǒng)由硬件系統(tǒng)和軟件系統(tǒng)組成。如下圖: (六)計算機的硬件系統(tǒng) 以存儲程序原理的馮諾伊曼結(jié)果的計算一般有五大部件組成:運算器、控制器、存儲器、輸入設(shè)備、輸出設(shè)備。 運算器是計算機的核心部件主要完成信息或數(shù)據(jù)的加工和處理; 控制器是計算機的控制部件,主要是用于控制各部件協(xié)調(diào)工作的; 存儲器是計算機存放程序和數(shù)據(jù)的部件; 存儲器分類: (七)計算機軟件系統(tǒng)(分類見上圖) (八)計算機的工作過程(三步循環(huán):取指令、分析指令、執(zhí)行指令) (九)計算機的工作原理(馮諾伊曼原理或存儲程序原理)。原理內(nèi)容:(三層表述) 1、計算機由運算器、控制器、存儲器、輸入設(shè)備、輸出設(shè)備組成; 2、計算機工作時的指令和程序在計算機內(nèi)采用二進制表示; 3、計算機的工作過程采用存儲程序原理控制的,即指令和程序是在計算機內(nèi)存中執(zhí)行。 (十)二進制運算 十進制轉(zhuǎn)二進制:(口訣)整數(shù)除2取余,由下而上;小數(shù)乘2取整,由上而下。(解釋:dec表示十進制,bin表示二進制) 例如:8(dec)=1000(bin),9(dec)=1001(bin);7.125(dec)=111.001二進制轉(zhuǎn)十進制:(口訣)以2為基,按位權(quán)展開求和。 例如:1100.001(bin)=123+122+12-3=12.125(dec) (十一)計算機主要硬件及常用設(shè)備 主板 (1)主板構(gòu)成: cpu插槽:插cpu; ide接口:接硬盤、光驅(qū); 軟驅(qū)接口:接軟驅(qū); agp插槽:插顯卡; dimm插槽:插內(nèi)存; 串口(口):接鼠標或modem; 并口:接打印機等; 鍵盤接口:接鍵盤; isa或pci擴展槽:接isa或pci標準的各種板卡; usb接口:接usb設(shè)備; 1394口:接1394設(shè)備; 電源接口:接電源; cmos芯片; bios芯片(basicin/outsystem); 其它芯片。 (2)主板類型: 1)socket7主板(pentiummmx,amdk6,cyrix6x86) 2)slot1主板(intel賽揚、pentium/pentium) 3)slota和socketa主板(amdk7,athonxp,duron) 4)socket370主板(intel賽揚370/pentium) 5)socket478主板(pentium,賽揚) (3)主板的芯片組: intel(英特爾) via(威盛) sis(矽統(tǒng)科技) cpu(centerprocessunit)中央處理器 (1)cpu廠商(intel、amd、via-cyrix) (2)cpu主頻 內(nèi)存條(dip、simm、dimmsdram、ddr) 鍵盤 (1)鍵盤發(fā)展:(83鍵發(fā)展到101/102鍵到104鍵(win95)到108鍵(win 98) (2)鍵盤通常分四個區(qū)域:打字鍵區(qū)(字母字符區(qū))、編輯控制區(qū)、功能鍵區(qū)、小鍵盤區(qū) (3)鍵盤常用鍵: (4)鍵盤分類:(普通鍵盤、多媒體鍵盤、人體工程學鍵盤、無線鍵盤、筆記本鍵盤) 鼠標:(機械鼠標/光電鼠標,兩鍵鼠標/三鍵鼠標,串口鼠標/ps/2鼠標/usb鼠標/無線鼠標) 顯示器: (1)分類:單色/彩色,14”/15”/17”/21”,crt/lcd (2)技術(shù)指標: 點距:0.28 分辨率:640480;800600,10247684/3 刷新率:逐行掃描/隔行掃描 顯示器的尺寸:17”主流 顯示卡: 打印機 軟盤與軟盤驅(qū)動器 硬盤與硬盤驅(qū)動器 光盤與光盤驅(qū)動器 (十二)計算機病毒 (一)概念:具有破壞性的程序,通過寄生在其他程序上達到破壞的目的。 (二)特征:傳染性、潛伏性、可激發(fā)性、破壞性、隱蔽性 (三)病毒分類: 1按照計算機攻擊的操作系統(tǒng)分類: 由于計算機操作系統(tǒng)分為:dos、windows、uinix、os/2,所以計算機病毒分為攻擊dos的病毒、攻擊windows的病毒、攻擊uinix的病毒、攻擊os/2的病毒。 2按照病毒攻擊的計算機機型分類,分為攻擊微型計算機、小型機、工作站、網(wǎng)絡(luò)服務(wù)器等幾類

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論