原创 使程序佔用CPU穩定在一個輸入值(linux系統)
《編程之美》是基於windows系統的,而我使用的是ubuntu,所以在完成這道題的時候使用的是linux系統 1. top–>查詢當前cpu運行狀態 2. cat /proc/cpuinfo –>主機的cpu信息 /* *
原创 四位可逆素數
/* * 四位可逆素數:將一個四位數的素數進行反序後其依然是一個素數 * StoryMonster 2016/7/12 */ #include <iostream> using namespace std; bool P
原创 Cocos creator 發佈android應用
cocos creator v2.1.1 NDK 20.0.5594570 android sdk API level 29 gradle-4.10.3 環境變量設置 GRADLE_USER_HOME(這個是必須的,路徑一般是C
原创 計算正整數中1的數目
這是從編程之美上看到的一道題,簡述題目內容如下: 給定正整數N,計算出從1到N的所有數字的十進制表示中出現1的次數,並找出能夠滿足f(N)==N的最大的N值。比如f(12) = 5, 因爲存在的數字有:1,10,11,12,總共五
原创 將金額使用漢字表示
將金額使用漢字表示 #include <iostream> #include <sstream> int main() { double money = 0; char* chnNums[] = {"零", "壹
原创 Python實現狀態機
對於一個狀態機,最基本的要素就是狀態和事件,所以根據這個思路,我們可以設計一個具備基本功能的狀態機。 以看碟片爲例,DVD的狀態包含:已開機,正在播放,正在暫停,已關機。而觸發這些狀態的事件有:遙控開機,遙控播放,遙控暫停,遙控關
原创 要發就發
/* * 假設今年是1993年,現在將不超過1993的所有素數從小到大排成第一行,第二行上的每個數都等於它右肩上素數與其左肩上素數之差。問:第二行樹種是否存在若干連續的整數,他們的和恰好是1898。假如存在的話,又有幾種這樣的情
原创 約瑟夫問題
/* * 說有15個教徒和15個非教徒在海上遇難,必須將一半的人投入海中,其餘的人才能倖免於難。於是他們想了一個辦法:30個人圍成一圈,從第一個人開始報數,每數到第九個人的時候將之投入大海,如此循環直到剩下15個人爲止。問:怎樣
原创 迴文素數
/* * 求1000以內的迴文素數,迴文:前後對稱 * StoryMonster 2016/7/12 */ #include <iostream> using namespace std; bool Palindrom
原创 使程序的cpu佔用率呈現正弦曲線
在《編程之美》上面,作者給的解法考慮到了其他程序對cpu的佔用而影響最終曲線形狀的問題。作者調用了windows的API,而我的系統是linux系統,沒有圖形化的界面可顯示cpu運行曲線,所以我就省力只打印此程序的cpu佔用情況,
原创 1的數目
這是從編程之美上看到的一道題,簡述題目內容如下: 給定正整數N,計算出從1到N的所有數字的十進制表示中出現1的次數,並找出能夠滿足f(N)==N的最大的N值。比如f(12) = 5, 因爲存在的數字有:1,10,11,12,總共五
原创 GO bufio解讀
Reader // Reader implements buffering for an io.Reader object. type Reader struct { buf []byte rd io.Reader
原创 Go語言 strings包
Go標準庫中strings包的methods如下,加*的函數會描述用法 func Count(s, substr string) int func Contains(s, substr string) bool
原创 Pyinstaller使用筆記
首先需要使用以下命令生成spec文件: pyi-makespec main.py ## 生成main.spec 打開生成main.spec文件,詳解如下: # -*- mode: python ; coding: utf-8
原创 C++11 std::bind
#include <functional> std::bind的作用是爲已經存在的一個函數綁定參數,並返回一個新的函數對象。 對於一個普通函數,如下: int add(int a, int b) { return a +