以圖明志

計算機數學與基礎

把數學踢出高考,那么誰家的孩子該學數學?

追求純粹知識和理性
上一個月,網絡上先是在討論“把英語踢出高考”,但有人說,英語比數學重要,學好英語才好出國,好移民,語云,“英語記不牢,終身在天朝”。后來話題就轉換成“把數學踢出高考”了。后者獲得的響應比前者高。還有網站搞了個投票,投票的結果是七成在“踢數學”?!俺藬靛X,一輩子沒有再用到數學”,這個說法很有感染力,“踢數學”本身會帶來快樂,可以發泄另外的情緒。

計算機數學與基礎

計算機是怎么啟動起來的?

一個非常復雜的過程
從打開電源到開始操作,計算機的啟動是一個非常復雜的過程。我一直搞不清楚,這個過程到底是怎么回事,只看見屏幕快速滾動各種提示...... 最早的時候,工程師們用它來比喻,計算機啟動是一個很矛盾的過程:必須先運行程序,然后計算機才能啟動,但是計算機不啟動就無法運行程序!

計算機數學與基礎

輕松理解吞吐量與延遲,信號量與互斥鎖

兩個精彩的比喻
關于吞吐量(throughput)和延遲(latency)的。我們可以把網絡發送數據包比喻成去街邊的 ATM 取錢。每一個人從開始使用 ATM 到取錢結束整個過程都需要一分鐘,所以這里的延遲是60秒,那吞吐量呢?當然是 1/60 人/秒?,F在銀行升級了他們的 ATM 機操作系統,每個人只要30秒就可以完成取款了。

計算機數學與基礎

你寫的C語言代碼在內存里是如何布局的?

BSS段,數據段,代碼段
一個程序本質上都是由 BSS 段、data段、text段三個組成的。這樣的概念在當前的計算機程序設計中是很重要的一個基本概念,而且在嵌入式系統的設計中也非常重要,牽涉到嵌入式系統運行時的內存大小分配,存儲單元占用空間大小的問題。程序編譯后生成的目標文件至少含有這三個段。

計算機數學與基礎

圖解HTTPS的工作機制

簡單地理解HTTPS
我們都知道HTTPS能夠加密信息,以免敏感信息被第三方獲取。所以很多銀行網站或電子郵箱等等安全級別較高的服務都會采用HTTPS協議。HTTPS其實是有兩部分組成:HTTP + SSL / TLS,也就是在HTTP上又加了一層處理加密信息的模塊。服務端和客戶端的信息傳輸都會通過TLS進行加密,所以傳輸的數據都是加密后的數據。

計算機數學與基礎

計算機專業的學生必須掌握的五門課程

不能掌握他們就不應該獲得學位
計算機專業概念有點大。就計算機科學與技術專業而言,以下這些是必修的:線性代數,概率論和離散數學:要知道,凡是能稱之為“科學”的專業,就必須有一定的數學功底,否則難以稱作“科學”。MIT開設的《Introduction To algorithm》,中文版叫《算法導論》。

計算機數學與基礎

編程需要懂多少數學知識?

基本的編程不需要很多
數學和編程有一種容易讓人誤解的聯系。許多人認為在開始學習編程之前必須對數學很在行或者數學分數很高。但一個人為了編程的話,需要學習多少數學呢? 實際上不需要很多。這篇文章中我會深入探討編程中所需要的數學知識。你可能已經都知道了。

計算機數學與基礎

給大學剛開始計算機課程同學的一封信

你應該這樣開始學編程
大一到大四我一直渴望卻始終沒有一個導師,方向感全得是自己把握,所以我學的東西比較雜亂,沒有形成一個系統,還得慢慢的補過來。你現在的基礎比我當時好,因為你一直在學基礎的東西,這很好。大學四年的唯一目標就是把基礎理論掌握好,因為將來從事的工作可能和預想的不一樣,方向太多了,大學就選擇一個方向意義不大。

計算機數學與基礎

讓HTTP萌娘幫你記住狀態碼吧

