原创 leetcode 53.最大子序和(動態規劃) java

文章目錄題目描述通常遍歷子序列有三種方式遍歷步驟 題目描述 給定一個整數數組 nums ,找到一個具有最大和的連續子數組(子數組最少包含一個元素),返回其最大和。示例: 輸入: [-2,1,-3,4,-1,2,1,-5,4], 輸

原创 centos 安裝 PostGis 插件 postgresql extension install PostGIS

postgresql extension install PostGIS 目錄1 安裝 postgresql 數據庫服務2 安裝postgresql 插件2.1 yum方式3 啓用PostgreSQL中的postgis 空間功能3

原创 Visual Studio Code 使用總結

1 vscode 如何用chrome 打開前端代碼 * 1 在市場中下載插件 2 手動配置     mac  使用 CMD+Shift+P 打開 Command Palette. 輸入 “ctr” 選擇  Configure Task R

原创 字符串匹配(二) KMP Algorithm

目錄概述什麼是KMP算法 (Knuth Morris Pratt) Pattern Searching匹配算法C++ 實現java 實現預處理算法 概述 給定一個字符串數組,str1[0…n-1] 和 str2[0…m-1],編

原创 ERROR: must be owner of function acases Postgresql

ERROR: must be owner of function acases 當使用一個新的用戶去修改postgresql 中的function是會遇到如上問題 解決 在postgresql中只有是 owner(和 supe

原创 postgresql 中的表空間

 表空間   概念: 表空間是PostgreSQL在磁盤上的一個位置,PostgreSQL在其中存儲包含數據庫對象(例如索引和表)的數據文件。 PostgreSQL使用表空間將邏輯名映射到磁盤上的物理位置。 默認表空間 PostgreSQ

原创 java.sql.SQLException: Incorrect string value: '\xF0\x9F\x91\xBD\xF0\x9F…' 問題彙總

1 插入的字段超過text 的長度 TINYTEXT: 256 bytes TEXT: 65,535 bytes MEDIUMTEXT: 16,777,215 bytes LONGTEXT: 4,294,967,295 bytes 解決辦

原创 PostgreSQL 創建只讀用戶,並開放特定的表。(實例)

創建只讀用戶並且開放特定的表。 安裝數據庫的時候會默認的創建一個postgres 的 superuser 創建別的用戶必須是按照這個用戶開始創建的。 所以說第一個用戶的創建應該是通過 root 登錄linux 的postgres 用戶(不

原创 scala 中的枚舉類型

Scala中的枚舉 枚舉在編程中指的是命名的常量,在scala中提供了一個Enumeration類,我們可以擴展它以創建枚舉。 在scala中聲明枚舉 object Main extends Enumeration { t

原创 spring 源碼導入到 intellij idea中(操作)

一 準備資源 spring源碼  下載地址 https://github.com/spring-projects/spring-framework 下載 gradle   下載地址  https://gradle.org/ 下載後

原创 shell 腳本查看日誌 (遞歸調用實現不同的位置的查找)

本文總結一下 shell  查看日誌的腳本 首先在我們開發的過程中不管我們是做什麼開發,java也好數據庫也好都會在服務器上產生大量的日誌。這些如果日誌文件太大的話我們就會查看起來很困難。(想一想在幾萬行的日誌文件中找一個關鍵字是不是很難

原创 845. Longest Mountain in Array 845. 數組中的最長山脈 java實現

分析: 要想題目只要求求出最長山脈的長度(簡單來說就是滿足條件的數組的大小)根據條件 1 山脈必須是對稱的 2 山脈的長度必須大於等於三 3 除了首位每個元素都可以作爲山頂   得出結果: package algrothm.leetc

原创 Intellj idea 配置 git 時Test 出錯 -----完美解決

首先弄清楚Command Line Tools 是什麼 是Command Line Tools,這兩者的關係其實不大,你可以在不安裝Xcode的情況下安裝Command Line Tools,而安裝Xcode的情況 是默認安裝Comman

原创 【LeetCode】747. Largest Number At Least Twice of Others 至少是其他數字兩倍的最大數 ---java實現

問題描述 在一個給定的數組nums中,總是存在一個最大元素 。 查找數組中的最大元素是否至少是數組中每個其他數字的兩倍。 如果是,則返回最大元素的索引,否則返回-1。 示例 1: 輸入: nums = [3, 6, 1, 0] 輸出:

原创 數據庫面試題總結

一、通過 SQL,您如何從 "Persons" 表中選取 "FirstName" 列的值等於"Peter" 的所有記錄?C   1) SELECT [all] FROM Persons WHERE FirstName='Peter' ;