7.整數(shù)反轉(zhuǎn) 12.整數(shù)轉(zhuǎn)羅馬數(shù)字 13.羅馬數(shù)字轉(zhuǎn)整數(shù) 29.兩數(shù)相除 50.Pow(x,y) 60.第k個(gè)排列 231.2的冪 371.兩整數(shù)之和 754.到達(dá)終點(diǎn)數(shù)字 ...
7.整數(shù)反轉(zhuǎn) 12.整數(shù)轉(zhuǎn)羅馬數(shù)字 13.羅馬數(shù)字轉(zhuǎn)整數(shù) 29.兩數(shù)相除 50.Pow(x,y) 60.第k個(gè)排列 231.2的冪 371.兩整數(shù)之和 754.到達(dá)終點(diǎn)數(shù)字 ...
常規(guī)動(dòng)態(tài)規(guī)劃問題 相關(guān)題目: 70.爬樓梯 70.爬樓梯 描述 假設(shè)你正在爬樓梯。需要 n 階你才能到達(dá)樓頂。 每次你可以爬 1 或 2 個(gè)臺(tái)階。你有多少種不同的方法可以爬到...
本文探討Linux中主要的幾種零拷貝技術(shù)以及零拷貝技術(shù)適用的場(chǎng)景。為了迅速建立起零拷貝的概念,我們拿一個(gè)常用的場(chǎng)景進(jìn)行引入: 引文## 在寫一個(gè)服務(wù)端程序時(shí)(Web Serv...
一、存儲(chǔ)模式 1.1 行式存儲(chǔ)&列式存儲(chǔ) 定義 以行為存儲(chǔ)基準(zhǔn)的存儲(chǔ)方式稱為行式存儲(chǔ),一行的數(shù)據(jù)聚合存儲(chǔ)在一塊; 以列為存儲(chǔ)基準(zhǔn)的存儲(chǔ)方式稱為列式存儲(chǔ),保證每一列的數(shù)據(jù)存儲(chǔ)在...
1. Redis為什么這么快? 完全基于內(nèi)存,絕大部分請(qǐng)求是純粹的內(nèi)存操作,執(zhí)行效率非常高。數(shù)據(jù)存在內(nèi)存中,類似于HashMap,HashMap的優(yōu)勢(shì)就是查找和操作的時(shí)間復(fù)雜...
什么是IO多路復(fù)用呢? IO多路復(fù)用的實(shí)現(xiàn)有哪些呢? 它們的區(qū)別是什么呢? 為了回答上面三個(gè)問題,我總結(jié)得到了這篇文章。 什么是IO多路復(fù)用呢? IO多路復(fù)用是一種可以監(jiān)視多...
一、Zookeeper的安裝(以三臺(tái)機(jī)器為例) 1. 首先配置好JDK 2. 下載并解壓(以3.4.5版本為例) 3. 配置環(huán)境變量 4. 修改配置文件 5. 下發(fā)到其他機(jī)器...
一、鎖的類型 1. 自旋鎖 自旋鎖是計(jì)算機(jī)科學(xué)用于多線程同步的一種鎖,線程反復(fù)檢查鎖變量是否可用。由于線程在這一過程中保持執(zhí)行,因此是一種忙等待。一旦獲取了自旋鎖,線程會(huì)一直...
第 2 章 筆記 利用Netty來(lái)構(gòu)建如下圖所示的Echo客戶端和服務(wù)器應(yīng)用程序,即客戶端在和服務(wù)器建立連接以后,發(fā)生消息,反過來(lái),服務(wù)器又會(huì)將這個(gè)消息回送給客戶端,是典型...
第 1 章 筆記 Java 網(wǎng)絡(luò)編程 早期Java的網(wǎng)絡(luò)編程,需要學(xué)習(xí)很多C語(yǔ)言套接字(Socket)的知識(shí),但是在創(chuàng)建一個(gè)C/S(客戶端/服務(wù)器)應(yīng)用的時(shí)候有大量重復(fù)性的...
@潔簡(jiǎn)
可以分享給我么?多謝啦
遇到GitHub上圖片無(wú)法加載或者加載速度較慢的解決辦法最近在登錄github網(wǎng)站的時(shí)候,發(fā)現(xiàn)很多時(shí)候圖片沒法加載或者加載速度很慢,以為是掛代理的原因,后來(lái)驗(yàn)證了一下并不是。如下圖中圖片沒有正常加載: 解決辦法: 為了提高速度,可...
鏈接失效么?還是啥意思呢?
遇到GitHub上圖片無(wú)法加載或者加載速度較慢的解決辦法最近在登錄github網(wǎng)站的時(shí)候,發(fā)現(xiàn)很多時(shí)候圖片沒法加載或者加載速度很慢,以為是掛代理的原因,后來(lái)驗(yàn)證了一下并不是。如下圖中圖片沒有正常加載: 解決辦法: 為了提高速度,可...
1. 大型網(wǎng)站架構(gòu)演化 1.1 大型網(wǎng)站軟件系統(tǒng)的特點(diǎn) 高并發(fā)、大流量 高可用 海量數(shù)據(jù) 用戶分布廣泛,網(wǎng)絡(luò)情況復(fù)雜 安全環(huán)境惡劣 需求快速變更,發(fā)布頻繁 漸進(jìn)式發(fā)展 1.2...
什么是啟發(fā)式算法 節(jié)選自維基百科: 啟發(fā)法(heuristics,源自古希臘語(yǔ)的ε?ρ?σκω,又譯作:策略法、助發(fā)現(xiàn)法、啟發(fā)力、捷思法)是指依據(jù)有限的知識(shí)(或“不完整的信息...
在使用MarkDown寫博客的時(shí)候,圖片的引用總是讓人頭疼的,那么就自己動(dòng)手搭建屬于自己的圖床吧! 1. 注冊(cè)七牛云賬號(hào)并實(shí)名認(rèn)證 七牛云的實(shí)名認(rèn)證的用戶,會(huì)有10G的空間,...
Spark中內(nèi)置的調(diào)度算法都是通過特質(zhì)SchedulingAlgorithm定義了調(diào)度算法的規(guī)范,代碼如下所示: 僅僅定義了一個(gè)comparator方法來(lái)實(shí)現(xiàn)對(duì)兩個(gè)任務(wù)的比較...
什么是啟發(fā)式算法 啟發(fā)式算法一般用于解決NP-hard問題,其中NP是指非確定性多項(xiàng)式。 例如,著名的推銷員旅行問題(Travel Saleman Problem or TS...
除了PC(程序計(jì)數(shù)器)以外,Java虛擬機(jī)內(nèi)存區(qū)域的都有可能發(fā)生OOM(OutOfMemoryError)。 Java堆溢出 Java堆是用于存儲(chǔ)對(duì)象實(shí)例的,只要不斷地創(chuàng)建對(duì)...
1. 不用臨時(shí)變量,交換兩個(gè)整數(shù)? 一個(gè)數(shù)和另一個(gè)數(shù)異或兩次得到的還是原來(lái)的數(shù) 例如: 2. 統(tǒng)計(jì)一個(gè)整數(shù)二進(jìn)制中1的個(gè)數(shù)? n & (n - 1)將整數(shù)n的最后一位為1的位...