原创 java 將Object對象轉爲Map類型數據

用於將Object對象轉爲Map類型數據 將對象轉爲key爲屬性名 value爲屬性值的map類型。 屬性名必須爲駝峯形式,不然該屬性會被忽略,放到map的key時會被轉成下劃線。 注意:屬性沒有get方法會被忽略。 Code

原创 Python暴力破解wifi

根據文件暴力枚舉wifi密碼 import pywifi from pywifi import const import time wifi = pywifi.PyWiFi() #抓取網卡接口 iface = wifi.int

原创 java 樹狀層級生成

用於生成樹狀的層級結構 根據情況設置獲取id fid的方法買那個和setChildren方法名。 默認的根節點爲0,即傳入的List數據必須包含id爲0的數據,不然返回的是空list,或者自己設置默認的根節點。 向下遍歷時獲取所

原创 java 中Serializable接口到底是幹嘛的

標識作用:表明這是一個支持序列化的類 當類不繼承這個接口時無法被序列化。 serialVersionUID:序列化Id 其實就是一個驗證,序列化前把這個驗證寫進去,反序列化的時候會比較這個id是否一致。一致就表明可以反序列化,反之

原创 Python 扣圖實現透明背景

實現人物像透明背景 code: import os import paddlehub as hub humanseg = hub.Module(name='deeplabv3p_xception65_humansegS') #

原创 java volatile語義

volatile是用來保證可見性的。 線程在執行過程中,所有的數據都保留在自己的本地內存中,各個線程的本地內存相互獨立,互不影響。一般直到線程執行完畢後再寫到主存。這樣線程操作共享變量時,會有存在數據不一致問題,volatile

原创 數據庫事務知識點

一、ACID 原子性( A ):事務是最小的單元,要麼全部成功,要麼全部回滾。 一致性( C ):事務開始之前和事務結束以後,數據庫的完整性約束沒有被破壞。事務前後保持處於一致的狀態,不管在任何給定的時間併發事務有多少。一個事務

原创 @Transational事務回滾不生效的原因

只能應用於public可見度的方法上,也可以直接在類上標註@Transational註解,將整個類納入spring事務管理。 默認情況下,不會對網絡異常等uncheck異常進行回滾。 @Transational(ro

原创 python畫代碼雨

python實現屏幕代碼雨 通過Python實現屏幕代碼雨 python 版本 看不出來是2.x還是3.x的建議百度 根據情況調節屏幕大小 否則屏幕顯示不下會報錯 PANEL_width = 1000 PA

原创 Oracle觸發器---全轉載

本篇主要內容如下: 8.1 觸發器類型 8.1.1 DML觸發器 8.1.2 替代觸發器 8.1.3 系統觸發器 8.2 創建觸發器 8.2.1 觸發器觸發次序 8.2.2 創建DML觸發器 8.2.3 創建替代(INSTEAD OF)觸

原创 SpringBoot設置默認主頁

1.若採用渲染引擎,JSP等VIEW渲染技術,可以通過addViewController的方式解決。 即: @Configuration public class DefaultView extends WebMvcConfigure

原创 Oracle 日期函數

Oracle 日期函數 包含日期的基本操作 SYSDATE : 獲取系統時間 ADD_MOUTHS(date,n):在date上加n個月 NEXT_DAY(date,char) 獲取date之後最近星期幾的日期 LAS

原创 React-Native+Idea環境搭建

依賴 Node React Native 命令行工具 Python2 JDK 1.8 Idea 安裝配置 和react-native中文社區一致 注意 Node 的版本必須高於 8.3,Python 的版本必須爲 2.x(不支

原创 Java8--Lambda表達式

Java8—Lambda表達式(轉載) Java 8 發佈了lambda表達式,它將允許我們將行爲傳到函數裏。也叫做函數式編程。其主要作用爲代替匿名類(不能有名字的類,它們不能被引用,只能在創建時用New語句來聲明它們。匿名類的聲明是在編

原创 動態規劃之最長子串(LCS)

動態規劃問題之最長子串(LCS) 輸入兩個字符串string1,string2,找出其中重複的最長子串。 選取其中一個字符串,從第一個字符開始與另一個字符串的每個字符比較,相同爲1,不同爲0,構造第一行。接着第二個字符,最後構建成爲一