原创 如何將數字金額轉成中文人民幣大寫

直接給出代碼,複製即用 public static String arabiaToChinese(String number){ if(isBlank(number)){ return "零"; } if(!is

原创 JS進階必須掌握的知識點

1.變量賦值 (值 vs 引用) 理解 JS 如何給變量賦值可以幫助我們減少一些不必要的 bug。相反,如果,不理解這一點,可能很容易地編寫被無意中更改值的代碼。 JS 總是按照值來給變量賦值。 這一部分非常重要:當指定的值是 J

原创 由JS在對象數組循環過程中修改對象屬性所導致的問題談到對象的淺拷貝和深拷貝

最近在工作中用React.js寫前端,接觸了很多JS的東東,在做數組嵌套循環的時候發現一個問題: 我的需求是想把arr1和arr2添加到resultArr 中,並且給arr2分別添加index屬性爲arr1的idnex值。代碼如下

原创 程序猿版後浪

那些口口聲聲 一屆不如一屆的程序猿, 應該看着你們 像我一樣 我看着你們 滿懷羨慕 計算機發展積攢了幾十年的財富 層出不窮的不斷迭代的技術,框架,算法和遺留的祖傳代碼 像是專門爲你們準備的禮物 科技繁榮,加班繁重,頭髮不再繁茂 9

原创 一款上手即用的Java代碼混淆工具

基於Allatori的Java代碼混淆 maven插件工具 項目地址:全球最大同性交友網站 Java代碼很容易進行反編譯,如果有人想要研究你的項目,隨便反編譯一下就看得清清楚楚了,特別像我們公司的測試人員,經常會反編譯我們的項目,

原创 單一職責原則

應該有且僅有一個原因引起類的變更: 如果一個類承擔的職責過多,就等於把這些職責耦合在一起,一個職責的變化可能會削弱或者抑制這個類完成其它職責的能力。 軟件設計真正要做的許多內容,就是發現職責並把那些職責相互分離。 如果能夠想到多

原创 策略模式

策略模式(Strategy):定義了一組算法,將每個算法都封裝起來,並且使它們之間可以互換。UML結構圖如下: Context是上下文,用一個ConcreteStrategy來配置,維護一個對Strategy對象的引用;Stra

原创 Mac安裝軟件時提示“文件已損壞,您應該將它移到廢紙簍”解決辦法(親測有效)

出現這個提示是由於mac防止惡意軟件安裝,只允許正規途徑獲取的軟件安裝,對於破解軟件很可能出現此問題。 第一種常見情況:只需要開啓允許“任何來源”即可 1.在終端控制檯中輸入:sudo spctl --master-disabl