原创 sha1withrsa

https://blog.csdn.net/vr7jj/article/details/53588089 對上面播客中 openssl rsa in userkey.pem -pubout -out userpub.key 這一句其實有點

原创 java學習,重載,重寫,向上造型,JVM的GC,匿名內部類

1,重載(overload)是在同一個類中,方法名相同,但參數列表不同;如下: class A{   A(){} A(int a){ this();//調用上面無參構造,對應的還有super();//調用父類構造方法(如果有繼承的情況下,

原创 armLinux上實現遠程登錄(即ssh+frp)

一,移植openssh 首先要交叉編譯一個openssh,這個網上教程不少,不贅述;在按照教程把openssh包中的文件拷到開發板對應的目錄下後,手動運行sshd,然後ps查看是否有/usr/bin/sshd進程起來。 我這裏移植時,由於

原创 2個主機中的虛擬機間的局域ping通

有2中方式:首先虛擬機都設置成橋接模式 方法一:兩個電腦連同一個局域網(也有複雜情況並不行,我就遇到了) 複雜情況:路由只允許裝過加密軟件的電腦通過路由局域相連(改造過),所以我沒法用方法一   方法二: 電腦a 開啓熱點給電腦b(電腦a

原创 QT:筆記1,文件存儲格式,QMainwindow中的佈局錯誤

1,我在繼承QMainWindow的子類中去佈局,出現錯誤,雖然工程能運行起來,但是並沒有相應的顯示效果。 當使用qt佈局時候出現錯誤 QLayout: Attempting to add QLayout "" to MainWindo

原创 QT基礎,1,qt安裝中可能會出現的問題以及相關基礎知識 QString QList QLinkedList QVector

1,安裝qt,教程一大堆,就不贅述,安裝時選擇你編譯所需要運行的平臺的編譯器,然後裏面包含的一些工具和源碼也最好安裝上,這樣在查看qt定義的一些方法和類時還能看到qt源碼,也算是一種學習吧。還有在win10系統上安裝好qt後可能會出現運行

原创 QT基礎:3,常用簡單控件以及QTreeWidget實例

QPushButton : setGeometry(x,y,w,h);//設置位置和大小 setFont(QFont("Time",18,QFont::Bold));   QLable: setText();//設置標籤內容   QDat

原创 在linux系統上安裝交叉工具鏈,使用交叉工具鏈編譯官網上下載curl源碼,生成arm-linux(嵌入式)系統上可運行的東西

1,linux系統上安裝交叉工具鏈      首先你得有一個linux系統,我是windows系統,然後在windows系統上裝了vmware虛擬機然後在虛擬機中安裝了Linux系統      然後我從網上下載了一個交叉工具鏈的壓縮包ar

原创 java學習,重載,重寫,向上造型,JVM的GC

1,重載(overload)是在同一個類中,方法名相同,但參數列表不同;如下: class A{   A(){} A(int a){ this();//調用上面無參構造,對應的還有super();//調用父類構造方法(如果有繼承的情況下,

原创 kotlin寫的加解密算法,包括模式和填充方式

DES加密 DES是一種對稱加密(Data Encryption Standard)算法。 DES算法一般有兩個關鍵點,第一個是加密算法,第二個是數據補位。 加密算法常見的有ECB模式和CBC模式:ECB模式:電子密本方式,這是JAVA封

原创 kotlin 數字簽名

1,數字簽名的簽名是2種算法的組合(非對稱和hash算法),有時也會對明文進行對稱加密 package com.wel.crypt import java.security.PrivateKey import java.securit

原创 kotlin 在同一個包中卻找不到自己定義的類或者。。。

在同一個包中,但在不同文件中,訪問不到定義的單例或者類;可能是你在使用相關類時可能順手按了一下alt+enter,也就是說你導入了其他包,那麼他就識別不到你當前包中其他文件中相同的類或者單例或者。。。。

原创 intellij idea編譯kotlin時不報錯,運行時報錯graphic xxxx.....:d3d,sw..

1,建立kotlin類的文件的時候忘了加後綴.kt 2,可能是java的jdk版本有點問題,我當時的是jdk11,後來換成了低一點的版本 如果不想換,可以嘗試下載4個庫放到jdk.../bin的目錄下 glass.dll   javafx

原创 intellij idea練習 基於httpClient

1, distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists distributionUrl=file:///e:/gradle-5.0/gradle-5.0-

原创 gradle依賴管理

https://www.cnblogs.com/gzdaijie/p/5296624.html 1.1 依賴類型 常見的依賴包含兩種類型。 (1) 一類是項目中所需要的庫,包括本地/倉庫中的文件和其他項目文件(例如一個多項目工程,一個項