附帶喵星人的生動演示
Http 狀態碼是做Web開發的必備的基礎知識,面試中也會經常出現這方面的考題。但是要記住全部的狀態碼不是一件容易的事,要不讓 http狀態碼萌娘幫你記住一下?(PS:萌死不償命噢。)覺得不夠癮?喵星人再給你演示一遍 http 狀態碼吧!

計算機數學與基礎

計算機開路人阿蘭·圖靈

為什么每個人都該知道阿蘭·圖靈?
我的一生都奉獻給了計算機事業,更準確地說是奉獻給了計算機網絡。這個領域一貫是創新的代名詞,我們不斷地打破昨天的禁錮,創造出等待明日來超越的今天。行業內有一個說法,只有明天的網速才夠快。我們今日所擁有的、使用中的一切,恰都是昨日難以想象的。雖然我今日小有所成,但我很明白,自己之所以能取得今日的成就,很大程度依賴前人打下的基礎。

計算機數學與基礎

從PHP與Python的語言比較去了解什么是圖靈完備

一切可計算的問題都能計算
先從一個問題開始。從語言的區別看,有什么功能python能實現,php不能實現的呢?從非常嚴格的理論角度來說,答案是:沒有。因為PHP和Python都是圖靈完備(Turing complete)的語言,所以理論上你找不到一個Python能做到而PHP做不到的事情。那么,什么是圖靈完備呢?

計算機數學與基礎

計算機必知必會:HTTP狀態碼

HTTP 狀態碼詳解
最近看《REST in Practice》,發現 HTTP 如此之多的狀態碼都有各自的含義,要準確使用并不難,但現實當中很少人能夠做得到。大多數人熟悉的狀態碼就那幾個,平時也不會去閱讀 RFC 2616,結果反復使用的也就是那幾個狀態碼。其實很多 REST 中可能遇到的情況,在 HTTP 狀態碼中都已經有考慮到,不需要自己去發明新的狀態碼,也不需要在 header 或者 body 自定義錯誤信息。

計算機數學與基礎

信息的基礎:元數據(Metadata)

詳解元數據
元數據(Meta Date),關于數據的數據或者叫做用來描述數據的數據或者叫做信息的信息。這些定義都很是抽象,我們可以把元數據簡單的理解成,最小的數據單位。元數據可以為數據說明其元素或屬性(名稱、大小、數據類型、等),或其結構(長度、字段、數據列),或其相關數據(位于何處、如何聯系、擁有者)。

計算機數學與基礎

計算機必知必會:精簡指令集與復雜指令集

CISC與RISC
復雜指令集和精簡指令集的設計思路是完全不同,兩種處理器在工作時的思考方式也有很大的區別。復雜指令集更適合處理一些高密度的計算任務,而精簡指令集則更適合處理器做一些簡單重復的任務。打個比方,如果要讓我們執行早上起床上班的任務應該怎么做呢?

計算機數學與基礎

計算機必知必會:HTTPS是什么?

HTTP 和 HTTPS 的異同
HTTPS (基于安全套接字層的超文本傳輸協議 或者是 HTTP over SSL) 是一個 Netscape 開發的 Web 協議。你也可以說:HTTPS = HTTP + SSL。HTTPS 在 HTTP 應用層的基礎上使用安全套接字層作為子層。超文本傳輸協議 (HTTP) 是一個用來通過互聯網傳輸和接收信息的協議。

計算機數學與基礎

計算機必知必會:進程process與線程thread

進程定義為一個正在運行的程序的實例
進程和線程這對概念的理解也是很難的,至今網絡上可查的資料對其的理解出入都挺大,在不同的操作系統中,如linux和windows中,其概念和實現都是有出入的。因此,我在這里結合我自己的理解談下這兩個概念,講的都是一般性的概念,并且主要是基以WINDOWS的。一般將進程定義為一個正在運行的程序的實例。
1 / 2 首頁 < Prev 1 2 Next > 尾頁 頁碼:
云南快乐十分走势一定牛 在线配资平台仟推荐卓信宝 深圳福彩35选7走势图 天津十一选五任三遗漏 甘肃快三和值走势图一定 百家乐真人游戏 加拿大快乐8维护 舟山体彩飞鱼开奖结果查询 河南快三一定牛手机版 体彩6十1怎么算中奖 江西快3appqicp—me