原创 log(n!) = Θ(n·log(n))

         因爲可以容易地證明出N^N是N!的一個上界,(N/2)^(N/2)是N!的下界。 因此可以推導出"log(n!) = Θ(n·log(n))"(省略log底,這裏認爲底爲2吧,爲10也不影響等式)。 寫的太粗糙了,嚴謹的

原创 大O表示法的算法複雜度列表

【來源】bigocheatsheet.com 【圖片】https://img-blog.csdn.net/20130506092206358

原创 【轉】XManager 遠程訪問 Ubuntu16.04 圖形界面

轉自:https://www.cnblogs.com/kelamoyujuzhen/p/10396768.html   參考: Xmanager手冊:Technical Support Ubuntu 16.04配置:Ubuntu 12.1

原创 使用UltraISO從文件還原Linux操作系統ISO

【問題背景】 1、收到了他人給的Linux操作系統的安裝文件,但是不是ISO格式,而是壓縮文件,裏面包含了ISO或光盤裏面的所有文件。 2、想刻錄系統安裝光盤,或者使用虛擬機軟件通過ISO文件安裝Linux系統 3、如果直接使用解壓出來的

原创 配置CentOS6.5官方倉庫x86_64

1、今天是2019.11.18,由於CentOS 6比較舊了,國內的鏡像和官方的主幹都刪除掉了,所以配置到官方的vault.centos.org這個路徑下。 2、此倉庫也適用於NeoKyln3.2(內核爲Linux HuNanKylin

原创 Fedora 16 倉庫

1、進到目錄:cd /etc/yum.repos.d 2、新增repo文件:sudo vi xxx.repo,寫入下面內容 ============================================= [Fedora-arc

原创 世界海底光纜圖相關

1、世界海底光纜圖 介紹: http://www.ruanyifeng.com/blog/2010/08/cable_world_map.html 2、 包含arcGIS原始數據(通過主頁上的"Raw Data"可獲取gregs_cab

原创 Qt Charts繪圖效率優化

QT5下使用Charts畫線,點較多,自己嘗試了多種方法,包括setCacheMode、setCacheMode,以及使用replace替代append方法,結果都效果不佳、不明顯。 在同事的建議下看了qt自帶的例子,使用setU

原创 cmake直接下載地址(版本列表形式)

https://cmake.org/files/ https://cmake.org/files/v3.17/ 備註:國內下載,好像比通過官網頁面的鏈接(跳到github了)下載的快。  

原创 什麼是完美軟件

看到SQLAPI的發佈歷史,好長好長。。。。。。 想到對於Bug也要有正確的心態,對於新需求也要平心的去看待;人,是否也一樣,也需要不斷完善。 否定,肯定,再否定,再肯定,再再否定。。。 SQLAPI++ Library Full Hi

原创 Qt內存管理之parent指針

QFile ( const QString & name ) QFile ( QObject * parent ) QFile ( const QString & name, QObject * parent )-------------

原创 QString與CString互轉

#include <QtCore/QCoreApplication> #include <qDebug> #include <afx.h> inline QString CS2QS(CString cs) { return QStr

原创 Qt獲取當前系統時區

#include <QtCore/QCoreApplication> #include <QtCore/QDateTime> #include <qDebug> int main(int argc, char *argv[]) {QCo

原创 對假設進行斷言

對假設進行斷言,有時假設的情況並不一定百分之百是正確的。 點贊 收藏 分享 文章舉報 piaopiaolanghua 發佈了44 篇原創文章 · 獲贊 15 · 訪問量 10萬

原创 歸併排序的實現

       最近工作中要用到排序,當然要選擇O(nlgn)時間複雜度的算法,還要求是穩定的,週末就溫習了一下排序算法,歸併排序剛好能滿足。自己也想練練手,就先實現了簡單的對遞歸版本,之後實現了非遞歸的版本。它的空間複雜度爲O(n)。