原创 [Java]MyBatis速查筆記

使用示例 1. 配置文件及映射表編寫示例 配置文件及映射表 mybatis.xml: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-

原创 [python]從蛇形打印矩陣說開去

手撕題常客,不是很難,但是思路比較多。 題目 給出一個n×nn\times nn×n數組,按照回字形(“向右、向下、向左、向上”循環)打印,例如: 輸入n=3n=3n=3,即數組: [1, 2, 3] [4, 5, 6] [

原创 Keras入門筆記(番一):從源碼分析K.batch_dot及與dot的區別

動機 矩陣和向量的乘法各種名稱都有,甚至相互混雜,在不同框架裏的命名也不一樣,每每都會陷入這些Magic中。例如,同樣是dot對向量shape= (n,)和一維張量shape=(n,1)而言都不一樣,無論總結過多少次,像我們這種t

原创 [正則表達式]實用規則收錄:將一個數字按每N位加上逗號

正則:\B(?=(\d{3})+(?!\d)) 以每333位加一個逗號爲例子,例如: # python3 import re pat = r'\B(?=(\d{3})+(?!\d))' res = re.sub(pat, ',',

原创 [算法][動態規劃][騰訊面試手撕題]拋硬幣問題

① 題目描述 有一些不規則的硬幣。在這些硬幣中,pi−1p_{i-1}pi−1​表示第iii枚硬幣正面朝上的概率(iii從1起)。 請對每一枚硬幣拋擲一次,然後返回正面朝上的硬幣數等於targettargettarget的概率。

原创 [JAVA][面試][多線程]多方法解決循環打印1~n的數字

Summary 實現方法: volatile synchronized wait()/notifyAll() RetrantLock LockSupport Semaphore 從實現方式上來看,【方法1】和【方法2】都是基於

原创 如何更快地獲取一線論文及尋得科研靈感|免費論文閱讀渠道arxiv-sanity簡介|論文分區簡介

成文動機 科研的一大要點就是能夠高效地獲取論文,保持良好的論文閱讀習慣才能在自己靈感枯竭時獲得新的IDEA。 但是由於語言和本科教學等問題,實際上我發現我當初在這方面並沒有得到過多的指導且舉步維艱,和一些老師接觸時,他們也只是反覆

原创 [單元測試]自動持續集成測試和統計(Node.js+jest+TravisCI+Coveralls)

基於Github的自動持續集成測試和報告分析 利用Github和Travis-CI+Coveralls,我們每次向Github提交的代碼都將會被Travis CI自動測試,而測試結果可以通過模塊發送給Coveralls,由其收集這

原创 [Java]Maven項目打包導致的org.hibernate.boot.MappingNotFoundException: Mapping (RESOURCE) not found異常

異常類型 Exception in thread "main" org.hibernate.boot.MappingNotFoundException: Mapping (RESOURCE) not found : pers/mo

原创 [Java]Hibernate學習筆記及實用速查手冊

Hibernate是一款開源持久層ORM框架。 ORM:Object-Relational Mapping(對象關係映射),描述Java對象和關係型數據庫之間的映射關係,能夠自動將Java程序中的對象持久化到關係型數據庫中。開發

原创 [Java]實用庫:Lombok的使用筆記

Lombok的使用筆記 官網地址 Lombok通過修改AST(抽象語法樹),在編譯器編譯時改變字節碼生成,可以實現自動寫get()或set()方法等,極大地簡化了Java的代碼。 0. 安裝 安裝分爲兩部分:依賴和IDE插

原创 [坑記錄]PyCharm連不上遠程解釋器|.ssh/known_hosts問題(衝突報錯)

今天重新組了機架,發現一些設備和軟件連不上SSH服務了,並給出了衝突報錯。找了半天才找到原因: 原因:ssh會把你每個你訪問過計算機的公鑰(public key)都記錄在~/.ssh/known_hosts。當下次訪問相同計算機

原创 [算法][經典面試題]M層樓扔雞蛋問題

引用:一篇文章帶你搞定經典面試題之扔雞蛋問題 原題:LeetCode 0887. 雞蛋掉落 本文僅作記錄,並將該文中指代較爲不明確的代碼改寫成Python代碼: 對MMM層樓丟NNN個雞蛋,複雜度O(M2∗N)O(M^2*N

原创 [算法][動態規劃]跳臺階問題的變體題目(可一次跳三階,但僅能用一次)

變體題目 已知小明上樓梯時每次只能跨 1 21~21 2 個階梯,並在任意時刻可以選擇一步跨三階,但至多隻能使用一次,假定小明從地面(第0階)開始上臺階,要上到第 nnn 個階梯共有多少種走法並輸出走法? 解題思路 首先這是個斐波

原创 [算法][經典面試題]數組中只出現一次的數字|變體題目(一個不重複、二個不重複)

1. 原題 一個整型數組裏除了一個數字之外,其他的數字都出現了兩次。請寫程序找出這一個只出現一次的數字。 解題思路:利用異或操作的性質可以快速解決這個問題。 異或運算法則 a ^ 0 = a——與000異或等於自身; a ^ a