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