原创 Linux筆記_JAVA環境變量配置

1、複製JDK壓縮包到指定目錄 2、解壓 3、找到bin文件夾所在的目錄,複製路徑 4、修改 etc/profile 文件,配置JAVA_HOME & PATH 5、source /etc/profile 使文件執行 6、驗證是否

原创 Linux筆記_關閉 防火牆 和 SELINUX

1、查看防火牆的狀態       $  sudo service iptables status 2、關閉防火牆                  $  sudo service iptables stop 3、啓動防火牆        

原创 上傳代碼到GitLab

1、登錄GitLab,新建工程 2、生成SSH證書 這個是必須的,你的電腦在和GitLab服務器進行通訊的時候,使用SSH協議保證數據安全。創建 SSH密鑰,並將密鑰中的公鑰添加到GitLab。 1、創建SSH祕鑰: 進入到工程目錄中

原创 Linux筆記_設置普通用戶的sudo

1、切換到root用戶 2、vi /etc/sudoers,在第一行插入圖示代碼 3、驗證是否成功,$用戶      a)    正常狀態下,vi  /etc/hosts 顯示只讀     b)    sudo vi /etc/h

原创 Android 自定義GridLayout實現頻道管理

前言 以前總是在CSDN上看各位前輩的精彩博客,從中也學習了很多東西。其實自己也一直想寫博客,直到今天終於要踏出這一步了,有點小興奮,哈哈!不足之處,還請各位同仁不吝賜教,拜謝!!! 話不多說,工作中我們時常會遇到頻道管理的需求,不少博客

原创 Android Butterknife 8.8.1 使用方法

1、在項目project的 build.gradle 文件中 dependencies 添加: classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' 2、在 module的

原创 Linux筆記_Linux自帶定時調度crontab

設計一個定時任務,每分鐘把當前時間寫入文件 1、創建一個文件 : touch timelog.txt 2、執行 crontab -e , 設計定時任務 3、查看是否按需求插入時間 4、查看當前所有的定時任務        cronta

原创 MVP+Retrofit+RxJava 使用

用了這麼久的MVP,今天也在此記錄一下,好好學習,天天向上!!!感覺也沒啥說的,看代碼吧...... 1、添加依賴 /*網絡請求*/ compile 'com.squareup.okio:okio:1.8.0' comp

原创 對稱加密+非對稱加密,實現數據安全傳輸

一般金融類的產品,涉及前端和後端交互的時候,都會都嚴格的數據安全保證。防止黑客攻擊,信息篡改。 加密方式有很多,總的來說,分爲2種:對稱和非對稱。我們先來看一下,這兩種加密方式分別是什麼?他們有什麼區別? 對稱加密: 對稱加密,即採用對稱

原创 拒絕第三方--寫一個環形進度條

上一篇,介紹瞭如何做一個橫向的進度條,非常簡單。 今天,我們趁熱打鐵,做一個常見的環形進度條。諾,長下面這個樣子↓ 一、分析 按照慣例,先分析元素。這裏,跟畫橫向進度條的不同是,橫向進度條是畫兩個圓角矩形,這裏,我們需要花兩個圓(進度條

原创 設計模式-觀察者模式 (發佈/訂閱模型)

1、定義Define a one-to-many dependency between objects so that when one object changes state,all its dependents are notifi

原创 拒絕第三方--手把手教你自定義進度條

還在爲了一個小小的效果,依賴一個一個的第三方? 看着別人隨隨便便寫了一個自定義效果,自己卻除了666啥也做不了? 如果你認爲自己就是這樣,那麼,你要好好看一下這篇文章了! 進度條作爲移動開發的一個常用功能,相信你一定不陌生。本篇,我們要手

原创 自定義佈局-自定義RelativeLayout

package net.feelingtech.example_work.custom.productitemlayout; import android.content.Context; import android.content.

原创 設計模式-建造者模式

建造者模式也叫生成器模式。1、定義Separate the construction of a complex object from its representation so that the same construction pr

原创 設計模式-模板方法模式

你每天都在使用模板方法模式,只是你不知道罷了!1、定義定義一個操作中的算法的框架,而將一些步驟延遲到子類中。使得子類可以不改變一個算法的結構即可重定義該算法的某些特定步驟。他僅僅使用了Java的繼承機制,2、類圖AbstractClass