原创 模擬退火算法解多元函數

模擬退火算法解多元函數 題目: F(x)=11.16386−0.0903x1−0.1487x2−0.0664x3+0.09074x4−2.452∗10−4x1x2+6.228∗10−5x1x3+2.457∗10−3x1x4+3.8

原创 【力扣LeetCode】35 搜索插入位置

題目描述(難度易) 給定一個排序數組和一個目標值,在數組中找到目標值,並返回其索引。如果目標值不存在於數組中,返回它將會被按順序插入的位置。 你可以假設數組中無重複元素。 示例 1: 輸入: [1,3,5,6], 5 輸出: 2

原创 ubuntu下查詢CPU數,核心數,線程數

ubuntu下查詢CPU數,核心數,線程數 我們在選購電腦的時候,CPU是一個需要考慮到核心因素,因爲它決定了電腦的性能等級。CPU從早期的單核,發展到現在的雙核,多核。CPU除了核心數之外,還有線程數之說,下面筆者就來解釋一下C

原创 反向SSH實現內網穿透

挺好用,還沒來得及整理:反向ssh實現內網穿透

原创 C++ Map 注意事項

C++ Map 注意事項 在map中,由key查找value時,首先要判斷map中是否包含key 見 C++ Map find函數和count函數 重點: 如果不檢查,直接返回map[key],可能會出現意想不到的行爲。如果map

原创 SVN 簡易上手

爲什麼要用SVN GIT確實很不錯,可是有的公司用的是SVN,所以還是得知道的。同時GIT肯定也是要學習的。 參考: https://www.cnblogs.com/zcbing/p/6416525.html 學習資料 參考: h

原创 MySQL命令行輸出到指定文件

任務 需要在mysql中輸出表的信息,並將表的信息放置在文本文件中,後用python進行信息處理,在mysql命令模式下和linux的shell命令模式下使用>重定向效果是不同的,在mysql下不能採用這種方式重定向輸出。 操作

原创 redis系列文章--開始

我要做什麼 突然對redis有點興趣,決定開始花點時間讀一下redis源碼,並準備將相關知識點做一個系列文章。 基於什麼 參考書籍:redis的設計與實現 代碼:redis的設計與實現.pdf 配套帶註釋源碼 版本爲 redi

原创 著名開源項目源碼行數--持續更新

linux 內核 版本 行數 5.5 2700萬 PostgreSQL 版本 行數 9.6.0 124.9萬 redis 版本 行數 3.2.5 23000

原创 MPI中如何發送 C++對象或結構體

1、自己把對象中需要發送/接收的元素放進一個數組中,接收之後再按照數組中的數據的順序重新建立一個對象。如果對象中只有int,bool的話,這個還比較好辦,double,string就麻煩一些。改變類的話就可能牽一髮而動全身。 2、

原创 SSH增加或修改監聽端口

SSH增加或修改監聽端口 購買的搬瓦工雲服務器默認端口不是22,導致在做mpi實驗時免密登錄出現需要帶端口,不方便。 所以在搬瓦工雲服務器上增加對端口22的監聽 修改文件 wj@wj:~/nfs$ sudo vim /etc/ss

原创 Ubuntu 配置 NFS

Ubuntu 配置 NFS 分爲兩個機器,一個是nfs服務器主機,一個是nfs客戶端主機 使用兩個雲服務器 配置了host ,見百度經驗,或博主相關博客,主機名稱分別是 huawei 做客戶機 service 做服務器 服務端配置

原创 MPI環境配置(二)

MPI環境配置(二) 在雲服務器上搭建MPI分佈式集羣環境,採用NFS統一數據,這一次配置時遇到了幾個問題,記錄一下 詳細MPI集羣環境配置 NFS環境搭建,注意,NFS不需要ssh免密登錄,不相關 本次遇到的問題 1、免密登錄,

原创 ubuntu創建用戶的注意事項

ubuntu創建用戶的注意事項 出現的問題: /usr/bin/xauth: file /home/user/.Xauthority does not exist 原因: 是因爲添加用戶時沒有授權對應的目錄,僅僅執行了usera

原创 C++之 fstream open函數( error: no matching function for call to ‘std::basic_ifstream::open(const)

C++之 fstream open函數( error: no matching function for call to ‘std::basic_ifstream::open(const) C++使用fstream進行文件讀寫,非