程式員入門——從認識電腦和操作系統開始!

来源:http://www.cnblogs.com/Zyp168/archive/2017/07/25/7233588.html
-Advertisement-
Play Games

作為一名合格的程式員,我們必須要有一個良好的合作伙伴——個人電腦,因此作為一個程式員,我們要從認識電腦和操作系統開始!如何選擇適合自己的電腦配置?如何選擇和安裝適合自己的操作系統?這是一個程式員應該有的基本素質! 電腦的組成: [ CPU + 記憶體 + 顯卡 + 主板 + 硬碟 + 散熱風扇 ...


作為一名合格的程式員,我們必須要有一個良好的合作伙伴——個人電腦,因此作為一個程式員,我們要從認識電腦和操作系統開始!如何選擇適合自己的電腦配置?如何選擇和安裝適合自己的操作系統?這是一個程式員應該有的基本素質!

電腦的組成:

[ CPU + 記憶體 + 顯卡 + 主板 + 硬碟 + 散熱風扇 ] + 顯示器 + 光碟機 + USB介面 + 鍵盤 + 滑鼠 + 藍牙/攝像頭 

前五項是電腦性能衡量和選購的關鍵,分別介紹下:

CPU包括Intel和AMD系列,主要看CPU頻率、核心數(真核、偽核 [ 即一核拆兩核 ] ),以及是否支持多級緩存、睿頻、虛擬化技術等,一般初步判斷具體看下:

Intel系列:i7 > i5 > i3 > Pentium (奔騰)

AMD系列:Phenom (羿龍) > Athlon (速龍)   

同款式一般數字越大性能越佳!

顯卡GPU包括AMD系列 [即 Radeon HD ???]NVIDIA [即 GeForce GTX ???] 系列,??? 數值一般越大越好 ,主要看容量、頻率、帶寬、集成或獨顯、支持DirectX版本等參數,現在很多電腦雙顯卡,即集成+獨顯 ,往往安裝驅動時容易導致衝突或異常。

記憶體容量越大越好,主板越大越好(大板 > 中板 > 小板)、做工越精細越好、支持介面類型越多越好,硬碟主要看讀寫速度、容量其次,散熱風扇極其重要(很多人會忽視)越先進越好。

顯示器解析度越高越好(高清電影、游戲必備),光碟機能刻錄最好,鍵盤無縫最好,USB最好同時支持2.0和3.0,滑鼠手感佳最好,藍牙/攝像頭無所謂。

選購思路:(1)辦公筆記本,穩定性好的,不用選擇太高配置,入門級顯卡+ 4G記憶體 + CPU 2.0GHz即可。  

     (2)程式員,優先看 記憶體 + CPU + 固態硬碟SSD ,其次看散熱風扇和顯卡和USB介面等。

     (3)游戲和圖形設計,優先看 顯卡+ CPU+散熱風扇+記憶體+顯示器,其次完全可忽略。

 僅個人推薦品牌考慮優先順序:

聯想ThinkPad 〉聯想 〉華碩 〉惠普〉戴爾〉三星〉巨集基 ,蘋果因系統和價格原因不做考慮。

電腦維修

本人沒有太多說明,簡單總結一小段話:

(1)能進入BIOS系統和PE系統,且能看到各項硬體信息,說明硬體沒問題,其他一切軟體故障導致的問題可以用重裝系統解決!

(2)屏幕閃爍,突然黑屏,藍屏一般是由於顯卡驅動問題或發熱過度造成的,重裝或卸載顯卡驅動或者更換散熱風扇或散熱膏。

(3)無法進入系統一般是引導啟動故障,出現一大堆文字提示硬碟錯誤等一般由於記憶體空間不足導致重啟後清理系統盤垃圾。

(4)更新系統或驅動導致的問題可通過卸載補丁或者按F8恢復到上次正常啟動狀態等方式解決。

操作系統

常見三大操作系統有Window、Linux 、Unix,不詳敘述,推薦程式員必須熟悉的系統有window + linux ,具體版本推薦 window xp (淘汰)、window 7、window10 、RedHat 9 (嚴重淘汰)、centos5.x (淘汰)、centos 6.x 、Ubuntu 、window server 2008 r2 幾個系列,當前最隆重推薦個人電腦window 7 和 centos 6.8 ,伺服器電腦 window server 2008 r2 和 centos 6.8 。個人電腦不建議安裝雙系統,建議安裝window系統,使用VMware虛擬機 安裝Centos和Window Server系統。

操作系統的安裝:

安裝系統首先必須瞭解的一些內容包括:

1、系統下載地址: window 系列官方版本系統建議下載地址http://www.itellyou.cn/  ,該網址包含所有微軟產品 ;centos系列國內官方版本系統建議下載地址http://mirrors.aliyun.com/centos/

2、瞭解BIOS系統相關設置、U啟動盤進入PE系統、多引導啟動設置工具、磁碟分區的特點和工具使用(GPT、MBR模式)、虛擬機工具的使用、系統備份和數據恢復工具、系統激活破解工具、磁碟的常見格式和限制(NTFS、extFAT、FAT [小於4G])

3、推薦工具軟體:UltraISO(最純凈的U啟動盤製作工具) 、微PE(純凈的U啟動盤製作工具) 、EasyBCD 、DiskGenius去廣告專業綠色版、VMware虛擬機、ghost 綠色純凈版 。。。

註意:嚴重不推薦U大師、老毛桃、大白菜等流氓性質的啟動盤製作工具;系統鏡像建議下載官方ISO鏡像,不要使用網上封裝的GHO鏡像,否則系統安裝後會有殘有漏洞、ie篡改、廣告推薦、功能殘缺等問題;32位系統支持最大記憶體4G

window 7

作為最通用的系統,建議安裝旗艦版,作為程式員你需要掌握瞭解的是:

(1)純凈版系統安裝(上述均需要掌握),常見系統必備組件(DirectX11 、運行庫 2005-2015 、.NetFrameWork4.5、Adobe Flash),驅動的相容性安裝,系統補丁更新和卸載

(2)良好的文件管理習慣,常見軟體的純凈版下載和安裝及卸載和使用,系統安全和優化   (所有使用電腦的成員都應瞭解),常見文件尾碼格式,解壓縮文件

(3)系統的用戶許可權管理、軟體組策略管理、註冊表管理,遠程式控制制、網路共用和防火牆設置,安全模式和cmd常用命令(bat),dos磁碟操作系統,系統設備管理器,啟動項和服務管理 ,系統備份和個人重要文件網盤備份,編程環境搭建

(4)常用軟體的靈活使用:記事本、畫圖、便箋、磁碟清理、磁碟碎片整理、WPS 2013 、Office 2007 + Visio 2007、MSE 、Chrome Browser 、Internet Explorer 、TeamViewer 12  、CAD 2008 、PhotoShop CS 6 、VMwareStation 、Wise  Data Recovery  、 OneKeyGhost 、CCleaner 、訊雷下載工具和百度網盤

 (5)待各位博友集思廣益補充中。。。

Centos 6.8 

系統安裝,Xwindow、文件管理,許可權管理,磁碟操作,VIM的使用,軟體安裝和卸載,解壓縮文件、常見shell bash 指令,編程開發環境搭建、伺服器環境搭建、架站

本人瞭解有限,待各位博友集思廣益補充中。。。

本文暫不提供具體安裝操作詳細步驟,僅讓你知道具體操作和學習時需要百度些什麼?實踐才是真道理,經驗來源於實踐,本文僅提供方向參考!(本文待持續更新、完善)

相關軟體資料分享

個人百度雲網盤   yun.zyp168.cn  (偶爾會被和諧,會經常性更新)


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 今天下午閑著沒事幹,組長讓我熟悉下C++連接資料庫,並對其進行操作,整個過程還算順利,為了記憶和下次使用,現把整個過程記錄下來: 1.安裝mysql 略 2.建立C++控制台程式,新建CPP源文件,如:sqlconn.cpp 3.在工程項目中屬性->c/C++->常規->附加包含目錄中添加mysql ...
  • 在遷移或升級SQL Server資料庫伺服器時,很多場景下我們不能還原msdb,所以我們必須手工遷移SQL Server相關作業。如果手工生成每一個作業的腳本話,費時又費力,其實SQL Server中有好幾種方法可以批量生成作業腳本的方法, 下麵介紹一下。 1:SSMS客戶端工具批量生成創建作業腳本... ...
  • 準備工作 1、 四台已安裝windows server 2008 r2 系統的虛擬機,配置如下: CPU : 1核 MEMORY : 2GB DISK : 40GB(未分區) NetAdapter : 2塊 2、 網卡設置: 本地連接:外網IP(由於虛擬機本身處於內網網段,192.168.1.2-1 ...
  • 目錄: 一、基本規則練習 二、SNAT源地址轉移 三、DNAT目標地址轉移 一、基礎規則練習 (1) 放行ssh (埠:22) (2)修改預設規則鏈(關閉所有埠) (3)放行web(80)埠 httpd nginx (4)修改預設規則鏈後,我們發現ping不通自己,也ping不通別的主機 (5 ...
  • 目錄: 一、netfilter與iptables 二、filter、nat、mangle等規則表 三、INPUT、FORWARD等規則鏈和規則 四、Linux數據包路由原理 五、iptables編寫規則 一、netfilter與iptables (1)Netfilter是由Rusty Russell ...
  • 這幾天對伺服器興趣賊為濃厚,在虛擬機上裝了一個CentOS7玩了玩,遇到過很多問題,比如網卡驅動設置,不能ping 等等問題,然後掏錢買個ECS搭伺服器玩玩,下麵就開始謝謝我的心路歷程吧。 首先 買伺服器,什麼阿裡雲,百度雲、騰訊雲等等,隨便買一個低配就好了,我買的學生機,9.9一個月,便宜的不能再 ...
  • DNS,全稱Domain Name System,即功能變數名稱解析系統 。 DNS功能 主機名到IP地址的映射有兩種方式: 通過主機名,最終得到該主機名對應的IP地址的過程叫做功能變數名稱解析(或主機名解析)。在解析功能變數名稱時,可以首先採用靜態功能變數名稱解析的方法,如果靜態功能變數名稱解析不成功,再採用動態功能變數名稱解析的方法。可以將一 ...
  • 今天上午寫了Jexus~Linux環境下的部署,下午去實現了一個,出現了一些問題,下麵總結一下. 一 首先要對jexus進行修改/usr/jexus/jws 刪除下麵的這行,解決csc文件未找到問題 $ export MONO_IOMAP=all 二 刪除VS項目里的包包 三 重啟你的jexus服務 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...