原创 當我們談論算法我們在談論什麼:由疫情核酸檢測想到的分治算法(Divide-and-Conquer)

原文轉載自「劉悅的技術博客」https://v3u.cn/a_id_159 北京的疫情一波未平一波又起,由此看來,戰“疫”將是一場曠日持久的戰爭,絕不能掉以輕心、輕易言勝。病毒隨時都會死灰復燃,以生命爲代價換來的經驗教訓值得我們每

原创 爲美多商城(Django2.0.4)添加基於websocket的實時通信,主動推送,聊天室及客服系統

原文轉載自「劉悅的技術博客」https://v3u.cn/a_id_67 websocket是個啥? webSocket是一種在單個TCP連接上進行全雙工通信的協議 webSocket使得客戶端和服務器之間的數據交換變得更加簡單,

原创 後端Python3+Flask結合Socket.io配合前端Vue2.0實現簡單全雙工在線客服系統

原文轉載自「劉悅的技術博客」https://v3u.cn/a_id_158 在之前的一篇文章中:爲美多商城(Django2.0.4)添加基於websocket的實時通信,主動推送,聊天室及客服系統,詳細介紹了websocket協議

原创 利用基於Go Lang的Hugo配合nginx來打造屬於自己的純靜態博客系統

原文轉載自「劉悅的技術博客」https://v3u.cn/a_id_81 Go lang無疑是目前的當紅炸子雞,極大地提高了後端編程的效率,同時有着極高的性能。藉助Go語言我們 可以用同步的方式寫出高併發的服務端軟件,同時,Go語

原创 說起分佈式自增ID只知道UUID?SnowFlake(雪花)算法瞭解一下(Python3.0實現)

原文轉載自「劉悅的技術博客」https://v3u.cn/a_id_155 但凡說起分佈式系統,我們肯定會對一些海量級的業務進行分拆,比如:用戶表,訂單表。因爲數據量巨大一張表完全無法支撐,就會對其進行分庫分表。但是一旦涉及到分庫

原创 雲存儲?不依賴三方服務自己也可以搞,利用Docker來搭建分佈式文件系統FastDfs

原文轉載自「劉悅的技術博客」https://v3u.cn/a_id_78 對於文件存儲來說,一般情況下簡單的處理就是在Django配置文件中配置存儲目錄,按照規則對文件進行上傳或者下載。 實際上,當文件較少的時候,Django是可

原创 Win10系統下搭建Go lang開發環境更換國內源並且體驗宇宙最快框架Iris

原文轉載自「劉悅的技術博客」https://v3u.cn/a_id_156 最近有同學開始嘗試接觸Go lang,擁抱新技術永遠都會是一個好習慣,之前的一篇文章介紹了如何在Mac os系統下配置Go lang開發環境,這次我們在W

原创 Python3+Django2集成PayPal(貝寶)跨境支付三方接口以及訂單查詢和退款業務

原文轉載自「劉悅的技術博客」https://v3u.cn/a_id_157 如果您所在的公司涉及外貿或者跨境支付業務,那一定聽說過大名鼎鼎的PayPal,總的來說,PayPal在跨國貿易裏的優勢還是比較大的,作爲一種外貿支付方式,

原创 使用基於Vue.js和Hbuilder的混合模式移動開發打造屬於自己的移動App

原文轉載自「劉悅的技術博客」https://v3u.cn/a_id_82 近幾年,混合模式移動應用的概念甚囂塵上,受到了一些中小型企業的青睞,究其原因,混合模式開發可以比傳統移動開發節約大量的開發成本和人力成本。 Hybrid A

原创 Python3利用Twilio(國際)以及騰訊雲服務(國內)免費發送手機短信

原文轉載自「劉悅的技術博客」https://v3u.cn/a_id_152 短信服務驗證服務已經不是什麼新鮮事了,但是免費的手機短信服務卻不多見,本次利用Python3.0基於Twilio和騰訊雲服務分別來體驗一下國際短信和國內短

原创 Win10系統下使用Django2.0.4+Celery4.4.2+Redis來實現異步任務隊列以及定時(週期)任務(2020年最新攻略)

原文轉載自「劉悅的技術博客」https://v3u.cn/a_id_153 首先明確一點,celery4.1+的官方文檔已經詳細說明,該版本之後不需要引入依賴 django-celery 這個庫了,直接用 celery 本身就可以

原创 如何應對外包公司(文思海輝)的Python後端面試

原文轉載自「劉悅的技術博客」https://v3u.cn/a_id_151 最近春招如火如荼,我接觸到的幾位同學也紛紛去市場裏試了試水,不得不說由於疫情的影響,導致目前中等水平的開發者擇業有了些許困難,畢竟不是所有人都能去一二線的

原创 在阿里雲Centos7.6上面部署基於Redis的分佈式爬蟲Scrapy-Redis

原文轉載自「劉悅的技術博客」https://v3u.cn/a_id_83 Scrapy是一個比較好用的Python爬蟲框架,你只需要編寫幾個組件就可以實現網頁數據的爬取。但是當我們要爬取的頁面非常多的時候,單個服務器的處理能力就不

原创 在阿里雲Centos7.6上面配置Mysql主從數據庫(master/slave),實現讀寫分離

原文轉載自「劉悅的技術博客」https://v3u.cn/a_id_85 在之前的一篇文章中,闡述瞭如何在高併發高負載的場景下使用nginx做後臺服務的負載均衡:在阿里雲Centos上配置nginx+uwsgi+負載均衡配置,但是

原创 在Centos7.3下使用Siege對Django服務進行壓力測試

原文轉載自「劉悅的技術博客」https://v3u.cn/a_id_87 Siege是linux下的一個web系統的壓力測試工具,支持多鏈接,支持get和post請求,可以對web系統進行多併發下持續請求的壓力測試。今天我們就使用