原创 數據結構與算法_選擇排序

我是野豬。 排序: 將雜亂無章的數據元素,通過一定的方法按關鍵字順序排列的過程叫做排序。對數據進行排序有可能是檢索的一個初始步驟。二分查找比線性查找要快的多,然而它只能應用於有序的數據。其次排序非常重要也可能非常耗時。 冒泡排序

原创 解決問題:在使用springmvc的web.xml配置亂碼攔截器之後接收的get或者post請求中文還是亂碼

web.xml 中已經做了編碼攔截處理。但是存入的中文依然是亂碼情況; 如下: 這個時候可以直接配置tomcat中對編碼的處理: 具體步驟: 1.tomcat配置 2.找到本地路徑 3.添上代碼 內容是: <Connector p

原创 java基礎_函數Math.random()和Random的使用及區別

我是野豬。 首先Math.random()是令系統隨機選取大於等於 0.0 且小於 1.0 的僞隨機 double 值,是Java語言常用代碼。例如:Number=Math.random()*3+1,設置一個隨機1到4的變量;Random

原创 java基礎_設計模式_單例模式二(詳解6種寫法)

大家好,我是野豬。 題目:設計一個類,我們只能生成該類的一個實例。 第一種:只適用於單線程環境 單利模式最簡單的也是不會用的寫法 特徵:只適用於單線程環境 問題:當2個線程同時運行到instance·是否爲null的if語句,並且inst

原创 配置百度地圖(三方)debug模式時正常顯示地圖信息

在gradle中加上這樣的配置就行了: //配置keystore簽名 signingConfigs { release { storeFile file("F:\\7.11\\×××-工作相

原创 在北京與德州往返的日子-2018年09月03日

記錄一下,2018年9月3日,異地戀的過的好累。 週五慣例坐晚上19:40的火車回家,到家時間在23:30-00:00之間。 週五下午17:50開始收拾東西,18:10到西二旗地鐵站,然後13號線上從西二旗到西直門,西直門轉2號線到

原创 android自定義控件_自定義組合控件1

最近有時間整理一下一直想要總結的自定義控件,有問題希望大家及時指出。 自定義根據項目需求可以簡單的分成以下3種: 1.自定義組合控件; 2.繼承已有的控件   比如smartImageView繼承ImageView; 3.完全自定義控

原创 NullPointerException:Attempt to invoke virtual method 'boolean java.lang.String.equals...

今天在開發過程中,寫好界面之後編譯運行然後閃退,然後就報錯“caused by NullPointerException: Attempt to invoke virtual method 'boolean java.lang.Strin

原创 android自定義控件_深度解析自定義屬性

本文深入講解了自定義控件的自定義屬性,如有問題或疑問請大家及時私信或評論指出。 目錄 1 什麼是控件的屬性(以TextView和ImageView爲例源碼分析)? 2 自定義的控件是否必須要自定義其屬性? 3 有自定

原创 一個好的工程師

想通過精通一個公司的api來工作,只能是個初級程序員,要往高級走,只能是鑽研一門技術,熟知一種原理,不要趨之若鶩,沉下心來沉澱自己。   好害怕自己到了三十歲的時候還是一事無成。   ...........................

原创 java基礎_面向對象_static關鍵字

    一直感覺對靜態的理解不到位,知道修飾類的屬性和方法、修飾代碼塊(不能修飾普通類但是可以修飾內部類)。在合適的環境下,提高程序的運行性能,優化程序的結構;反之,不合理的運用因爲難以被GC掉,構成內存負擔造成內存溢出,在android

原创 android自定義控件_完全自定義控件(自定義開關)

目錄 1 開關需求整體介紹 2 畫開關的背景和滑塊 3 實現開關的功能 4 開關回調 前面總結到自定義控件分爲 組合控件 繼承已有控件 比如自定義SmartImageVie

原创 java基礎_面向對象_equals()方法和“==”

    一個面試的時候經常會遇到的java基礎題目,equals()方法和“==”的區別。想順着這個題目好好的捋一捋其中的關係。結論是如果”==”比較的是對象的地址,只要是new出來兩個對象,比較兩個對象的引用,肯定永遠都不一樣 。只要畫

原创 java基礎_面向對象_內存分析

   最近一直在看java基礎知識,想重新過一遍。對面向對象的設計思想、Java中類的定義、對象與引用的定義以及代碼運行時內存分析都有了進一步的瞭解。睡覺前總結下,也鼓勵自己在基礎知識這一塊能時時學習、打好地基。這一文中主要總結了下面幾個

原创 在Safari瀏覽器中不兼容,報錯

   項目用的js框架是angularJS,遇到一個和瀏覽器兼容相關的bug,功能是按鈕點擊出現一個popupWindow,再點擊popupWindow右上角的關閉按鈕時,在Safari瀏覽器中會崩潰而Chrome以及Firefox瀏覽器