程式設計中不得不知的小學、初中、高中、大學數學知識
1、小學
自然數:從0開始的整數
a的約數: a%i==0(1<=i<=a ;i++)
最大公約數:是兩個數最大的約數
最大的整除最小的,沒整除就把餘數作為最小的,與之前最小的進行整除,直到能整除,先判斷最大的數
a%b==0? 不等於就遞迴(b,a%b)
倍數:a*i
最小公倍數:是兩個數最小的倍數
兩個數互乘,再/最大公約數
奇數和偶數:能被2整除的數是偶數 ,否則是奇數
質數與合數:除了1和它本身外還有其他約數是合數 否則為質數
a%i(i++)
閏年:一年餘366天 1 3 5 7 8 10 12月有31天 2月為29 天 剩下的為30天
能被400整除或者能被4整除與不能整除100
2 初中
勾股定理
三角形判斷
三角函式
等差
階剩 3*2*1
等列
數列前n項和
面積
3 高中
冪函式
指數函式
對數函式
拋物線
4 大學
水仙花數
迷宮演算法
漢諾塔
約瑟夫環
按位異或
按位異
按位或
unicode
ascill編碼
UTF-8
八進位制《------------------》二進位制 《-------》十進位制<--------------->十六進位制
相關推薦
程式設計中不得不知的小學、初中、高中、大學數學知識
1、小學 自然數:從0開始的整數 a的約數: a%i==0(1<=i<=a ;i++) 最大公約數:是兩個數最大的約數 最大的整除最小的,沒整除就把餘數作為最小的,與之前最小的進行整除,直到能整除,先判斷最大的數 a%b==0? 不等於就遞迴(b,a%b)
Java複習-併發程式設計中的三個問題:原子性、可見性和有序性
在併發程式設計中,我們通常會遇到以下三個問題:原子性問題,可見性問題,有序性問題。 1、原子性: 原子性:即一個操作或者多個操作 要麼全部執行並且執行的過程不會被任何因素打斷,要麼就都不執行。 2、可
我的幼兒園,小學,初中,高中生活。(長文)(怕我此刻不寫以後就忘了。)
班主任 題目 微積分 。。 都是 英語 教室 第一天 習慣 剛剛扯到了初中的一些片段,頓時有感而發。既然現在都20:18了,而我作業還沒動,那我就寫到20:45吧。 我的15個年頭 文/方順 印象深處的童年,我沒有太多學習包袱,或許是因為可能一開始家長並沒有對我學習
C#程式設計基礎第四課:c#中的邏輯運算子、多重if語句、巢狀if語句的使用
知識點:邏輯運算子、多重if語句、巢狀if語句 1、邏輯運算子 練習1:邏輯或、邏輯與運算子的使用 本次計算機考試成績規定:筆試成績等於100分且機試成績大於等於60分,或筆試成績大於等於60分且機試成績等於100分, 輸出“成績優秀”,&
C#程式設計基礎第七課:C#中的基本迴圈語句:while迴圈、do-while迴圈、for迴圈、foreach迴圈的使用
知識點:while迴圈、do-while迴圈、forxufo迴圈、ach迴圈的使用。 1、while迴圈 特點:先判斷條件,條件為真,執行迴圈語句。條件為假,直接結束迴圈語句。 語法: while(條件表示式) { 迴圈語句;
《OpenCV3程式設計入門》——4.2 OpenCV中常用資料結構和函式(Point、Scalar、Size、Rect、cvtColor)
目錄 1、點的表示:Point類 2、顏色的表示:Scalar類 3、尺寸的表示:Size類 4、矩形的表示:Rect類 5、顏色空間轉換:cvtColor()函式 1、點的表示:Point類 Point類資料結構表示了二維座標系下的點,即由影象座標x和y指定的2D點
【網路程式設計】TCP網路程式設計中connect()、listen()和accept()三者之間的關係
舉個簡單的例子(以下程式碼只是示範性的,用於說明不同套接字的作用,實際的函式會需要更多的引數): /* 建立用於監聽和接受客戶端連線請求的套接字 */ server_sock = socket(); /* 繫結監聽的IP地址和埠 */ bind(server_sock); /* 開始監聽 */ li
C#程式設計基礎第十課:C#中的常用資料型別轉換:隱式轉換、顯式轉換、Convert類轉換等
知識點:型別轉換、數值型別間的轉換、隱式型別轉換、顯式型別轉換、數值型別和string型別的轉換、Convert類轉換。 1、資料型別型別轉換 理解:從根本上說是型別鑄造,或者說是把資料從一種型別轉換為另一種型別。C#有多種資料型別,在使用各種型別的資料時,有時候需要將一種型別的資料轉換
淺談程式設計中的執行緒、程序、分散式系統
單執行緒與多執行緒的比較: 單執行緒就是我們學習程式設計時最開始接觸的,比如寫一個"hello world"。而在多執行緒中,其共享code、data、files,同時,它們有各自的registers和stack。 簡單地說,多執
【Linux 網路程式設計】TCP網路程式設計中connect()、listen()和accept()三者之間的關係
基於 TCP 的網路程式設計開發分為伺服器端和客戶端兩部分,常見的核心步驟和流程如下: connect()函式:對於客戶端的 connect() 函式,該函式的功能為客戶端主動連線伺服器,建立連線是通過三次握手,而這個連接的過程是由核心完成,不是這個函式完成的,這個函式的作用僅僅是通知 Linux 核心
運維不得不知的 Linux 效能監控、測試、優化工具
Linux 平臺上的效能工具有很多,眼花繚亂,長期的摸索和經驗發現最好用的還是那些久經考驗的、簡單的小工具。系統性能專家 Brendan D. Gregg 在 LinuxCon NA 2014 大會上更新了他那個有名的關於 Linux 效能方面的 talk (Linux Performance To
【愛生活、愛dota、愛魔獸、愛程式設計、我不大夢想卻很大.請不要叫我修電腦-告訴你我不會,我是--程式設計師】你只看到了我光鮮亮麗的表面,卻不知我背後工作生活的艱辛,你嘲笑我們木訥呆板,不懂去愛,我可憐你的膚淺無知,程式設計的路上少不了需求的變更,但那又怎樣,哪怕一
你只看到了我光鮮亮麗的表面,卻不知我背後工作生活的艱辛,你嘲笑我們木訥呆板,不懂去愛,我可憐你的膚淺無知,程式設計的路上少不了需求的變更,但那又怎樣,哪怕一改再改,也要編的漂亮 我是程式設計師,我為自己代言...
關於Socket程式設計中的inet_ntop、inet_pton和inet_ntoa、inet_addr
VS2013中除錯Socket程式碼時,遇到了點小問題: 問題程式碼為: inet_ntoa(addrClient.sin_addr); 生成錯誤訊息為: error C4996: 'inet_ntoa': Use inet_ntop() or InetNtop() instead or de
網路程式設計中阻塞與非阻塞、同步與非同步、I/O模型的理解
1. 概念理解 在進行網路程式設計時,我們常常見到同步(Sync)/非同步(Async),阻塞(Block)/非阻塞(Unblock)四種呼叫方式:同步:所謂同步,就是在發出一個功能呼叫時,在沒有得到結果之前,該呼叫就不返回。也就是必須一件一件事做,等前一件做完了才能做下一件事。 例如
socket程式設計中父子程序、兄弟程序的埠問題
通過實驗顯示,還是埠A。為什麼?埠複用技術!那麼,實驗是怎麼做的呢?其實很簡單,server端啟動,在fork出子程序時保證每個子程序的連線保持(可以通過sleep讓其休息一會),此時,通過 “netstat -pan | grep A” 就可以看到有關埠A的一些資訊,可以發現有子程序通過A與對應的clien
處理器、程序、執行緒、並行、併發、記憶體模型的相關概念、併發程式設計中的三個概念 、Java記憶體模型、剖析volatile關鍵字、用volatile關鍵字的場景
處理器:即中央處理器(CPU,Central Processing Unit),它是一塊超大規模的積體電路,是一臺計算機的運算核心(Core)和控制核心( Control Unit)。它的功能主要是解釋計算機指令以及處理計算機軟體中的資料。 程序:程序(Process)是計算機中的程式關
不得不知的python高階函式(Map、Reduce、Filter)
Map函式 map()函式接收兩個引數,一個是函式,一個是序列,map將傳入的函式依次作用到序列的每個元素,並把結果作為新的list返回。 舉例說明 比如我們有一個函式f(x)=x2,要把這個函式作用在一個list [1, 2, 3, 4,
1、為什麼程式設計中建議使用netty而不是用jdk nio?
如果對nio瞭解比較透徹的話,就不會糾結這個問題了,畢竟市面上流行的中介軟體,如mycat ,spark都是用的nio,當然使用netty的更多,如dubbo; 我們需要知道nio的原理,同時也不必亂造輪子。 使用jdk-nio你需要掌握linux-sele
Wininet、WebBrowser程式設計中如何管理Cookie
用VC++訪問網頁,一般都是用微軟提供的Wininet、WinHTTP(基於HTTP協議)或WebBrowser(載入整個網頁)。當然還有libcurl之類的第三方類庫,因為暫時沒接觸過,就不說了。
TCP網路程式設計中connect()、listen()和accept()三者之間的關係
基於 TCP 的網路程式設計開發分為伺服器端和客戶端兩部分,常見的核心步驟和流程如下:connect()函式對於客戶端的 connect() 函式,該函式的功能為客戶端主動連線伺服器,建立連線是通過三次