北京老熟女人hd,欧美一区二区三区成人片在线,亚洲另类激情综合偷自拍图片 http://www.qjsdgw.cn Tue, 01 Nov 2022 23:33:16 +0000 zh-Hans hourly 1 https://wordpress.org/?v=6.8.3 http://www.qjsdgw.cn/wp-content/uploads/2022/03/ico.png python – V商人 http://www.qjsdgw.cn 32 32 python兼職網(wǎng),python爬蟲(chóng)兼職平臺(tái)? http://www.qjsdgw.cn/117951.html Tue, 01 Nov 2022 23:33:04 +0000 http://www.qjsdgw.cn/?p=117951

拍短視頻、做家教、兼職翻譯、開(kāi)網(wǎng)約車(chē)……越來(lái)越多的年輕人計(jì)劃或正在開(kāi)展一門(mén)副業(yè)。記者發(fā)現(xiàn),的確有一些年輕人通過(guò)合理規(guī)劃在副業(yè)上嘗到甜頭,但更多的則是因一時(shí)沖動(dòng),讓副業(yè)變成“負(fù)”業(yè)。

對(duì)于年輕人來(lái)說(shuō),在做好主業(yè)的前提下,適當(dāng)做一些副業(yè)無(wú)可厚非,既可以補(bǔ)貼家用,也可以當(dāng)作對(duì)自己的一種鍛煉。但既然是“副業(yè)”,擺正主次關(guān)系顯然是第一位的,只有這樣,才能使副業(yè)成為豐富生活的調(diào)劑,而不是難以承受的壓力。從這種意義上說(shuō),要想把副業(yè)真正做得長(zhǎng)久,首先就要給副業(yè)減“負(fù)”。

現(xiàn)實(shí)生活中,干著主業(yè)想著副業(yè)的大有人在,更有甚者,想方設(shè)法在正常工作時(shí)間內(nèi)“摸魚(yú)”,為的就是在副業(yè)上投入更多時(shí)間和精力。究其原因,在某些人的眼里,主業(yè)收入是相對(duì)穩(wěn)定的,而副業(yè)收入則充滿了彈性。因此,難免有人顛倒主次,將大力發(fā)展副業(yè)放在更加重要的位置上,全然不顧由此可能對(duì)主業(yè)造成的影響。這顯然是不夠理智而且短視的。

主業(yè)之所以是主業(yè),正是因?yàn)槠湓诠ぷ魃钪幸廊徽紦?jù)主導(dǎo)地位。否則的話,兼職者完全可以把副業(yè)當(dāng)作主業(yè)來(lái)做。多數(shù)情況下,副業(yè)都只能錦上添花,而無(wú)法雪中送炭。某招聘網(wǎng)站2021年發(fā)布的職場(chǎng)人副業(yè)調(diào)查顯示,擁有副業(yè)的職場(chǎng)人中,有一半其副業(yè)收入不到主業(yè)的20%,僅有約6%的受訪者表示副業(yè)收入高于主業(yè)收入。

縱觀那些熱衷于做副業(yè)的年輕人,有人是想補(bǔ)貼家用,有人是想鍛煉自我,但也有人是基于職業(yè)焦慮和本領(lǐng)恐慌——他們想要的不僅僅是一份副業(yè),更是附加于其中的“安全感”。從個(gè)人發(fā)展的角度來(lái)看,“技不壓身”的道理當(dāng)然沒(méi)有錯(cuò)。不過(guò),從職業(yè)規(guī)劃的角度來(lái)看,在選定一份副業(yè)之前,首先應(yīng)該評(píng)估這是餡餅還是陷阱。

“三個(gè)月學(xué)會(huì)配音”“六個(gè)月學(xué)會(huì)Python”“零基礎(chǔ)小白也可以變身剪輯大師”……如今的短視頻平臺(tái)和社交平臺(tái)上,充斥著諸如“配音”“編程”“剪輯”等速成班,打出“低門(mén)檻”“高回報(bào)”的誘人旗號(hào)招攬學(xué)員。然而,有些年輕人滿腔熱情投入重金,卻發(fā)現(xiàn)只是“播下龍種,收獲跳蚤”,全然達(dá)不到相關(guān)行業(yè)的準(zhǔn)入門(mén)檻。

圍繞著“發(fā)展副業(yè)”不僅形成了龐大的產(chǎn)業(yè)鏈,而且活躍著以販賣(mài)職業(yè)焦慮為“主業(yè)”的經(jīng)營(yíng)者,泥沙俱下的市場(chǎng)氛圍中,充斥著各種神話與謊言。在各種關(guān)于副業(yè)的營(yíng)銷(xiāo)宣傳中,“低門(mén)檻”“高回報(bào)”的字眼往往最具誘惑力。實(shí)際上,作為一種職業(yè),忽悠指數(shù)往往與安全系數(shù)成反比——如果真有“低門(mén)檻”“高回報(bào)”的好事,為什么能輕易落在你的頭上?當(dāng)你為“掙快錢(qián)”怦然心動(dòng)的時(shí)候,需要警惕的是,你為此所付出的學(xué)費(fèi),也許恰恰就是別人念茲在茲的“快錢(qián)”。

做副業(yè)本身并沒(méi)有錯(cuò),但無(wú)論主業(yè)還是副業(yè),首先都要當(dāng)作是一項(xiàng)事業(yè)來(lái)做。明確了這樣的基本前提,有助于厘清個(gè)人的職業(yè)規(guī)劃,進(jìn)而明確主次之分。無(wú)論從事任何行業(yè),以事業(yè)心待之,才能真正做得長(zhǎng)久。唯其如此,才能以穩(wěn)扎穩(wěn)打的姿態(tài)積蓄力量和信心,并以此來(lái)抵御職業(yè)焦慮和本領(lǐng)恐慌。

]]>
python學(xué)好可以掙錢(qián)嗎,學(xué)會(huì)python怎么能掙錢(qián)? http://www.qjsdgw.cn/116094.html Thu, 27 Oct 2022 20:57:33 +0000 http://www.qjsdgw.cn/?p=116094 01

晚上7點(diǎn)了,還穿著殺雞的衣褲,一身雞屎味。
每天早上4點(diǎn),我開(kāi)著三輪車(chē)去禽畜批發(fā)市場(chǎng)進(jìn)貨,七八鐵框活的肉雞。

批發(fā)市場(chǎng)離我殺雞的零售市場(chǎng)三十多公里吧,冬天的凌晨開(kāi)著三輪車(chē)?yán)u真的很冷。

02

晚上七八點(diǎn)鐘收工后,抓緊時(shí)間洗個(gè)澡,上網(wǎng),在網(wǎng)上學(xué)電腦,PS制圖,python編程。

其實(shí),

我不喜歡殺雞的行當(dāng),我想學(xué)電腦,夢(mèng)想做個(gè)程序員。

我在菜場(chǎng)旁邊租房子住,同租的還有三個(gè)室友,都是工廠上班的,因?yàn)槲以诓藞?chǎng)檔口做禽類(lèi)生意,所以三天兩頭經(jīng)常自已燒個(gè)紅燒雞塊,辣子雞之類(lèi)的,他們也就經(jīng)常和我一起聚餐,就這樣關(guān)系混的很熟。

但他們看我每天出攤殺雞,晚上回家又學(xué)電腦,看我還想當(dāng)程序員,每次喝酒時(shí)都笑話我,拿我尋開(kāi)心,不過(guò)無(wú)所謂,笑就笑吧,我自已也笑。
有一次,我用現(xiàn)學(xué)的python語(yǔ)言寫(xiě)了個(gè)小工具程序,是一個(gè)九九乘法表的小工具。
我說(shuō)這是我做的。
他們仨不信,看看我的手,這雙粗糙殺雞的手,還真的能寫(xiě)出看上去比較像那么回事的東西?

實(shí)際上我是跟著網(wǎng)上老師依樣畫(huà)葫蘆做的,不是我自已原創(chuàng)的,但也小小的震驚了下他們。哈哈,,,,了。
都知道我這個(gè)殺雞的,殺了五六年雞了。

白天,他們?cè)诓藞?chǎng)看到我,我都在忙,穿著套鞋,戴著手套,殺雞拔毛取雞油雞雜整理雞腸子……反正一地雞毛。
一個(gè)殺雞賣(mài)雞的還真打算將來(lái)能轉(zhuǎn)行成為程序員?聽(tīng)起來(lái)有點(diǎn)不可思議。

難道還真的想從菜場(chǎng)檔口變到寫(xiě)字樓上班去?

03
在菜場(chǎng)經(jīng)營(yíng)攤位,做殺雞個(gè)體戶(hù),干這行的,每天凌晨4點(diǎn)去市場(chǎng)進(jìn)貨,忙到晚上7點(diǎn)結(jié)束?;旧弦荒甑筋^都是這樣。
我白天殺雞做賣(mài)買(mǎi)為了生計(jì)。晚上學(xué)電腦,是為了我的夢(mèng)想。
昨天晚上,我又學(xué)電腦到11點(diǎn),本來(lái)我自已規(guī)定是最晚學(xué)到10點(diǎn)就一定要睡覺(jué)的,不然第二天凌晨4點(diǎn)起床起不來(lái),但昨天晚上在學(xué)python里的while循環(huán),老師在這個(gè)知識(shí)點(diǎn)上按排了一個(gè)星座與事業(yè)運(yùn)勢(shì)的實(shí)戰(zhàn)游戲項(xiàng)目,一共有五節(jié)視頻課,我學(xué)的起勁,實(shí)在停不下來(lái),非學(xué)完之后才睡覺(jué),結(jié)果要上床了,發(fā)現(xiàn)一身雞屎味的衣褲還沒(méi)換,澡也還沒(méi)洗。

整天面對(duì)很多雞

用沖鋒的速度,十分鐘洗完澡,上床睡覺(jué)!

04
凌晨4點(diǎn),我拿出手機(jī),對(duì)昨天寫(xiě)的代碼拍了照之后,然后出門(mén),開(kāi)著三輪車(chē),趕去禽類(lèi)市場(chǎng)進(jìn)貨。
城市還未蘇醒,路上遇到的車(chē)輛基本上也是賣(mài)菜進(jìn)菜的同行或做早餐的小攤子車(chē)。
5點(diǎn)半,我拉著貨到菜場(chǎng)檔口,把肉雞一箱箱搬下車(chē),在檔口邊上疊好,準(zhǔn)備出攤。
沒(méi)顧客的時(shí)候,我就拿出手機(jī),研究早上拍下的代碼。哪些代碼可以更優(yōu)化下,哪些語(yǔ)句可以更精簡(jiǎn),就在心里預(yù)演預(yù)想怎樣怎樣改動(dòng)。然后等晚上回家就調(diào)整試試。
因?yàn)榻?jīng)常想編程想入迷了,所以有時(shí)顧客來(lái)買(mǎi)雞問(wèn)價(jià)時(shí),經(jīng)常會(huì)沒(méi)聽(tīng)到,偶而遇到有些大爺大媽會(huì)以為我態(tài)度不好,以為是我對(duì)他們愛(ài)搭不理什么的,會(huì)罵我?guī)拙?,等我反?yīng)過(guò)來(lái)之后,我就會(huì)馬上陪笑臉,好好招呼他們。

大爺,你要哪只雞,要嫩雞還是要老雞?

這只老母雞是吧。

好嘞

要不要?dú)?,要?dú) ?/p>

馬上給你殺哈。

雞腸,雞心要不要的?

要的啊,

行,

殺好雞,清洗好之后,連雞腸雞心雞肫一起給顧客整理好之后就行了。

剩下的雞油,雞下水我們也是不扔掉的,這些東西分開(kāi)放好,都會(huì)有人來(lái)收的,那種小飯店會(huì)來(lái)收雞油,用雞油燒面條特別香特別鮮。這些雞油雞下水實(shí)際上也是這種小生意收入的很重要一塊。

一般來(lái)說(shuō),平時(shí)一天有六七百毛收入,周六周未節(jié)假日一般有一千左右毛收入。這幾年疫情反反復(fù)復(fù)收入受到很大影響,但再怎么樣,這種生意基本上算是剛需性的,再怎么差的生意,也比工廠打工要好。

辛苦歸辛苦,但一個(gè)月除去各種開(kāi)支,別亂花錢(qián)的話,五千至一萬(wàn)是可以存下來(lái)的。

跟我同租一個(gè)房子的仨哥們,他們?cè)趶S里上班實(shí)際上也很辛苦的,經(jīng)常加班到十一點(diǎn)才回家,我都晚上學(xué)了兩三小時(shí)編程了,準(zhǔn)備睡覺(jué)了他們才回來(lái),一個(gè)月這樣拼命加班也就六七千收入,只是比我干凈點(diǎn)而已,收入還真的不如我殺雞,雖然我混身雞屎味。

05

今天已經(jīng)是我學(xué)電腦編程的第二個(gè)月了。

