原创 Restful API解釋及工作中的實踐

寫在前面 在工作中,我使用的後臺框架是完全遵循Restful API設計的。 遂系統的梳理一遍RESTful API的概念,並且加以工作中的實例,鞏固自己的知識,也便於讀者更好的理解RESTful API。 什麼是RESTful API?

原创 Linux 常用指令 —— 摘自《Linux Probe》

系統常用控制命令 man:查看命令的幫助信息,如man ls可以查看ls指令的使用說明。 echo:在終端輸出字符串以及變量的值,如echo my path:$PATH將會以‘my path:’開頭,後接系統環境變量。 date:查看系統

原创 UML類圖概要——《大話設計模式》讀書筆記

先上一張總的UML類圖,然後對其中的部分逐個講解: 類 類圖分三層,第一層表示類的名稱,如果是斜體(如圖中的“動物”),則表示這是一個抽象類。 第二層是類的特性,通常是屬性和字段。 第三層是類的操作,通常是類的方法或者行爲。 在上

原创 JavaScript數組forEach,for in和for of等不同遍歷的差別詳解與性能分析

寫在前面JavaScript中,茴香豆的'茴'有四種寫法……開玩笑的,是數組的遍歷有四種方法,本文將會分別展示四種遍歷的用法,詳細分析他們的區別並進行奇怪的測試以加深我們對各種遍歷方式的瞭解(歡迎讀者補充我沒想到的測試用例),最後比較他們

原创 Redis數據庫 :《Redis實戰》(Redis in Action)學習筆記 第二章 使用Redis構建Web應用

寫在前面:在看完第一章以後,第二章主要是作爲一個實用指南,告訴你可以用Redis做什麼事情。在本章的代碼中,將會出現較多第一章中沒出現過的Redis命令,不用太過在意細節,我在代碼中加了充足的註釋,理解大概的功能即可。一個小tip:在Re

原创 利用SAP Leonardo做圖片近似查找 ——Python實現

寫在前面:本文內容來源於工作中實際的業務需要,但是刨除業務上下文以後,我覺得完全可以將實現的方法和技術提取出來,遂有了這篇博客,歡迎一起討論。在本文中,你將會看到如何用Python調用SAP Leonardo API(稍微有一些坑,但是我

原创 利用Python&Pandas查找主從系統間不一致的數據

寫在前面本文源自工作中的需要:後臺服務器採用主從設計(一共有倆系統來做負載均衡),在數據複製的過程中由於網絡傳輸等因素,會出現兩系統數據不一致的情況,我需要找到並修復它(本文只涉及如何“找到”)。其實工作中經常會碰上這樣的小問題,我們可以

原创 解決Ubuntu下,Sublime做IDE時保存文件無權限問題

問題: 在Ubuntu下,我想用Sublime做IDE來開發一個vue的項目,但是在Sublime中打開Workspace路徑後,保存的時候一直要我輸入密碼做權限驗證。 解決方法: 修改Workspace文件夾的權限設置: 之後就可以愉

原创 易懂的Restful API解釋及工作中的實踐

寫在前面在工作中,我使用的後臺框架是完全遵循Restful API設計的。遂系統的梳理一遍RESTful API的概念,並且加以工作中的實例,鞏固自己的知識,也便於讀者更好的理解RESTful API。什麼是RESTful API?我們可

原创 原則概要——《大話設計模式》讀書筆記

單一職責原則(SRP): 就一個類而言,應該僅有一個引起它變化的原因。 如果一個類承擔的職責過多,就等於把這些職責耦合在一起,一個職責的變化可能會削弱或者抑制這個類完成其他職責的能力。這種耦合會導致脆弱的設計,當變化發生時,設計會遭受到意

原创 Anaconda 查看、創建、管理和使用python環境

由於不同的項目需要用不同的python版本,於是使用Anaconda來進行版本管理,現記錄一下經驗:在官網下載並安裝好Anaconda以後(非常簡單,此處不贅述):1. 查看Python環境conda info --env可以看到所有py

原创 Redis數據庫 :《Redis實戰》(Redis in Action)學習筆記 第一章 初識Redis

寫在前面:我是一名全棧工程師,在工作中也經常涉及後臺架構的設計,但由於業務背景對性能要求一般,並無機會也無需要使用分佈式後臺及Redis等業內廣爲流行的技術。這個系列將會按照章節記錄並歸納我在書中讀到的關鍵知識,並在每篇文章後面加上自己的

原创 Redis數據庫 :《Redis實戰》(Redis in Action)學習筆記 第三章 Redis命令

寫在前面:第三章將介紹一些在第一第二章裏沒有出現過的Redis命令,這些命令將有助於在已有示例的基礎上構建更爲複雜的程序,並學會如何更好的去解決自己遇到的問題。本章將使用客戶端與Redis服務器進行簡單的互動,並以此來介紹命令的用法。在本