Time of Update: 2018-12-05
今天在網上查看Javascript物件導向編程相關文章時,看到了一個讓我下意識判斷錯誤的例題,雖然原理很簡單,但還是記錄下來,供日後工作和廣大Javascript學習者查詢。<script type="text/javascript">function A(){this.a="a";}A.prototype.b="b";A.prototype.getA=function(){return this.a;}function
Time of Update: 2018-12-05
PRESENTATIONSBY KEVIN PURDYPie charts look cooler than other kinds of charts. They're based on pie, after all, and seem less accountant-like than bars, bubbles, and lines. They are, however, often a very wrong way to represent subtle but
Time of Update: 2018-12-05
slack 的值通常用來表示設計是否滿足時序要求。同樣有setup slack 和 hold slack ,如果slack 的值為正,則表明設計可以滿足setup / hold time 要求,反之不滿足。 Setup slack = Data Required Time(setup) - Data Arrival Time 若setup slack 為正,表示Data Required Time 在Data Arrival Time之後,則一定滿足setup time
Time of Update: 2018-12-05
需求情境:父頁面A 包含有iframe頁面B,頁面B內容很長,瀏覽器一兩屏不能顯示全。B頁面相關內容在網頁最前端有目錄串連list1, list2, 點擊list1或者list2瀏覽器向下滾動到content1或者content2處。即需要在同頁面中使用錨點串連機制 解決思路:iframe子頁面中的目錄連接點擊之後將相關高度傳給top視窗由top視窗更改document的scrollTop屬性,實現頁面滾動到響應位置 實現:iframe
Time of Update: 2018-12-05
今天在編寫雙鏈表代碼時遇到了這樣的困惑:函數參數傳遞時形參聲明為1 strunct queue *&Q;想了半天*&Q的含義,百思不得其解,於是查閱了很多關於指標和引用的資料,總算解決了困惑。 首先,簡單回顧一下指標和引用這兩種運算。1 int val;2 int *pv = &val; //指標聲明3 int &rv = val;
Time of Update: 2018-12-05
所謂"data"類型的Url格式,是在RFC2397中 提出的,目的對於一些“小”的資料,可以在網頁中直接嵌入,而不是從外部檔案載入。 data格式的Url最直接的好處是,這些Url原本會引起一個新的網路訪問,因為那裡是一個網頁的地址,現在不會有新的網路訪問了,因為現在這裡是網頁的內容。這樣做,會減少伺服器的負載,當然同時也增加了當前網頁的大小。所以對“小”資料特別有好處。 data類型的圖片格式為:<img
Time of Update: 2018-12-05
一個數字系統中往往需要多種頻率的時鐘脈衝作為驅動源,這樣就需要對FPGA的系統時鐘(頻率較高)進行分頻。 比如在進行流水燈、數位管動態掃描設計時不能直接使用系統時鐘(太快而肉眼無法識別),或者需要進行通訊時, 由於通訊速度不能太高(由不同的標準限定),這樣就需要對系統時鐘分頻以得到較低頻率的時鐘。 分頻器主要分為偶數分頻、奇數分頻、半整數分頻和小數分頻,如果在設計過程中採用參數化設計,就可以隨時改變參量以得到不同的分頻需要。
Time of Update: 2018-12-05
需求情境:父頁面A 包含有iframe頁面B,頁面B內容很長,瀏覽器一兩屏不能顯示全,需要滾動顯示。當瀏覽器滾動的時候,iframe B頁面中的某一內容不能需要固定在視窗的某一位置。如中的 回到頂部按鈕。 解決思路:iframe子頁面初始化時重新定義top視窗的onscroll事件函數onscroll事件函數中擷取相關父頁面的clientHeight等參數,根據clientHeight及scrollTop的值重新設定 需要固定顯示的div的top、left值。 簡單實現:iframe
Time of Update: 2018-12-05
雖然臨近考試,還是偷著時間把DDS的初級操作給搞定了,O(∩_∩)O哈哈哈。從搞清理論原理,到下載調試出波形,還真費了點功夫。 這也算從VHDL轉戰verilog的第一仗吧,把模組化設計小過了把癮,嘿嘿…… 不管這能不能算個項目,但我還是在短時間內弄出來了,至於細節問題還有功能加強,考試之後再說嘍! 首先還是要理清DDS中的理論計算關係,好的設計總是靠些理論的,呵呵。以輸出訊號為正弦訊號為例好啦,主要關係和公式如下。 我們都知道,輸出的正弦訊號的相位是:,三角函數而已啦!
Time of Update: 2018-12-05
Signal Tap II有助於觀察邏輯內部訊號行為,可使不藉助外部裝置進行設計調試。(當然使用的前提條件是有硬體平台)Signal Tap II ELA 組成框圖 採樣獲得的資料會儲存在器件的儲存空間塊中,通過JTAG下載線可以把資料傳回Quartus 中進行波形顯示。 可以設定資料擷取緩衝器(Buffers)的大小、資料擷取方式和儲存方式、以及此Buffer的儲存空間類型。
Time of Update: 2018-12-05
也算是用過一段時間的單片機,但是當初也就是熟悉了一些模組的使用,對於單片機的工作原理並不是很瞭解。所以最後也難以深入學習,充其量就是熟悉了C51的編程,要想瞭解一個MCU的工作原理,瞭解彙編是很有必要的。而在編程過程中,最重要的就是時序!無論是進行儲存空間的讀寫,還是進行通訊,只有時序匹配了,才可以寫出高效的少bug的代碼。而這些恰恰是需要掌握最基礎的東西才能達到的。於是重新學了下MCS51,有了一些新的理解。 指令的屬性:指令長度和執行時間。指令長度就是儲存在ROM中所佔的ROM空間,編譯器把
Time of Update: 2018-12-05
規範目的為提高團隊協作效率, 便於後台人員添加功能及前端後期最佳化維護, 輸出高品質的文檔, 特製訂此文檔. 本規範文檔一經確認, 前端開發人員必須按本文檔規範進行前台頁面開發. 本文檔如有不對或者不合適的地方請及時提出, 經討論決定後方可更改.基本準則符合web標準, 語義化html, 結構表現行為分離, 相容性優良. 頁面效能方面, 代碼要求簡潔明了有序, 儘可能的減小伺服器負載, 保證最快的解析速度.檔案規格1. html, css, js, images檔案均歸檔至<系統開發規範&
Time of Update: 2018-12-05
一九七六年的冬天,當時我十九歲,在休斯頓太空總署的大空梭實驗室裡工作,同時也在總署旁邊的休斯頓大學主修電腦。縱然忙於學校、睡眠與工作之間,這幾乎佔據了我一天二十四小時的全部時間,但只要有多餘的一分鐘,我總是會把所有的精力放在我的音樂創作上。 我知道寫歌詞不是我的專長,所以在這段日子裡,我處處尋找一位善寫歌、詞的搭檔,與我一起合作創作。我認識了一位朋友,她的名字叫凡內芮(Valerie
Time of Update: 2018-12-05
實現一個DIV垂直置中是前端面試中常見的考題,可以用css實現,當然也可以用js實現,下面貼出如何用css實現並解釋其中原理。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html
Time of Update: 2018-12-05
Quartus II中的時序分析為靜態時序分析,即STA(static timing analysis)。STA分析的對象是同步邏輯電路,通過路徑計算延遲的總和,分析時序間的相對關係。業界最流行的分析工具是Primetime,此系列以Altera 的Quartus 為基礎的。 STA主要就是分析fmax、tsu、th、tco這幾個參數。這些參數的定義如下: fMAX : 在不違反內部建立(tSU) 和保持(tH)
Time of Update: 2018-12-05
很多人(應該是絕大多數人)的工作態度本質上是“騎驢找馬”。基於種種原因(主要是機率問題而已),人們往往對自己正在從事的職業並不滿意。很多人都心懷夢想,有個“無論如何早晚都要從事的夢想職業 ”。然而不幸的是,很多人正是因為如此而最終淪落為平庸之輩(總有例外,但例外太少,幾乎不算數)。
Time of Update: 2018-12-05
首先要理解兩個概念:launch edge 和 latch edgelaunch edge 是源寄存器發送資料的時鐘沿,是時序分析的起點。latch edge是目的寄存器捕獲資料的時鐘沿,是時序分析的終點。 示,源寄存器在0ns時發送資料,目的寄存器在5ns時採樣資料,兩者剛好相差一個刻度。 Data Arrival Time :從launch edge開始,data實際到達Reg2 D端的時間。Clock Arrival Time :
Time of Update: 2018-12-05
在做湖北大學校園網首頁時,在本周會議欄目中有個列印的功能,主要是通過在網頁中標記一個列印起始marker和一個結束marker實現的,利用字串方法截取這兩個marker之間的字元,最後通過window.print()方法實現列印功能的!貼上代碼:<script type="text/javascript">function printhytz(){ bdhtml = window.document.body.innerHTML; //擷取整個頁面字串 sprnstr =
Time of Update: 2018-12-05
Delphi7內建的DBGrid控制項在資料控制方面略顯弱勢,因此網上流行的DBGridEH控制項顯得尤為重要,下載了安裝方法還比較繁瑣,因此寫個說明,呵呵,方便自己及同道中人查閱。順便提供個DBGridEH:http://www.51delphi.com/delphi/download?num=1,注意要在IE裡面輸入這個地址,我用Firefox瀏覽器就下載不了,我也不知道為什麼。/////////////////////////////////////////////////////////
Time of Update: 2018-12-05
這段時間學習了演算法導論中前八章的幾種排序方法,有插入排序、合并排序、堆排序、快速排序、計數排序、基數排序和桶排序,其中插入排序、合并排序、堆排序和快速排序都屬於比較排序,即演算法的核心是比較數組的兩個元素的大小來確定先後關係,基數排序、計數排序和桶排序屬於線性時間排序,即時間呈輸入規模的線性增長。是否為比較排序關係到排序方法的時間複雜度。以下只是學習過程中的一些總結,如有錯誤,歡迎釜正~~原地排序:原地排序是通過不申請額外的記憶體空間來進行排序,每次排序都沒有或者有常數(1)個的元素儲存在數組