昨天我又學(xué)會(huì)了函數(shù)功能,做了個(gè)簡(jiǎn)易的用戶(hù)交戶(hù)系統(tǒng),實(shí)現(xiàn)了人機(jī)互動(dòng)的效果,讓我非常興奮。

感覺(jué)編程實(shí)際上也不是太難啊。

很想試試做個(gè)正式的項(xiàng)目玩玩。

晚上學(xué)python編程

我想?yún)⒄宅F(xiàn)學(xué)的喜茶店輔下單系統(tǒng)案例,做一個(gè)下單系統(tǒng),并且去注冊(cè)個(gè)正式的服務(wù)器和域名,看能不能實(shí)際運(yùn)行使用。想試下自已能不能從頭至尾開(kāi)發(fā)成功。

但我沒(méi)有跟用戶(hù)實(shí)際接觸過(guò),不知道實(shí)際當(dāng)中用戶(hù)會(huì)有哪些細(xì)節(jié)需求,當(dāng)時(shí)想,如果有人想做,愿意讓我給他做的話,只要他付注冊(cè)服務(wù)器和域名的費(fèi)用就行,我給他做的人工免費(fèi)都是可以的,主要就是想實(shí)際練練手,看自已這段時(shí)間學(xué)的東西在實(shí)戰(zhàn)需求中行不行。

但我白天一直賣(mài)雞,也不認(rèn)識(shí)人,一般是找不到機(jī)會(huì)給別人做實(shí)際項(xiàng)目的。

在平時(shí)和室友一起聚餐時(shí)也說(shuō)起過(guò)這個(gè)想法。

但他們一直認(rèn)為我不可能真的能做出來(lái)正式的網(wǎng)站。只把我這個(gè)想法當(dāng)玩笑話聽(tīng)聽(tīng)。

直到有一次,又說(shuō)到這個(gè)話題時(shí),一個(gè)室友偶而提了個(gè)建議,讓我把可以給人做網(wǎng)站系統(tǒng)的信息發(fā)到58之類(lèi)的平臺(tái)上試試,說(shuō)不定有人需要真的會(huì)聯(lián)系我,讓我去碰碰運(yùn)氣看能不能對(duì)接上。

當(dāng)時(shí)只是隨口說(shuō)的一句話,還真說(shuō)中了

我有了這個(gè)想法之后,真去平臺(tái)上發(fā)了可以為別人做網(wǎng)站的信息,價(jià)格好說(shuō),面議之類(lèi)的話。

一天,我正在檔口里殺雞拔毛時(shí),來(lái)了個(gè)電話,問(wèn)我是不是可以給人做網(wǎng)站的啊。

我去,還真有人來(lái)問(wèn)了

我說(shuō):“是啊”

對(duì)方說(shuō)他們是個(gè)小飯店,想做個(gè)現(xiàn)在比較流行的微信小程序,就是讓客人去用餐時(shí)關(guān)注他們的小程序,然后成為會(huì)員,主要就是要在這個(gè)小程序里體現(xiàn)出他們店里有的各類(lèi)菜品,可以讓會(huì)員在小程序里預(yù)定下單,并且可以讓他們店輔有新品或活動(dòng)時(shí),能夠向用戶(hù)推送消息之類(lèi)的,只要有這些功能就行了,問(wèn)我能不能做。

我一口就答應(yīng)下來(lái)了。

能做!

管他能不能做,先答應(yīng)下來(lái)再說(shuō),反正如果實(shí)在做不起來(lái)也沒(méi)事,心里又沒(méi)打算收費(fèi)賺錢(qián)。

06

對(duì)方約我當(dāng)天下午去他們店里面談。

馬上回家狠狠的洗澡換衣,確定沒(méi)雞屎味了之后,吃完中飯后就去對(duì)方店里跟他們面談,詳細(xì)了解他們的需求,了解他們參照的案例。仔細(xì)看完之后,心里覺(jué)的自已大概能做出來(lái)。

最后聊完之后,對(duì)方問(wèn)我價(jià)格是怎么算的?

我開(kāi)始跟他們說(shuō)價(jià)格這個(gè)沒(méi)事,不用管,你們看著給就行。

免費(fèi)也沒(méi)事。

對(duì)方聽(tīng)我說(shuō)免費(fèi)都行,哈哈大笑。

認(rèn)為我要嘛是客氣,要嘛是不是以后真開(kāi)始做了之后,中途會(huì)亂要價(jià)。

非要我說(shuō)個(gè)具體的價(jià)格,不說(shuō)具體就算了,他們另外找人做去。

那我只能收費(fèi)做嘍。

我想了下,就按頁(yè)面數(shù)報(bào)價(jià)吧,一張網(wǎng)頁(yè)多少錢(qián)這樣算,

心里仔細(xì)給他們這種需求核算了下,大概三十張網(wǎng)頁(yè)就可以完全實(shí)現(xiàn)他們的需求了。

好像外面報(bào)價(jià)是一張頁(yè)面一千元的價(jià)格,我就報(bào)個(gè)六百元一張吧。

這個(gè)價(jià)格肯定是很低的,對(duì)方一聽(tīng),隨口壓了下價(jià),最后定在五百元一張網(wǎng)頁(yè)的價(jià)格,總共三十至三十五張頁(yè)面,就按三十張算了,一口價(jià)定死一萬(wàn)五,把前面提到的功能都要實(shí)現(xiàn),如果實(shí)現(xiàn)這些功能的頁(yè)面數(shù)量超出我的預(yù)估,也不在給我加錢(qián),損失由我自已承擔(dān)。

可以,無(wú)所謂。

簽書(shū)面合同都行,做不出來(lái)一分錢(qián)不要,損失由我自已承擔(dān),白紙黑字,也不怕我后面會(huì)以各種理由找他們亂要價(jià)了。

實(shí)際上像他們這種項(xiàng)目需求,網(wǎng)上很多案例,我學(xué)過(guò)的店輔機(jī)器人案例也可以滿足這種項(xiàng)目需求,代碼真的稍微改動(dòng)下就行了,工作量大點(diǎn)的地方就是要按他們店輔里面的實(shí)物做一些圖片并且優(yōu)化漂亮,裝飾網(wǎng)頁(yè),其它沒(méi)什么工作量大的地方。

當(dāng)天簽合同,合同里約定項(xiàng)目總共費(fèi)用一萬(wàn)五千元,不給定金,做好了,實(shí)際運(yùn)行可以了,并且把全部代碼,服務(wù)器密碼完成后全部移交給他們之后,他們?cè)俳o我錢(qián)。

一切聽(tīng)他們的,我都沒(méi)意見(jiàn)!

07

因?yàn)橄挛缫恢痹诟麄冋勥@個(gè)項(xiàng)目,沒(méi)回菜場(chǎng)賣(mài)雞,所以當(dāng)天進(jìn)來(lái)的雞還有一大半沒(méi)有賣(mài)掉,還有六十多只雞放在菜場(chǎng)檔口,準(zhǔn)備第二天去抓緊賣(mài)賣(mài)掉,但客戶(hù)又催的急,叫我抓緊去他們店里拍照,他們晚上把店里整理整齊,讓我第二天抓緊去拍照什么的。

那第二天上午又沒(méi)去菜場(chǎng)檔口出攤賣(mài)雞,先去給客戶(hù)拍圖片要緊。

等到第二天圖片拍好回家換了衣服去菜場(chǎng)出攤已經(jīng)是下午三點(diǎn)多了。

因?yàn)榱嘀浑u一直疊在鐵框里,有點(diǎn)擠,看到有三四只雞都有點(diǎn)歪歪的了,看來(lái)晚上又要加餐了。

賣(mài)到晚上七點(diǎn)時(shí),還剩下三十多只雞,只能繼續(xù)放著。

先把那幾只歪歪的雞殺了回去跟室友們一起加餐吃了再說(shuō)。

順便把雞油帶點(diǎn)回去,整個(gè)雞油拌面,鮮死那仨。

晚上四個(gè)人,四大只雞炒了滿滿一大鍋,整了兩箱啤酒,大塊吃雞,大口喝酒,吃的昏天暗地。

08

接下來(lái)兩周,基本沒(méi)去檔口做生意,一直在家做網(wǎng)站,兩個(gè)星期就差不多完事了。

接著就是去客戶(hù)那邊現(xiàn)場(chǎng)調(diào)試,現(xiàn)場(chǎng)試運(yùn)行了幾次,測(cè)試調(diào)整幾次之后,正式移交給他們。

一手給錢(qián),一手給賬號(hào)密碼和原碼。

三星期不到,賺了一萬(wàn)五千元錢(qián)。

我這個(gè)才學(xué)了不到半年的菜鳥(niǎo)還真的掙到編程的錢(qián)了。

晚上必須大餐,而且還是要去館子聚餐,懶得自已燒。

叫上仨室友,大吃大喝去。好好犒勞下自已。

那哥仨一聽(tīng)我真拿到錢(qián)了,竟然這么順。

他們也開(kāi)心的很,感覺(jué)我像瞎玩一樣的運(yùn)氣真好,真是瞎貓碰上了死耗子。

吃飯時(shí),一說(shuō)到我三個(gè)星期不到賺了一萬(wàn)五千元錢(qián),他們比我還激動(dòng),這些錢(qián)他們要上班三個(gè)月才有啊,還要加好多班才行啊。哈哈 哈哈哈哈,,,,,嘍

他們當(dāng)場(chǎng)決定,他們也要跟我上網(wǎng)學(xué)這個(gè)編程啥的,仔細(xì)問(wèn)我在網(wǎng)上哪學(xué)的,從哪里開(kāi)始學(xué),難不難,,,,,

我跟他們說(shuō)我是在手機(jī)APP上學(xué)的,只要自已去下載個(gè),然后跟著上面的課程依樣畫(huà)葫蘆般學(xué)就行,很省力的。

吃完回到家,那仨就拉著我教他們下載了,急不可耐。

以前這么長(zhǎng)時(shí)間,他們一直看我在學(xué),都從來(lái)沒(méi)問(wèn)過(guò)我在手機(jī)上哪個(gè)里面學(xué)的,從來(lái)沒(méi)關(guān)心過(guò)這個(gè)事,現(xiàn)在他們一看我還真有收獲了,那個(gè)急啊,,,,,哈哈哈哈,,,,,

我就仔細(xì)教他們,先在手機(jī)軟件商店或應(yīng)用市場(chǎng)上輸入能量庫(kù)三個(gè)字,把這個(gè)搜索出來(lái)下載安裝好,然后直接在首頁(yè)里找自已想學(xué)的類(lèi)目,比如想學(xué)電腦編程就去電腦類(lèi)里進(jìn)去找到課程學(xué)就行了,很方便的。

當(dāng)晚,仨室友馬上各自下載好能量庫(kù)在上面開(kāi)始學(xué)起來(lái)了。勁頭比我以前還足。

09

這幾年做賣(mài)雞的生意也存了點(diǎn)錢(qián),有個(gè)二十多萬(wàn)吧,但我一個(gè)年青人,每天雞屎味,真的很影響我交友唉。

我一直羨慕做程序員工作的人,自從做了上面這個(gè)項(xiàng)目之后,我心里有信心多了。覺(jué)得應(yīng)該可以找個(gè)程序員的工作做做。

于是,我就搞了份簡(jiǎn)歷,投在各個(gè)求職平臺(tái)上。

就這樣,我白天繼續(xù)賣(mài)雞賺錢(qián),晚上繼續(xù)學(xué)python編程,另外每晚看下各個(gè)招聘平臺(tái)的程序員崗位的招聘信息,管他是哪家公司,只要是招程序員,我就投,有十家招,我就投十家,有一百家招,我就投一百家,反正一句話,不管哪個(gè)公司招聘程序員我都投。

被我這樣全面覆蓋投簡(jiǎn)歷之后,也經(jīng)常會(huì)有企業(yè)給我回復(fù),但因?yàn)槲覜](méi)資歷,所以大多數(shù)企業(yè)最后都沒(méi)要我。

后來(lái),我在簡(jiǎn)歷上加上了前面做的那個(gè)飯店的訂餐項(xiàng)目經(jīng)歷,作為自已的實(shí)戰(zhàn)案例。還別說(shuō),效果很好,沒(méi)幾天就有兩三家小公司聯(lián)系我,詳細(xì)問(wèn)了下我做那個(gè)項(xiàng)目的過(guò)程之后,就約我去公司面試了。最終面試上了一家公司,雖然這家公司不大,五六十個(gè)人的小公司吧,做外包項(xiàng)目。但對(duì)我來(lái)說(shuō)挺滿足的,我一個(gè)初中學(xué)歷的人,本來(lái)在菜場(chǎng)檔口上殺雞而已,以為要?dú)⒁惠呑与u,現(xiàn)在跳到寫(xiě)字樓里面來(lái)工作了,先不說(shuō)收入怎么樣,至少工作環(huán)境好多少倍都不止了。工資也還行,一個(gè)月也可以拿一萬(wàn)二。比殺雞當(dāng)個(gè)體戶(hù)還強(qiáng)點(diǎn)。關(guān)鍵是工作環(huán)境都是年青人,我喜歡,太喜歡了!

