原创 Makefile高級語法2

這一章,我們學習條件關鍵字和常用函數 條件判斷關鍵字 <conditional-directive> <text-if-true> else <text-if-false> endif 常用的有ifeq ifneq ifdef ifn

原创 Selinux的由來和安全上下文

SELinux是什麼 SELinux(Security-Enhanced Linux),稱爲安全增強型Linux,是有美國安全局(NSA)開發的,Linux內核從2.6版本就進行了集成,使的整個系統變的更安全。 爲什麼是安全增強型 在沒有

原创 linux 查看磁盤分區的常用指令

1. sudo fdisk -l 最常用顯示磁盤分區的命令,會顯示文件系統的類型,但是不直接以m來顯示大小 2. sudo sfdisk -uM -l 和fdisk命令類似,只是能輸出更詳細的信息,且能夠以m來顯示大小 3. sudo c

原创 vi兩個文件之間複製

如你有文件1和2要進行編輯,你需要複製文件1的內容到文件2 1,用vi打開文件1 2,:e打開文件2 3, 到剪切複製處,使用nyy 4,:b1 存儲到緩存區1(屬於文件1) 5,回到文件1使用p進行粘貼 另外,請使用CTRL + w s

原创 mariadb mysql.user表格講解

mysql.user合格表格包含了可以鏈接MariaDB服務器的用戶信息和相關權限。這個表可以直接查詢和可以直接被更新。常用的是使用 GRANT和CREATE USER去添加用戶和管理權限。 MariaDB的權限存在許多級別。例如,一個用

原创 使用maven構建最簡單helloworld java項目

除了上文中(https://blog.csdn.net/solinger/article/details/100920866)提到的ant外,現在用的比較多的java的項目構建和管理的工具還有maven。 maven和ant相比較,多了一

原创 使用maven模版創建和管理java helloworld 項目

在上文中(https://blog.csdn.net/solinger/article/details/100935057),我們沒有使用模版,而直接使用maven對helloworld項目進行了管理和構建。 本文中,我們將使用maven

原创 2分鐘寫一個JSP實現動態界面

我們在上一篇文章https://blog.csdn.net/solinger/article/details/101637258中,用servlet實現了登陸用戶的問好。我們有更簡單的方法來實現類似的功能,這就是JSP。 JSP: 1.

原创 sed指令講解和常見用法

在linux環境下,sed是一種非常常用的非交互式的流編輯器。流編輯器就是針對輸入流進行編輯,輸出到輸出流。 sed的具體工作流程 首先需要明確兩點: sed認不改變輸入流 sed基本處理單位是行 具體的流程爲: sed從輸入流中讀取一行

原创 SELinux配置和更改安全上下文

配置SELinux 我們已經在Selinux的由來和安全上下文中瞭解到SELinux的基本概念。 我們知道SELinux會對進程和文件進行權限控制,而讓阻止某些進程訪問不該訪問的文件。 實際上,在真實場景中,雖然SELinux爲默認的內核

原创 Makefile高級語法1

在高級語法中,我們會講到Makefile的嵌套,命令包,函數定義等 嵌套Makefile 在一些場景中,我們會需要多個Makefile協同工作,這就用到Makefile的嵌套。 常用的方法是使用include函數,在Makefile文件末

原创 20分鐘學習並開發最簡單的servlet

Servlet: 1. 一種特殊的服務器端的java類,用來生成動態的html,所有會在java中寫html。 2. 它擔當客戶請求(Web瀏覽器)與服務器響應(HTTP服務器上的數據庫)的中間層。可理解爲:Servlet接受用戶請求,進

原创 第一個java web程序:準備環境和編寫程序

1. 準備開發環境 - 安裝IDE 1)去官網下載eclipse 2) 解壓並安裝eclipse, 如下: cd /opt sudo cp /home/wlin/Downloads/eclipse-inst-linux64.tar.gz

原创 十分鐘打第一個jar包

jar: java archive 即是java歸檔文件 當我們已經具有java開發環境後,則我們可以根據以下步驟快速對我們的java類進行歸檔。 [wlin@wlin first_jar]$ # 1. create the Hello

原创 爲PyPI打包你的python項目

這個手冊指導你如何打包簡單的python項目,其包括如何添加必須的文件和結構去創建一個包,如何編包和如何上傳包到PYPI。 一個簡單的項目 這個手冊使用了一個非常簡單的項目叫example_pkg。如果你不熟悉python的模塊理念和‘i