原创 Android項目遇到的一些問題

最近寫了一個app,但是期間遇到了許多問題,這裏提出來分享下解決辦法,以免下次手足無措。 一:More than one file was found with OS independent path 'META-INF/DEPE

原创 int和Integer比較

區別: 1、Integer是int的包裝類,int則是java的一種基本數據類型 2、Integer變量必須實例化後才能使用,而int變量不需要 3、Integer實際是對象的引用,當new一個Integer時,實際上是生成一個指

原创 排序算法一:選擇排序

最簡單也最沒用的一種算法,時間複雜度爲O(n²),而且不穩定,工程中一般不用… 思想:指定一個當前最小數(一般選第一個數),記錄其下標爲minpos,將它與後面的每一個數依次比較,若有數小於當前最小數,則交換兩者的下標,並交換

原创 藍橋杯:不同的子串

一個字符串的非空子串是指字符串中長度至少爲1 的連續的一段字符組成 的串。例如,字符串aaab 有非空子串a, b, aa, ab, aaa, aab, aaab,一共7 個。 注意在計算時,只算本質不同的串的個數。 請問,字符串

原创 詳談----如何判斷兩個數組是否相等

首先定義兩個數組 int[] arry1={1,2,3,4,5,6}; int[] arry2={1,2,3,4,5,6}; 判斷這兩個數組的元素是否相等(這裏以整型數組爲例,其他類型一樣的),首先想的是關係運算符==,很顯然這樣

原创 真彩色圖像RGB,YIQ圖像,HSV圖像,YCbCr圖像的相互轉換(Matlab實現)

image=imread('Lena.jpg'); subplot(2,4,1); imshow(image) title('原始圖像') %RGB轉YIQ YIQ=rgb2ntsc(image); subplot(2,4,2)

原创 Flutter配置中遇到的一些問題及解決辦法

網上關於Flutter的配置安裝教程很多,在android studio中安裝好Flutter、Dart插件後,再輸入命令Flutter doctor想查看配置是否完成,可是卻顯示如下信息 現在一個一個解決: 一: Androi

原创 android studio更新3.5版本後xml文件屬性無法使用(android xxx is not allowed here)

今天打開更新後的3.5版本android studio後,所有xml文件的屬性全部報紅… 百度了大晚上也沒有結果,後來不斷嘗試,原來只需把項目重新sync一下就ok了。。。真的無語了

原创 字符串排序之單詞首字母

要求:首先輸入一個整數表示單詞個數,再隨機輸入幾個英文單詞,根據單詞首字母在字典中的遞增順序進行排序輸出,單詞間以空格隔開 樣例: 輸入: 4     apple banana test happy 輸出:apple   

原创 判斷一個數是否爲2的整數次方

最直接的做法是對2不斷取餘,看餘數是否爲0,但是這樣相對來說時間複雜度較高,這裏提供一種思路: 位運算 2的整數次方,則轉換爲二進制後,每一位上只有一個1,其餘全爲0 int N; if(((N-1)&N)==0) //則

原创 藍橋杯:試題 算法提高 猴子喫桃問題

資源限制 時間限制:1.0s 內存限制:256.0MB 問題描述   猴子喫桃問題:猴子摘下若干個桃子,第一天吃了桃子的一半多一個,以後每天吃了   前一天剩下的一半多一個,到第n天喫以前發現只剩下一個桃子,   要求編寫函數

原创 決策樹算法淺析(ID3,C4.5,CART)

決策樹模型 決策樹呈樹形結構,在分類問題中,表示基於特徵對實例進行分類的過程。學習時,利用訓練數據,根據損失函數最小化的原則建立決策樹模型;預測時,對新的數據,利用決策模型進行分類。是一種描述對實例進行分類的樹形結構,由節點和有向

原创 人人都會的二分查找——詳解

對於二分法最容易混淆的點在邊界的確定和判斷條件。 我們知道數組表示爲[0,length),爲左閉右開區間,用l表示數組的左邊界,r表示數組的右邊界,即[l,r);於是mid=(l+r)/2表示二分中點。 首先要想查找到值,則數組

原创 藍橋杯:算法提高 字符串跳步

資源限制 時間限制:1.0s 內存限制:256.0MB 問題描述   給定一個字符串,你需要從第start位開始每隔step位輸出字符串對應位置上的字符。    輸入格式   第一行一個只包含小寫字母的字符串。   第二行兩個

原创 Java連接數據庫(增刪改查)

Java連接數據庫首先需要jdbc數據庫驅動,可去官網下載,這裏就不再說了 數據庫設計如下 往數據庫中添加幾個數據 直接上代碼:(特別注意自己所使用的jdbc驅動包版本!!5.x版本的driver名字爲:com.mysql.j