我很滿足。

跟那么多做UI美工的美女在一起工作–的我,

有一種幸福終于來(lái)了的感覺(jué)!

看前面幾個(gè) 妹子的小腰多蠻啊

10

把家里原來(lái)穿過(guò),有雞屎味的衣褲全扔了。

把檔口低價(jià)轉(zhuǎn)掉。

三輪車(chē)及殺雞所有的工具全送給接手檔口的下家。

好好洗澡好好洗澡,確定身上沒(méi)有雞屎味了。

去公司報(bào)到上班。

在公司,中午把中飯端到自已坐位上一邊吃飯,一邊和同事吹牛聊天,一邊還可以看到窗外的風(fēng)景,吃完后還可以睡個(gè)午覺(jué)。

真他媽的爽。

最后說(shuō)下仨室友,自從上次看到我三個(gè)星期賺了一萬(wàn)五之后,現(xiàn)在又看到我真去做程序員了,還拿一萬(wàn)二一個(gè)月的薪資。

他們現(xiàn)在每天晚上學(xué)的熱火朝天,不亦樂(lè)乎!

]]>
爬蟲(chóng)如何賺錢(qián),python爬蟲(chóng)怎樣賺外快? http://www.qjsdgw.cn/114486.html Sun, 23 Oct 2022 02:18:19 +0000 http://www.qjsdgw.cn/?p=114486 如今,整個(gè)世界已經(jīng)進(jìn)入了數(shù)據(jù)時(shí)代。無(wú)論你從事什么工作,獲取盡量多的相關(guān)數(shù)據(jù),都是做好工作的前提。而世界上最大的數(shù)據(jù)源,就是互聯(lián)網(wǎng)。學(xué)會(huì)通過(guò)Python爬取網(wǎng)絡(luò)上的信息,正變得越來(lái)越有意義。

本課程旨在教會(huì)大家必要的Python爬取信息的技能(也稱(chēng)為Python爬蟲(chóng)技能)。課程的主要面向群體是已經(jīng)看完了Python基礎(chǔ)課程,正準(zhǔn)備進(jìn)行編碼實(shí)踐的爬蟲(chóng)小白。課程講述的內(nèi)容為基本的Python爬蟲(chóng)技巧,能應(yīng)付普通上班族90%的數(shù)據(jù)爬取需求。但是本課程不包含高性能分布式爬蟲(chóng)的內(nèi)容,如scrapy框架、分布式爬蟲(chóng)部署等。高性能分布式爬蟲(chóng)一般應(yīng)用于專(zhuān)業(yè)的互聯(lián)網(wǎng)公司,這部分內(nèi)容我們后續(xù)會(huì)開(kāi)設(shè)單獨(dú)的課程講解。

這個(gè)課程大致包含如下內(nèi)容,一共24個(gè)課節(jié),內(nèi)容形式為圖文,沒(méi)有視頻:

課程內(nèi)容通俗易懂,循序漸進(jìn),讓新手也能很容易地接受。如果潛心學(xué)習(xí)、心無(wú)旁騖,一天之內(nèi)應(yīng)該就能大致掌握課程的內(nèi)容。非常適合上班族、學(xué)生黨業(yè)余時(shí)間用來(lái)充實(shí)、提高自己的能力。而且售價(jià)超級(jí)nice,只要25元。比起市面上動(dòng)則上千的培訓(xùn)課程,簡(jiǎn)直是業(yè)界良心!

廢話不多說(shuō),在哪里學(xué)習(xí)呢?長(zhǎng)按掃描下方小程序碼,點(diǎn)擊頁(yè)面中的“支付25元,參與學(xué)習(xí)”,即可開(kāi)始學(xué)習(xí)了!

長(zhǎng)按掃描上方小程序碼,參與學(xué)習(xí)

iOS用戶(hù)請(qǐng)按照如下步驟購(gòu)買(mǎi)(安卓用戶(hù)直接進(jìn)入小程序購(gòu)買(mǎi)):

1、長(zhǎng)按掃描上方小程序碼,進(jìn)入小程序(曾經(jīng)進(jìn)入過(guò)小程序的同學(xué)可跳過(guò)此步)

2、點(diǎn)擊文末“閱讀原文”,進(jìn)入沃依得學(xué)堂收銀臺(tái),購(gòu)買(mǎi)需要的課程

3、重新進(jìn)入小程序,開(kāi)始學(xué)習(xí)

課程特色

1、不是誰(shuí)都能參與學(xué)習(xí)的!

您點(diǎn)擊“支付25元,參與學(xué)習(xí)”,不是直接進(jìn)入付費(fèi)頁(yè)面,而是要先參加一個(gè)簡(jiǎn)單的入學(xué)考試,考試通過(guò)的同學(xué),才有資格付費(fèi)學(xué)習(xí)。

我們這樣做的原因是因?yàn)椋弘m然課程已經(jīng)非常易懂了,但是根據(jù)我們多年線上教學(xué)的經(jīng)驗(yàn),肯定有少部分學(xué)員是基礎(chǔ)極差甚至缺乏常識(shí)的,這部分學(xué)員即便付費(fèi)報(bào)了名,大概率也無(wú)法完成課程,浪費(fèi)錢(qián)財(cái)不說(shuō),還嚴(yán)重打擊了學(xué)習(xí)的信心。我們不想像其他機(jī)構(gòu)那樣,昧著良心承諾0基礎(chǔ),結(jié)果付了錢(qián)后學(xué)員發(fā)現(xiàn)根本跟不上。所以我們用入學(xué)考試做為一個(gè)門(mén)檻,盡量過(guò)濾掉大概率肯定學(xué)不會(huì)的學(xué)員,盡量讓付了費(fèi)的學(xué)員學(xué)有所值。

2、課程是闖關(guān)式的,一節(jié)課學(xué)完后,答對(duì)了課后習(xí)題才能進(jìn)入下一節(jié)。

很多同學(xué)心態(tài)很浮躁,一節(jié)課看了幾句,就覺(jué)得這節(jié)內(nèi)容沒(méi)意思,我應(yīng)該都會(huì),就進(jìn)入下一節(jié)了。但是實(shí)際上可能有一些關(guān)鍵知識(shí)漏掉了,導(dǎo)致進(jìn)入下一節(jié)后看不懂,感到非常受挫。為了避免這種情況,我們?cè)诿恳还?jié)的課后設(shè)置了幾個(gè)題目,作對(duì)才能進(jìn)入下一節(jié),保證了每節(jié)課穩(wěn)扎穩(wěn)打的學(xué)習(xí)效果。

3、有老師答疑。

如果課程中遇到問(wèn)題理解不了,可以在課程中發(fā)起提問(wèn),老師24h內(nèi)會(huì)給與回復(fù)。至于能不能加微信或者QQ,這個(gè)是不能的,畢竟課程太便宜了,老師時(shí)間太貴了,成本合不上。另外答疑范圍僅限課程內(nèi)容問(wèn)題,無(wú)關(guān)話題是不予回復(fù)的哦~

4、額外福利。

由于爬蟲(chóng)領(lǐng)域知識(shí)繁多,目前課程完成了主干知識(shí)的講解,讓大家完成入門(mén),但是并不能面面俱到。后面老師還可能添加新的章節(jié),已購(gòu)買(mǎi)的學(xué)員,自然免費(fèi)可以查看新的章節(jié)。章節(jié)多了之后,還可能漲價(jià),所以自然是越早購(gòu)買(mǎi)越劃算。

5、課程有效期:3年。

一般平臺(tái)都會(huì)承諾永久免費(fèi)回看什么的,但是我們覺(jué)得不存在永久免費(fèi)這回事,因?yàn)槠脚_(tái)也不見(jiàn)得永久都存在,比如已經(jīng)消失了的各大網(wǎng)盤(pán)、各大郵箱。所以,我們承諾購(gòu)買(mǎi)之后3年有效。對(duì)于技術(shù)類(lèi)的課程,3年還沒(méi)學(xué)完,相信你自己都不記得買(mǎi)過(guò)這個(gè)課程了;而且3年之后,技術(shù)更新?lián)Q代,舊的課程恐怕也過(guò)時(shí)了。所以3年的保證已經(jīng)足夠長(zhǎng)了。

]]>
python爬蟲(chóng)個(gè)人如何掙錢(qián),python如何掙錢(qián)? http://www.qjsdgw.cn/114270.html Sat, 22 Oct 2022 09:30:19 +0000 http://www.qjsdgw.cn/?p=114270 如今,整個(gè)世界已經(jīng)進(jìn)入了數(shù)據(jù)時(shí)代。無(wú)論你從事什么工作,獲取盡量多的相關(guān)數(shù)據(jù),都是做好工作的前提。而世界上最大的數(shù)據(jù)源,就是互聯(lián)網(wǎng)。學(xué)會(huì)通過(guò)Python爬取網(wǎng)絡(luò)上的信息,正變得越來(lái)越有意義。

本課程旨在教會(huì)大家必要的Python爬取信息的技能(也稱(chēng)為Python爬蟲(chóng)技能)。課程的主要面向群體是已經(jīng)看完了Python基礎(chǔ)課程,正準(zhǔn)備進(jìn)行編碼實(shí)踐的爬蟲(chóng)小白。課程講述的內(nèi)容為基本的Python爬蟲(chóng)技巧,能應(yīng)付普通上班族90%的數(shù)據(jù)爬取需求。但是本課程不包含高性能分布式爬蟲(chóng)的內(nèi)容,如scrapy框架、分布式爬蟲(chóng)部署等。高性能分布式爬蟲(chóng)一般應(yīng)用于專(zhuān)業(yè)的互聯(lián)網(wǎng)公司,這部分內(nèi)容我們后續(xù)會(huì)開(kāi)設(shè)單獨(dú)的課程講解。

這個(gè)課程大致包含如下內(nèi)容,一共24個(gè)課節(jié),內(nèi)容形式為圖文,沒(méi)有視頻:

課程內(nèi)容通俗易懂,循序漸進(jìn),讓新手也能很容易地接受。如果潛心學(xué)習(xí)、心無(wú)旁騖,一天之內(nèi)應(yīng)該就能大致掌握課程的內(nèi)容。非常適合上班族、學(xué)生黨業(yè)余時(shí)間用來(lái)充實(shí)、提高自己的能力。而且售價(jià)超級(jí)nice,只要25元。比起市面上動(dòng)則上千的培訓(xùn)課程,簡(jiǎn)直是業(yè)界良心!

廢話不多說(shuō),在哪里學(xué)習(xí)呢?長(zhǎng)按掃描下方小程序碼,點(diǎn)擊頁(yè)面中的“支付25元,參與學(xué)習(xí)”,即可開(kāi)始學(xué)習(xí)了!

長(zhǎng)按掃描上方小程序碼,參與學(xué)習(xí)

iOS用戶(hù)請(qǐng)按照如下步驟購(gòu)買(mǎi)(安卓用戶(hù)直接進(jìn)入小程序購(gòu)買(mǎi)):

1、長(zhǎng)按掃描上方小程序碼,進(jìn)入小程序(曾經(jīng)進(jìn)入過(guò)小程序的同學(xué)可跳過(guò)此步)

2、點(diǎn)擊文末“閱讀原文”,進(jìn)入沃依得學(xué)堂收銀臺(tái),購(gòu)買(mǎi)需要的課程

3、重新進(jìn)入小程序,開(kāi)始學(xué)習(xí)

課程特色

1、不是誰(shuí)都能參與學(xué)習(xí)的!

您點(diǎn)擊“支付25元,參與學(xué)習(xí)”,不是直接進(jìn)入付費(fèi)頁(yè)面,而是要先參加一個(gè)簡(jiǎn)單的入學(xué)考試,考試通過(guò)的同學(xué),才有資格付費(fèi)學(xué)習(xí)。

我們這樣做的原因是因?yàn)椋弘m然課程已經(jīng)非常易懂了,但是根據(jù)我們多年線上教學(xué)的經(jīng)驗(yàn),肯定有少部分學(xué)員是基礎(chǔ)極差甚至缺乏常識(shí)的,這部分學(xué)員即便付費(fèi)報(bào)了名,大概率也無(wú)法完成課程,浪費(fèi)錢(qián)財(cái)不說(shuō),還嚴(yán)重打擊了學(xué)習(xí)的信心。我們不想像其他機(jī)構(gòu)那樣,昧著良心承諾0基礎(chǔ),結(jié)果付了錢(qián)后學(xué)員發(fā)現(xiàn)根本跟不上。所以我們用入學(xué)考試做為一個(gè)門(mén)檻,盡量過(guò)濾掉大概率肯定學(xué)不會(huì)的學(xué)員,盡量讓付了費(fèi)的學(xué)員學(xué)有所值。

