前言 linux系統(tǒng)中真正標(biāo)識(shí)用戶的其實(shí)并不是我們的用戶名,而是用戶名背后的uid。uid和用戶名的關(guān)系就好比我們的身份證號(hào)和姓名的關(guān)系,名字不論怎么變,id是不變的。在li...
前言 linux系統(tǒng)中真正標(biāo)識(shí)用戶的其實(shí)并不是我們的用戶名,而是用戶名背后的uid。uid和用戶名的關(guān)系就好比我們的身份證號(hào)和姓名的關(guān)系,名字不論怎么變,id是不變的。在li...
python中進(jìn)行字符串排序 python中沒有直接的方法對(duì)字符串進(jìn)行排序,原因是字符串類型是不允許直接修改元素的。因此字符串排序的主要方法是將字符串轉(zhuǎn)換成字符數(shù)組,然后借用...
python的集合操作 set是一個(gè)無序不重復(fù)的序列 可以用 { } 或者 set( ) 函數(shù)創(chuàng)建集合 集合存放不可變類型(字符串、數(shù)字、元組)注意:創(chuàng)建一個(gè)空集合必須用 s...
lru_cache LRU算法原理 LRU (Least Recently Used,最近最少使用) 算法是一種緩存淘汰策略。其根據(jù)數(shù)據(jù)的歷史訪問記錄來進(jìn)行淘汰,核心思想是,...
cmp_to_key 入門級(jí)排序 python的列表提供了sort方法,下面是該方法的一個(gè)示例 sort方法的key參數(shù)需要設(shè)置一個(gè)函數(shù),這個(gè)函數(shù)返回元素參與大小比較的值,這...
python中的原碼反碼和補(bǔ)碼 原碼反碼和補(bǔ)碼的概念 原碼:原碼是二進(jìn)制數(shù)字的一種簡(jiǎn)單的表示法。二進(jìn)制首位為符號(hào)位,1代表負(fù),0代表正。 反碼:反碼可由原碼得到。如果是正數(shù),...
二進(jìn)制數(shù)轉(zhuǎn)十進(jìn)制數(shù) 整數(shù)二進(jìn)制用數(shù)值乘以2的冪次依次相加,小數(shù)二進(jìn)制用數(shù)值乘以2的負(fù)冪次然后依次相加! 二進(jìn)制正數(shù)轉(zhuǎn)換為十進(jìn)制: 以110為例,首先補(bǔ)齊位數(shù),00000110...
看了上一篇的介紹,是不是急不可耐地想試試怎么玩轉(zhuǎn)redis?這就來輕食入門篇。這篇文章主要使用CRUD四個(gè)命令。 try redis 官方提供了一個(gè)線上客戶端用于測(cè)試和練習(xí)。...
國際慣例,想了解一個(gè)東西,首先就要看看官方提供了什么。redis的官網(wǎng)是https://redis.io[https://redis.io] 。以下這段話就是redis的簡(jiǎn)介...
引言 假如有一個(gè)元組,ls=[(1,2),(2,2),(5,4),(5,3),(8,4)] 如果對(duì)此元組進(jìn)行排序,要求是按第一個(gè)元素升序,如果第一個(gè)元素相同,按第二個(gè)元素的升...
前言 我們?cè)谒惴ㄖ薪?jīng)常會(huì)看到前綴和的解法,能夠有效地降低算法復(fù)雜度。有一個(gè)和前綴和非常類似的算法,前綴異或法。 簡(jiǎn)介 由于異或具有自反性:即任何數(shù)異或自身,結(jié)果為0。利用這個(gè)...
寫在前面 總體而言,python作為一門膠水語言,由于學(xué)習(xí)成本相對(duì)較低,主要用途還是在原型驗(yàn)證、模型探索等方面,而作為web框架,更多應(yīng)用在內(nèi)部管理系統(tǒng)中,在大型生產(chǎn)環(huán)境中應(yīng)...
寫在前面 python應(yīng)用使用虛擬環(huán)境能帶來諸多好處 它可以使我們每個(gè)應(yīng)用的python運(yùn)行環(huán)境保持獨(dú)立,不會(huì)被污染 有助于版本管理和防止版本沖突 可以快速的freeze和刪...
一、異或運(yùn)算的定義 如果a、b兩個(gè)值不相同,則異或結(jié)果為1。如果a、b兩個(gè)值相同,異或結(jié)果為0。在python中用^表示,如下代碼(注意是二進(jìn)制表示)。 二、異或運(yùn)算的性質(zhì) ...
GIL,中文譯為全局解釋器鎖。在講解 GIL 之前,首先通過一個(gè)例子來直觀感受一下 GIL 在 Python 多線程程序運(yùn)行的影響。 運(yùn)行結(jié)果為: Time used: 0....
前言 當(dāng)我們需要使用某個(gè)容器的時(shí)候,通常先從docker hub或其它源上下載對(duì)應(yīng)的鏡像,然后通過一條命令就可以將其部署到服務(wù)器上,這使得我們能夠快速地部署單個(gè)鏡像。但是,當(dāng)...
前言 前面的章節(jié)已經(jīng)了解了單個(gè)容器的很多內(nèi)容,已經(jīng)能夠輕松應(yīng)付小微應(yīng)用的實(shí)踐了。但是在實(shí)際生產(chǎn)系統(tǒng)中,動(dòng)輒幾百幾千個(gè)微服務(wù)需要組合在一起,需要架構(gòu)師很小心地進(jìn)行系統(tǒng)設(shè)計(jì)才能應(yīng)...
#楠得一詞#2017年第311天 印象 今天在IP營里大叔對(duì)一位營員的點(diǎn)評(píng),是你發(fā)的東西要有用,更要有目的。 在信息爆炸的時(shí)代,微信群里天天都會(huì)被海量的信息轟炸,這種溢出效應(yīng)...