原创 Dev-C++下的char字符數組strlen()詭異事件

【環境】: Windows,Dev-C++ 5.9.2 如下代碼所示,定義一個長度爲4的字符數組,從鍵盤輸入長度爲4的字符串 然後調用strlen()函數,將字符串的長度賦值給一個整型變量length 之後詭異的事情就發生了,字符串的長度

原创 C++同一行輸入多個字符串,以回車結束輸入

http://noi.openjudge.cn/ch0107/21/ 這裏需要對輸入進行控制,第一行輸入多個字符串後,以回車結束,使用了getchar()來存儲輸入的字符,並和換行符'\n'比較。 //http://noi.openj

原创 #define宏加括號和不加括號的區別

#define 宏是在代碼中不加任何驗證的直接替代,當宏中包含運算符時要在最外層加括號,不然可能會出錯 下面使用一個簡單的例子來驗證一下,代碼中定義一個求兩個數中最大數的宏: MAX_wrong在外層沒有加括號,MAX_right在外層加

原创 阿里雲ECS部署Docker

apt-get update更新; 查看系統版本及內核,docker需要3.8以上版本。 使用下面命令安裝docker apt install docker.io 查看docker信息 root@asd:~# docker info

原创 阿里雲ECS系統grub2引導丟失後的自救之路

一、背景 阿里雲ECS,ubuntu系統,昨天下午用xshell遠程連接之後,提示有新內核可用,手賤進行了更新,之後可能是引導選錯了,導致引導grub嚴重丟失,重啓電腦就進不去系統了,一直停留在grub界面。 二、嘗試引導修復 按照傳統

原创 日踩阿里雲ECS兩坑:ssh訪問佛系 + Ubuntu apt 源sources.list無效

最近阿里雲ECS貌似有點不穩定啊,今天踩了兩個坑。 一、ssh遠程訪問有問題 我xshell遠程訪問時斷時續,後來乾脆登不上去了,提示錯誤: Socket error Event: 32 Error: 10053. Disconnecte

原创 《Intel Xeon Phi協處理器高性能編程指南》第一章讀書筆記

一、什麼是Xeon Phi Xeon(音標 /'zi:on/) Phi是由intel2012年11月12日正式推出的首款60核處理器,中文名叫至強融核。Xeon Phi是Intel爲HPC專門推出的協處理器,插在PCI-E上,進行高性能計

原创 CUDA高性能計算之GPU

之前只接觸過CPU集羣上的OpenMP和MPI並行優化,對於GPU上的CUDA編程瞭解甚少,作爲一個合格的高性能計算工程師,決定自學一下CUDA編程,這裏做一個記錄。 GPU和CPU的優劣: GPU的單精度浮點計算性能要遠超CPU的單精度

原创 找工作準備貼

計算機網絡:  https://www.imooc.com/article/48819 http://www.cnblogs.com/maybe2030/p/4781555.html#_label3 https://www.cnblogs

原创 四枚硬幣,擺成一個正方形,不知道硬幣的正反面,盲翻必勝策略

前言: 在找工作貼中看到一個蠻有意思的智力題,網上沒找到答案,自己想了一下,作個記錄,思路挺簡單,講起來有些囉嗦,看的時候自己在紙上畫一下就很容易理解了。 問題: 四枚硬幣,擺成一個正方形,不知道硬幣的正反面,然後我可以指定翻若干個硬幣,

原创 阿里ESC服務器搭建shadowsocks

       今天折騰阿里ESC服務器,搭建shadowsocks,用來科學上網,查找一些學術資料,這裏做一個記錄,自己留底,或許可以幫助到他人。 一、首先購買一個國外或者境外的服務器:      我買的是阿里雲香港服務器,沒有服務器的可

原创 Ubuntu 配置Nginx+MySQL+PHP+phpMyAdmin詳細步驟

我在上篇配置了nginx以後,實現了html頁面的訪問,但是php頁面的訪問沒那麼簡單,還需要進行較多配置,折騰了一天,所以記錄下來,以備下次使用。 本篇默認已經配置好Nginx,沒有配置的,請看我這一篇博客進行學習: https://b

原创 ubuntu 配置vsftpd

一、vsftpd的安裝與卸載   安裝vsftpd sudo apt-get install vsftpd   卸載vsftpd apt-get remove -purge vsftpd 二、創建ftp用戶,並配置用戶   安裝完vs

原创 Cairo-dock

                                   Ubuntu 安裝Cairo-dock 0.在終端輸入 sudo apt-get install cairo-dock,即可安裝Cairo-dock       1.安

原创 linux 下使用expect編寫shell 腳本交互訪問遠程服務器

使用命令行登陸遠程服務器一般需要ip地址以及登陸密碼等,每次都手動輸很不方便,expect可以滿足自動輸入密碼。下面是詳細的介紹: 首先安裝expect: 我用的是ubuntu14.04,使用sudo apt-get install