2、課程是闖關(guān)式的,一節(jié)課學(xué)完后,答對(duì)了課后習(xí)題才能進(jìn)入下一節(jié)。

很多同學(xué)心態(tài)很浮躁,一節(jié)課看了幾句,就覺(jué)得這節(jié)內(nèi)容沒(méi)意思,我應(yīng)該都會(huì),就進(jìn)入下一節(jié)了。但是實(shí)際上可能有一些關(guān)鍵知識(shí)漏掉了,導(dǎo)致進(jìn)入下一節(jié)后看不懂,感到非常受挫。為了避免這種情況,我們?cè)诿恳还?jié)的課后設(shè)置了幾個(gè)題目,作對(duì)才能進(jìn)入下一節(jié),保證了每節(jié)課穩(wěn)扎穩(wěn)打的學(xué)習(xí)效果。

3、有老師答疑。

如果課程中遇到問(wèn)題理解不了,可以在課程中發(fā)起提問(wèn),老師24h內(nèi)會(huì)給與回復(fù)。至于能不能加微信或者QQ,這個(gè)是不能的,畢竟課程太便宜了,老師時(shí)間太貴了,成本合不上。另外答疑范圍僅限課程內(nèi)容問(wèn)題,無(wú)關(guān)話題是不予回復(fù)的哦~

4、額外福利。

由于爬蟲(chóng)領(lǐng)域知識(shí)繁多,目前課程完成了主干知識(shí)的講解,讓大家完成入門(mén),但是并不能面面俱到。后面老師還可能添加新的章節(jié),已購(gòu)買(mǎi)的學(xué)員,自然免費(fèi)可以查看新的章節(jié)。章節(jié)多了之后,還可能漲價(jià),所以自然是越早購(gòu)買(mǎi)越劃算。

5、課程有效期:3年。

一般平臺(tái)都會(huì)承諾永久免費(fèi)回看什么的,但是我們覺(jué)得不存在永久免費(fèi)這回事,因?yàn)槠脚_(tái)也不見(jiàn)得永久都存在,比如已經(jīng)消失了的各大網(wǎng)盤(pán)、各大郵箱。所以,我們承諾購(gòu)買(mǎi)之后3年有效。對(duì)于技術(shù)類(lèi)的課程,3年還沒(méi)學(xué)完,相信你自己都不記得買(mǎi)過(guò)這個(gè)課程了;而且3年之后,技術(shù)更新?lián)Q代,舊的課程恐怕也過(guò)時(shí)了。所以3年的保證已經(jīng)足夠長(zhǎng)了。

]]>
python培訓(xùn)機(jī)構(gòu)哪里好(python培訓(xùn)機(jī)構(gòu)排行榜) http://www.qjsdgw.cn/87077.html Sat, 20 Aug 2022 05:02:39 +0000 http://www.qjsdgw.cn/?p=87077 Python開(kāi)發(fā)語(yǔ)言基礎(chǔ)實(shí)戰(zhàn)培訓(xùn)

【課程目標(biāo)】

Python已經(jīng)成為穩(wěn)居前三的最受歡迎的語(yǔ)言之一,它簡(jiǎn)單易用、跨平臺(tái)、功能強(qiáng)大、擴(kuò)展性強(qiáng),而且能夠?qū)⑵渌Z(yǔ)言編寫(xiě)的程序融合起來(lái),實(shí)現(xiàn)無(wú)縫連接,號(hào)稱(chēng)是萬(wàn)能膠水語(yǔ)言。

本課程為Python語(yǔ)言基礎(chǔ)學(xué)習(xí),通過(guò)本課程的學(xué)習(xí),達(dá)到如下目的:

1、全面掌握Python語(yǔ)言以及其編程思想。

2、掌握Python基本格式,以及常用的6種基本語(yǔ)句。

3、掌握常用的標(biāo)準(zhǔn)數(shù)據(jù)類(lèi)型

4、掌握面向?qū)ο缶幊痰乃悸?,能夠自定義類(lèi)、模塊和包

5、掌握文件的標(biāo)準(zhǔn)操作,以及異常處理等

6、熟習(xí)單元測(cè)試及文檔編寫(xiě)。

7、熟練常用的標(biāo)準(zhǔn)庫(kù)

【授課時(shí)間】

2-3天時(shí)間

(要根據(jù)學(xué)員的實(shí)際情況調(diào)整重點(diǎn)內(nèi)容及時(shí)間)

【授課對(duì)象】

業(yè)務(wù)支持部、IT系統(tǒng)部、系統(tǒng)開(kāi)發(fā)部、網(wǎng)絡(luò)運(yùn)維部等相關(guān)技術(shù)人員。

【學(xué)員要求】

課程為實(shí)戰(zhàn)課程,要求:

1、每個(gè)學(xué)員自備一臺(tái)便攜機(jī)(必須)。

2、便攜機(jī)中事先安裝好Python 3.7版本及以上。

注:講師現(xiàn)場(chǎng)提供開(kāi)源的安裝程序、擴(kuò)展庫(kù),以及現(xiàn)場(chǎng)分析的數(shù)據(jù)源。

【授課方式】

語(yǔ)言基礎(chǔ) + 挖掘模型 + 案例演練 + 開(kāi)發(fā)實(shí)踐 + 可視化呈現(xiàn)

采用互動(dòng)式教學(xué),圍繞業(yè)務(wù)問(wèn)題,展開(kāi)數(shù)據(jù)分析過(guò)程,全過(guò)程演練操作,讓學(xué)員在分析、分享、講授、總結(jié)、自我實(shí)踐過(guò)程中獲得能力提升。

【課程大綱】

第一部分: Python環(huán)境搭建

目的:掌握基本的Python編程思想與編程語(yǔ)句,熟悉常用數(shù)據(jù)結(jié)構(gòu)的操作

1、Python簡(jiǎn)介

2、Python的九大應(yīng)用領(lǐng)域

? 網(wǎng)絡(luò)編程

? 網(wǎng)絡(luò)爬蟲(chóng)、Web應(yīng)用

? 界面開(kāi)發(fā)(GUI開(kāi)發(fā))

? 游戲開(kāi)發(fā)

? 科學(xué)計(jì)算

? 數(shù)據(jù)分析、數(shù)據(jù)挖掘

? 機(jī)器學(xué)習(xí)、人工智能

? 系統(tǒng)運(yùn)維、自動(dòng)化RPA

3、Python的工作機(jī)制

4、Python的優(yōu)勢(shì)和劣勢(shì)

5、Python安裝的幾種方式

6、Python核心程序安裝

7、Python擴(kuò)展庫(kù)安裝

8、代碼編輯器VSCode安裝及配置

9、交互式Python運(yùn)行

第二部分: Python基本語(yǔ)句

1、基本格式

? 編碼(utf-8)

? 注釋?zhuān)▎我?hào)、雙引號(hào)、三引號(hào))

? 縮進(jìn)(縮進(jìn)—代碼塊)

? 標(biāo)識(shí)符命名規(guī)則

? 保留字和內(nèi)置函數(shù)

? 書(shū)寫(xiě)格式(一行一句、一行多句、一句多行)

2、基本語(yǔ)句(主要6種)

3、賦值語(yǔ)句

? 變量定義

? 賦值運(yùn)算符

4、輸出語(yǔ)句

? print語(yǔ)句

? 自動(dòng)換行,不換行輸出

? 變量位置輸出

? 格式化字符串輸出

5、輸入語(yǔ)句

? input語(yǔ)句

6、判斷語(yǔ)句

? if-elif-else語(yǔ)句

? 比較運(yùn)算符

? 成員運(yùn)算符

? 布爾運(yùn)算符

? 身份運(yùn)算符

7、循環(huán)語(yǔ)句

? 遍歷循環(huán)for-else

? 條件循環(huán)while-else

? 循環(huán)中斷(break和continue)

8、異常語(yǔ)句

? try-excep-else-finally

9、其它特殊語(yǔ)句

第三部分: Python數(shù)據(jù)類(lèi)型

1、Python對(duì)象識(shí)別

2、常用的標(biāo)準(zhǔn)數(shù)據(jù)類(lèi)型

? 不可變類(lèi)型(Number, String, Tuple)

? 可變類(lèi)型(list, Dict, Set)

3、數(shù)字類(lèi)型

? 四種常用數(shù)字類(lèi)型(int, Boolean, float, complex)

? 數(shù)字格式化字符

? 常用的數(shù)字?jǐn)U展庫(kù)

? 運(yùn)算符(算術(shù)運(yùn)算符、位運(yùn)算符)

4、字符串

? 字符串表示

? 字符串訪問(wèn)

? 字符串轉(zhuǎn)義

? 字符串前綴

? 字符串操作

? 字符串格式化

5、列表

? 列表定義

? 列表訪問(wèn)

? 列表修改

? 列表操作

? 列表切片

6、元組

? 元組定義

? 元組訪問(wèn)

? 元組切片

7、字典

? 字典定義

? 字典訪問(wèn)

? 字典修改

? 字典操作

8、集合

? 集合定義

? 集合訪問(wèn)

? 集合修改

? 集合運(yùn)算

9、日期時(shí)間

? datetime, date, time, timedelt

? 日期格式化字符含義

第四部分: 面向?qū)ο缶幊?/h1>

1、自定義函數(shù)

? 函數(shù)定義

? 函數(shù)調(diào)用

? 函數(shù)參數(shù)

? 函數(shù)值傳遞

? 匿名函數(shù)

2、自定義類(lèi)

? 類(lèi)的定義

? 類(lèi)名稱(chēng)的性質(zhì)(公有的和私有的)

? 類(lèi)屬性(定義、訪問(wèn)、

? 類(lèi)方法(定義、使用)

? 特殊的類(lèi)系統(tǒng)方法

? 派生類(lèi)

? 重載父類(lèi)方法

3、自定久模塊

? 模塊格式

? 導(dǎo)入模塊、導(dǎo)入函數(shù)

? 模塊的搜索路徑

? 模塊的特殊用法

4、包

? 包的構(gòu)造

? 包的導(dǎo)入

第五部分: 文件操作和異常處理

1、常規(guī)的文件操作

2、文件打開(kāi)

? open函數(shù)

? 文件打開(kāi)模式

3、文件讀寫(xiě)

? 讀寫(xiě)文本行

? 讀寫(xiě)文件字節(jié)

? 文件隨機(jī)讀寫(xiě)(文件指針管理)

? 文本換行符特別處理

4、文件關(guān)閉與異常

5、異常處理

? 異常語(yǔ)句

? 多異常捕獲

? 異常匹配順序

? 異常重拋出

6、對(duì)象序列化

7、CSV文件操作

第六部分: 單元測(cè)試

1、質(zhì)量控制常用兩個(gè)模塊

? doctest

? unittest

2、如何在程序中自動(dòng)嵌入測(cè)試用例

3、對(duì)函數(shù)進(jìn)行單元測(cè)試

4、對(duì)類(lèi)(屬性和方法)進(jìn)行單元測(cè)試

5、常用的斷言方法

6、單元測(cè)試用例編寫(xiě)原則和規(guī)范

第七部分: 案例實(shí)戰(zhàn)

1、構(gòu)造一個(gè)日志記錄模塊

2、構(gòu)建一個(gè)資源瀏覽程序

結(jié)束:課程總結(jié)與問(wèn)題答疑。

傅老師 華為系大數(shù)據(jù)專(zhuān)家

計(jì)算機(jī)軟件與理論碩士研究生(研究方向:數(shù)據(jù)挖掘、搜索引擎)。在華為工作十年,五項(xiàng)國(guó)家專(zhuān)利,在華為工作期間獲得華為數(shù)項(xiàng)獎(jiǎng)項(xiàng),曾在英國(guó)、日本、荷蘭和比利時(shí)等海外市場(chǎng)做項(xiàng)目,對(duì)大數(shù)據(jù)有深入的研究。

傅老師專(zhuān)注于大數(shù)據(jù)分析與挖掘、機(jī)器學(xué)習(xí)等應(yīng)用技術(shù),以及大數(shù)據(jù)系統(tǒng)部署解決方案。旨在將大數(shù)據(jù)的數(shù)據(jù)分析、數(shù)據(jù)挖掘、數(shù)據(jù)建模應(yīng)用于行業(yè)及商業(yè)領(lǐng)域,解決行業(yè)實(shí)際的問(wèn)題。

歡迎聯(lián)系咨詢(xún)更多老師資料,私信約老師上課!

]]>
有人自學(xué)python成功賺錢(qián)了嗎(學(xué)python可以賺錢(qián)嗎) http://www.qjsdgw.cn/66633.html Sun, 31 Jul 2022 02:22:46 +0000 http://www.qjsdgw.cn/?p=66633 01

晚上7點(diǎn)了,還穿著殺雞的衣褲,一身雞屎味。
每天早上4點(diǎn),我開(kāi)著三輪車(chē)去禽畜批發(fā)市場(chǎng)進(jìn)貨,七八鐵框活的肉雞。

