原创 Linux系列11:學習shell腳本

學習shell腳本1. 什麼是 Shell Script1.1 幹嘛學習 shell scripts1.1.1 自動化管理的重要依據:1.1.2 追蹤與管理系統的重要工作:1.1.3 簡單入侵偵測功能:1.1.4 連續命令單一化:

原创 Linux系列6:bash學習

bash學習1 認識 BASH 這個 Shell1.1 硬件、核心與 Shell1.2 爲何要學文字接口的 shell1.2.1 文字接口的 shell:大家都一樣!1.2.2 遠程管理:文字接口就是比較快!1.2.3 Linux

原创 Docker核心概念:鏡像、容器和倉庫

鏡像、容器和倉庫0 前言1. Docker鏡像2. Docker容器3. Docker倉庫 0 前言 Docker大部分的操作都圍繞着它的三大核心概念:鏡像、容器和倉庫。因此,準確把握這三大核心概念對於掌握Docker技術尤爲重要

原创 python命令行操作:Click包

0 前言 在Python開發和測試過程中主要有兩種模式可以選擇:腳本模式、命令行模式。在代碼的開發和調試過程中使用腳本模式還是很方便的,尤其接觸pycharm、eclipse這類強大的IDE,或者配合vs code這種綜合的文本編

原创 python程序的打包和安裝

0 前言 我們經常會使用pip setup.py install 安裝一個源碼包,可是這個可以安裝的源碼包是怎麼生成的,這個setup.py又是怎麼生成的呢?這篇文章中,我們就來一探究竟。 用來進行python程序打包的兩個常用工

原创 python單元測試:unittest

1 unittest 簡介 unittest是python內置的用於測試代碼的模塊,無需安裝, 使用簡單方便。 unittest case的運行流程: 寫好一個完整的TestCase 多個TestCase 由TestLoder被

原创 聊一聊Linux和Windows的文件互傳

聊一聊Linux和Windows的文件互傳0 前言1 常用的文件互傳工具2 文件互傳命令sz和rz總結 0 前言 日常的辦公我們大部分人喜歡使用Windows系統,而我們的線上部署環境一般是Linux系統。經常會涉及到Window

原创 Linux系列1:文件內容查閱

文件內容查閱0 引言1 直接查看文件內容 cat, tac, nl1.1 cat(concatenate)1.2 tac(反向查看)1.3 nl (添加行號顯示)2 可翻頁查看 more,less2.1 more(向下翻頁)2.2

原创 空洞卷積(dilated convolution)理解

原文鏈接:空洞卷積(dilated convolution)理解

原创 Linux系列4:權限與命令間的關係

我們知道權限對於使用者帳號來說是非常重要的,因爲他可以限制使用者能不能讀取/創建/刪除/修改文件或目錄! 在這一章我們介紹了很多文件系統的管理命令,第六章則介紹了很多文件權限的意義。在這個小節當中, 我們就將這兩者結合起來,說明一

原创 python中的operator模塊

0 operator模塊簡介 operator 模塊提供了一套與Python的內置運算符對應的高效率函數。例如,operator.add(x, y) 與表達式 x+y 相同。 許多函數名與特殊方法名相同,只是沒有雙下劃線。爲了向後

原创 人臉檢測算法PyramidBox

原文鏈接:PyramidBox 中文翻譯及閱讀筆記

原创 python中super函數的用法

在python的類繼承中,我們經常會有在子類中調用父類方法的需求。這時候我們有兩種方式來實現: 第一種:是使用類名稱直接調用 這樣做存在兩個缺點: 當父類的名稱修改時,必須修改代碼 由於python是支持多繼承的語言,即一個類可

原创 先升序後降序返回最大值

一個數列,先升序後降序,返回最大值的下標。 package org.fan.learn; /** * Created by fan on 2016/10/10. */ public class BinarySearchMei

原创 Linux編程之C++1:入門基礎

Linux下C++開發系列1:入門基礎入門基礎0 前言1 安裝編譯器,並開始第一程序1.1 安裝編譯器gcc &g++1.2 編寫第一個程序2 多文件混合編程3 預處理(預編譯),編譯,彙編,鏈接3.1 預處理3.2 編譯3.3