Linux下的shell編程(基礎)

一.Shell介紹:shell是一個命令行解釋器,腳本語言,活動在應用程式與內核之間,用於接收應用程式(用戶)命令,調用操作系統內核。 (1)編譯型語言: 程式在執行之前需要個專門的編譯過程,把程式編譯成為機器語言文件,運行時不需要重新翻譯,直接使用編譯的結果就行了。程式執行效率高,依養編譯器,跨平 ...

centos 構建dns服務 dnsmasq

1 安裝yum -y install dnsmasq開放udp tcp 53 埠2,修改配置文件 dnsmasq.conf# grep -Ev "^$|^[#;]" /etc/dnsmasq.conf 查看文件中未註釋的內容信息# vi /etc/dnsmasq.conf #指定上游dns伺服器 ...

附007.Docker全系列大總結

Docker全系列總結如下,後期不定期更新。歡迎基於學習、交流目的的轉載和分享,禁止任何商業盜用,同時希望能帶上原文出處,尊重ITer的成果,也是尊重知識。若發現任何錯誤或紕漏,留言反饋或右側添加本人反饋。正篇001.Docker簡介概述002.Docker安裝部署003.Docker容器管理004 ...

SpringBoot集成Spring Security

1、Spring Security介紹 Spring security,是一個強大的和高度可定製的身份驗證和訪問控制框架。它是確保基於Spring的應用程式的標準 ——來自官方參考手冊 Spring security 和 shiro 一樣,具有認證、授權、加密等用於許可權管理的功能。和 shiro 不 ...

mqtt用戶名密碼activemq

為mqtt連接添加用戶名密碼預設沒有用戶名密碼修改配置文件添加用戶名密碼 添加完效果重啟mqtt未添加用戶名連接測試添加用戶名連接測試連接成功 ...

Shell:結構化語句

ver: 1.0 博客:https://www.cnblogs.com/Rohn 本文介紹了Shell常用的結構化語句。 數組 數組(Array)是若幹數據的集合,其中的每一份數據都稱為元素(Element)。 Bash只支持一維數組(不支持多維數組),初始化時不需要定義數組大小,理論上可以存放無限 ...

60張圖超級詳細教你安裝CenOs6.7

由於一些原因,我重新安裝了系統並把之前的鏡像與虛擬機刪除了,現在又全新安裝一次CenOS6.7,順便查缺補漏,帶領各位讀者一起安裝。 (本文適合小白/新人,大佬們請忽略),帶有可選步驟的可以忽略,1-20是VMware軟體的設置,系統的安裝從21-45條開始,剩餘部分是後續配置建議。如發現問題或有疑 ...

Kafka 可視化監控和管理 UI工具評估

以下內容,來自網路資料整理和個人安裝使用結果。後續會持續更新 ...

java實現冒泡排序

冒泡排序: 演算法重覆走訪要排序的數列,一次比較兩個元素,如果它們順序錯誤就交換它們的位置,這樣最大的數就到了最後,重覆操作即可得到有序數列。 冒泡排序演算法運行: 1. 比較相鄰的元素。如果第一個比第二個大,就交換他們兩個。 2. 對每一對相鄰元素作同樣的工作,從開始第一對到結尾的最後一對。在這一點, ...

MobaXterm的基本使用與快捷鍵介紹

最近發現了一個好玩,有趣的終端連接工具mobaxterm。Linux下有很多終端工具例如CRT,Xshell,但小伙伴就有疑問問什麼要用mobaxterm, 主要是mobaxterm是開源的免費的(其他都是收費的)。 廢話不多說我們立即進入正題。 下載與安裝。 0.打開你的瀏覽器:用CV大法進入官網 ...

痞子衡嵌入式:輕鬆為i.MXRT設計更新Segger J-Link Flash下載演算法文件

