Yazı Getir
avatar

Bu Python scripti, sistemdeki her bir süreç için RAM kullanım yüzdesini ölçer ve ardından RAM kullanımına göre bu süreçleri sıralar. 📜 Kod: import psutil import time # RAM ölçümünü hazırlamak için küçük bir bekleme time.sleep(1) # RAM kullanım bilgilerini topla process_list = [] for proc in psutil.process_iter(['pid', 'name', 'memory_percent']): try: process_list.append(proc.info) except (psutil.NoSuchProcess, psutil.AccessDenied): continue # RAM kullanımına göre sıralama sorted_processes = sorted(process_list, key=lambda x: x['memory_percent'], reverse=True) # Ekrana yazdır print(f"{'PID':>6} {'RAM%':>6} {'Program Adı'}") print("-" * 40) for proc in sorted_processes: print(f"{proc['pid']:>6} {proc['memory_percent']:>6.2f} {proc['name']}") # Program açık kalsın input("\nÇıkmak için Enter tuşuna bas...") 📋...

Yazı Getir
avatar

Bu Python scripti, sistemdeki her bir süreç için disk okuma ve yazma işlemlerini ölçer, ardından disk I/O kullanımına göre bu süreçleri sıralar. 📜 Kod: import psutil import time # Başlangıç snapshot'ı disk_stats_start = {} for proc in psutil.process_iter(['pid', 'name']): try: io = proc.io_counters() disk_stats_start[proc.pid] = (io.read_bytes + io.write_bytes) except (psutil.NoSuchProcess, psutil.AccessDenied, AttributeError): continue # Bir süre bekle ki fark ölçülebilsin time.sleep(1) # 1 saniye sonra tekrar disk I/O ölçülüyor process_list = [] for proc in psutil.process_iter(['pid', 'name']): try: ...

Yazı Getir
avatar

Bu Python scripti, sistemdeki her bir süreç için CPU kullanımını ölçer ve ardından CPU yüzdesine göre bu süreçleri sıralayarak görüntüler. 📜 Kod: import psutil import time # CPU ölçümü başlatılıyor for proc in psutil.process_iter(['pid', 'name']): try: proc.cpu_percent(interval=None) except (psutil.NoSuchProcess, psutil.AccessDenied): continue time.sleep(1) # Liste toplanıyor process_list = [] for proc in psutil.process_iter(['pid', 'name', 'cpu_percent']): try: process_list.append(proc.info) except (psutil.NoSuchProcess, psutil.AccessDenied): continue # CPU yüzdesine göre sıralama sorted_processes = sorted(process_list, key=lambda x: x['cpu_percent'],...

Yazı Getir
avatar

Bu Python scripti, sistemdeki her bir süreç için aktif ağ bağlantılarını sayar ve ardından bağlantı sayısına göre bu süreçleri sıralayarak görüntüler. 📜 Kod: import psutil import time # Başlangıç snapshot net_usage_start = {} for proc in psutil.process_iter(['pid', 'name']): try: net_io = proc.net_connections(kind='inet') net_usage_start[proc.pid] = len(net_io) except (psutil.NoSuchProcess, psutil.AccessDenied): continue # Bekleme süresi time.sleep(1) # 1 saniye sonra tekrar ölçüm process_list = [] for proc in psutil.process_iter(['pid', 'name']): try: net_io = proc.net_connections(kind='inet') ...

Yazı Getir
avatar

Bu kod, web sayfası üzerinde rastgele seçilen bağlantıları (linkleri) görüntülemek için kullanılır. Amaç, belirli bir sayıdaki bağlantıyı (bu örnekte 10 bağlantı) rastgele şekilde seçip, bunları kullanıcıya göstermek ve her birinin tıklanabilir hale gelmesini sağlamaktır. Aşağıda kodun her kısmının ne işe yaradığını detaylıca açıklıyorum: Kodun Amacı ve Kullanımı HTML Yapısı: <div id="linkContainer"></div> etiketi, bağlantıların (linklerin) yerleştirileceği bir kapsayıcıyı (container) belirtir. Burada bağlantılar dinamik olarak eklenip, kullanıcıya sunulacaktır. CSS Stilleri: Kodda, bağlantıların görsel olarak nasıl görüneceği belirlenmiştir. #linkContainer elementinin genişliği 100% olacak şekilde ayarlanmış, ayrıca her bir bağlantının stilinin düzenlenmesi için özellikler belirlenmiştir. Bağlantılar üzerine tıklanabilirken bir renk değişimi uygulanır (hover efekti). JavaScript: links dizisi, her biri bir URL ve isme...