批發(fā)市場(chǎng)離我殺雞的零售市場(chǎng)三十多公里吧,冬天的凌晨開(kāi)著三輪車(chē)?yán)u真的很冷。

02

晚上七八點(diǎn)鐘收工后,抓緊時(shí)間洗個(gè)澡,上網(wǎng),在網(wǎng)上學(xué)電腦,PS制圖,python編程。

其實(shí),

我不喜歡殺雞的行當(dāng),我想學(xué)電腦,夢(mèng)想做個(gè)程序員。

我在菜場(chǎng)旁邊租房子住,同租的還有三個(gè)室友,都是工廠上班的,因?yàn)槲以诓藞?chǎng)檔口做禽類(lèi)生意,所以三天兩頭經(jīng)常自已燒個(gè)紅燒雞塊,辣子雞之類(lèi)的,他們也就經(jīng)常和我一起聚餐,就這樣關(guān)系混的很熟。

但他們看我每天出攤殺雞,晚上回家又學(xué)電腦,看我還想當(dāng)程序員,每次喝酒時(shí)都笑話我,拿我尋開(kāi)心,不過(guò)無(wú)所謂,笑就笑吧,我自已也笑。
有一次,我用現(xiàn)學(xué)的python語(yǔ)言寫(xiě)了個(gè)小工具程序,是一個(gè)九九乘法表的小工具。
我說(shuō)這是我做的。
他們仨不信,看看我的手,這雙粗糙殺雞的手,還真的能寫(xiě)出看上去比較像那么回事的東西?

實(shí)際上我是跟著網(wǎng)上老師依樣畫(huà)葫蘆做的,不是我自已原創(chuàng)的,但也小小的震驚了下他們。哈哈,,,,了。
都知道我這個(gè)殺雞的,殺了五六年雞了。

白天,他們?cè)诓藞?chǎng)看到我,我都在忙,穿著套鞋,戴著手套,殺雞拔毛取雞油雞雜整理雞腸子……反正一地雞毛。
一個(gè)殺雞賣(mài)雞的還真打算將來(lái)能轉(zhuǎn)行成為程序員?聽(tīng)起來(lái)有點(diǎn)不可思議。

難道還真的想從菜場(chǎng)檔口變到寫(xiě)字樓上班去?

03
在菜場(chǎng)經(jīng)營(yíng)攤位,做殺雞個(gè)體戶(hù),干這行的,每天凌晨4點(diǎn)去市場(chǎng)進(jìn)貨,忙到晚上7點(diǎn)結(jié)束?;旧弦荒甑筋^都是這樣。
我白天殺雞做賣(mài)買(mǎi)為了生計(jì)。晚上學(xué)電腦,是為了我的夢(mèng)想。
昨天晚上,我又學(xué)電腦到11點(diǎn),本來(lái)我自已規(guī)定是最晚學(xué)到10點(diǎn)就一定要睡覺(jué)的,不然第二天凌晨4點(diǎn)起床起不來(lái),但昨天晚上在學(xué)python里的while循環(huán),老師在這個(gè)知識(shí)點(diǎn)上按排了一個(gè)星座與事業(yè)運(yùn)勢(shì)的實(shí)戰(zhàn)游戲項(xiàng)目,一共有五節(jié)視頻課,我學(xué)的起勁,實(shí)在停不下來(lái),非學(xué)完之后才睡覺(jué),結(jié)果要上床了,發(fā)現(xiàn)一身雞屎味的衣褲還沒(méi)換,澡也還沒(méi)洗。

整天面對(duì)很多雞

用沖鋒的速度,十分鐘洗完澡,上床睡覺(jué)!

04
凌晨4點(diǎn),我拿出手機(jī),對(duì)昨天寫(xiě)的代碼拍了照之后,然后出門(mén),開(kāi)著三輪車(chē),趕去禽類(lèi)市場(chǎng)進(jìn)貨。
城市還未蘇醒,路上遇到的車(chē)輛基本上也是賣(mài)菜進(jìn)菜的同行或做早餐的小攤子車(chē)。
5點(diǎn)半,我拉著貨到菜場(chǎng)檔口,把肉雞一箱箱搬下車(chē),在檔口邊上疊好,準(zhǔn)備出攤。
沒(méi)顧客的時(shí)候,我就拿出手機(jī),研究早上拍下的代碼。哪些代碼可以更優(yōu)化下,哪些語(yǔ)句可以更精簡(jiǎn),就在心里預(yù)演預(yù)想怎樣怎樣改動(dòng)。然后等晚上回家就調(diào)整試試。
因?yàn)榻?jīng)常想編程想入迷了,所以有時(shí)顧客來(lái)買(mǎi)雞問(wèn)價(jià)時(shí),經(jīng)常會(huì)沒(méi)聽(tīng)到,偶而遇到有些大爺大媽會(huì)以為我態(tài)度不好,以為是我對(duì)他們愛(ài)搭不理什么的,會(huì)罵我?guī)拙?,等我反?yīng)過(guò)來(lái)之后,我就會(huì)馬上陪笑臉,好好招呼他們。

大爺,你要哪只雞,要嫩雞還是要老雞?

這只老母雞是吧。

好嘞

要不要?dú)?,要?dú) ?/p>

馬上給你殺哈。

雞腸,雞心要不要的?

要的啊,

行,

殺好雞,清洗好之后,連雞腸雞心雞肫一起給顧客整理好之后就行了。

剩下的雞油,雞下水我們也是不扔掉的,這些東西分開(kāi)放好,都會(huì)有人來(lái)收的,那種小飯店會(huì)來(lái)收雞油,用雞油燒面條特別香特別鮮。這些雞油雞下水實(shí)際上也是這種小生意收入的很重要一塊。

一般來(lái)說(shuō),平時(shí)一天有六七百毛收入,周六周未節(jié)假日一般有一千左右毛收入。這幾年疫情反反復(fù)復(fù)收入受到很大影響,但再怎么樣,這種生意基本上算是剛需性的,再怎么差的生意,也比工廠打工要好。

辛苦歸辛苦,但一個(gè)月除去各種開(kāi)支,別亂花錢(qián)的話,五千至一萬(wàn)是可以存下來(lái)的。

跟我同租一個(gè)房子的仨哥們,他們?cè)趶S里上班實(shí)際上也很辛苦的,經(jīng)常加班到十一點(diǎn)才回家,我都晚上學(xué)了兩三小時(shí)編程了,準(zhǔn)備睡覺(jué)了他們才回來(lái),一個(gè)月這樣拼命加班也就六七千收入,只是比我干凈點(diǎn)而已,收入還真的不如我殺雞,雖然我混身雞屎味。

05

今天已經(jīng)是我學(xué)電腦編程的第二個(gè)月了。

昨天我又學(xué)會(huì)了函數(shù)功能,做了個(gè)簡(jiǎn)易的用戶(hù)交戶(hù)系統(tǒng),實(shí)現(xiàn)了人機(jī)互動(dòng)的效果,讓我非常興奮。

感覺(jué)編程實(shí)際上也不是太難啊。

很想試試做個(gè)正式的項(xiàng)目玩玩。

晚上學(xué)python編程

我想?yún)⒄宅F(xiàn)學(xué)的喜茶店輔下單系統(tǒng)案例,做一個(gè)下單系統(tǒng),并且去注冊(cè)個(gè)正式的服務(wù)器和域名,看能不能實(shí)際運(yùn)行使用。想試下自已能不能從頭至尾開(kāi)發(fā)成功。

但我沒(méi)有跟用戶(hù)實(shí)際接觸過(guò),不知道實(shí)際當(dāng)中用戶(hù)會(huì)有哪些細(xì)節(jié)需求,當(dāng)時(shí)想,如果有人想做,愿意讓我給他做的話,只要他付注冊(cè)服務(wù)器和域名的費(fèi)用就行,我給他做的人工免費(fèi)都是可以的,主要就是想實(shí)際練練手,看自已這段時(shí)間學(xué)的東西在實(shí)戰(zhàn)需求中行不行。

但我白天一直賣(mài)雞,也不認(rèn)識(shí)人,一般是找不到機(jī)會(huì)給別人做實(shí)際項(xiàng)目的。

在平時(shí)和室友一起聚餐時(shí)也說(shuō)起過(guò)這個(gè)想法。

但他們一直認(rèn)為我不可能真的能做出來(lái)正式的網(wǎng)站。只把我這個(gè)想法當(dāng)玩笑話聽(tīng)聽(tīng)。

直到有一次,又說(shuō)到這個(gè)話題時(shí),一個(gè)室友偶而提了個(gè)建議,讓我把可以給人做網(wǎng)站系統(tǒng)的信息發(fā)到58之類(lèi)的平臺(tái)上試試,說(shuō)不定有人需要真的會(huì)聯(lián)系我,讓我去碰碰運(yùn)氣看能不能對(duì)接上。

當(dāng)時(shí)只是隨口說(shuō)的一句話,還真說(shuō)中了

我有了這個(gè)想法之后,真去平臺(tái)上發(fā)了可以為別人做網(wǎng)站的信息,價(jià)格好說(shuō),面議之類(lèi)的話。

一天,我正在檔口里殺雞拔毛時(shí),來(lái)了個(gè)電話,問(wèn)我是不是可以給人做網(wǎng)站的啊。

我去,還真有人來(lái)問(wèn)了

我說(shuō):“是啊”

對(duì)方說(shuō)他們是個(gè)小飯店,想做個(gè)現(xiàn)在比較流行的微信小程序,就是讓客人去用餐時(shí)關(guān)注他們的小程序,然后成為會(huì)員,主要就是要在這個(gè)小程序里體現(xiàn)出他們店里有的各類(lèi)菜品,可以讓會(huì)員在小程序里預(yù)定下單,并且可以讓他們店輔有新品或活動(dòng)時(shí),能夠向用戶(hù)推送消息之類(lèi)的,只要有這些功能就行了,問(wèn)我能不能做。

我一口就答應(yīng)下來(lái)了。

能做!

管他能不能做,先答應(yīng)下來(lái)再說(shuō),反正如果實(shí)在做不起來(lái)也沒(méi)事,心里又沒(méi)打算收費(fèi)賺錢(qián)。

06

對(duì)方約我當(dāng)天下午去他們店里面談。

馬上回家狠狠的洗澡換衣,確定沒(méi)雞屎味了之后,吃完中飯后就去對(duì)方店里跟他們面談,詳細(xì)了解他們的需求,了解他們參照的案例。仔細(xì)看完之后,心里覺(jué)的自已大概能做出來(lái)。

最后聊完之后,對(duì)方問(wèn)我價(jià)格是怎么算的?

我開(kāi)始跟他們說(shuō)價(jià)格這個(gè)沒(méi)事,不用管,你們看著給就行。

免費(fèi)也沒(méi)事。

對(duì)方聽(tīng)我說(shuō)免費(fèi)都行,哈哈大笑。

認(rèn)為我要嘛是客氣,要嘛是不是以后真開(kāi)始做了之后,中途會(huì)亂要價(jià)。

非要我說(shuō)個(gè)具體的價(jià)格,不說(shuō)具體就算了,他們另外找人做去。

那我只能收費(fèi)做嘍。

我想了下,就按頁(yè)面數(shù)報(bào)價(jià)吧,一張網(wǎng)頁(yè)多少錢(qián)這樣算,

心里仔細(xì)給他們這種需求核算了下,大概三十張網(wǎng)頁(yè)就可以完全實(shí)現(xiàn)他們的需求了。

好像外面報(bào)價(jià)是一張頁(yè)面一千元的價(jià)格,我就報(bào)個(gè)六百元一張吧。

這個(gè)價(jià)格肯定是很低的,對(duì)方一聽(tīng),隨口壓了下價(jià),最后定在五百元一張網(wǎng)頁(yè)的價(jià)格,總共三十至三十五張頁(yè)面,就按三十張算了,一口價(jià)定死一萬(wàn)五,把前面提到的功能都要實(shí)現(xiàn),如果實(shí)現(xiàn)這些功能的頁(yè)面數(shù)量超出我的預(yù)估,也不在給我加錢(qián),損失由我自已承擔(dān)。

可以,無(wú)所謂。

簽書(shū)面合同都行,做不出來(lái)一分錢(qián)不要,損失由我自已承擔(dān),白紙黑字,也不怕我后面會(huì)以各種理由找他們亂要價(jià)了。

實(shí)際上像他們這種項(xiàng)目需求,網(wǎng)上很多案例,我學(xué)過(guò)的店輔機(jī)器人案例也可以滿足這種項(xiàng)目需求,代碼真的稍微改動(dòng)下就行了,工作量大點(diǎn)的地方就是要按他們店輔里面的實(shí)物做一些圖片并且優(yōu)化漂亮,裝飾網(wǎng)頁(yè),其它沒(méi)什么工作量大的地方。