在i.MXRT所有Flash下載演算法里,痞子衡認為Segger J-Link版的Flash下載演算法是最應該掌握的,畢竟Segger提供了完善的軟體工具支持(Jlink commander、J-Flash、Ozone),既可獨立使用,也可嵌入其他MCU開發環境中使用(實際上它與Keil演算法文件是相容的... ...

意法半導體ST廠商向華為提供車規級MCU

華為5月中旬首次向上汽的量產車型EUNIQ系列供應電機控制器,引起汽車電子行業人士高度關註。華為提供的電機控制器,可以3%的高精度調整電機扭矩和輸出控制。經過上汽MAXUS與華為的聯合調教,EUNIQ系列純電版車型0~50km/h加速成績小於5秒。優異的表現來源於車規級MCU的性能以及華為在電機控制 ...

太贊了!牆裂推薦這款網頁版 Nginx 配置生成器,好用到爆!

之前民工哥也給大家介紹過一款Nginx配置生成器:強大!Nginx 配置線上一鍵生成“神器”,不太瞭解的人可以去看一看。 最近民工哥又發現一款好用的網頁版開源工具,同樣它的功能也是Nginx配置生成器,功能非常強大,方便實用,它是:NginxWebUI。 NginxWebUI介紹 NginxWebU ...

CentOS 7/8修改系統運行級別

CentOS 7/8修改系統運行級別 CentOS 5、 CentOS 6可以通過修改配置文件/etc/inittab 參數,從而修改系統運行級別,切換系統的runlevel,但是從CentOS 7開始,不能用這個命令了,只能由systemd統一管理,並且減少到了兩個等級(當然這裡不包含powero... ...

WSL中文本地化

WSL中文本地化 Windows Subsystem for Linux(簡稱WSL)是一個在Windows 10上能夠運行原生Linux二進位可執行文件(ELF格式)的相容層。它是由微軟與Canonical公司合作開發,其目標是使純正的Ubuntu 14.04 "Trusty Tahr"映像能下載 ...

使用telnet測試指定埠的連通性

大家好,我是良許。 大家知道,telnet 是一個閹割版的 ssh ,它數據不加密,數據容易被盜竊,也容易受中間人攻擊,所以預設情況下 telnet 埠是必須要被關閉的。 telnet為用戶提供了在本地電腦上完成遠程主機工作的能力,因此可以通過telnet來測試埠的連通性。 確認遠程主機的埠 ...

卸載linux自帶openjdk並安裝sun jdk

參見:https://www.cnblogs.com/Dylansuns/p/6974272.html Linux安裝JDK完整步驟檢查一下系統中的jdk版本[[email protected] ~]$ java -versionopenjdk version "1.8.0_222-ea"OpenJDK R... ...

du 使用詳解 linux統計目錄大小併排序 查看目錄下所有一級子目錄文件夾大小

du -sh #統計當前目錄的大小,以直觀方式展現 du -h --max-depth=1 #查看當前目錄下所有一級子目錄文件夾大小 du -h --max-depth=1 | sort #查看當前目錄下所有一級子目錄文件夾大小併排序 du -h --max-depth=1 | grep [TG] ...

一周排行
  • C#6.0新特性 C#7.0新特性 C#8.0新特性 ...
  • out變數 可以直接在方法中使用out申明變數 int.TryParse("123", out var result); 元組 元組的申明 var alphaBetaStart = (alpha: "a", beta: "b"); Console.WriteLine($"{alphaBetaStar ...
  • 在我們的項目中,通常會把數據存儲到關係型資料庫中,比如Oracle,SQL Server,Mysql等,但是關係型資料庫對於併發的支持並不是很強大,這樣就會造成系統的性能不佳,而且存儲的數據多為結構化數據,對於非結構數據(比如文本)和半結構化數據(比如JSon) 就顯得不夠靈活,而非關係型資料庫則很 ...
  • 這幾天終於弄懂了async和await的模式,也搞明白了一直在心裡面積壓著的許多問題,所以寫一篇博客來和大家分享一下。 關於非同步機制我認為只要記住的以下幾點,就可以弄明白了: 1.我認為async和awwait兩個修飾符中最關鍵的是await,async是由於方法中包含await修飾符之後才在方法定 ...
  • 實現WCF的步驟如下: 設計服務協議 實現服務協議 配置服務 托管服務 生成客戶端(這步可有可無) 設計或定義服務協議要麼使用介面,要麼使用類。建議介面,使用介面好處一堆例如修改介面的實現,但是服務協定有無需改變。 設計服務協議,介面上使用 ServiceContractAttribute ,方法上 ...
  • 什麼鬼,我的CPF快寫好了,你居然也要搞跨平臺UI框架?什麼Maui? 之前怎麼不早說要搞跨平臺UI框架呢?看到谷歌搞flutter眼紅了?明年年底發佈?又搞這種追別人屁股的爛事情。 什麼MVU模式?模仿Dart?用C#代碼直接寫UI的模式和我的CPF很像啊。 當初我考慮過XML,Json來描述UI ...
  • 寫在前面 Docker作為開源的應用容器引擎,可以讓我們很輕鬆的構建一個輕量級、易移植的容器,通過Docker方式進行持續交付、測試和部署,都是極為方便的,並且對於我們開發來說,最直觀的優點還是解決了日常開發中的環境配置與部署環境配置上的差異所帶來的種種疑難雜症,從此推脫產品的措辭也少了——“我電腦 ...
  • 一、前言 回顧:認證授權方案之授權初識 從上一節中,我們在對授權系統已經有了初步的認識和使用,可以發現,asp.net core為我們提供的授權策略是一個非常強大豐富且靈活的認證授權方案,能夠滿足大部分的授權場景。 在ConfigureServices中配置服務:將授權服務添加到容器 public ...
  • 項目背景: 工作之餘兼職一家公司(方向是工業4.0)給做IM系統,主要功能包括:文字、 圖片、文件傳輸、遠程協助、視頻語音等等。這些功能都是基於群會話, 比如工廠操作工人遇到問題,請求遠程專家,這個初級專家不能解決問題,會邀請一個高級專家進來解決。開發過程中主要遇到的問題是視頻和語音這一塊,像其他的... ...
  • 基礎概念 Microsoft中間語言(MSIL),也成為通用中間語言(CIL),是一組與平臺無關的指令,由特定於語言的編譯器從源代碼生成。MSIL是獨立於平臺的,因此,他可以在任何公共語言基礎架構支持特定的環境上執行。 通過JIT編譯器將MSIL轉換為特定電腦環境的特定機器代碼。這是在執行MSIL ...