原创 Ubuntu 修改 msql的max_allowed_packet 設置

轉載自  https://www.jb51.net/article/153610.htm   文件位置 /etc/mysql/mysql.conf.d/mysqld.cnf   [mysqld]下添加 max_allowed_packet

原创 力扣 7.整數翻轉

將整數翻轉,溢出的話返回0 題目理解: 1.應用數學方式解決,即逐個數字拆解,然後*10,而不是用字符串的翻轉方式處理,因爲效率太低 2.提前一步進行溢出判斷——和 最大值2^31 -1 以及 -2^31 兩數進行判斷 因爲是*10 所有

原创 數據與特徵對隨機森林的影響(特徵對比、特徵降維、考慮性價比)

基於前面的隨機森林做分類任務 https://blog.csdn.net/qq_40229367/article/details/88526749 我們看一下數據與特徵對隨機森林的影響 我們讀入一個數據量更多,特徵也多了的數據集 imp

原创 單鏈表-快慢指針-解決迴文問題

先簡單瞭解下: 單鏈表: 快慢指針: slow:正常的指針,每次走一步 fast:每次走兩步 迴文問題: noon、奧利奧、1221等等這種就是迴文   如何用快慢指針解決單鏈表的迴文問題呢? 看到noon 、 奧利奧這樣的字眼,我們可

原创 反轉字符串——雙指針

一開始我自己固有的思維是 只用一個“指針”  也就是尋常的for(int i = 0;i<=(length>>2);i++) 但後面提交的時候會出現問題——過度交換了 因爲 for(int i = 0 ; i <= (length>>2

原创 北京拓爾思 廣州分公司 JAVA開發 筆試

題目包括但不限於:(筆者自己不太懂的題目) 1.Java程序編譯和運行的過程。       Java程序從源文件創建到程序運行要經過兩大步驟:1、源文件由編譯器編譯成字節碼(ByteCode)  2、字節碼由java虛擬機解釋運行。 2.

原创 第一次體驗到String 和 StringBuilder 進行字符串拼接 所消耗時間的差異

leetcode 557 時  第一次用String 超時或者 1800ms 而改用 StringBuilder 後8ms 差異巨大。而且衆所周知 String 進行+= 字符串拼接時 底層用的就是StringBuilder   Str

原创 力扣 1.兩數之和

在該題中 很容易想到用暴力法來解決  直接進行n^2次尋找 此時 時間複雜度很高  而要降低時間複雜度 即減少查詢次數 可以用hashmap 存儲num[i] i 降低了尋找可能存在的對應數字的次數 Map<Integer, Integ

原创 申迪 java筆試

包括但不限於 1.按照設計模式分類,分爲哪三類 根據其目的(模式是用來做什麼的)可分爲三種: 創建型(Creational,創建對象) 結構型(Structural,處理類或對象的組合) 行爲型(Behavioral,對類或對象怎樣交互和

原创 廣發銀行 JAVA開發 筆試題

1.網絡字節序——大端小端 “大端”和”小端”表示多字節值的哪一端存儲在該值的起始地址處;小端存儲在起始地址處,即是小端字節序;大端存儲在起始地址處,即是大端字節序;具體的說:     ①大端字節序(Big Endian):最高有效位存於

原创 廣發銀行 java面試

收錄一些印象比較深刻的問題 1.不用session和cookie 怎麼實現半小時內自動登錄 JS端的localStorage:HTML5提供的本地存儲方式(可以稱爲“鍵值對”數據庫) https://www.jb51.net/articl

原创 力扣 169求多數元素——投票法

官方解法中有一個值得學習的投票法 方法 6:Boyer-Moore 投票算法 想法 如果我們把衆數記爲 +1+1 ,把其他數記爲 -1−1 ,將它們全部加起來,顯然和大於 0 ,從結果本身我們可以看出衆數比其他數多。 算法 本質上, Bo

原创 力扣 231 2的冪

題目要求 給出一個int  看是否是2的冪 即 2^? 能否 == int值 自己解法: 利用取模mod 的底層表示 n & (2-1) + 逐次/2 , 取mod值 != 0 時可以返回 false 別人解法: 1. 值一定是 正值 2

原创 參加量子位和中關村一號聯合舉辦的AI+智慧城市發展趨勢和挑戰沙龍 之 會議篇

這裏摘選的內容主要是明日科技的唐日新老師和思必馳的龍夢竹老師的內容(個人認爲最有幹活的部分)   完成內容: 量子位AI+系列沙龍——《智慧城市》來不及到現場的小夥伴歡迎戳下方直播鏈接圍觀: http://t.cn/E6lvFrT   選

原创 查看sql語句執行時間

1.命令行進入mysql -u用戶名 -p密碼 2.profiling是否開啓(讓mysql收集執行語句所用的資源) 0代表 關閉 ——設置爲1 打開它 3.打開後 , 寫一條select語句 查看情況 4.查看當前會話所產生的所