當(dāng)天簽合同,合同里約定項(xiàng)目總共費(fèi)用一萬(wàn)五千元,不給定金,做好了,實(shí)際運(yùn)行可以了,并且把全部代碼,服務(wù)器密碼完成后全部移交給他們之后,他們?cè)俳o我錢(qián)。

一切聽(tīng)他們的,我都沒(méi)意見(jiàn)!

07

因?yàn)橄挛缫恢痹诟麄冋勥@個(gè)項(xiàng)目,沒(méi)回菜場(chǎng)賣(mài)雞,所以當(dāng)天進(jìn)來(lái)的雞還有一大半沒(méi)有賣(mài)掉,還有六十多只雞放在菜場(chǎng)檔口,準(zhǔn)備第二天去抓緊賣(mài)賣(mài)掉,但客戶(hù)又催的急,叫我抓緊去他們店里拍照,他們晚上把店里整理整齊,讓我第二天抓緊去拍照什么的。

那第二天上午又沒(méi)去菜場(chǎng)檔口出攤賣(mài)雞,先去給客戶(hù)拍圖片要緊。

等到第二天圖片拍好回家換了衣服去菜場(chǎng)出攤已經(jīng)是下午三點(diǎn)多了。

因?yàn)榱嘀浑u一直疊在鐵框里,有點(diǎn)擠,看到有三四只雞都有點(diǎn)歪歪的了,看來(lái)晚上又要加餐了。

賣(mài)到晚上七點(diǎn)時(shí),還剩下三十多只雞,只能繼續(xù)放著。

先把那幾只歪歪的雞殺了回去跟室友們一起加餐吃了再說(shuō)。

順便把雞油帶點(diǎn)回去,整個(gè)雞油拌面,鮮死那仨。

晚上四個(gè)人,四大只雞炒了滿滿一大鍋,整了兩箱啤酒,大塊吃雞,大口喝酒,吃的昏天暗地。

08

接下來(lái)兩周,基本沒(méi)去檔口做生意,一直在家做網(wǎng)站,兩個(gè)星期就差不多完事了。

接著就是去客戶(hù)那邊現(xiàn)場(chǎng)調(diào)試,現(xiàn)場(chǎng)試運(yùn)行了幾次,測(cè)試調(diào)整幾次之后,正式移交給他們。

一手給錢(qián),一手給賬號(hào)密碼和原碼。

三星期不到,賺了一萬(wàn)五千元錢(qián)。

我這個(gè)才學(xué)了不到半年的菜鳥(niǎo)還真的掙到編程的錢(qián)了。

晚上必須大餐,而且還是要去館子聚餐,懶得自已燒。

叫上仨室友,大吃大喝去。好好犒勞下自已。

那哥仨一聽(tīng)我真拿到錢(qián)了,竟然這么順。

他們也開(kāi)心的很,感覺(jué)我像瞎玩一樣的運(yùn)氣真好,真是瞎貓碰上了死耗子

吃飯時(shí),一說(shuō)到我三個(gè)星期不到賺了一萬(wàn)五千元錢(qián),他們比我還激動(dòng),這些錢(qián)他們要上班三個(gè)月才有啊,還要加好多班才行啊。哈哈 哈哈哈哈,,,,,嘍

他們當(dāng)場(chǎng)決定,他們也要跟我上網(wǎng)學(xué)這個(gè)編程啥的,仔細(xì)問(wèn)我在網(wǎng)上哪學(xué)的,從哪里開(kāi)始學(xué),難不難,,,,,

我跟他們說(shuō)我是在手機(jī)APP上學(xué)的,只要自已去下載個(gè),然后跟著上面的課程依樣畫(huà)葫蘆般學(xué)就行,很省力的。

吃完回到家,那仨就拉著我教他們下載了,急不可耐。

以前這么長(zhǎng)時(shí)間,他們一直看我在學(xué),都從來(lái)沒(méi)問(wèn)過(guò)我在手機(jī)上哪個(gè)里面學(xué)的,從來(lái)沒(méi)關(guān)心過(guò)這個(gè)事,現(xiàn)在他們一看我還真有收獲了,那個(gè)急啊,,,,,哈哈哈哈,,,,,

我就仔細(xì)教他們,先在手機(jī)軟件商店或應(yīng)用市場(chǎng)上輸入能量庫(kù)三個(gè)字,把這個(gè)搜索出來(lái)下載安裝好,然后直接在首頁(yè)里找自已想學(xué)的類(lèi)目,比如想學(xué)電腦編程就去電腦類(lèi)里進(jìn)去找到課程學(xué)就行了,很方便的。

當(dāng)晚,仨室友馬上各自下載好能量庫(kù)在上面開(kāi)始學(xué)起來(lái)了。勁頭比我以前還足。

09

這幾年做賣(mài)雞的生意也存了點(diǎn)錢(qián),有個(gè)二十多萬(wàn)吧,但我一個(gè)年青人,每天雞屎味,真的很影響我交友唉。

我一直羨慕做程序員工作的人,自從做了上面這個(gè)項(xiàng)目之后,我心里有信心多了。覺(jué)得應(yīng)該可以找個(gè)程序員的工作做做。

于是,我就搞了份簡(jiǎn)歷,投在各個(gè)求職平臺(tái)上。

就這樣,我白天繼續(xù)賣(mài)雞賺錢(qián),晚上繼續(xù)學(xué)python編程,另外每晚看下各個(gè)招聘平臺(tái)的程序員崗位的招聘信息,管他是哪家公司,只要是招程序員,我就投,有十家招,我就投十家,有一百家招,我就投一百家,反正一句話,不管哪個(gè)公司招聘程序員我都投。

被我這樣全面覆蓋投簡(jiǎn)歷之后,也經(jīng)常會(huì)有企業(yè)給我回復(fù),但因?yàn)槲覜](méi)資歷,所以大多數(shù)企業(yè)最后都沒(méi)要我。

后來(lái),我在簡(jiǎn)歷上加上了前面做的那個(gè)飯店的訂餐項(xiàng)目經(jīng)歷,作為自已的實(shí)戰(zhàn)案例。還別說(shuō),效果很好,沒(méi)幾天就有兩三家小公司聯(lián)系我,詳細(xì)問(wèn)了下我做那個(gè)項(xiàng)目的過(guò)程之后,就約我去公司面試了。最終面試上了一家公司,雖然這家公司不大,五六十個(gè)人的小公司吧,做外包項(xiàng)目。但對(duì)我來(lái)說(shuō)挺滿足的,我一個(gè)初中學(xué)歷的人,本來(lái)在菜場(chǎng)檔口上殺雞而已,以為要?dú)⒁惠呑与u,現(xiàn)在跳到寫(xiě)字樓里面來(lái)工作了,先不說(shuō)收入怎么樣,至少工作環(huán)境好多少倍都不止了。工資也還行,一個(gè)月也可以拿一萬(wàn)二。比殺雞當(dāng)個(gè)體戶(hù)還強(qiáng)點(diǎn)。關(guān)鍵是工作環(huán)境都是年青人,我喜歡,太喜歡了!

我很滿足。

跟那么多做UI美工的美女在一起工作–的我,

有一種幸福終于來(lái)了的感覺(jué)!

看前面幾個(gè) 妹子的小腰多蠻啊

10

把家里原來(lái)穿過(guò),有雞屎味的衣褲全扔了。

把檔口低價(jià)轉(zhuǎn)掉。

三輪車(chē)及殺雞所有的工具全送給接手檔口的下家。

好好洗澡好好洗澡,確定身上沒(méi)有雞屎味了。

去公司報(bào)到上班。

在公司,中午把中飯端到自已坐位上一邊吃飯,一邊和同事吹牛聊天,一邊還可以看到窗外的風(fēng)景,吃完后還可以睡個(gè)午覺(jué)。

真他媽的爽。

最后說(shuō)下仨室友,自從上次看到我三個(gè)星期賺了一萬(wàn)五之后,現(xiàn)在又看到我真去做程序員了,還拿一萬(wàn)二一個(gè)月的薪資。

他們現(xiàn)在每天晚上學(xué)的熱火朝天,不亦樂(lè)乎!

]]>
python淘寶秒殺腳本代碼,python寫(xiě)淘寶秒殺腳本? http://www.qjsdgw.cn/33466.html Thu, 30 Jun 2022 13:08:37 +0000 http://www.qjsdgw.cn/?p=33466 作為年中營(yíng)銷(xiāo)的重要節(jié)點(diǎn),618已經(jīng)是商家、達(dá)人、服務(wù)商全年布局的關(guān)鍵“發(fā)力點(diǎn)”之一。品牌電商為了獲取客流量,通常必不可少地會(huì)開(kāi)展限時(shí)限量的秒殺搶購(gòu)活動(dòng)。

秒殺場(chǎng)景的特點(diǎn):

定時(shí)開(kāi)始、庫(kù)存有限、操作可靠。

一、測(cè)試方案

首先確定測(cè)試步驟,且同步確定測(cè)試要求,如下:

(1)確定測(cè)試目標(biāo):與性能測(cè)試不同的是,壓力測(cè)試的目標(biāo)是什么時(shí)候系統(tǒng)接近崩潰

(2)確定關(guān)鍵功能:針對(duì)核心功能進(jìn)行壓力測(cè)試,如:下單、庫(kù)存扣減

(3)確定負(fù)載:不是每個(gè)服務(wù)都有高負(fù)載的,我們的測(cè)試其實(shí)是要關(guān)注那些負(fù)載量大的服務(wù),或者是一段時(shí)間內(nèi)系統(tǒng)中某些服務(wù)的負(fù)載有波動(dòng)。

(4)選擇環(huán)境:建議搭建和生產(chǎn)環(huán)境一模一樣的環(huán)境進(jìn)行測(cè)試。

(5)確定監(jiān)測(cè)點(diǎn):實(shí)際上就是對(duì)關(guān)注的參數(shù)進(jìn)行監(jiān)視,例如 CPU 負(fù)載,內(nèi)存使用率,系統(tǒng)吞吐量等等。

(6)產(chǎn)生負(fù)載:這里需要從生產(chǎn)環(huán)境去獲取一些真實(shí)的數(shù)據(jù)作為負(fù)載數(shù)據(jù)源,這部分?jǐn)?shù)據(jù)源根據(jù)目標(biāo)系統(tǒng)的承受要求由腳本驅(qū)動(dòng),對(duì)系統(tǒng)進(jìn)行沖擊。建議使用往期秒殺系統(tǒng)的數(shù)據(jù),或者實(shí)際生產(chǎn)系統(tǒng)的數(shù)據(jù)進(jìn)行測(cè)試。

(7)執(zhí)行測(cè)試:這里主要是根據(jù)目標(biāo)系統(tǒng),關(guān)鍵組件,用負(fù)載進(jìn)行測(cè)試,返回監(jiān)視點(diǎn)的數(shù)據(jù)。模擬不同的網(wǎng)絡(luò)環(huán)境,對(duì)硬件條件進(jìn)行有規(guī)律的測(cè)試。

(8)分析數(shù)據(jù):對(duì)關(guān)鍵服務(wù)的壓力測(cè)試數(shù)據(jù)進(jìn)行分析得知該服務(wù)的承受上限在哪里。對(duì)一段時(shí)間內(nèi)有負(fù)載波動(dòng)或者大負(fù)載的服務(wù)進(jìn)行數(shù)據(jù)分析,得出服務(wù)改造的方向。

二、性能測(cè)試的關(guān)注點(diǎn)

1、測(cè)試的目的:

(1)了解秒殺系統(tǒng)在高并發(fā)下,系統(tǒng)是否穩(wěn)定

(2)了解秒殺系統(tǒng)性能瓶頸,并進(jìn)行優(yōu)化

(3)通過(guò)業(yè)務(wù)場(chǎng)景壓力測(cè)試實(shí)施,為系統(tǒng)調(diào)優(yōu)提供數(shù)據(jù)參考

2、業(yè)務(wù)分析:

(1)用戶(hù)注冊(cè)/登錄頁(yè)面并發(fā)測(cè)試

(2)用戶(hù)填寫(xiě)信息頁(yè)面并發(fā)測(cè)試

(3)用戶(hù)提交訂單頁(yè)面并發(fā)測(cè)試

(4)后臺(tái)數(shù)據(jù)庫(kù)壓力測(cè)試

3、測(cè)試指標(biāo)

(1)用戶(hù)并發(fā)數(shù)

(2)交易響應(yīng)時(shí)間

(3)交易吞吐量:后臺(tái)主機(jī)每秒處理事務(wù)數(shù)

(4)并發(fā)交易成功率

4、測(cè)試資源指標(biāo)

關(guān)注服務(wù)器資源使用情況,監(jiān)控的服務(wù)器包括API服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)

系統(tǒng)CPU占用率

系統(tǒng)內(nèi)存使用率

