原创 JVM---堆(概述)

堆 概述 一個JVM實例只存在一個堆內存,堆也是Java內存管理的核心區域。 Java堆區在JVM啓動的時候即被創建,其空間大小也就確定了。是JVM管理的最大一塊內存空間。 堆內存的大小是可以調節的。 《Java虛

原创 JVM---堆(垃圾回收機制)

圖解對象分配過程 爲新對象分配內存是一件非常嚴謹和複雜的任務,JVM的設計者們不僅需要考慮內存如何分配、在哪裏分配等問題,並且由於內存分配算法與內存回收算法密切相關,所以還需要考慮GC執行完內存回收後是否會在內存空間中停生內存碎片

原创 HTTP的響應報文

1xx 表示通知消息 2xx 表示成功,如接受或知道了 3xx 表示重定向,如要完成請求還必須採取進一步的行動 4xx 表示客戶的差錯,如請求中有錯誤的語法或不能完成 5xx 表示服務器的差錯,如服務器失效無法完成請求

原创 python加載YAML文件警告:YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated...解決方法

今天在測試yaml的時候出現了警告 YAMLLoadWarning: calling yaml.load() without Loader=… is deprecated, as the default Loader is un

原创 算法設計與分析----全排列問題

對於全排列問題,用到的是遞歸分治策略,對於12345的全排列來說,採用遞歸分治,劃分爲更小規模的子問題,要求12345的全排列,就要求2345的全排列,要求2345的全排列,就要求345的全排列,以此類推。 #include<bi

原创 Spring配置c3p0無法連接數據庫(用戶名問題)

我的spring中的數據源: <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="driver

原创 操作系統實驗c語言

這個學期學了操作系統,實驗課是用c語言實現幾個操作系統比較核心的算法,其實也只是模擬一下,照真實的操作系統所運行的程序,還差得太遠,雖然很想接觸硬件,接觸底層,用匯編等實現一下操作系統,但要真正實現一個操作系統,需要付出的太多,也

原创 shell編程判斷迴文串

c=$1 cv=`echo $c|rev` if [ $c = $cv ] ; then echo "yes" else echo "no" fi 將要判斷的迴文串寫在要執行的文件後面,會輸出結果

原创 JVM---虛擬機棧

虛擬機棧 虛擬機棧出現的背景 由於跨平臺性的設計,Java的指令都是根據棧來設計的。不同平臺CPU架構不同,所以不能設計爲基於寄存器的。優點是跨平臺,指令集小,編譯器容易實現,缺點是性能下降,實現同樣的功能需要更多的指令。 內存中

原创 算法設計與-分析---去重全排列

關於不去重的全排列上一節已經講過了 →全排列問題 去重全排列與之前的全排列不同的是,序列不一定是像12345這樣每一個元素只出現過一次,有可能是這樣的:112345,這樣的話,之前的算法就會出現重複的情況,比如1跟1交換,那麼就出

原创 算法設計與分析----二分搜索(遞歸)

二分搜索有很多寫法,在算法分析與設計中,二分搜索是在遞歸分治這一章講到的,所以用遞歸實現一下。 二分搜索其實很容易理解,設想一根從北京到上海的電線壞掉了,但是不知道是從哪裏壞的,要怎樣才能使用最少的步驟快速找到問題呢,那就是二分,

原创 JVM---本地方法接口與本地方法棧

本地方法接口 什麼是本地方法? 簡單地講,一個Native Method就 是一個Java調用非Java代碼的接口。 一個Native Method是這樣-一個Java方法:該方法的實現由非Java語言實現,比如C。這個特徵並非J

原创 JVM---內存管理(類加載子系統)

JVM內存管理: 1、類加載器子系統 作用 類加載器子系統負責從文件系統或者網絡中加載Class文件,class文件在文件開 頭有特定的文件標識。 ClassLoader只 負責class文件的加載, 至於它是否可以運行,則由

原创 pyhton opencv中cv2.findContours與cv2.drawContours

最近在做關於圖像識別的東西,用到了尋找輪廓函數cv2.findContours和繪製輪廓函數cv2.drawContours 先看看cv2.findContours的定義: 如果嫌囉嗦(不想看英語),直接下拉,下面我有寫用法與總結

原创 python實現簡單的ps色階調整過程

最近在做一個用unet神經網絡識別種子出苗率的項目(種子賊小,分辨率還賊低),由於識別的效果不太好,只能對圖像做預處理了。。。預處理選用的是ps中的色階處理,可是cv2等圖像庫中沒有現成的函數,只能自己一點一點搜資料,找到了ps中