原创 【leetcode】連續子數組的最大和

問題描述:         輸入一個整型數組,數組裏有正數也有負數。數組中的一個或連續多個整數組成一個子數組。求所有子數組的和的最大值。          要求時間複雜度爲O(n)。 示例1: 輸入: nums = [-2,1,-3,4

原创 Mysql 命令行創建、查看數據庫與數據表

       數據庫原理這門課程距離現在也有很長一段時間了,在這期間幫同學安裝過不少次數據庫也教同學如何使用,但是在大學的最後的一年很少寫項目,於是幾乎很長時間沒有使用數據庫。前幾日發現mysql打不開,於是暴力重裝了,哈哈聽起來是有點暴

原创 sql alter table語句:添加、修改或刪除操作

ALTER TABLE語句:用於對已有的表中進行添加、修改或刪除操作。   1、修改表名:alter table onetest rename to test; 2、添加列:alter table table_name add colu

原创 【leetcode】 gas-station 加油站問題

題目描述: 環形路上有n個加油站,第i個加油站的汽油量是gas[i]。你有一輛車,車的油箱可以無限裝汽油。從加油站i走到下一個加油站(i+1)花費的油量是cost[i],你從一個加油站出發,剛開始的時候油箱裏面沒有汽油。求從哪個加油站出發

原创 Android Studio 安裝教程以及gradle配置

1、準備好android studio的dmg文件和gradle-4.6-all.zip文件。 2、雙擊打開,拖進Applications。                   然後出現:                       3、

原创 【shell】select用法

       select可用於循壞,select與其他循環相似的是,依靠在代碼塊頂部或底部的條件判斷來決定程序的分支。在多菜單顯示、需要用戶輸入方面,select可以很方便地輸出菜單,供用戶選擇使用。select語句一般配合case語句

原创 【leetcode】jump-game-ii

題目描述 給出一個非負整數數組,你最初在數組第一個元素的位置,數組中的元素代表你在這個位置可以跳躍的最大長度,你的目標是用最少的跳躍次數來到達數組的最後一個元素的位置。例如,給出數組 A =[2,3,1,1,4],最少需要兩次才能跳躍到數

原创 交換排序:冒泡排序和快速排序

       交換,指的是根據序列中的兩個元素關鍵字的比較結果來對換這兩個元素在序列中的位置。在衆多的排序算法中,冒泡和快排屬於交換排序。   一、冒泡排序 1、基本思想: 類似於水中冒泡,較小的浮上來,較大的沉下去。將兩個數進行比較,較

原创 MAC下安裝mysql 簡單教程

1、下載dmg文件 下載地址爲:https://downloads.mysql.com/archives/community/ 下載之前先查看電腦系統的版本,然後選擇與之對應的合適的mysql版本,操作系統選擇MAX OS X。 2、安

原创 嗶哩嗶哩筆試編程題

一、紅茶   題目描述 高貴的蕾米莉亞大小姐每天需要飲用定量 B 型血的紅茶以保持威嚴,並且要分兩杯在不同時段飲用。 女僕長十六夜咲夜每天可以製作很多杯不同劑量 B 型血的紅茶供蕾米莉亞大小姐飲用。 某日,你和天才妖精琪露諾偷偷潛入紅魔

原创 常見HTTP狀態碼

        HTTP狀態碼,HTTP status code。當用戶訪問一個瀏覽器網頁時,用戶的瀏覽器會會向網頁服務器發送請求,當服務器收到請求後會返回一個包含HTTP狀態碼的信息頭,用於響應瀏覽器的請求。HTTP狀態碼由三位數組成,

原创 小米筆試題 數組操作

輸入一個無序整數數組,調整數組中數字的順序, 所有偶數位於數組的前半部分,使得所有奇數位於數組的後半部分。 要求時間複雜度爲O(n)。 分析: 題目要將一個數據中的偶數元素放在前面,奇數元素放在後面。可以通過對數組進行遍歷實現,定義一個

原创 TCP的三次握手與四次揮手

理解TCP的三次握手與四次揮手過程,先一定要明白幾個字段的含義,分別如下: SYN:同步位。僅在連接過程置1,SYN=1即表示這是一個連接請求(接收)報文。 ACK:確認位。TCP規定,在連接建立後發送報文的ACK字段置1。如:當主機A請

原创 Mac環境下的jmeter安裝與使用

一、下載jmeter 1、下載網址爲:http://jmeter.apache.org/download_jmeter.cgi 2、選擇編譯的二進制壓縮包文件進行安裝: 3、雙擊下載的文件進行解壓得到如下文件夾: 二、安裝jmeter

原创 Python爬蟲入門總結

一、前言         網絡爬蟲,又稱網頁蜘蛛和網絡機器人,是一種按照一定規則,自動地抓取萬維網上的信息的程序或腳本。所謂爬取數據,就是通過編寫程序,模擬瀏覽器上網,然後讓其去瀏覽器上抓取數據的過程。爬蟲在使用場景中的分類: 通用爬蟲: