原创 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)。