系統(tǒng)I/O使用率

]]>
抖音直播間福袋怎么搶中獎(jiǎng)率高python(抖音直播間福袋怎么中獎(jiǎng)幾率大) http://www.qjsdgw.cn/27007.html Wed, 22 Jun 2022 23:47:55 +0000 http://www.qjsdgw.cn/?p=27007 人口老齡化程度的不斷加深,造就老年群體巨大市場(chǎng),越來(lái)越多的開(kāi)發(fā)商布局養(yǎng)老產(chǎn)業(yè),開(kāi)發(fā)康養(yǎng)地產(chǎn)。經(jīng)過(guò)十年的試錯(cuò)、淬煉和探索,部分品牌企業(yè)已然探索出屬于自己的一套康養(yǎng)模式。中國(guó)國(guó)際養(yǎng)老健康產(chǎn)業(yè)博覽會(huì)、廣東省養(yǎng)老服務(wù)業(yè)商會(huì),聯(lián)合越秀康養(yǎng)、富力集團(tuán)及新希望集團(tuán)共同舉辦“銀齡有約”養(yǎng)老健康行業(yè)線上直播系列活動(dòng)——康養(yǎng)專(zhuān)場(chǎng),以行業(yè)標(biāo)桿康養(yǎng)項(xiàng)目為例,多維度分享康養(yǎng)項(xiàng)目運(yùn)營(yíng)經(jīng)驗(yàn)。

領(lǐng)導(dǎo)致辭

活動(dòng)主辦單位之一廣東省養(yǎng)老服務(wù)業(yè)商會(huì)黨支部書(shū)記、會(huì)長(zhǎng) 許曉玲為活動(dòng)致辭。許會(huì)長(zhǎng)介紹康養(yǎng)地產(chǎn)是建立在旅游、休閑、文化、健康及養(yǎng)老產(chǎn)業(yè)基礎(chǔ)之上,以中國(guó)傳統(tǒng)的養(yǎng)生理念及方法去解決養(yǎng)老問(wèn)題的復(fù)合型房地產(chǎn)開(kāi)發(fā)模式,同時(shí)向觀眾分享了近年來(lái)廣東省旅居養(yǎng)老的開(kāi)展情況。

嘉賓分享

越秀康養(yǎng)產(chǎn)業(yè)投資公司總經(jīng)理 張博圍繞康養(yǎng)行業(yè)發(fā)展趨勢(shì)及商業(yè)模式,解析行業(yè)發(fā)展趨勢(shì),分析市場(chǎng)上已存在的養(yǎng)老項(xiàng)目運(yùn)營(yíng)模式,分享越秀康養(yǎng)的行業(yè)實(shí)踐經(jīng)驗(yàn)。

干貨1:中國(guó)養(yǎng)老市場(chǎng)容量及構(gòu)成?

中國(guó)養(yǎng)老產(chǎn)業(yè)發(fā)展尚處于起步期,隨著老齡化的加劇、國(guó)家的重視及消費(fèi)群體等因素推動(dòng),預(yù)計(jì)未來(lái)十年中國(guó)養(yǎng)老市場(chǎng)容量達(dá)10萬(wàn)億元,其中養(yǎng)老公寓需求3-4萬(wàn)億元,養(yǎng)老機(jī)構(gòu)需求1萬(wàn)億元,養(yǎng)老服務(wù)需求5萬(wàn)億元,市場(chǎng)發(fā)展前景巨大。

干貨2:目前中國(guó)市場(chǎng)上供給的基本形態(tài)及運(yùn)營(yíng)特征?

按照當(dāng)前“9037”的養(yǎng)老基本國(guó)策,市場(chǎng)上供給的有:

  • 活躍長(zhǎng)者公寓:以銷(xiāo)售為主,類(lèi)住宅開(kāi)發(fā),提供較輕的養(yǎng)老服務(wù)
  • 養(yǎng)護(hù)/護(hù)理機(jī)構(gòu):以持有經(jīng)營(yíng)為主,類(lèi)似于星級(jí)酒店經(jīng)營(yíng),提供專(zhuān)業(yè)養(yǎng)老醫(yī)療服務(wù)
  • 社區(qū)嵌入式機(jī)構(gòu):面積較小,類(lèi)連鎖酒店,適合快速擴(kuò)張發(fā)展
  • 居家服務(wù)機(jī)構(gòu):資產(chǎn)最輕,以圈流量為主,類(lèi)互聯(lián)網(wǎng)模式

干貨3:越秀康養(yǎng)的大健康生態(tài)鏈布局?

越秀康養(yǎng)依托多點(diǎn)物理布局+互聯(lián)網(wǎng)技術(shù),打造“機(jī)構(gòu)-社區(qū)-居家”三級(jí)養(yǎng)老服務(wù)網(wǎng),構(gòu)建越秀康養(yǎng)經(jīng)營(yíng)特色。全國(guó)可運(yùn)營(yíng)床位5000張,規(guī)模居廣州第一、大灣區(qū)領(lǐng)先,全國(guó)第一梯隊(duì)。越秀康養(yǎng)以養(yǎng)老產(chǎn)業(yè)為切入點(diǎn),強(qiáng)化與醫(yī)療、護(hù)理、金融的結(jié)合,向大健康領(lǐng)域延伸,打造大健康生態(tài)鏈。

富力集團(tuán)中南區(qū)域惠汕公司董事長(zhǎng) 肖輝圍繞長(zhǎng)壽時(shí)代中國(guó)康養(yǎng)小鎮(zhèn)的經(jīng)營(yíng)解碼及深度實(shí)戰(zhàn)主題,以富力國(guó)際康養(yǎng)城為實(shí)例,與大家一起探討長(zhǎng)壽時(shí)代的生活方式、健康中國(guó)的市場(chǎng)機(jī)遇。

干貨1:如何打造特色康養(yǎng)項(xiàng)目?

六大途徑打造特色康養(yǎng)項(xiàng)目:

  • 提供一站式住假生活解決方案(如資源、產(chǎn)品、權(quán)益、金融等)
  • 社群分級(jí)共建品牌私域(分為四級(jí):品牌級(jí)、項(xiàng)目級(jí)、業(yè)態(tài)級(jí)、鄰里級(jí))
  • 打造向往的目的地運(yùn)營(yíng):以目的地運(yùn)營(yíng)和分級(jí)社群模式拉通酒店、配套及品牌商家,提供一站式全齡住假服務(wù)
  • 流量+內(nèi)容=產(chǎn)業(yè)共生聯(lián)盟;
  • 建立DTC-直連客戶(hù)的數(shù)字化生活服務(wù)團(tuán)隊(duì)
  • 健康配套服務(wù)權(quán)益化尊享

干貨2:富力集團(tuán)的康養(yǎng)品牌定位實(shí)踐

富力國(guó)際康養(yǎng)城,圍繞“全生命周期,美好健康生活目的地”這一定位,通過(guò)樂(lè)活療愈(建設(shè)美好生活小鎮(zhèn))、以醫(yī)養(yǎng)生(建立全球頂級(jí)醫(yī)學(xué)合作醫(yī)院)、以醫(yī)養(yǎng)老(提供成熟運(yùn)營(yíng)養(yǎng)老產(chǎn)品服務(wù))等方式,滿足長(zhǎng)壽時(shí)代下“健康長(zhǎng)住、健康旅居、健康養(yǎng)老”的三大健康需求。

新希望健康產(chǎn)業(yè)投資發(fā)展(廣東)有限公司副總經(jīng)理 蘆雅琳,以“邑”為例,為大家分享創(chuàng)新標(biāo)準(zhǔn)化旅居養(yǎng)老適宜模式。解讀旅居養(yǎng)老的定義,并以江門(mén)為例,介紹旅居養(yǎng)老的設(shè)計(jì)思路與方向。

干貨1:傳統(tǒng)老年旅游與旅居養(yǎng)老的區(qū)別?

  • 要素不同:前者為大交通+酒店+景區(qū);后者更注重長(zhǎng)者適齡化的環(huán)境配套設(shè)施、恒常性醫(yī)療保健、精神文化學(xué)習(xí)、主題社交活動(dòng)等
  • 目的不同:前者是為了游覽觀光+購(gòu)物旅游;后者是為了慢游細(xì)品,體驗(yàn)區(qū)域差異化文化,實(shí)現(xiàn)自我價(jià)值提升
  • 居所不同:前者一般是在酒店、旅館、公寓;后者更注重適齡化的人居環(huán)境配套服務(wù)機(jī)構(gòu),以及主題文化社交功能區(qū)域的融合
  • 周期不同:前者一般為5-7天;后者是根據(jù)時(shí)節(jié)、地域、氣候、文化等因素,在適宜旅居地居住約一周至一個(gè)月

干貨2:如何打造創(chuàng)新旅居養(yǎng)老標(biāo)準(zhǔn)化適宜模式?

以江門(mén)雁鳴湖畔養(yǎng)老養(yǎng)生公寓為例,項(xiàng)目以“康、居、養(yǎng)”三位一體,涵蓋智能適老設(shè)備設(shè)施+智能化家居、5大健康系統(tǒng)、1 大健康管理會(huì)所。由專(zhuān)業(yè)醫(yī)療團(tuán)隊(duì)長(zhǎng)期駐場(chǎng)服務(wù),接駁社工及健康管理服務(wù)資源,搭建居家式生活,打造多元化配套健康棲居小鎮(zhèn)。

互動(dòng)滿屏

最后感謝

在線觀看直播的

12700+養(yǎng)老行業(yè)同仁

祝大家五一節(jié)日快樂(lè)

我們節(jié)后再會(huì)!

]]>
python猜數(shù)字游戲代碼顯示次數(shù)(python猜數(shù)字游戲編程,顯示猜了幾次) http://www.qjsdgw.cn/9331.html Thu, 02 Jun 2022 18:40:31 +0000 http://www.qjsdgw.cn/?p=9331 在學(xué)習(xí)Python的時(shí)候我也閱讀了一些其他類(lèi)型的書(shū)籍,比如;算法。因?yàn)镻ython比較強(qiáng)的是爬蟲(chóng)和大數(shù)據(jù)分析,當(dāng)然其他語(yǔ)言也都可以去做爬蟲(chóng)和數(shù)據(jù)分析,可能是Python更容易學(xué)作為小白的話嘗試了一下 確實(shí)比較容易理解和實(shí)踐~。

我們之前有玩過(guò)一個(gè)游戲 就是通過(guò)隨機(jī)數(shù)讓計(jì)算機(jī)出一個(gè)數(shù),然后我們?nèi)ヅ袛嘤?jì)算機(jī)出的數(shù)是哪個(gè)。

計(jì)算機(jī)會(huì)從1~100中隨機(jī)出一個(gè)數(shù),我們有6次機(jī)會(huì)去計(jì)算,看看能否猜出來(lái)。

import random
def caishuzi(fanwei,caideshu):
    cishu=1
    while cishu<7:
        caideshu=int(input('請(qǐng)輸入你猜的數(shù):'))
        if caideshu==a:
            print(f'很厲害嘛,第{cishu}次,猜對(duì)的,')
            break
        else:
            if caideshu>a:
                print(f'猜大了,這是第{cishu}次')
            else:
                print(f'猜小了,這是第{cishu}次')
        cishu+=1

a = random.randint(1,100)
fanwei=[i for i in range(1,101)]
caishuzi(fanwei,a)

運(yùn)氣好6次以?xún)?nèi)可以搞定,最多可能需要6-7次,當(dāng)然這是咱們玩了很多次以后找到了一個(gè)好的辦法 ,就是2分法,因?yàn)橹朗?~100里面的數(shù)字,那么第一次最大就是100,最小是1,先取個(gè)中間值50(取整數(shù)),如果猜得大了,再?gòu)闹虚g值到最小值去考慮,如果小了,就從中間值到最大值去考慮。

按這個(gè)思路 我們可以做一個(gè)二分法的函數(shù)出來(lái)。注意:這個(gè)方法只能用于有序的范圍,如果范圍是無(wú)序的就不管用了哈。

做出來(lái)后干嘛呢?用魔法打敗魔法吧~計(jì)算機(jī)跟計(jì)算機(jī)去玩吧。

import random
def caishuzi(fanwei,caideshu):
    zuixiaozhi=1
    zuidazhi=len(fanwei)
    cishu=1
    while cishu<8:
        zhongjianzhi = (zuidazhi + zuixiaozhi) // 2
        print(f'計(jì)算機(jī)建議你猜:{zhongjianzhi}')
        guess=int(input('請(qǐng)輸入你猜的數(shù):'))
        guess=zhongjianzhi
        if guess==caideshu:
            print(f'很厲害嘛,第{cishu}次,猜對(duì)的,')
            break
        else:
            if guess>caideshu:
                zuidazhi=zhongjianzhi-1
                print(f'猜大了,這是第{cishu}次')
            else:
                zuixiaozhi=zhongjianzhi+1
                print(f'猜小了,這是第{cishu}次')
        cishu+=1

a = random.randint(1,100)
fanwei=[i for i in range(1,101)]
caishuzi(fanwei,a)

