原创 NSGA2、NSGA-II實現、基於分配的多目標進化-Python

算法流程: P:父輩種羣Q:子輩種羣R:P並上Q -》 之後依據偏序關係進行排序在實際上,能在原來數組上改就到原來數組上改,要產生新的那就產生新的,分配一次內存時間應該影響不大,以後再考慮底層優化。!在函數調用上,一律認爲創建了一個新的數組

原创 MOEAD原理及Python實現、MOEAD實現、基於分解的多目標進化、 切比雪夫方法-(python完整代碼)

確定某點附近的點 答:每個解對應的是一組權重,即子問題,紅點附近的四個點,也就是它的鄰居怎麼確定呢?由權重來確定,算法初始化階段就確定了每個權重對應的鄰居,也就是每個子問題的鄰居子問題。權重的鄰居通過歐式距離來判斷。取最近的幾個。 取均勻

原创 NSGA2快速非支配排序實現-python

1 import numpy as np 2 3 4 def compare(p1, p2): 5 # return 0同層 1 p1支配p2 6 # 每個維度越小越優秀 7 # 計D次 8

原创 MOEAD算法均勻權向量的實現。任意維度,極簡-Python

問題分析思路參考:https://blog.csdn.net/xiao13yu14/article/details/79464582 但是在該博客中,轉化爲排列組合想法很好,但是實現起來不直觀,不簡單。 在本問題中,將問題轉化爲問題:”取m

原创 pyhton 手撕快排

1 import numpy as np 2 3 4 def quicksort(arr, low, high): # [a,b] 5 if low < high: 6 m = partition

原创 java、javaw作用

javaw.exe主要用於啓動基於GUI的應用程序。java.exe執行應用日誌再在控制檯顯示輸出與錯誤信息。

原创 jar註冊爲win服務

方法一:使用WinSW工具 工具地址:https://link.jianshu.com/?t=https://github.com/kohsuke/winsw/releases 參考:https://blog.csdn.net/wgd930

原创 完整卸載java

https://blog.csdn.net/hhhhh11123/article/details/120174276

原创 bat文件中常用延時方法

1 @echo off 2 echo %time% 3 ping -n 5 127.0.0.1>nul 4 echo %time% 5 pause 上面實現延時5-1=4秒 參考:http://t.zoukankan.com/chenj

原创 查詢本機是否ipv6優先

https://ipw.cn/ # 查詢本機外網IPv4地址4.ipw.cn # 查詢本機外網IPv6地址6.ipw.cn # 測試網絡是IPv4還是IPv6訪問優先(訪問IPv4/IPv6雙棧站點,如果返回IPv6地址,則IPv6訪問優先

原创 window關閉臨時ipv6地址、開啓臨時ipv6地址

1 關閉臨時ipv6地址 以管理員權限執行命令提示符輸入如下命令即可netsh interface ipv6 set privacy state=disable最後重啓網卡此時再在cmd中運行ipconfig就沒有臨時ipv6了 2 開啓臨

原创 java阿里雲動態域名解析、java阿里雲DDNS

1 創建阿里雲AccessKey,作爲訪問密鑰      進入後點擊“創建AccessKey”。創建成功後記住,AccessKeyId和AccessKeySecret 2 獲取域名解析某條碼id 進入阿里雲域名解析界面      F12

原创 【java源碼】HashMap

題目:【java源碼】HashMap /** * Returns a power of two size for the given target capacity. * 返回大於輸入參數且最近的2的整數次冪

原创 【java源碼】ArrayList

題目:【java源碼】ArrayList ArrayList 常用功能:構造函數、增、批量增、刪、批量刪、批量保留 ArrayList 屬性: // 默認數組長度(數組,而不是數據個數) private static f

原创 【English】十一、一般疑問句

一、一般疑問句定義   參考:英語語法中的一般疑問句和特殊疑問句的區別        英語一般疑問句句型結構   能用yes / no(或相當於yes / no)回答的問句。 二、一般疑問句的句子結構,三種   be動詞: be + 主語