原创 【大話設計模式之——單例模式(Singleton pattern)】

常見的五種單例模式實現方式及其特點 – 主要: . 餓漢式(線程安全,調用效率高。 但是,不能延時加載。) . 懶漢式(線程安全,調用效率不高。 但是,可以延時加載。) – 其他: . 雙重檢測鎖式(由於JVM底層內部模型原因,偶爾會出問

原创 eclipse tomcat啓動報錯:Address already in use:JVM_BindAddress already in use: JVM_Bind的解決辦法

一般有以下兩種情況: 1,運行的Tomcat沒有關閉. 自安裝的tomcat程序設置開機自動運行,或者在之前運行過,先關閉ecplipse或jbuilder,在任務管理器中找到Tomcat的進程,將其 kill掉,即可.有時候Tomcat

原创 【大話設計模式之——工廠模式(Factory pattern)】

工廠模式:    –實現了創建者和調用者的分離。    –詳細分類:•簡單工廠模式•工廠方法模式•抽象工廠模式簡單工廠模式:簡單工廠模式也叫靜態工廠模式,通過接收的參數的不同來返回不同的對象實例。這種模式對於增加新產品無能爲力!不符合開閉

原创 python分佈式計算框架PP(Parallel Python)集羣模式試用

【標題】 python分佈式計算框架PP(Parallel Python)集羣模式試用 【背景】 Parallel Python庫(簡稱PP) 網上的教程都是單機多進程測試,決定試試集羣分佈式計算效果 【結論】 用了兩臺物理機,一個4核

原创 深度學習(DL) /人工智能(AI)數據集標註工具、圖像語料數據庫

一、NLP標註工具BRATBRAT是一個基於web的文本標註工具,主要用於對文本的結構化標註,用BRAT生成的標註結果能夠把無結構化的原始文本結構化,供計算機處理。利用該工具可以方便的獲得各項NLP任務需要的標註語料。以下是利用該工具進行

原创 Java 中sleep與wait的區別

1、這兩個方法來自不同的類分別是Thread和Object2、最主要是sleep方法沒有釋放鎖,而 wait 方法釋放了鎖,使得其他線程可以使用同步控制塊或者方法。3、wait,notify和notifyAll只能在同步控制方法或者同步控

原创 Cesium離線部署navigation插件報錯:Develop Error: Mixin is required的解決辦法。

網上給出的教程一般如下: Cesium中Navigation導航插件的配置: 之前在別的Cesium的Demo中看到Cesium的導航控件,覺得導航控件非常好用。好奇新的驅動下去Github上看了一下,果然有國外大神寫的Navigati

原创 NAND flash 相關知識

目前絕大多數SSD都是以NAND FLASH爲存儲介質的。SSD工作原理很多都是基於NAND FLASH特性的。比如,NAND FLASH在寫之前必須先擦除,而不能覆蓋寫,於是SSD 才需要垃圾回收(Garbage Collection,

原创 淺談Java中equals和“==”的區別

1.基本數據類型  對於8種基本數據類型(boolean,byte,char,short,int,float,double,long),它們的變量直接存儲的就是“值”。所以,我們用“==”對基本數據類型的變量進行比較時,實際比較的就是變量

原创 tomcat啓動:子容器啓動失敗tomcat org.apache.catalina.LifecycleException異常的解決辦法

博主最近寫一個web項目將jar包加載到了libraries下面持續報錯 子容器啓動失敗tomcat org.apache.catalina.LifecycleException 最終將jar包加入到WEB-INF下完美解決問題。

原创 關於Linux系統啓動失敗,以及error while loading shared libraries: libc.so.6: 解決辦法

關於Linux系統啓動失敗以及Error while loading shared libraries:libc.so.6: cannot open shared object file: No such file or director

原创 c++ vector用法

c++ vector用法C++內置的數組支持容器的機制,但是它不支持容器抽象的語義。要解決此問題我們自己實現這樣的類。在標準C++中,用容器向量(vector)實現。容器向量也是一個類模板。標準庫vector類型使用需要的頭文件:#inc

原创 用Python和Pygame寫遊戲-從入門到精通(1)

原文鏈接:https://eyehere.net/2011/python-pygame-novice-professional-1/   博客剛開,打算做一個Pygame的系列,翻譯自Will

原创 機器學習的13種算法和4種學習方法

一、4大主要學習方式 1.監督式學習 在監督式學習下,輸入數據被稱爲“訓練數據”,每組訓練數據有一個明確的標識或結果,如對防垃圾郵件系統中“垃圾郵件”“非垃圾郵件”,對手寫數字識別中的“1“,”2“,”3“,”4“等。 在建立預測模型的時

原创 python開發植物大戰殭屍遊戲

原文鏈接:https://segmentfault.com/a/1190000019418065 開發思路   1.引入需要的模塊,配置圖片路徑,設置界面寬高背景顏色,創建遊戲主入口。 #1