讓魔法打敗魔法就跟找到外掛一樣有趣~

]]>
python permission denied什么意思(permission denied什么意思中文) http://www.qjsdgw.cn/1463.html Sat, 07 May 2022 04:02:49 +0000 http://www.qjsdgw.cn/?p=1463

查看原文:前端權(quán)限驗(yàn)證控制與實(shí)現(xiàn)

查看原文點(diǎn)擊關(guān)注“八戒技術(shù)團(tuán)隊(duì)”,閱讀更多技術(shù)干貨

歡迎大家一起探討交流進(jìn)入技術(shù)交流群


前言

在應(yīng)用中,”權(quán)限驗(yàn)證“是一個(gè)常見(jiàn)的話題。從應(yīng)用的層面來(lái)講,雖然不同的應(yīng)用有一定區(qū)別,但總體不外乎以下四種權(quán)限狀態(tài):游客、普通用戶(hù)、管理員用戶(hù)、超級(jí)管理員用戶(hù);從技術(shù)的層面上來(lái)講,一個(gè)用戶(hù)具有什么樣的管理權(quán)限,應(yīng)當(dāng)是該用戶(hù)的一個(gè)身份標(biāo)識(shí),而這樣的身份標(biāo)識(shí)應(yīng)該是跟隨用戶(hù)信息一并存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)。由此可見(jiàn),用戶(hù)權(quán)限的設(shè)計(jì)本質(zhì)上來(lái)說(shuō)應(yīng)當(dāng)是后端工作的一部分。

但在真正應(yīng)用的過(guò)程中,卻并非是純后端的工作。首先站在產(chǎn)品經(jīng)理的角度,用戶(hù)使用什么樣的功能應(yīng)該在接觸應(yīng)用的時(shí)候就被展現(xiàn)出來(lái),而交互功能的起始在前端;其次從用戶(hù)的角度來(lái)講,當(dāng)某一個(gè)功能不能被使用時(shí),此時(shí)應(yīng)用做出諸如“錯(cuò)誤提示”、“重定向“ 等操作比直接返回一個(gè)錯(cuò)誤數(shù)據(jù)擁有更好的用戶(hù)體驗(yàn);最后是減輕服務(wù)器壓力,對(duì)于沒(méi)有權(quán)限的操作直接在前端進(jìn)行相應(yīng)的處理,更少的請(qǐng)求意味著服務(wù)器壓力更小。

綜上所述,前端權(quán)限驗(yàn)證僅僅作為后端權(quán)限體系的一個(gè)必要補(bǔ)充。雖然是一個(gè)補(bǔ)充,但是十分必要,它的必要性體現(xiàn)在:產(chǎn)品功能的完善、用戶(hù)體驗(yàn)的提升、以及服務(wù)器壓力的減輕等諸多方面。

前端的權(quán)限驗(yàn)證又主要分為三大部分:登錄權(quán)限驗(yàn)證、頁(yè)面權(quán)限驗(yàn)證、請(qǐng)求權(quán)限驗(yàn)證。本文主要結(jié)合Vue3、Vue-router4、以及Vuex 的后臺(tái)管理系統(tǒng)案例來(lái)進(jìn)行舉例說(shuō)明。

1、登陸權(quán)限驗(yàn)證

從使用流程上來(lái)看,往往用戶(hù)進(jìn)入應(yīng)用之后,首先是登錄的判斷,譬如在后臺(tái)管理系統(tǒng)中,用戶(hù)通過(guò)外鏈或輸入應(yīng)用的網(wǎng)址鏈接,此時(shí)應(yīng)用應(yīng)對(duì)當(dāng)前的登錄狀態(tài)進(jìn)行驗(yàn)證。若已經(jīng)登陸了即跳轉(zhuǎn)到用戶(hù)需要的頁(yè)面,若如果沒(méi)有登陸,那么應(yīng)引導(dǎo)用戶(hù)到登錄頁(yè)先進(jìn)行登錄操作。

從技術(shù)實(shí)現(xiàn)上來(lái)看,前端用戶(hù)登錄的本質(zhì)是將用戶(hù)信息(userName/passWord/token…)存儲(chǔ)在本地(cookie/session/localStorage)和發(fā)送請(qǐng)求驗(yàn)證用戶(hù)信息的有效性,并根據(jù)返回結(jié)果對(duì)當(dāng)前用戶(hù)的信息進(jìn)行處理,從而判斷當(dāng)前用戶(hù)是否已經(jīng)正確登錄。

例如當(dāng)前首頁(yè)需要進(jìn)行登錄攔截,用戶(hù)在未登錄的情況下需要跳轉(zhuǎn)到登錄界面進(jìn)行操作,可在路由中直接重定向登錄頁(yè)面 。

1.1 頁(yè)面重定向

先定義好路由,在需要登錄權(quán)限的路由添加`meta`字段標(biāo)識(shí)。

然后在 `router.beforeEach`中進(jìn)行判斷,對(duì)需要登錄且未登錄的頁(yè)面進(jìn)行重定向

1.2 頁(yè)面引導(dǎo)登陸

除了直接重定向以外,有時(shí)還需要對(duì)用戶(hù)進(jìn)行引導(dǎo)。在`layout`文件目錄中定義一個(gè)`default.vue`組件,在components中定一個(gè)登錄引導(dǎo)組件 `guide.vue`,在`default.vue`中引入 `guide.vue `并進(jìn)行登錄的判斷。

對(duì)于需要登錄才能夠看到的組件,最外層套用一層 `default.vue` 組件即

效果如下:

總結(jié):根據(jù)用戶(hù)是否登錄判斷用戶(hù)是否能夠看到對(duì)應(yīng)的內(nèi)容有兩種做法:1、對(duì)router進(jìn)行配置和重定向操作。2、為需要登錄才能看到的組件包裹一層登錄判斷的高階組件。

2、頁(yè)面權(quán)限驗(yàn)證

頁(yè)面的權(quán)限,不僅涉及登錄的判斷,還要根據(jù)用戶(hù)在系統(tǒng)之中的角色進(jìn)行判斷,但是思路大同小異。首先是在vuex中存入用戶(hù)的角色權(quán)限,然后在路由中進(jìn)行權(quán)限過(guò)濾,或者封裝高階組件對(duì)目標(biāo)頁(yè)面進(jìn)行處理。

2.1 路由權(quán)限驗(yàn)證

用戶(hù)登錄成功之后,后端接口返回給前端該賬號(hào)下?lián)碛械臋?quán)限列表,至于是什么角色應(yīng)該擁有什么權(quán)限,此邏輯統(tǒng)一為后端邏輯進(jìn)行配置處理,假設(shè)登陸成功后返回的數(shù)據(jù)如下:(偽代碼)

即是說(shuō),用戶(hù) kevin 有且只有`列表頁(yè)`,`詳情頁(yè) ` 的訪問(wèn)權(quán)限,此時(shí)應(yīng)該根據(jù)用戶(hù)擁有的權(quán)限來(lái)配置路由,生成一份符合當(dāng)前用戶(hù)角色的路由表。該路由表應(yīng)該由兩部分構(gòu)成,一部分是無(wú)需角色認(rèn)證即可訪問(wèn)的路由即靜態(tài)路由,另一部分是由當(dāng)前用戶(hù)權(quán)限確定的路由即動(dòng)態(tài)路由(使用vue-router4中的API `router.addRoute(route)` )。

當(dāng)前用戶(hù)只能夠訪問(wèn)角色允許的頁(yè)面,當(dāng)用戶(hù)訪問(wèn)不屬于當(dāng)前角色的頁(yè)面時(shí),由于沒(méi)有生成對(duì)應(yīng)的路由,所以用戶(hù)無(wú)法進(jìn)入對(duì)應(yīng)的頁(yè)面,如果要再優(yōu)化一下,就應(yīng)該告知當(dāng)前操作者沒(méi)有訪問(wèn)權(quán)限,或引導(dǎo)用戶(hù)重定向到其他頁(yè)面( 在 `router.beforeEach()`中進(jìn)行判斷)。

2.2 按鈕權(quán)限驗(yàn)證

除了整個(gè)頁(yè)面進(jìn)行角色認(rèn)證外,頁(yè)面中操作按鈕也應(yīng)當(dāng)根據(jù)角色權(quán)限的不同而進(jìn)行不同的展示,譬如一個(gè)列表頁(yè)面,普通用戶(hù)和和管理員都能夠進(jìn)行訪問(wèn),但是普通用戶(hù)只能夠進(jìn)行`查看`,管理員才能夠進(jìn)行`修改`和`刪除`操作,此時(shí)前端就要在這些功能按鈕上進(jìn)行權(quán)限控制和處理。

對(duì)于使用者來(lái)講,常見(jiàn)的操作無(wú)非四種——增刪改查,所以后端在返回用戶(hù)信息的時(shí)候,除了可見(jiàn)頁(yè)面的權(quán)限,還應(yīng)當(dāng)返回當(dāng)前用的操作權(quán)限。這里對(duì)操作權(quán)限的定義有兩種,第一種是對(duì)“增刪改查”進(jìn)行二進(jìn)制編碼的對(duì)應(yīng),擁有權(quán)限是`1`,沒(méi)有權(quán)限是`0`,例如用戶(hù)擁有所有操作權(quán)限,那么對(duì)應(yīng)的數(shù)字應(yīng)該是 `0001` 即 15;第二種做法是對(duì)“增刪改查”進(jìn)行字符串匹配,例如用戶(hù)擁有所有權(quán)限,那么對(duì)應(yīng)的編碼應(yīng)該是 `'CURD'`。采用哪種方式更加方便,這個(gè)視情況而定,本例中采用第二種方式進(jìn)行介紹。例如,登陸之后后端返回的數(shù)據(jù)為:(偽代碼)

上述代碼中,不同的路由下對(duì)應(yīng)著不同的權(quán)限,那么在頁(yè)面的按鈕中應(yīng)該如何實(shí)現(xiàn)權(quán)限的判斷呢 常見(jiàn)的做法有三種,第一種是拿到用戶(hù)的權(quán)限,直接在頁(yè)面 `v-if` 進(jìn)行判斷;第二種是應(yīng)用高階組件進(jìn)行封裝;第三種是自定義指令。

(1)v-if 判斷

這種做法雖能實(shí)現(xiàn)功能,但是每次使用都要重寫(xiě),很冗余。

(2)高階組件

定義一個(gè)高階組件 `p-button` ,然后將邏輯封裝,利用 `props` 傳遞按鈕對(duì)應(yīng)權(quán)限

高階組件大大減少了使用的復(fù)雜度,將邏輯抽離并獨(dú)立出來(lái),但是每一次使用都必須要引入組件,這個(gè)過(guò)程還是有些繁瑣。

(3)自定義指令(v-permission

指令控制十分方便,但是內(nèi)部邏輯不便于更改,靈活性有所欠缺。

以上三種方式均能夠?qū)崿F(xiàn)以下效果:

總結(jié):對(duì)比之后,v-if 簡(jiǎn)單粗暴,功能雖能實(shí)現(xiàn),但過(guò)程過(guò)于繁瑣;高階組件,處理靈活但使用稍稍繁瑣;自定義指令,使用足夠簡(jiǎn)潔,但是不夠靈活。所以應(yīng)當(dāng)根據(jù)使用的場(chǎng)景選擇適當(dāng)?shù)膶?shí)現(xiàn)方式。

3、axios接口請(qǐng)求權(quán)限驗(yàn)證

接口請(qǐng)求的權(quán)限驗(yàn)證,是一個(gè)非必要的補(bǔ)充,其目的在于路由失效,并且指令也失效的情況下,仍然可以做到前端的請(qǐng)求攔截。

接口請(qǐng)求攔截分為兩步,第一步是請(qǐng)求攔截,第二步是響應(yīng)攔截。請(qǐng)求攔截的目的是在請(qǐng)求頭中添加登錄成功時(shí)獲取到的 `token`,響應(yīng)攔截是對(duì)后端返回的狀態(tài)碼進(jìn)行二次封裝,實(shí)現(xiàn)更好的交互提示。

3.1 請(qǐng)求攔截

3.2 響應(yīng)攔截

結(jié)語(yǔ):本文基本概括了前端權(quán)限驗(yàn)證的三個(gè)方面,基本思路并不復(fù)雜。整個(gè)技術(shù)涉及全局狀態(tài)管理(vuex)、路由管理(vue-router)、組件化思想(抽離邏輯并封裝/自定義指令使用)、以及axios請(qǐng)求攔截。按照一般產(chǎn)品的使用流程,從用戶(hù)登錄,頁(yè)面切換、按鈕操作、請(qǐng)求發(fā)起等方面對(duì)用戶(hù)權(quán)限驗(yàn)證介紹了相應(yīng)的解決方案。隨著技術(shù)的進(jìn)步與更新,前端權(quán)限驗(yàn)證還會(huì)有更多的方法與思路,希望本文能夠起到一定的參考作用。

希望以上內(nèi)容能對(duì)有需要的人有所幫助

]]>