原创 Hibernate自動生成表結構

Hibernate提供了自動生成表結構的功能,只需要配置 hibernate.hbm2ddl.auto 這個參數即可啓用此功能,這裏測試了一下,各種不同配置下的效果:   首先給個錯誤配置,發現: WARN: Unrecognized

原创 Netty入門之文本協議

使用Netty實現文本協議,即直接處理字符串,而不是字節,字節到字符串的編碼解碼工作都由Handler來完成,主要在於以下三個Handler: 1.DelimiterBasedFrameDecoder:基於定界符的幀解碼器,即根據指定的分

原创 Python字節編碼(十六進制、base64)

Python有字節編碼庫binascii   import binascii #創建字節數組,數組長度必須爲偶數,因爲兩個字符爲一個字節 a = b'helloworld' print(a) #字節數組轉換爲十六進制字符串 !!!的

原创 Android圖片縮放類型ScaleType對比

圖片很小,正方形,ImageView寬300dp,高200dp   1.默認縮放  默認縮放爲FIT_CENTER,即等比縮放圖像,直到寬高之一達到預期爲止   2.FIT_END FIT_END,等比縮放,寬高之一達到預期,且圖片與E

原创 Android使用BottomNavigationView與NavController來實現底部導航欄

1.主佈局 <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schema

原创 c++浮點數取值範圍

#include<iostream> #include<float.h> #include <iomanip> using namespace std; int main() { cout << setw(40) << left

原创 c++整數取值範圍

#include<limits.h> #include <iostream> #include <iomanip> using namespace std; int main() { cout <<setw(25) << lef

原创 windows 下 nvm的使用

1.安裝nvm nvm windows版本   2.環境變量 NVM_HOME:nvm安裝根目錄 PATH:添加%NVM_HOME%訪問nvm命令,%NVM_SYMLINK%應該在安裝時已經被添加到PATH裏 NVM_SYMLINK:指向

原创 win10下Boost_1_73_0的編譯安裝

1.下載boost_1_73_0 Boost下載頁面   2.編譯說明 大多數Boost庫都是僅標頭的:它們完全由包含模板和內聯函數的標頭文件組成,並且在鏈接時不需要單獨編譯的庫二進制文件或特殊處理。 必須單獨構建的唯一Boost庫是:

原创 COAP協議使用初步(JAVA語言)

1.添加依賴 /* 特定倉庫 */ repositories { maven { url 'https://repo.eclipse.org/content/repositories/californium/'

原创 Python可迭代對象

在python中,可以用形如 for a in xxx:形式去遍歷的叫可迭代對象,如下   #字符串本身爲可迭代對象,每個字符爲元素 print("string iterator") for a in 'dsdsadasdasdas':

原创 Python3 print()換行輸出

a='x' b='y' #換行輸出 print(a) print(b) print(a,end="\n") print(b,end="\n") #不換行輸出 print(a,end="") print(b,end="") 主要是pr

原创 Python3 if else 嵌套

if True: print("1") elif True: print("2") else: print("3") elif xxxxxxx

原创 Windows下Lua安裝

1.Lua集成開發環境下載 Lua集成開發環境可以使用以下兩種: luaforwindows:https://github.com/rjpcomputing/luaforwindows luadist:http://luadist.org

原创 Python3.8.2安裝(64位Win10系統)

1.下載安裝包 在這個頁面下載pthon下載頁面   2.點擊安裝 選擇定製安裝 Advanced Options處不要勾選以下兩個選項,因爲他們會導致下載錯誤,這些文件可以在安裝後手動下載 Download debugging symb