應(yīng)用電腦工作時(shí),有時(shí)不清楚什么軟件或過(guò)程會(huì)占有許多資源,造成開(kāi)展別的任務(wù)后發(fā)生減緩、卡屏的現(xiàn)象。因而,智能監(jiān)控系統(tǒng)資源就會(huì)變得至關(guān)重要。文中用Python撰寫(xiě)了一臺(tái)超治好的RunCat監(jiān)控應(yīng)用系統(tǒng)軟件,所需要的可以了解一下
引言
大家好!我就是木木子,近來(lái)好懶了哈太熱了.jpg
有空來(lái)給大家升級(jí)一下啦!今天發(fā)布——跟這本文寫(xiě)姊妹篇哈~
應(yīng)用Mac電腦工作時(shí),有時(shí)不清楚什么軟件或過(guò)程會(huì)占有許多資源,造成開(kāi)展別的任務(wù)后發(fā)生減緩、卡屏的現(xiàn)象。因而,智能監(jiān)控系統(tǒng)資源就會(huì)變得至關(guān)重要。
可是目前市面上的系統(tǒng)軟件電腦監(jiān)控軟件應(yīng)有盡有,品種繁多,哪種電腦監(jiān)控軟件最好是?
今天小編就給大家詳細(xì)介紹一個(gè)非常好用的Mac電腦監(jiān)控軟件飛奔的貓貓,希望能夠?qū)ψ陨砬闆r了有一定的幫助。
嗯哼大王~win10計(jì)算機(jī)不樂(lè)意了,Mac會(huì)有的,我不能少,SO一個(gè)萌系的貓貓監(jiān)管微信小程序只做出來(lái)啦
一、介紹
1.1軟件簡(jiǎn)介
使用過(guò)Mac的可能性了解那么一個(gè)手機(jī)軟件:RunCat。
是一款萌系的Mac系統(tǒng)電腦監(jiān)控軟件,它能通過(guò)動(dòng)漫方式停留在您的系統(tǒng)軟件通知欄里。
貓貓能通過(guò)啟動(dòng)速度對(duì)你說(shuō)Mac的CPU使用率。并且RunCat為工具欄帶來(lái)了關(guān)鍵幀動(dòng)畫(huà),動(dòng)漫依據(jù)Mac的CPU應(yīng)用情況更改速率。
自然RunCat不僅僅有貓,也有許多動(dòng)物和動(dòng)漫,例如:
貓????—狗????—措豹????—小兔子????—鯨魚(yú)????—小青蛙????—鳥(niǎo)????—小企鵝????—比較長(zhǎng)的龍????—傳動(dòng)齒輪??—火????—水珠????—火箭彈????—環(huán)??——這些。
這運(yùn)用就功用而言的確不足占優(yōu)勢(shì),可是吃不住它好玩啊。嘿嘿今天我們就喜愛(ài)為大家介紹某些好玩兒的物品嘛~
此外它帶有的免費(fèi)動(dòng)畫(huà)許多,通常情況下或是夠用。RunCat是一款比較適合無(wú)聊發(fā)呆時(shí)治愈打發(fā)時(shí)間的手機(jī)軟件哦!
二、籌備中
2.0基本原理介紹
基本原理其實(shí)不是很難,運(yùn)用python的psutil包就能輕松地獲得現(xiàn)階段計(jì)算機(jī)的CPU使用率或是運(yùn)作內(nèi)存利用率。再根據(jù)使用率來(lái)確定拖盤(pán)標(biāo)志的更新時(shí)間就行啦。
再通過(guò)循環(huán)系統(tǒng)設(shè)定5種不同狀態(tài)下的icon來(lái)達(dá)到貓貓奔跑效果,感興趣的朋友可以制做自己喜歡的
的影片隨后替換成我找到就OK啦~
2.1環(huán)境安裝
Python3、Pycharm。有關(guān)控制模塊:psutil控制模塊;及一些python帶有的控制模塊。
控制模塊組裝一致應(yīng)用豆瓣網(wǎng)鏡像系統(tǒng)源:
pipinstall-ihttps://pypi.douban.com/simple/+控制模塊名
2.2素材內(nèi)容提前準(zhǔn)備(可改動(dòng))
貓貓能通過(guò)啟動(dòng)速度對(duì)你說(shuō)Mac的CPU使用率,關(guān)鍵都是貓貓做出來(lái)的小腳本制作哈,其他的動(dòng)物能自己學(xué)著做啦~
三、開(kāi)始敲代碼
3.1導(dǎo)入模塊
import sys import time import psutil from PyQt5.QtGui import QIcon from PyQt5.QtWidgets import QApplication,QSystemTrayIcon 3.2奔跑的貓-CPU def runcatCPU(): app=QApplication(sys.argv) #最后一個(gè)可視的窗口退出時(shí)程序不退出 app.setQuitOnLastWindowClosed(False) icon=QSystemTrayIcon() icon.setIcon(QIcon('icons/0.png')) icon.setVisible(True) cpu_percent=psutil.cpu_percent(interval=1)/100 cpu_percent_update_fps=20 fps_count=0 while True: fps_count+=1 if fps_count>cpu_percent_update_fps: cpu_percent=psutil.cpu_percent(interval=1)/100 fps_count=0 #開(kāi)口向上的拋物線,左邊遞減 time_interval=(cpu_percent*cpu_percent-2*cpu_percent+2)/20 for i in range(5): icon.setIcon(QIcon('icons/%d.png'%i)) icon.setToolTip('cpu:%.2f'%cpu_percent) time.sleep(time_interval) app.exec_() 3.3奔跑的貓-內(nèi)存 def runcatMemory(): app=QApplication(sys.argv) #最后一個(gè)可視的窗口退出時(shí)程序不退出 app.setQuitOnLastWindowClosed(False) icon=QSystemTrayIcon() icon.setIcon(QIcon('icons/0.png')) icon.setVisible(True) memory_percent=psutil.virtual_memory().percent/100 memory_percent_update_fps=20 fps_count=0 while True: fps_count+=1 if fps_count>memory_percent_update_fps: memory_percent=psutil.virtual_memory().percent/100 fps_count=0 #開(kāi)口向上的拋物線,左邊遞減 time_interval=(memory_percent*memory_percent-2*memory_percent+2)/20 for i in range(5): icon.setIcon(QIcon('icons/%d.png'%i)) icon.setToolTip('memory:%.2f'%memory_percent) time.sleep(time_interval) app.exec_()
四、效果展示
靜態(tài)截圖展示效果
綜上所述,這篇文章就給大家介紹到這里了,希望可以給大家?guī)?lái)幫助。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/130253.html
Docker是1個(gè)開(kāi)源軟件,為開(kāi)發(fā)者和網(wǎng)站管理員提供一個(gè)開(kāi)發(fā)者平臺(tái),能將應(yīng)用軟件搭建、裝包為輕巧器皿,并在任何時(shí)候運(yùn)作,接下來(lái)本文關(guān)鍵為大家介紹了對(duì)于如何依據(jù)5秒鐘教別人用Docker布署1個(gè)Python運(yùn)用,必須的小伙伴可以借鑒一下 序言 應(yīng)用傳統(tǒng)式物理機(jī)或云主機(jī)上部署項(xiàng)目都存在著某些困擾 例如:項(xiàng)目部署速度比較慢、資源浪費(fèi)現(xiàn)象、轉(zhuǎn)移難且拓展低 而采用Docker部署項(xiàng)目的優(yōu)點(diǎn)包括:...
文中關(guān)鍵給大家介紹了Caffe神經(jīng)網(wǎng)絡(luò)solver及其配備詳細(xì)說(shuō)明,感興趣的小伙伴可以參考借鑒一下,希望可以有一定的幫助,祝愿大家多多的發(fā)展,盡早漲薪 前言 solver算是caffe的最核心的關(guān)鍵,它融洽著全部建模運(yùn)行。caffe程序執(zhí)行必帶的另一個(gè)主要參數(shù)就是solver環(huán)境變量。運(yùn)行代碼一般為 #caffetrain--solver=*_slover.prototxt 在Deep...
文中關(guān)鍵闡述了Python數(shù)據(jù)庫(kù)連接并批量插入包括時(shí)長(zhǎng)記載的實(shí)際操作,文章內(nèi)容緊扣主題進(jìn)行詳盡的基本介紹,具有很強(qiáng)的實(shí)用價(jià)值,需用的同學(xué)可以學(xué)習(xí)一下 序言 服務(wù)平臺(tái): windows10.0 python3.8 oracle mysql 目地 必須通過(guò)python建立模型,并把結(jié)論儲(chǔ)存至SQL數(shù)據(jù)庫(kù)系統(tǒng)中,其中還有某列數(shù)據(jù)信息為時(shí)長(zhǎng)種類(lèi),在儲(chǔ)存全過(guò)程碰到一些現(xiàn)象,現(xiàn)就處理方式整...
摘要:一般所有高級(jí)語(yǔ)言,都包含如下語(yǔ)句,也不例外循環(huán)語(yǔ)句容許一些語(yǔ)句反復(fù)運(yùn)行數(shù)次。條件語(yǔ)句容許僅當(dāng)某些條件成立時(shí)才運(yùn)行某個(gè)區(qū)塊。無(wú)條件分支語(yǔ)句容許運(yùn)行順序轉(zhuǎn)移到程序的其他部分之中。零基礎(chǔ)學(xué)我在上的文章,隨時(shí)更新修改。 一般編程的教材,都是要把所有的變量類(lèi)型講完,然后才講語(yǔ)句。這種講法,其實(shí)不符合學(xué)習(xí)的特點(diǎn)。學(xué)習(xí),就是要循序漸進(jìn)的。在這點(diǎn)上,我可以很吹一通了,因?yàn)槲易鲞^(guò)教師,研究教育教學(xué),算是...
摘要:目前,城市環(huán)境空氣質(zhì)量管理遭遇的瓶頸就是面源管控難。另一方面,大量建設(shè)空氣質(zhì)量監(jiān)測(cè)中心站,財(cái)政無(wú)法負(fù)擔(dān)經(jīng)濟(jì)成本過(guò)高。中科云天是中國(guó)科學(xué)院計(jì)算研究所直屬,致力于用大數(shù)據(jù)物聯(lián)網(wǎng)解決環(huán)境空氣質(zhì)量監(jiān)管和預(yù)測(cè)的需求并將科研成果進(jìn)行產(chǎn)業(yè)化發(fā)展。 打開(kāi)微信公眾號(hào)中科云天環(huán)保,點(diǎn)擊我的附近,我的所在位置、最近監(jiān)測(cè)站點(diǎn)的名稱(chēng)和距離、所監(jiān)測(cè)的AQI值、空氣質(zhì)量、最近更新時(shí)間等信息便一一呈現(xiàn)在眼前。這是中科云天...
閱讀 923·2023-01-14 11:38
閱讀 895·2023-01-14 11:04
閱讀 756·2023-01-14 10:48
閱讀 2055·2023-01-14 10:34
閱讀 961·2023-01-14 10:24
閱讀 840·2023-01-14 10:18
閱讀 510·2023-01-14 10:09
閱讀 588·2023-01-14 10:02