1. 跪求長尾關鍵詞挖掘方法!
所謂長尾關鍵詞就是非目標關鍵詞但也可以帶來搜索流量的關鍵詞。這類詞最大的特徵是詞本身很長但流量不高卻很精準,從一定程度上說是無窮多個的,而且隨時會根據用戶群體和時間的變化而變化,最簡單的理解就是長尾關鍵詞就是用戶常常搜索的短語或句子,是網站優化關鍵詞的擴展。
一、什麼是長尾關鍵詞
教科書般的解釋:長尾關鍵詞是目標關鍵詞的延伸,隨著seo行業的發展,網路優化變的越來越細分化,個人認為長尾關鍵詞沒有固定的定義,它是一個延伸物。在網路營銷行業中,長尾關鍵詞通常是指網站上非目標關鍵詞但也可以帶來搜索流量的關鍵詞。
二、長尾關鍵詞主要特點
1、比較長,往往是2-3個片語成,甚至是短語。
2、存在於內容頁面,除了內容頁的標題,還存在於內容中。
3、搜索量非常少,並且不穩定,可控性低,變數大。舉個例子,就拿蘋果手機來說,「蘋果手機」是核心關鍵詞,自然是流量大指數很大的,「蘋果手機充電包炸」這是長尾關鍵詞,我想如果不是新聞報出來蘋果手機充電包炸,應該沒幾個人搜索這個詞。在新聞剛爆出來的時候「蘋果手機充電包炸」這個長尾關鍵詞無疑會產生很大的流量,但是當整件事情的熱度過去以後,新聞不在報道了,那搜索這個詞的用戶會減少,流量也會隨之大幅度降低。從下圖2013年蘋果手機包炸長尾詞指數圖中指數的線性反應就能很好的證明這一點
4、可以通過分析競爭對手網站等來獲取
這一招可用可不用,因為這一招成功與失敗完全取決於你的競爭對手的水平,如果你的競爭對手自己做的都不好,你再怎麼研究分析分析,也研究不出個所以然來。就想射鵰英雄傳上面的江南七怪,自己武功就差的要死,還教郭靖,把郭靖教的和白痴一樣,後來轉頭洪七公門下,那武功蹭蹭上升。
5、利用網路知道等一些問答平台。
各種各樣的知道問答平台,也是長尾關鍵詞挖掘的寶藏。為什麼這樣說了?你想下當你遇到問題了不知道怎麼辦想在網上求助的時候是不是會想到網路知道了?網路知道會將用戶的提問進行分類識別,會刷選出用戶最常提的問題推薦,這便是我們所需要的。
6、用戶利用流量統計工具
一般網站運營一段時間後,我們就可以通過流量統計系統來挖掘長尾關鍵詞了,分析統計對我們的SEO和網站運營非常有幫助,所以大家要養成看統計的習慣。我們可以知道用戶是通過搜索什麼關鍵詞進來的,可以看到哪些頁面用戶停留時間最長。網路統計工具就能很好體現用戶需求挖掘長尾關鍵詞。
7、利用網路推廣進行挖掘
網路將列出搜索資料庫中與這個推廣關鍵詞相關關鍵詞的搜索量,不過你需要有網路蜂巢系統賬號。
8、使用專門的關鍵詞挖掘工具
在第2條挖掘地域性長尾關鍵詞之中,上傳的圖片講就是通過關鍵詞挖掘工具挖出來的。
總結:對於長尾關鍵詞來說,不管是大站還是小站都可以著手優化,因為長尾為直接帶來的就是流量,進而轉化為成交單。雖然向我這樣的站點並不存在什麼轉化率的問題 只為排名和交流。但是流量同樣可以作為影響關鍵詞排名的因素之一,也是很多站長想要提高的關鍵點。對於長尾關鍵詞的挖掘,其實需要的不是那麼多的方法,而 是站長們的眼光,只要將一種方式用到極致就可一為網站帶來巨大的流量,可不能貪多嚼不爛。至於本人尚處於摸索階段,還要繼續努力。
2. 1 ,word裡面 頁面設置的快捷鍵。 2.怎麼學習好單片機
word裡面 頁面設置的快捷鍵。
alt + f + u
[F1]鍵:幫助
[F2]鍵:移動文字或圖形,按回車鍵確認
[F4]鍵:重復上一次的操作
[F5]鍵:編輯時的定位
[F6]鍵:在文檔和任務窗格或其他Word窗格之間切換
[F8]鍵:打開Word的選擇模式
[F12]鍵:打開「另存為」對話框
[shift+F2]組合鍵:復制文本
[shift+F3]組合鍵:改變字母大小寫
[shift+F4]組合鍵:重復查找或定位
[shift+F12]組合鍵:選擇「文件」菜單中的「保存」菜單項
[shift+F5]組合鍵:跳轉文檔中上一次編輯位置
[shift+←] 組合鍵:選中游標左側一個字元
[shift+→] 組合鍵:選中游標右側一個字元
[shift+↑] 組合鍵:選中游標當前位置至上一行之間的內容
[shift+↓] 組合鍵:選中游標當前位置至下一行之間的內容
[shift+Ena] 組合鍵:選中游標所在處至行尾
[shift+Home] 組合鍵:選中游標所在處至行首
[shift+pageup] 組合鍵:選中游標當前位置至上一屏之間的一行內容
[Shift+Pagedown] 組合鍵:選中游標當前位置至下一屏之間的一行內容
[ctri+F2] 組合鍵:列印預覽
[ctri+F4] 組合鍵:關閉窗口
[ctri+F6] 組合鍵:在打開的文檔之間切換
[ctri+F12] 組合鍵:打開「打開」對話框
[ctri+1] 組合鍵:單倍行距
[ctri+2] 組合鍵:雙倍行距
[ctri+5] 組合鍵:1.5倍行距
[ctri+O] 組合鍵:段前添加一行間距
[ctri+A] 組合鍵:全選
[ctri+B] 組合鍵:字元變為粗體
[ctri+C] 組合鍵:復制
[ctri+shift+D] 組合鍵:分散對齊
[ctri+E] 組合鍵:段落居中
[ctri+F] 組合鍵:查找
[ctri+G] 組合鍵:定位
[ctri+H] 組合鍵:替換
[ctri+I] 組合鍵:字元變為斜體
[ctri+J] 組合鍵:兩端對齊
[ctri+K] 組合鍵:超級連接
[ctri+L] 組合鍵:左對齊
[ctri+N] 組合鍵:新建文檔
[ctri+M] 組合鍵:左側段落縮進
[ctri+O] 組合鍵:打開文檔
[ctri+P] 組合鍵:列印
[ctri+Q] 組合鍵:插入點所在行向左移動一個字元
[ctri+Q] 組合鍵:取消段落格式
[ctri+R] 組合鍵:右對齊
[ctri+S] 組合鍵:保存
[ctri+T] 組合鍵:創建懸掛縮進
[ctri+U] 組合鍵:為字元添加下劃線
[ctri+V] 組合鍵:粘貼
[ctri+W] 組合鍵:
[ctri+X] 組合鍵:剪貼
[ctri+Shift+Z] 組合鍵:格式清除
[ctri+ shift] 組合鍵:輸入法轉換
[ctri+F8] 組合鍵:打開「宏」的對話框
[ctri+空格] 組合鍵:中、西文轉換
[ctri+Enter] 組合鍵:插入分頁符
[ctri+ shift+M] 組合鍵:取消左側段落縮進
[ctri+ shift+F12] 組合鍵:選擇「文件」菜單中的「列印」菜單項
[ctri+ shift+F] 組合鍵:改變字體
[ctri+ shift+P] 組合鍵:改變字型大小
[ctri+ shift+>] 組合鍵:增大字型大小
[ctri+ shift<] 組合鍵:減小字型大小
[ctri+ shift+]] 組合鍵:逐磅增大字型大小
[ctri+ shift+[] 組合鍵:逐磅減小字型大小
[ctri+ shift+C] 組合鍵:復制格式
[ctri+ shift+V] 組合鍵:粘貼格式
[ctri+ shift+T] 組合鍵:減小懸掛縮進量
[ctri+ Enter] 組合鍵:插入分頁符
[ctri+Home] 組合鍵:插入點移到文檔首部
[ctri+End] 組合鍵:插入點移到文檔尾部
[ctri+ shift+←] 組合鍵:將游標移到單詞開始處
[ctri+ shift+→] 組合鍵:將游標移到單詞結尾處
[ctri+ shift+↑] 組合鍵:將游標移到段首
[ctri+ shift+↓] 組合鍵:將游標移到段尾
[ctri+ shift+Home] 組合鍵:將游標移到文檔開始處
[ctri+ shift+Ena]組合鍵:將游標移到文檔結尾處
[ctri+PGVP] 組合鍵:將插入點移至上一頁窗口頂部
[ctri+PGDW]組合鍵:將插入點移至下一頁窗口頂部
[shift+Home]組合鍵:插入點到行首
[shift+Ena]組合鍵:插入點到行尾
[shift+空格]組合鍵:半形/全形切換
[Ctri+左鍵] 組合鍵:選中一段文字
[Ait+左鍵] 組合鍵:選中一塊文字
[Ait+Ctri+ Shift+Pagedown]組合鍵:將游標移到窗口結尾
[Ait+Ctri+C] 組合鍵:插入版權符號
[Ait+Ctri+R]組合鍵:插入注冊商標符號
[Ait+Ctri+T]組合鍵:插入商標符號
[Ait+Ctri+.]組合鍵:插入省略號
[Ait+Tab] 組合鍵:切換任務、窗口
[Ait+F4] 組合鍵:關閉程序
[Ait+空格] 組合鍵:下拉Word控制菜單
[Ait+Prntscreen] 組合鍵:窗口復制。
按住[Ait]鍵,可以暫時忽略網格使圖片平滑移動。
按住[Shift]鍵,依次選取需要對齊的圖形,完成若干圖形對齊任務。
按住[Shift]鍵並單擊「列印預覽」按扭,可快速列印工作表。
按[shift+Enter]組合鍵,可以在當前幻燈片的後面插入一張新幻燈片。
按[Tab]鍵,選擇下一個單元格;
按[Shift+ Tab]組合鍵選擇前一個單元格。
按[Shift]鍵,再按回車鍵,就會產生一個換行符。
如果打開的窗口或窗體角朵,並且把資料庫窗口完全擋住了,這時只要按下[F11](也可以按下[Ait+ F11]),資料庫窗口將被前置。
按[Ctri+:]組合鍵,可以輸入當前日期;
按[Ctri+ shift+:] 組合鍵,可以輸入當前時間。
選定大塊區域,,按[Shift]鍵後拖動滑鼠。
選定矩形區域,,按[Ait]鍵後拖動滑鼠(大綱視圖下無效)。
-----------------------------------------------------------------
2.怎麼學習好單片機?
1、熟悉單片機的原理,結構;
2、學好數電,模電,為設計電路打好基礎;
3、熟練使用C語言,多學習別人的程序;
4、對操作系統原理有一定的了解;
5、Protel至少要有點基礎;
6、要實際動手調試電路的能力。
學習單片機的步驟
當前的單片機種類很多,但是 51 是最基礎的,因此單片機的學習最好也是從 51 開始,不僅容易上手,而且相當實用。然而 51 單片機畢竟過於基礎,後來的很多單片機在功能上都有很大的擴展,因此按照我們實驗室多數人的路線接下來大多數人會學習 AVR 單片機, AVR 單片機在功能上較 51 有很大提升,集成了 A/D 、快速 PWM 等很多實用的功能,而且和很多大型的單片機在功能上有很多類似之處,因此如果以後還想掌握其他單片機 AVR 無疑是一個很好的跳板。
學習的過程
學習單片機最終要的是當然是練,我所說的學習跟課堂上的單片機學習不同,我以前也看過一些單片機教材,有些教材講的是單片機的工作原理和內部結構,這些東西對於我們暫時並不需要,等以後開課的時候在學習好了。現在要學習的是暫時拋開內部結構原理不談,如何能用單片機寫一些簡單的小程序,是從實用性的角度出發,網上有一種說法稱之為先實踐後理論的學習方法。
因此我的觀點如下,單片機的硬體結構首先要有一個基本的了解,最起碼要知道各引腳的功能、區別,能自己動手搭一個單片機的最小系統,然後就可以直接從程序入手,程序最好還是用 C 語言編程,從簡單的跑馬燈做起,逐漸深入,陸續可以做一些數碼管、液晶、 DS1302 、 DS18B20 等電子元器件的應用,在深入就可以結合一些具體實例擴展一些中斷、串口通訊等功能。還有一點要聲明的是單片機里用到的 C 語言其實很有限,課堂上學習 C++ 的很大一部分內容在初期單片機編程中都用不到,因此沒必要因為覺的自己的 C 語言基礎不是很好而對單片機望而止步!
學習的工具
軟體方面方面, 51 單片機用的是 KEIL 軟體,這個軟體在學校圖書館軟體下載和其他網站上都有,具體用法自己查找相關資料, AVR 的軟體就比較多了,我用的是 CVAVR ,另外還有 ICCAVR 等多款編譯軟體,這要看個人喜好了,建議有了一定的 51 基礎再學。另外就是燒寫軟體,燒寫軟體的作用就是將編譯器生成的 HEX 文件燒寫至單片機里,這要配合下載線實用,如果有並口的話最好用並口下載線,軟體最好用廣州雙龍的 SLISP 軟體,如果是筆記本沒有並口的話則要自己買一個下載器了,名稱為 USBASP ,網上電子市場有賣 20 塊錢左右,軟體會隨光碟自帶。
硬體方面,首先是要有單片機,對於單片機有一點要注意, 51 單片機最好買 89S51 、 89S52 這兩種型號,上面我所說的燒寫程序是 ISP 方式,這兩種單片機支持 ISP 下載,所以如果買其他型號的燒寫程序可能會不太方便, AVR 單片機常用的就是 ATmega16L 其它型號的區別也不是很大,甚至有些兼容。至於單片機開發板,目前的價格都很貴,從一百到幾百不等,不過像上次學校里廣告的那個六十多塊錢的最好還是免了,沒什麼作用。能買一塊當然好,沒有的話也不要緊,自己動手買個電路板搭一下也很方便,引出 ISP 介面,燒寫程序十分容易,然後將 I/O 口引出擴展也很方便。
學習單片機的其它幾個注意點:
1 .理論與實踐並重
對一個初學單片機的人來說,如果按教科書式的學法,上來就是一大堆指令、名詞,學了半天還搞不清這些指令起什麼作用,也許用不了幾天就會覺得枯燥乏味以致半途而廢。所以學習與實踐結合是一個好方法,邊學習、邊演練,循序漸進,這樣用不了幾次就能將所用到的指令理解、吃透、紮根於腦海,甚至 「 根深蒂固 」 。也就是說,當你學習完幾條指令後 ( 一次數量不求多,只求懂 ) ,接下去就該做實驗了,通過實驗,使你感受到剛才的指令產生的控制效果,眼睛看得見 ( 燈光 ) 、耳朵聽得到 ( 聲音 ) ,更能深刻理解指令是怎樣轉化成信號去實現控制的,通過實驗看到自己所學的成果不僅有一種成就感也能提升你對單片機的興趣。說句實在話,單片機與其說是學出來的,還不如說是做實驗練出來的,何況做實驗本身也是一種學習過程。因此邊學邊練的學習方法,效果特別好。
2 .合理安排時間持之以恆
學習單片機不能 「 三天打魚、兩天曬網 」 ,要有持之以恆的毅力與決 4 心。學習完幾條指令後,就應及時做實驗,融匯貫通,而不要等幾天或幾個星期之後再做實驗,這樣效果不好甚至前學後忘。另外要有打 「 持久戰 」 的心理准備,不要興趣來時學上幾天,無興趣時涼上幾星期。學習單片機很重要的一點就是持之以恆。
3 .遇到問題耐心檢查
單片機有軟硬體兩方面的內容,有時一個程序怎麼調都不出效果,然而從理論分析卻又是對的,這是就要仔細找原因了,學習單片機經常碰到很多問題,有時一兩天都不能解決,這是就要有耐心,從底層找起,相信每找出一個錯誤都會有一個新的收獲。切不可輕言放棄!!!
4 .對只短暫學過一遍的知識,充其量只比浮光掠影稍好。因此,較好的方法是過一段時間後 (1-2 個月 ) 再重新學一遍,學過的知識要經常運用,這樣反復循環幾次就能徹底弄懂消化,永不忘卻。
5 .要進行適當投資購買實驗器材及書籍資料
單片機技術含金量高,一旦學會後,給你帶來的效益當然也高,無論是應聘求職還是自起爐灶開廠辦公司,其前景都光明無限。因此在學習時要捨得適當投資購買必要的學習、實驗器材。另外還要經常去科技圖書店看看,購買一些適合自己學習、提高的書籍。一本好的書籍真的很重要,可以隨時翻閱,隨時補充不懂或遺忘的知識。
學習使用單片機就是理解單片機硬體結構,以及內部資源的應用,在匯編或C語言中學會各種功能的初始化設置,以及實現各種功能的程序編制。
第一步:數字I/O的使用
使用按鈕輸入信號,發光二極體顯示輸出電平,就可以學習引腳的數字I/O功能,在按下某個按鈕後,某發光二極體發亮,這就是數字電路中組合邏輯的功能,雖然很簡單,但是可以學習一般的單片機編程思想,例如,必須設置很多寄存器對引腳進行初始化處理,才能使引腳具備有數字輸入和輸出輸出功能。每使用單片機的一個功能,就要對控制該功能的寄存器進行設置,這就是單片機編程的特點,千萬不要怕麻煩,所有的單片機都是這樣。
第二步:定時器的使用 學會定時器的使用,就可以用單片機實現時序電路,時序電路的功能是強大的,在工業、家用電氣設備的控制中有很多應用,例如,可以用單片機實現一個具有一個按鈕的樓道燈開關,該開關在按鈕按下一次後,燈亮3分鍾後自動滅,當按鈕連續按下兩次後,燈常亮不滅,當按鈕按下時間超過2s,則燈滅。數字集成電路可以實現時序電路,可編程邏輯器件(PLD)可以實現時序電路,可編程式控制制器(PLC)也可以實現時序電路,但是只有單片機實現起來最簡單,成本最低。
定時器的使用是非常重要的,邏輯加時間控制是單片機使用的基礎。
第三步:中斷
單片機的特點是一段程序反復執行,程序中的每個指令的執行都需要一定的執行時間,如果程序沒有執行到某指令,則該指令的動作就不會發生,這樣就會耽誤很多快速發生的事情,例如,按鈕按下時的下降沿。要使單片機在程序正常運行過程中,對快速動作做出反應,就必須使用單片機的中斷功能,該功能就是在快速動作發生後,單片機中斷正常運行的程序,處理快速發生的動作,處理完成後,在返回執行正常的程序。中斷功能使用中的困難是需要精確地知道什麼時候不允許中斷發生(屏蔽中斷)、什麼時候允許中斷發生(開中斷),需要設置哪些寄存器才能使某種中斷起作用,中斷開始時,程序應該干什麼,中斷完成後,程序應該干什麼等等。
中斷學會後,就可以編制更復雜結構的程序,這樣的程序可以干著一件事,監視著一件事,一旦監視的事情發生,就中斷正在乾的事情,處理監視的事情,當然也可以監視多個事情,形象的比喻,中斷功能使單片機具有吃著碗里的,看著鍋里的功能。
以上三步學會,就相當於降龍十八掌武功,會了三掌了,可以勉強護身。
第四步:與PC機進行RS232通信
單片機都有USART介面,特別是MSP430系列中很多型號,都具有兩個USART介面。USART介面不能直接與PC機的RS232介面連接,它們之間的邏輯電平不同,需要使用一個MAX3232晶元進行電平轉換。
USART介面的使用是非常重要的,通過該介面,可以使單片機與PC機之間交換信息,雖然RS232通信並不先進,但是對於介面的學習是非常重要的。正確使用USART介面,需要學習通信協議,PC機的RS232介面編程等等知識。試想,單片機實驗板上的數據顯示在PC機監視器上,而PC機的鍵盤信號可以在單片機實驗板上得到顯示,將是多麼有意思的事情啊!
第五步:學會A/D轉換
MAP430單片機帶有多通道12位A/D轉換器,通過這些A/D轉換器可以使單片機操作模擬量,顯示和檢測電壓、電流等信號。學習時注意模擬地與數字地、參考電壓、采樣時間,轉換速率,轉換誤差等概念。
使用A/D轉換功能的簡單的例子是設計一個電壓表。
第六步:學會PCI、I2C介面和液晶顯示器介面
這些介面的使用可以使單片機更容易連接外部設備,在擴展單片機功能方面非常重要。
第七步:學會比較、捕捉、PWM功能
這些功能可以使單片機能夠控制電機,檢測轉速信號,實現電機調速器等控制起功能。
如果以上七步都學會,就可以設計一般的應用系統,相當於學會十招降龍十八掌,可以出手攻擊了。
第八步:學習USB介面、TCP/IP介面、各種工業匯流排的硬體與軟體設計學習USB介面、TCP/IP介面、各種工業匯流排的硬體與軟體設計是非常重要的,因為這是當前產品開發的發展方向。
到此為止,相當於學會15招降龍十八掌,但還不到打遍天下無敵手的境界。即使如此,也算是單片機大蝦了
3. 一個51單片機C程序,裡面有一個bin的文件,這個bin文件應該包含了幾個重要的函數;能用什麼打開!
這個一般是打不開的,打開就等於是盜用人家的代碼。
lib文件
意義:
lib有靜態lib和動態lib之分。
使用:
lib文件通過編譯才可以使用,編譯分靜態與動態之分。
靜態:
靜態lib將導出聲明和實現都放在lib中。編譯後所有代碼都嵌入到宿主程序
動態:
動態lib相當於一個h文件,是對實現部分(.dll文件)的導出部分的聲明。編譯後只是將導出聲明部分編譯到宿主程序中,運行時候需要相應的dll文件支持
詳細說明:
lib文件是不對外公開的,不能查看一個編譯過後的文件
有幾個選擇:
1。如果你查看有同名的dll文件,可以通過vc自帶的depends查看dll介面
2。通過msdn看你使用的該lib包含的函數名,來查找其對應的頭文件,頭文件裡面有整個lib的函數聲明(可能不全)
3。查看vc或者其他工具安裝目錄下的src目錄,查看函數的代碼
lib文件是二進制文件,所以要查看它的內容,只能反匯編。
用編程語言,打開lib文件的辦法有三個:
1、在object/library moles使用全路徑名;
2、把*.lib放在VC的Lib目錄中
3、修改project setting的Link->Input中的Addtional library path,加入你的目錄。
LIB文件是庫文件(與DLL文件相類似),供其它程序調用的,直接打不開。
內容
一個lib文件是obj文件的集合。當然,其中還夾雜著其他一些輔助信息,目的是為了讓編譯器能夠准確找到對應的obj文件。我們可以通過tlib.exe(在tc2.0下的根目錄)來對lib文件進行操作,你可以把自己生成的obj文件通過tlib命令加入到一個lib文件中,也可以把lib文件內的obj文件進行刪除操作,還可以把內部的obj文件給提取出來。明白了lib文件的大致結構以及對它的具體操作,在學習C語言的過程中,就會又多了一個切入點對C語言具體實現進行研究。
使用步驟
在command下,把當前目錄設置為tlib.exe所在目錄,然後輸入tlib命令回車,此時顯示的內容就是對tlib命令的詳細解釋,語法如下:
Syntax: TLIB libname [/C] [/E] commands, listfile
libname library file pathname
commands sequence of operations to be performed (optional)
listfile file name for listing file (optional)
A command is of the form: <symbol>molename, where <symbol> is:
+ add molename to the library
- remove molename from the library
* extract molename without removing it
-+ or +- replace molename in library
-* or *- extract molename and remove it
/C case-sensitive library
/E create extended dictionary
具體解釋:
tlib libname [/C] [/E] commands, listfile
/C:大小寫敏感標志。該選項不常用,此參數為可選項。
/E:建立擴展字典。建立擴展字典可以加速大的庫文件的連接過程,此參數同樣為可選項。
操作命令(可選項):
+ obj文件名 把指定obj文件添加到lib文件中
- obj文件名 把指定obj文件從lib文件中刪除
* obj文件名 導出指定的obj文件(導出後對應的obj文件在lib文件內仍然存在)
-+ obj文件名 替換指定的obj文件(前提是在lib文件中存在與指定obj文件同名的obj)
-* obj文件名 導出指定的obj文件(導出後把對應的obj文件從lib文件內刪除)
lib文件中obj文件列表(可選項)
此參數說明了命令運行後,生成的對應lib文件的列表文件名。它記錄了當前lib文件內obj文件列表
與dll區別編輯
(1)lib是編譯時需要的,dll是運行時需要的。
如果要完成源代碼的編譯,有lib就夠了。
如果也使動態連接的程序運行起來,有dll就夠了。
在開發和調試階段,當然最好都有。
(2)一般的動態庫程序有lib文件和dll文件。lib文件是必須在編譯期就連接到應用程序中的,而dll文件是運行期才會被調用的。如果有dll文件,那麼對應的lib文件一般是一些索引信息,具體的實現在dll文件中。如果只有lib文件,那麼這個lib文件是靜態編譯出來的,索引和實現都在其中。靜態編譯的lib文件有好處:給用戶安裝時就不需要再掛動態庫了。但也有缺點,就是導致應用程序比較大,而且失去了動態庫的靈活性,在版本升級時,同時要發布新的應用程序才行。
(3)在動態庫的情況下,有兩個文件,一個是引入庫(.LIB)文件,一個是DLL文件,引入庫文件包含被DLL導出的函數的名稱和位置,DLL包含實際的函數和數據,應用程序使用LIB文件鏈接到所需要使用的DLL文件,庫中的函數和數據並不復制到可執行文件中,因此在應用程序的可執行文件中,存放的不是被調用的函數代碼,而是DLL中所要調用的函數的內存地址,這樣當一個或多個應用程序運行時再把程序代碼和被調用的函數代碼鏈接起來,從而節省了內存資源。從上面的說明可以看出,DLL文件必須隨應用程序一起發行,否則應用程序將會產生錯誤。
載入方法編輯
直接加入
在VC中打開File View一頁,選中工程名,單擊滑鼠右鍵,然後選中"Add Files to Project"菜單,在彈出的文件對話框中選中要加入DLL的LIB文件即可。
設置
打開工程的 Project Settings菜單,選中Link,然後在Object/library moles下的文本框中輸入DLL的LIB文件。
程序代碼
加入預編譯指令#pragma comment (lib,"*.lib"),這種方法優點是可以利用條件預編譯指令鏈接不同版本的LIB文件。因為,在Debug方式下,產生的LIB文件是Debug版本,如Regd.lib;在Release方式下,產生的LIB文件是Release版本,如Regr.lib。
當應用程序對DLL的LIB文件載入後,還需要把DLL對應的頭文件(*.h)包含到其中,在這個頭文件中給出了DLL中定義的函數原型,然後聲明。
詳解
節的概念編輯
Lib格式只有四種類型的節(Section),即First Sec,Second Sec,Longname Sec和Obj Sec;其中Second Sec與Longname Sec是可選節,很多Lib文件中都沒有。而開頭的Singature只是一個標識,它相當於COFF目標文件中的魔法數字。它是一個長度為8的字元串,值為「!<arch>\n」。
First Sec 顧名思義,就是第一個節。它包含了庫中所有的符號名以及這些符號所在的目標文件在庫中的位置(絕對偏移)。
Second Sec 就是第二節。它的內容和First Sec是相同的。不同的是,Second Sec是一個有序表,通過它來查找庫中的符號比通過First Sec來查找要快很多。
Longname Sec 是長名稱節。這一節是一個字元串表。它包含了所有長目標文件名。如果後面的Obj Sec中沒有給出相應的目標文件名,我們就要到這一節中來查找。
Obj Sec 就是目標文件節。這些節中存儲著不同的目標文件的原始數據。
在庫文件中,每一節都有兩個部分。一個部分是頭,另一個部分才是該節的數據;數據緊跟在頭的後面。頭描述了該節數據的類型、長度等信息。這些頭的格式都是相同的。其結構用C語言描述如下:
typedef struct {
char Name[16]; // 名稱
char Time[12]; // 時間
char UserID[6]; // 用戶ID
char GroupID[6]; // 組ID
char Mode[8]; // 模式
char Size[10]; // 長度
char EndOfHeader[2];// 結束符
} SectionHeader;
可以看到,頭中的數據全都是字元串。用字元串的好處是可以提高格式的兼容性,因為在不同的機器上,數據的排列方式是不同的。有的機器是以Little-Endian方式工作,還有的是以Big-Endian方式工作,它們互不兼容(這兩種方式的區別!?請看我的《COFF格式》一文,其中的文件頭一節有說明)。用字元串就不會有這種問題(後面我們將會遇到)。但它也有不方便的地方,就是必須把字元串轉換成數值,多了一個步驟。
在這個結構中,最常用的Name、Size以及EndOfHeader三個成員。Name就是節的名稱啦!Size也很好理解,就是該節數據的長度。其內容為「`\n」(注意,這里沒有打錯,是兩個字元「`」和「\n」)。怎麼樣?有點奇怪吧?為什麼要有這個結束符?每一節的頭長度一定,每節中的數據長度也知道。按順序向下讀不行嗎?答案是:不行!因為每一節之間存在間隙!通常是一個位元組或零個位元組。如果是零個位元組倒好,按順序向下讀是OK的。可是如果不為零的話,這樣讀就要錯位了。要知道錯位沒有,只好用一個結束符來定位了。如果在讀頭的時候發現結束符不對,那就要一個位元組一個位元組地向下查找,直到找到結束符,才能算是對齊了。切記!切記!
當然,通過First Sec或Second Sec中給出的偏移來讀數據就不存在這個問題。不會發生錯位,放心讀吧!
First Sec
第一節,通常就是Lib中的每一個小節。它的名稱是「/」。其數據部分的結構如下:
typedef struct {
unsigned long SymbolNum; // 庫中符號的數量
unsigned long SymbolOffset[n]; // 符號所在目標節的偏移
char StrTable[m]; // 符號名稱字元串表
}FirstSec;
第一個成員SymbolNum是符號的數量。注意!它是以Big-Endian方式儲存的(x86平台上的數據是以Little-Endian方式儲存的。這里應該注意轉換。後面給出的convert函數可以在Little-Endian格式與Big-Endian格式之間進行相互轉換)。
第二個成員SymbolOffset是一個數組,它的長度n就是符號的數量,也就是SymbolNum。這個數組儲存了每一個符號所在的目標節的偏移。我們可以方便地通過它來查找符號所在的目標文件。注意!它也是以Big-Endian格式儲存的。
第三個成員StrTable是一個字元串表,它的長度m就是SectionHeader.Size的值減去(SymbolNum+1)*4。其結構很簡單,就是一堆以『\0』結尾的字元串(和COFF文件中的字元串表結構相同)。在有的系統中,它還可能是以「/\n」這兩個字元結尾的字元串的集合。
很簡單的一個結構,不過有兩個成員的長度是不定的。怎麼才能方便地從Lib中讀出這些數據,留給大家自己想吧!下面我只給出一個進行Little-Endian與Big-Endian互轉的函數。
inline void convert(void * p // 要轉換的數據的指針
,size_tsize = 4 // 數據的長度,long為4,short為2
) {
char * buf=(char*)p;
char temp;
for ( size_t i=0;i<size/2;i++ ) {
temp=buf[i];
buf[i]=buf[size-i-1];
buf[size-i-1]=temp;
}
}
Second Sec
第二節
這一節與第一節很相似!它通常也就是Lib文件的第二個節。它的名字也是「/」(注意:文件中第一個叫「/」的節是第一節,第二個就是第二節)。不過它的結構與第一節有些不同,如下:
typedef struct {
unsigned long ObjNum; // Obj Sec的數量
unsigned long ObjOffset[x]; // 每一個Obj Sec的偏移
unsigned long SymbolNum; // 庫中符號的數量
unsigned short SymbolIdx[n]; // 符號在ObjOffset表中的索引
char StrTable[m]; // 符號名稱字元串表
}SecondSec;
第一個成員ObjNum是庫中Obj Sec的數量。
第二個成員ObjOffset是一個偏移表,它記錄了庫中所有Obj Sec的偏移。這個表的記錄數x就是ObjNum。
第三個成員SymbolNum與First Sec中的SymbolNum意義相同。
第四個成員SymbolIdx變成了一個索引,它記錄了相應名稱字元串在ObjOffset這個表中的位置,我們要通過兩次索引才能找到我們所要符號的Obj Sec位置。它的項目數n為SymbolNum。但請注意,這個索引是unsigned short型,不再是unsigned long型。
第五個成員StrTable結構與First Sec中的一樣。不過,它的長度m為SectionHeader.Size的值減去((ObjNum+1)*4+(SymbolNum+2)*2)。
值得注意的是,這里的所有數據都是Little-Endian格式的。千萬不要弄錯了!Longname Sec
這個小節就是一個字元串表,它的名稱為「//」,其結構同FirstSec.StrTable。這里就不多說了。
Obj Sec
這一節中的數據就是COFF文件的原始數據,把它讀出來存成文件,就是一個COFF文件。它的格式請參考《COFF格式》一文。
要指出的是它的命名方式有些特殊。如果Obj文件的名稱少於16個字元,它就會被保存在SectionHeader的Name成員中,以『/』字元結尾。如果無法保存在Name成員中,則Name成員的第一個字元就為『/』,之後再跟上這個名稱在Longname Sec中的偏移。
例如:
!<arch>\n
……
LongName Sec:
This_Is_Long_Name0001\0
This_Is_Long_Name0002\0
……
Obj Sec1:
Name[16]:「shortname/」
……
Obj Sec2:
Name[16]:「/0」 // 這里使用了第一個長文件名This_Is_Long_Name0001
……
Obj Sec3:
Name[16]:「/22」 // 這里使用了第二個長文件名This_Is_Long_Name0002
4. 什麼叫單片機
單片機的名詞解析我就不多說了,我說說它的結構吧
目前市面上單片機分幾種51系列(8位,最早被開發的系列)、AVR、PIC、ARM系列
51系列的典型實例就是80C51了,不過由於它不具備在線編程能力,已經淘汰,取而代之的是89S51,它內部集成了運算器、存儲器、輸入輸出單元,具有典型的馮諾依曼結構,簡單的說,它就是一台微型計算機,我們常稱之為微處理器(MCU)。
AVR單片機是ATmega公司推出的,具有哈佛結構的單片機,它具有預取值的功能,教傳統單片機來說,各個性能上都有所提升。
ARM則是新時代的產物,由於人們生活對處理器要求越來越高,對速度以及存儲容量還有片上外設要求越來越高,51等8位單片機已經遠不能滿足了,ARM公司推出的處理器核心,ARM系列處理器,被眾多的晶元製造商認可,並在ARM核心的基礎上加上了諸如AD轉換器,DMA控制器,串口,USB,網口,SD卡讀取介面,攝像頭介面等外設,設計並製造了許多優秀的ARM處理晶元,被廣泛應用與軍事航天等領域。我們生活中用的手機,裡面的主控CPU就是單片機,U盤裡面有單片機,數碼相機等,幾乎無處不在。
硬體設計工程師通過編寫單片機程序,對單片機的各種外設和寄存器進行操作,實現對單片機的控制,一般說來,單片機是可以燒寫程序的,也存在一次性燒寫的單片機。
差不多了吧,我想你應該了解了
5. 今年24歲,初中還沒有畢業就出來打工,現在想學點技術,請問有什麼比較好的適合的專業嗎可以學單片機嗎
目前計算機人才缺口比較大,就業前景比較好,入學門檻也比較低。男生女生都適合學習,也是很多人青睞的專業。
初中畢業生是可以學計算機的,但是由於文化水平的限制,它只能從是計算機,最低端的一些輸入性的工作,所以要想掙的錢多的話,還應該再學得更深入一些。
初中畢業是可以學計算機的,因為計算機運用於各行各業的領域比較有前途的
初中生畢業後是可以學習計算機的,因為初中生的年齡還比較小,學習能力比較強,對於計算機很容易上手。
個人覺得初中畢業的話,學習計算機也是可以的。只不過你的基礎知識比較差的話,要比別人更加努力的去學習。只要你熱愛這個行業的話,那麼肯定是可以學習好的,你要相信你自己。
理論上任何人都可以學習計算機。
初中生學習計算機要困難些,因為計算機知識需要很多英語詞彙,初中只是學習了很簡單的英語,後期需要你自己自學英語才行。
初中畢業確實是可以去學習計算機的,但是想要去就業時會有一些麻煩,所以他需要你不斷的去學習,打下夯實的基礎。
如果是學計算機使用的話,只要認識26個英文字母就可以學了。
如果是計算機作為職業的話,初中畢業到大學畢業只需要七年的努力,當然可以學了,如果你有過人的才華和加倍的努力,用不了七年就可以。
比較推崇電腦,不管怎麼說,隨著時代的進步,將來一定是電腦的天下。所以推薦你學習電腦專業的東西。
初中畢業可以學習計算機嗎?可以和同學的一個孩子初中畢業後來去學習計算機,現在業務能力非常強,還在it工作。
初中畢業可以去技校學計算機,不分學歷的,只要你不算很笨願意學習,都沒問題的。
初中畢業可以學計算機,計算機的發展前景非常好,就非常有前途的
初中畢業啊? 那你直接考級有點麻煩,建議去那些 新華電腦等私立培新機構去學習一下,從最基礎的計算機原理開始學起,然後再來學編程,順帶學習如果組裝和維護計算機,真正賺錢和好找工作的還是編程,它不需要很好地英文基礎,哪怕是以前英語一直不及格的同學,編程用的英語(說的更正確一點應該是英語字母組合)與學校里使用的英語是完全不痛的。即使不太懂英語的編程學得好,
近幾年,我國計算機行業發展迅猛,特別是在軟體領域,各行業對於IT行業的存在著巨大的需求,IT行業在國民經濟發展中日益顯現出蓬勃生機。初中畢業可以選擇互聯網行業,學習一門互聯網技術,比如互聯網應用技術工程師、VR智能家居創意設計師、全媒體運營師、4D動漫遊戲設計師、人工智慧應用工程師、VR傳媒與電子競技運營、VR動漫遊戲與電子競技運營、WEB前端工程師、VR影視動畫設計師等等。
6. 求助:單片機及嵌入式行業所具備的知識技能
進入嵌入式行業,勉強不來(轉)
覺得海同07年的分析(好像)不錯:
「海同教育總經理曲剛老師表示,市場上需要的嵌入式人才必須具備C語言編程經驗、嵌入式操作系統(主要包括嵌入式Linux、WinCE或 Symbian)經驗、內核裁剪經驗、驅動程序開發經驗,比如高級嵌入式軟體開發工程師相關職位要求是:有豐富的嵌入式多任務軟體系統分析和設計能力,能獨立完成項目系統方案,解決系統故障和問題、精通C語言應用開發,有良好的編程習慣和風格、良好的文檔編寫能力和習慣、熟悉項目管理流程。曲老師還特別指出,良好的英文閱讀能力及較強的學習能力是從事這一領域工作的基礎,對嵌入式操作系統做到一專而多能(精通嵌入式Linux,掌握WinCE及 Symbian)更會使求職者身價倍增。
目前國內外這方面的人都很稀缺。一方面,是因為這一領域入門門檻較高,不僅要懂較底層軟體(例如操作系統級、驅動程序級軟體),對軟體專業水平要求較高(嵌入式系統對軟體設計的時間和空間效率要求較高),而且必須懂得硬體的工作原理,所以非專業 IT人員很難切入這一領域;另一方面,是因為這一領域較新,目前發展太快,很多軟硬體技術出現時間不長或正在出現(如ARM處理器、嵌入式操作系統、MPEG技術、無線通信協議等),掌握這些新技術的人當然很難找。
嵌入式人才稀缺,身價自然就高。目前有很多公司將硬體設計包給了專門的硬體公司,稍復雜的硬體都交給台灣或國外公司設計;而對於軟體部分,大量的嵌入式公司自己開發,比如對於日本公司來說,由於國內人力成本過高,所以日本很多嵌入式軟體開發企業都把項目外包給中國的公司來完成,國內也有越來越多的企業來從事嵌入式軟體開發,近幾年,國內對嵌入式軟體人才需求倍增,僅僅北京市場嵌入式軟體開發人員的需求就已經超過了5萬人,而且還在持續增長。
嵌入式人才的工作環境與發展前景也有優勢。曲老師告訴記者:「從事嵌入式工作有兩大優勢:一是工作強度相對較低。開發企業應用軟體的IT企業,這個用戶的系統做完了,又得去做下一個用戶的,而且每個用戶的需求和完成時間都不同,開發人員往往疲於奔命,重復勞動;而做嵌入式系統的公司,都有自己的產品計劃,按自己的節奏行事,所開發的產品通常是通用的,不會因客戶的不同而修改,一個產品型號開發完了,往往還有較長一段空閑時間進行充電和休整。二是職業發展相對順利,從事企業應用軟體的人,工作范圍廣,項目變化大,日常的積累很難產生質變,容易遭遇職業瓶頸;而從事嵌入式軟體的人,所涉及的專業技術范圍就是那些,時間長了會越來越有經驗。」
以上都是針對求職工作而言,若對於個人整體發展來說,如果想創業,做自已的產品,那麼嵌入式更是一個不錯的主意,嵌入式軟體不會像應用軟體那樣容易被盜版,開發出專利產品,又何止年薪十萬。
入行得有專業基礎,那麼,應該如何快速成長為嵌入式人才呢?曲老師指出,嵌入式系統領域門檻較高,並不適合每個人,嵌入式開發人員不僅要懂較底層軟體,對軟體專業水平要求較高,要進入嵌入式系統開發領域工作,首先必須具備一定的C語言基礎,然後可以嘗試參加一些的相關培訓課程,接著可以尋找項目實踐的機會,增加項目經驗。「
還有網友的寶貴意見:
「二、嵌入式系統的分層與專業的分類。
嵌入式系統分為4層,硬體層、驅動層、操作系統層和應用層。
1、硬體層,是整個嵌入式系統的根本,如果現在單片機及介面這塊很熟悉,並且能用C和匯編語言來編程的話,從嵌入式系統的硬體層走起來相對容易,硬體層也是驅動層的基礎 ,一個優秀的驅動工程師是要能夠看懂硬體的電路圖和自行完成CPLD的邏輯設計的,同時還要對操作系統內核及其調度性相當的熟悉的。但硬體平台是基礎,增值還要靠軟體。
硬體層比較適合於,電子、通信、自動化、機電一體、信息工程類專業的人來搞,需要掌握的專業基礎知識有,單片機原理及介面技術、微機原理及介面技術、C語言。
2、驅動層,這部分比較難,驅動工程師不僅要能看懂電路圖還要能對操作系統內核十分的精通,以便其所寫的驅動程序在系統調用時,不會獨占操作系統時間片,而導至其它任務不能動行,不懂操作系統內核架構和實時調度性,沒有良好的驅動編寫風格,按大多數書上所說添加的驅動的方式,很多人都能做到,但可能連個初級的驅動工程師的水平都達不到 ,這樣所寫的驅動在應用調用時就如同windows下我們打開一個程序運行後,再打開一個程序時,要不就是中斷以前的程序,要不就是等上一會才能運行後來打開的程序。想做個好的驅動人員沒有三、四年功底,操作系統內核不研究上幾編,不是太容易成功的 ,但其工資在嵌入式系統四層中可是最高的。
驅動層 比較適合於電子、通信、自動化、機電一體、信息工程類專業尤其是計算機偏體系結構類專業的人來搞,除硬體層所具備的基礎學科外,還要對數據結構與演算法、操作系統原理、編譯原理都要十分精通了解。
3、操作系統層,對於操作系統層目前可能只能說是簡單的移植,而很少有人來自已寫操作系統,或者寫出缺胳膊少腿的操作系統來,這部分工作大都由驅動工程師來完成。操作系統是負責系統任務的調試、磁碟和文件的管理,而嵌入式系統的實時性十分重要。據說,XP操作系統是微軟投入300人用兩年時間才搞定的,總時工時是600人年,中科院軟體所自己的女媧Hopen操作系統估計也得花遇幾百人年才能搞定。因此這部分工作相對來講沒有太大意義。
4、應用層,相對來講較為容易的,如果會在windows下如何進行編程介面函數調用,到操作系統下只是編譯和開發環境有相應的變化而已。如果涉及 Jave方面的編程也是如此的。嵌入式系統中涉及演算法的由專業演算法的人來處理的,不必歸結到嵌入式系統范疇內。但如果涉及嵌入式系統下面嵌入式資料庫、基於嵌入式系統的網路編程和基於某此應用層面的協議應用開發(比如基於SIP、H.323、Astrisk)方面又較為復雜,並且有難度了。
三、目標與定位。
先有目標,再去定位。
學ARM,從硬體上講,一方面就是學習介面電路設計,另一方面就是學習匯編和C語言的板級編程。如果從軟體上講,就是要學習基於ARM處理器的操作系統層面的驅動、移植了。這些對於初學都來說必須明確,要麼從硬體著手開始學,要麼從操作系統的熟悉到應用開始學,但不管學什麼,只要不是純的操作系統級以上基於API的應用層的編程,硬體的寄存器類的東西還是要能看懂的,基於板級的匯編和C編程還是要會的。因此針對於嵌入式系統的硬體層和驅動程的人,ARM的介面電路設計、ARM的C語言和匯編語言編程及調試開發環境還是需要掌握的 。
因此對於初學者必然要把握住方向,自己的目標是什麼,自己要在那一層面上走。然後再著手學習較好,與ARM相關的嵌入式系統的較為實際的兩個層面硬體層和驅動層 ,不管學好了那一層都會很有前途的。
如果想從嵌入式系統的應用層面的走的話,可能與ARM及其它體系相去較遠,要著重研究基嵌入式操作系統的環境應用與相應開發工具鏈,比如WinCe操作系統下的EVC應用開發(與windows下的VC相類似),如果想再有突破就往某些音視頻類的協議上靠,比如VOIP領域的基於SIP或H.323協議的應用層開發,或是基於嵌入式網路資料庫的開發等等。
對於初學者來講,要量力而行,不要認為驅動層工資高就把它當成方向了,要結合自身特點,嵌入式系統四個層面上那個層面上來講都是有高人存在,當然高人也對應的高工資,我是做硬體層的,以前每月工資中個人所得稅要被扣上近3千大元,當然我一方面充當工程師的角色,一方面充當主管及人物的角色,兩個職位我一個人干,但上班時間就那些。硬體這方面上可能與我PK的人很少了,才讓我拿到那麼多的工資。
四、開發系統選擇。
很多ARM初學者都希望有一套自己能用的系統,但他們住住會產生一種錯誤認識就是認為處理器版本越高、性能越高越好,就象很多人認為ARM9與ARM7 好,我想對於初學者在此方面以此入門還應該理智,開發系統的選擇最終要看自己往嵌入式系統的那個方向上走,是做驅動開發還是應用,還是做嵌入式系統硬體層設計與板級測試。如果想從操作系統層面或應用層面上走,不管是驅動還是應用,那當然處理器性能越高越好了,但這個東西自學,有十分大的困難,不是幾個月或半年或是一年二年能搞定的事。
在某種意義上請,ARM7與9的差別就是在某些功能指令集上豐富了些,主頻提高一些而已,就比如286和386。對於用戶來講可能覺查不到什麼,只能是感覺速度有些快而已。
ARM7比較適合於那些想從硬體層面上走的人,因為ARM7系列處理器內部帶MMU的很少,而且比較好控制,就比如S3C44B0來講,可以很容易將 Cache關了,而且內部介面寄存器很容易看明白,各種介面對於用硬體程序控制或AXD單步命令行指令都可以控制起來,基於51單片機的思想很容易能把他搞懂,就當成個32位的單片機,從而消除很多51工程師想轉為嵌入式系統硬體ARM開發工程師的困惑,從而不會被業界某此不是真正懂嵌入式爛公司帶到操作系統層面上去 ,讓他們望而失畏,讓業界更加缺少這方面的人才 。
而嵌入式系統不管硬體設計還是軟體驅動方面都是十分注重介面 這部分的,選擇平台還要考察一個處理器的外部資源,你接觸外部資源越多,越熟悉他們那你以後就業成功的機率就越高 ,這就是招聘時所說的有無「相關技能」,因為一個人不可能在短短幾年內把所有的處理器都接觸一遍,而招聘單位所用的處理器就可能是我們完全沒有見過的,就拿台灣數十家小公司(市價幾千萬)的公司生產的ARM類處理器,也很好用,但這些東西通用性太差,用這些處理器的公司就只能招有相關工作經驗的人了,那什麼是相關工作經驗,在硬體上講的是外圍介面設計 ,在軟體上講是操作系統方面相關介面驅動及應用開發經驗。 我從業近十年,2000年 ARM出現,我一天始做ARM7,然後直接跑到了Xscale(這個板本在ARM10-11之間),一做就是五年,招人面試都不下數百人,在這些方面還是深有體會的。
我個人認為三星的S3C44b0對初學者來說比較合適,為什麼這么說哪?因為介面資源比較豐富,技術成熟,資料較多,應該十分適合於初學者,有問題可能很容易找人幫且解決,因為大多數人都很熟悉,就如同51類的單片機,有N多位專家級的人物可以給你幫忙,相關問題得以很快解答,所然業界認為這款ARM都做用得爛了,但對於初學者來,就卻是件好事。
因此開發系統的選擇,要看自己的未來從來目標方向、要看開發板介面資源、還要看業界的通用性。
五、如何看待培訓。
首先說說我自己,我目前從業近十年,與國內嵌入式系統行業共同起步,一直站在嵌入式系統行業前沿,設計過多款高端嵌入式系統平台產品並為眾多公司提供過解決方案,離職前為從事VOIP的美資公司設計IP-PBX,歷任項目經理、項目主管、技術總監、部門經理,積累眾多人脈,並集多年經驗所得,考慮到學生就業與公司招人的不相匹配,公司想招人招不到,而學生和剛畢業的工程師想找份工作也不太容易,於此力創知天行科技有限公司,開展嵌入式系統教育培訓。
因一線的科研人員和一線的教師不相接觸,導至國內嵌入式人才缺乏,國外高校的技術超前於業界公司,而國內情況是業界公司方面的嵌入式系統技術要遠遠領先於高校 。為架構業界與高校溝通的橋梁,把先進技能帶給高校學子,為學生在就業競爭中打造一張王牌,並為業界工程師快速提升實現自我創造機遇,我就這樣辭去了外企年薪20多萬的職位,做嵌入式系統方面的培訓了。
對於培訓來講,是花錢來買時間 ,很多工程師都喜歡自己學,認為培訓不值,這也是有可能的,純為賺錢的培訓當然不會太有價值,但對於實力型的培訓他們可能就虧大了,有這樣一筆帳不知他們算過沒有,如果一個一周的培訓,能帶給他們自學兩年後才能掌握的知識,在培訓完後他們用三個月到半年時間消化培訓內容,這樣,他會省約至少一年半的時間來學其它的或重新站在另一個高度上工作,那麼他將最遲一年後會拿到他兩年後水平所對應的工資,就是在工資與水平對應的關繫上比同批人縮短一年,每月按最少1千計,再減去培訓費用至少多1.0萬,同時也省了一年時間,不管是休閑也好,再繼續提高也好,總之是跑到了隊伍的前面了。
另一層面上講,對於新人的培訓相當於他們為自己提前買了份失業保險,有師傅會帶領他們入道,我今年暑假時班裡最年輕的一個學生是大二的,今年才上大三,這學期才剛學單片機,但現在ARM方面的編程工作已經搞得有聲有色了,再過一年多畢業,他還會失業嗎?
再者通過培訓,你可以知道很多業界不為常人所知的事,同時也為自己找了個師傅,就比如說,兩個工程師分別用S3C2410和PXA255來做手持設備,同樣兩人都工作四年,再出去找工作,兩人工資可能最多可相差一倍,為什麼?這就是業界不為常人所知的規則,2410屬於民品,被業界用爛了,做產品時成本特敏感,當然也對人才成本敏感了,PXA255是intel的東西,一個255 CPU能買三個2410,一直被業界定義為貴族產品,用的公司都是大公司或為軍方服務的公司,不會在乎成本,只要把東西做好,一切都好說,但這方面做的人也少啊,因為開發系統貴啊。
對於說為自已找了個好師傅,我想是這樣的,因為同級工程師間存在著某此潛在的競爭關系,有很多人不願意把自己知道的東西教給別人,這意味著他將要失業,就是所說的教會徒弟,餓死師傅,但對於我們這些人就不存在這樣的關系了,我是在嵌入式系統平台設計上走到了一定程序,目前在國內這塊的技術上已經是自己很難再突破自己,因此很多東西我對大家都是OPEN的,就比如說下面那部分關於介面設計中所提到的時序介面東西,我要是不講,卻使是高級硬體工程師我想也幾乎只有10%的人能知道吧。
六、成為高級嵌入式系統硬體工程師要具備的技能。
首先我聲明,我是基於嵌入式系統平台級設計的,硬體這個方向我相對來講比較有發言權,如果是其它方面所要具備的基本技能還要和我們培訓中心其它專業級講師溝通,或去網站看看***。他們的方面上我只能說是知道些,但不是太多,初級的問題也可以問我。
對於硬體來講有幾個方向,就單純信號來分為數字和模擬,模擬比較難搞,一般需要很長的經驗積累,單單一個阻值或容值的精度不夠就可能使信號偏差很大。因此年輕人搞的較少,隨著技術的發展,出現了模擬電路數字化,比如手機的Modem射頻模塊,都採用成熟的套片,而當年國際上只有兩家公司有此技術,自我感覺模擬功能不太強的人,不太適合搞這個,如果真能搞定到手機的射頻模塊,只要達到一般程度可能月薪都在15K以上。
另一類就是數字部分了,在大方向上又可分為51/ARM的單片機類,dsp類,FPGA類,國內FPGA的工程師大多是在IC設計公司從事IP核的前端驗證,這部分不搞到門級,前途不太明朗,即使做個IC前端驗證工程師,也要搞上幾年才能勝任。dsp硬體介面比較定型,如果不向驅動或是演算法上靠攏,前途也不會太大。而ARM單片機類的內容就較多,業界產品佔用量大,應用人群廣,因此就業空間極大,而硬體設計最體現水平和水準的就是介面設計這塊,這是各個高級硬體工程師相互PK,判定水平高低的依據。而介面設計這塊最關鍵的是看時序,而不是簡單的連接,比如PXA255處理器I2C要求速度在 100Kbps,如果把一個I2C外圍器件,最高還達不到100kbps的與它相接,必然要導致設計的失敗。這樣的情況有很多,比如51單片機可以在匯流排接LCD,但為什麼這種LCD就不能掛在ARM的匯流排上,還有ARM7匯流排上可以外接個Winband的SD卡控制器,但為什麼這種控制器接不到ARM9 或是Xscale處理器上,這些都是問題。因此介面並不是一種簡單的連接,要看時序,要看參數。一個優秀的硬體工程師應該能夠在沒有參考方案的前提下設計出一個在成本和性能上更加優秀的產品,靠現有的方案,也要進行適當的可行性裁剪,但不是胡亂的來,我遇到一個工程師把方案中的5V變1.8V的DC晶元,直接更換成LDO,有時就會把CPU燒上幾個。前幾天還有人希望我幫忙把他們以前基於 PXA255平台的手持GPS設備做下程序優化,我問了一下情況,地圖是存在SD卡中的,而SD卡與PXA255的MMC控制器間採用的SPI介面,因此導致地圖讀取速度十分的慢,這種情況是設計中嚴重的缺陷,而不是程序的問題,因此我提了幾條建議,讓他們更新試下再說。因此想成為一個優秀的工程師,需要對系統整體性的把握和對已有電路的理解,換句話說,給你一套電路圖你終究能看明白多少,看不明白80%以上的話,說明你離優秀的工程師還差得遠哪。其次是電路的調試能力和審圖能力,但最最基本的能力還是原理圖設計PCB繪制,邏輯設計這塊。這是指的硬體設計工程師,從上面的硬體設計工程師中還可以分出 ECAD工程師,就是專業的畫PCB板的工程師,和EMC設計工程師,幫人家解決EMC的問題。硬體工程師再往上就是板級測試工程師,就是C語功底很好的硬體工程師,在電路板調試過程中能通過自已編寫的測試程序對硬體功能進行驗證。然後再交給基於操作系統級的驅動開發人員。
總之,硬體的內容很多很雜,硬體那方面練成了都會成為一個高手,我時常會給人家做下方案評估,很多高級硬體工程師設計的東西,經常被我一句話否定,因此工程師做到我這種地步,也會得罪些人,但硬體的確會有很多不為人知的東西,讓很多高級硬體工程師也摸不到頭腦。
那麼高級硬體件工程師技術技能都要具備那些東西哪,首先要掌握EDA設計的輔助工具類如Protel\ORCAD\PowperPCB\Maplux2 \ISE、VDHL語言,要能用到這些工具畫圖畫板做邏輯設計,再有就是介面設計審圖能力,再者就是調試能力,如果能走到總體方案設計這塊,那就基本上快成為資深工程師了。
硬體是要靠經驗,也要靠積累的,十年磨一劍,百年磨一針。 」
7. 網站seo關鍵詞優化怎麼做,關鍵詞要怎麼選
關鍵詞優化是指把網站裡面的關鍵詞進行選詞和排版的優化達到優化網站排名的效果。搜索引擎中相關關鍵詞的排名中占據有利的位置。在國外,SEO已經是比較成熟的行業,而在國內還尚處於起步和發展階段。
可以從狹義和廣義兩個方面來說明,狹義的網站優化技術,即搜索引擎優化,也就是讓網站設計適合搜索引擎檢索,滿足搜索引擎排名的指標,從而在搜索引擎檢索中獲得排名靠前,增強搜索引擎營銷的效果。
廣義的網站優化所考慮的因素不僅僅是搜索引擎,也包括充分滿足用戶的需求特徵、清晰的網站導航、完善的在線幫助等,在此基礎上使得網站功能和信息發揮最好的效果。也就是以企業網站為基礎,與網路服務商(如搜索引擎等)、合作夥伴、顧客、供應商、銷售商等網路營銷環境中各方面因素建立良好的關系。
排名優化
目的
一、可以吸引在各搜索引擎上的潛在客戶更容易找到你的網站,並通過了解而與企業進行合作交易,企業從中獲得盈利。
二、讓搜索引擎給網站帶來更多的流量,以此來提升公司的業績,吸引投資者或者收購者,從而實現網路營銷的最佳化,提高網站的曝光率。
三、通過搜索引擎的訪問量來提高企業品牌的知名度和影響力。
四、希望通過搜索引擎向瀏覽者推介公司的產品,展現出產品的亮點,吸引更多的潛在客戶,要想獲得這其中的利益,首先當然關鍵詞排名在亮點的位置,有了排名才有流量,有了流量在能提高企業的知名度,企業有了知名度當然就能達到營銷的最佳化。
意義
隨著網路的發展,網路的數量已近數以億計,龐大的信息、便捷的訪問,人們習慣了從互聯網中搜索自己需要的資料,但是龐大的數據量讓人們很難在短期內找到自己需要的信息,通過搜索引擎能更快,更准確搜索到所需要的信息。搜索引擎技術在不斷的發展,他逐漸成為網路信息查詢不可缺少的工具。對於企業,隨著網路的發展,網路營銷已經成為公司營銷的一個重要組成部分。企業的網站不再是一個單純的展示信息的平台,網站在搜索引擎中有好的排名,不僅會給一個網站帶來極大的流量,同時訂單也會隨之增加。
一個事物的真正面目被越來越多的人所誤解導致模糊認識,那麼人們還能看到它真正的面目嗎?不能!故SEO需要創新,必須首先要推翻之前的「陳規陋習」,附上時代賦予SEO的特徵,並在理論上不斷趨向完善。
搜索引擎優化的主要工作是通過了解各類搜索引擎如何抓取互聯網頁面、如何進行索引以及如何確定其對某一特定關鍵詞的搜索結果排名等技術,現在網上關於這方面的教程有很多,但很多都是過時的,因為互聯網是在不斷的變化的,互聯網上的牛人,組建了一個優化學習的群,來對網頁內容進行相關的優化,使其符合用戶瀏覽習慣,在不損害用戶體驗的情況下提高搜索引擎排名,從而提高網站訪問量,最終提升網站的銷售能力或宣傳能力的技術。
優化技巧
位置布局
關鍵詞的布局也是十分重要的,關鍵詞是一篇文章的核心,可見關鍵詞的重要性就不言而喻了。關鍵詞出現在重要的位置或者採取重要的格式,網路蜘蛛就會給予它更高的權重,所以在進行網站優化時,要留意關鍵詞的位置布局。不能盲目布局或添加關鍵詞,這樣會得不償失的。據我經驗總結關鍵字出現在標題第一位的網站權重往往高於出現在後面的排名。
密度
對於關鍵詞的密度,大家眾說紛紜,至今也沒有一個固定的標准,所以每個站長在對待關鍵詞密度的時候總是有點猶豫不定,加多了怕被搜索引擎認為作弊,加少了怕無法達到關鍵詞優化。一般情況下,只要是讓關鍵詞分布的比較合理,比較自然,這樣一般都不會有什麼問題,即使達不到上面的那個標准也無所謂,搜索引擎同樣也會給你這個頁面比較高排名的。
網頁內容中
關鍵詞在網頁內容中的出現,也是很有邏輯性,用黑體,斜體來強調關鍵詞,一兩次就足夠了。這樣不僅能吸引瀏覽者的眼球,也能獲得搜索引擎的重視。也可以在網頁最底部放上關鍵詞,當然要符合邏輯和語法,並對用戶友好。
難易因素
1、觀察網路指數
如果你不知道什麼是網路指數,以下的內容就先別看了,先了解下基礎知識吧!觀察網路指數其實也是最簡單最籠統的一種判斷方法,因為從理論上來說搜索量越大的詞給網站帶去的IP肯定越多,那麼勢必會造成優化該關鍵詞的人數的增加,這樣就無形的加強了競爭的激烈程度。首頁只有十個位置,100個人擠10個位置跟1萬個人擠10個位置的難度肯定是不一樣的。
2、觀察網路的收錄數量
其實這跟觀察網路指數的本質都一樣,都是通過這些可觀數據來分析,由優化這個關鍵詞時可能存在的競爭對手的數量,從而判斷優化的難易程度。不過從頁面收錄數量上來判斷難易程度明顯沒有比根據網路指數來判斷更合理,因為收錄的數量多可能只是因為該關鍵詞的相關信息比較多,而不是有非常多這樣的網站,既然不是同行,那自然算不上是競爭對手。
3、觀察網路競價或推廣的網站數量
雖然說競價跟優化沒有直接聯系,但仔細想想,為什麼這個詞競價的網站數量會這么多?無疑是因為這個詞的商業價值更高,既然商業價值更高,那勢必也會有更多的人參與其中,當然同行的網站就更多,於是你的競爭對手也在增加,當然事無絕對,以上三點都只是相對而言,就一般情況來分析的。
4、觀察網站權重
前面的三點其實可以總結成一點,那就是通過分析某些客觀數據來了解競爭對手的數量,從而判斷該關鍵詞的難易程度。也就是說這三點都是從數據分析出來的結果,而數據往往都不是很精確的,這也就讓以上三點並不是百分百可行了。當無法從以上三點來判斷一個關鍵詞優化的難易程度時,就應該在搜索引擎上搜索該關鍵詞,分析排名在首頁的十個頁面的情況。但是這樣的方法確實很難用語言來表述清楚,只能說幾種極端情況。
seo
如果這十個頁面的標題中都沒有完整出現你搜索的關鍵詞,那麼這個關鍵詞肯定不會很難,即使是搜索引擎的收錄量很大或是網路指數比較高。什麼意思呢,舉個例子,比如某某某公司這個關鍵詞,觀察網路前十的頁面的標題,某某某公司這個關鍵詞很少完整的出現在標題中(紅色顯示),也就是他們都被拆分成2個或以上的關鍵詞了。這時如果你的網站是完整出現的,那很明顯你的頁面的被展示的概率更高,因為網路肯定會優先顯示匹配程度更高的頁面,否則網路不就經常顯示無關的頁面了么。
如果這十個頁面都是主域名而且快照都很新,那麼這個關鍵詞肯定不會太容易,即使搜索引擎的收錄量很少甚至連網路指數都沒。首先說明一點,網路指數中沒有該關鍵詞的數據並不代表真的沒有人在搜這個詞,只是網路沒有統計這個詞而已,至於其中原因一句話帶過,要網路指數統計某個詞是需要在後台添加的。頁面的快照都很新,至少能說明這十個站點的更新頻率都比較高,而且權重還不錯。
如果發現這十個頁面都是來自網路、新浪、中關村等知名網站或旗下產品,那這個必然非常難,因為我們優化的站超過他們的可能性不大。以上說的這幾種情況都屬於極端的。
提高排名
提升步驟
從理論上說,想提升網站關鍵字很簡單,只要按以下四個步驟操作,即可實現。比如說想提升「網站優化」這個關鍵字的排名。
1、網站首頁Title標題應該包含「網站優化」這個關鍵詞,位置越往前越好。
2、網站首頁中,應該多出現「網站優化」這個關鍵字,關鍵詞密度以2%-8%為宜。
3、與優質的網站交換優質鏈接,鏈接的標題中最好帶有「網站優化」。鏈接的形式最好是單向鏈接,可以用交叉鏈接的方法實現。
4、除了交換鏈接外,還可以在一些權重高的論壇、博客留下外鏈。比如說在推一把論壇,就可以在論壇簽名中,留下外鏈。
5、除了外鏈的建設外,在本站的相關頻道或是內容頁,也可以用以上方法增加內部鏈接。
6、堅持每天對網站更新原創文章,打造有價值的內容信息。用戶體驗度非常重要!
策略:網站內容
網站的實際內容是你網路優化策略的一個重要的因素。如果你想你的網站能在搜索結果中排得靠前,在你的網站中必須有實際的內容。搜索引擎的蜘蛛基本上是一個瞎子。他們只能對你網頁內容進行判斷你網站的質量,而不能從圖片、flash動畫上判斷。在所有的頁面中有充足的內容給搜索引擎進行索引是一個成功搜索引擎優化策略的基本需要。
很容易明白,為什麼一個沒什麼內容的網站很難排上去。人們在查找信息的時候,總是希望找到一個包括很多重要信息的網站。很自然,網頁內容豐富的網站要比那些網頁內容還沒那麼豐富的網站排名要好得多。每個為他們的網站進行優化的站主牢記。不要忘記更新你的網站。無論是搜索引擎還是訪問者都希望看到比較新的信息。這是什麼意思呢?這就要求你要收集大量的信息,專注於這領域的變化。
關鍵字密度
網頁上通常會有數以百計的詞語,那麼搜索引擎怎樣去分辨哪些是描述你的網站的重要的詞語呢?搜索引擎會統計你每一個頁面的字數。那些重復出現的詞或短語被認為比較重要些。搜索引擎利用自身的演算法來統計你頁面中每個字的重要程度。關鍵字數與該頁面字數的比例稱為關鍵字密度,這是一個搜索引擎優化策略最重要的一個因素。
為了得到更好的排名,你的關鍵字必須在頁面中出現若干次,或者在搜索引擎允許的范圍內。
怎樣才能知道關鍵字的密度是多少才能得到較好的排名呢?很簡單,只要你在搜索引擎中搜索你要優化的關鍵字,然後統計一下排在前面幾個網站該關鍵字的密度就可以了。當然也有很多統計關鍵字密度的工具(你可以在本站上找到)。
網站關鍵詞密度對於搜索引擎專區有一定的影響,對於網站排名特別是長尾詞都有很大影響。所以一個網站的關鍵詞密度應該控制在2%-8%之間比較合適。
關鍵詞密度如果太高會被收索引擎視為關鍵詞堆砌,非常影響優化。
點擊流行度
關鍵詞優化
另外一個在某些搜索引擎中影響排名的因素是點擊流行度,在搜索結果中點擊連接到你網頁的次數會被統計。經常被點擊的頁面的點擊流行度就較高。當訪問者從搜索結果中點擊你的網站時,搜索引擎將來給你網站獎勵一定的分數。如果你的網站得到較高的點擊量,那麼你將來得到比那些點擊量較低的網站更多的分數。不要嘗試去重復點擊你的網站,對於同一IP的重復點擊,搜索引擎會將其刪除。當再次重登陸到搜索引擎時會大大影響到排名。搜索引擎會認為這是一個無價值的頁面。這並不是一個好的優化策略。
鏈接流行度
鏈接流行度被認為是搜索引擎優化的一個主要因素。搜索引擎會認為外部鏈接較多的網站重要性也相對較高。不是所有的鏈接都是公平的,從高質量網站的鏈出會給你網站更多的分數。鏈接文字必須包含有你優化的關鍵字,這樣也會提高你網站的排名。
注意事項
1.切記頻繁修改meta標簽
對於搜索引擎而言,是無法接受站點頻繁修改mate標簽的,其中,最關鍵的莫過於頻繁修改title標題和描述了。個人建議對於seo而言,最好在不做大的方向調整的時候,不去大范圍修改站點的關鍵詞和描述。那麼,對於seo需要小范圍調整關鍵詞的時候,最好的辦法是在不改變當前描述方式的時候,進行小范圍的調整。建議修改或者添加幅度不超過10%,要不然站點進了沙盒就需要時間來調整了,有點得不償失。
那麼,假如你新接受一個站點,你應該怎麼辦呢?每個seo的工作方式不同,你可能會不習慣別人的描述方式,同樣的建議,假如你定的關鍵詞和標題實在沖突太大,那麼你就看沖突的大小改變調整范圍,並做好被降權等心理准備了。
2.內容更新的復制粘貼乃至更新緩慢
內容更新的復制粘貼,在網路2012年8月進一步更新了演算法之後,內容建設更為艱難,復制粘貼的網站已經完全無法存活,因此,偽原創乃至原創的技巧更為重要。更新緩慢,這對優化而言,基本上,那麼,我只能說你不是一個合格的seo。其它,一笑而過,不多言了。
3.站點內部的相關調整
有些人總是喜歡沒有考慮清楚就去修改網站的相關內容,這個內容是指程序、伺服器、結構等,這些改變,有些有利,有些弊端不小,希望seoer能把控好尺度。
4.友情鏈接的交換
有人說友情鏈接的添加要保持規律,有些朋友說友情鏈接的更新需要考慮好更多的因素,比如,快照,權重,pr,相關性,個人覺得,仁者見仁智者見智,這些數據是相對的,並不是絕對的要執行,我至今猶記得,很多網站的友情鏈接從不考慮相關性,但一樣能獲得排名,當然,相關性有的話,更為有利。
5.外鏈的建設
很多seoer總是把重心放在外鏈建設上面,個人而言,seo不應該把太多的重心放在外鏈的建設上,更不應該把外鏈建設的數量,放在第一位。質量很重要,提醒下各位同行們,網路是一個很好的平台,不利用,對不起黨呀。
6.任意群發
個人是不建議用群發工具的,倘若真要使用,也最好能讓搜索引擎不聞到工具使用的痕跡。
8.更新規律
個人覺得,也是浮雲,很多朋友說喜歡幾點幾點更新,我個人管理網站,都是興趣來了就更新的,當然,我更新還是有規律可循,比如,我一天盡量更新一篇左右,實在忙,也應該一周更新一篇以上的原創,4篇左右的偽原創。
9.堅持和執行
seo工作,其實最重要的還是堅持和執行,對於seo人員而言,假期不是假期,晚上,或許還要進行相關的工作,那麼,你需要堅持,假期或許也需要更新。執行,那就是想好的計劃,一定要得到有效的執行。
10.別為了更新而更新,別為了seo而seo。
11.沒有資源
資源的尋找,假如你沒資源,很好的辦法,研究同行站點吧。
不穩定
1、網站伺服器不穩定
假如你的網站經常打不開或者翻開速度很慢,就會影響網路蜘蛛的匍匐和抓取,即使是有排名,搜索引擎也會由於你網因而,首先要保證的就是有穩定且速度較快的空間。
2、網站主體構造或模塊發作改動
優化
這個不會很快影響關鍵詞的排名,但在搜索引擎更新之後關鍵詞就會遭到一定影響,網路排名降落,嚴重的還會被K。因而形成關鍵詞排名一定水平的下滑。要想關鍵詞排名穩定,網站的構造穩定是必需的。
3、切忌隨意修正三個標簽
假如你更改了網站首頁的標題,描述,關鍵詞,都有可能形成網路更新時,關鍵詞排名大幅度的變化。所以三大標簽不要隨意更改。
4、網站構造不夠合理、影響優化或存在作弊可疑狀態
比方一些設計裝修類的站存在大量flash,或js這樣的話,站內沒有更新模塊,只能靠外部鏈節來做,這樣的站排名也不會穩定的。
5、文章、外鏈質量和數量不穩定
假如在網路更新時,你的網站文章、外鏈有較大的變化,都會影響網路快照排名,因而網站要注重外鏈的數量和外鏈的質量。假如網路前面收錄外鏈,後面刪除外鏈,這樣對排名影響很大。
6、友鏈
友誼鏈接中假如有被降權或被K的站也會影響到網站的排名,所以對友誼鏈接要及時查看,發現有被降權或者被K的友鏈要及時刪除,添加高質量的友誼鏈接。
7、用戶體驗做不到位
網站的用戶體驗度在很大水平上決議了網站建立的成果。想要堅持排名優化穩定,就必需充分的利用跟客戶的互動,進步內容的質量,增加分享和轉載的功用,做到經常跟客戶交流、溝通。
優化難度
關鍵詞的選擇
假如說你的客戶給一些項目的關鍵詞,問你這些關鍵詞需要多長時間才能做到搜索引擎的首頁?這個時候就需要你對這些關鍵詞的優化難度做個精準的判斷了,判斷的方法很簡單:
一、根據域名的年齡;
二、關鍵詞的搜索結果;
三、網路指數分析;
四、競爭對手的網站分析:
1、網站的域名年齡;
2、網站的外鏈收錄數量;
3、網站內容文章的質量。
8. 百度搜索欄內下拉菜單怎麼刪除
之前我也遇到過這種情況,解決方案如下:
1 自定義刪除(即想刪除哪條歷史記錄就刪除哪條)
在網路搜索網頁里的搜索欄中,點擊滑鼠左鍵兩次,會出現以前搜索過的歷史記錄。然後用滑鼠指向你想要刪除的歷史記錄(注意:是指向,不要點擊),這時這條歷史記錄會深色顯示,再點擊DEL鍵,就可以刪除這一條歷史記錄了。這種方法你可以隨心所欲,想刪哪條都可以。
2 完全刪除法
在桌面用滑鼠右鍵點擊IE圖標,再點屬性。選上面的「內容」按鈕。再點下面的「自動完成」按鈕。然後點擊「清除表單」,就可以把以前的所有歷史記錄刪掉。如果想以後也把錄用的內容不留歷史記錄,則把「表單」前面的勾去掉。
3 用修復工具,比如上網助手..
刪除搜索框中的歷史記錄
如何清除搜索框內的搜索歷史記錄?
答:這是網頁瀏覽器的一項功能。進入IE瀏覽器的相關菜單選項設置:
·如果您使用IE4.0瀏覽器,則由「查看→internet選項→內容→自動完成→清除表單→完成」;
·如果您使用IE5.0及以上版本的瀏覽器,則由「工具→internet選項→內容→自動完成→清除表單→完成」;
·如果您希望IE瀏覽器以後不再記錄查詢過的內容,請在「自動完成」設置頁面內把「表單」前的選項勾去掉。
9. 百度電腦下拉出詞和手機下拉出詞哪個更容易操作
應該說都很容易操作吧,網路搜索是占國內搜索市場大的搜索引擎,其手機網路更是一款有6億用戶在使用的手機搜索客戶端(不包括電腦網頁端),網路電腦及移動手機端搜索下拉框關鍵詞提示是網路搜索推薦的第一展現工具,網路搜索下拉框的關鍵詞優化上線後,全國任何地方的用戶只要通過網路搜索關鍵詞時搜索框下拉中將出現您設定的廣告詞!不限區域,全國用戶都能看到展示!可有效的提高品牌和網站的知名度和信譽度,並是用戶帶來流量的重要途徑