«linux» etiketlenmiş sorular

LINUX SORULARI İLGİLİ PROGRAMLAMA OLMALIDIR. Bu etiketi yalnızca, kodunuzu Linux'ta çalıştırdığınız için değil, Linux API'lerini veya Linux'a özgü davranışı kullanarak programlama ile ilgiliyse kullanın. Linux desteğine ihtiyacınız varsa https://unix.stackexchange.com veya https://askubuntu.com veya https://elementaryos.stackexchange.com/ gibi belirli Linux dağıtımının Stack Exchange sitesini deneyebilirsiniz.

4
Basit bir soketi bir SSL soketine dönüştürün
Soketler ('istemci' ve 'sunucu') kullanan basit C programları yazdım. (UNIX / Linux kullanımı) Sunucu tarafı basitçe bir soket oluşturur: sockfd = socket(AF_INET, SOCK_STREAM, 0); Ve sonra onu sockaddr'ye bağlar: bind(sockfd, (struct sockaddr *) &serv_addr, sizeof(serv_addr)); Ve dinler (ve kabul eder ve okur): listen(sockfd,5); newsockfd = accept(sockfd, (struct sockaddr *) &cli_addr, …
115 c  linux  sockets  unix  ssl 


8
CMAKE'de işletim sistemine özel talimatlar: Nasıl yapılır?
CMAKE için yeni başlayan biriyim. Aşağıda, mingw ortam pencerelerinde iyi çalışan basit bir cmake dosyası bulunmaktadır. Sorun, target_link_libraries()libwsock32.a'yı bağladığım CMAKE işlevinde açıkça görülüyor. Pencerelerde bu çalışır ve sonuçları alıyorum. Bununla birlikte, beklendiği gibi, Linux'ta, Linux işletim sisteminde bulunmayan arayış /usr/bin/ldolacaktır -lwsock32. Benim Sorunum: CMAKE'ye Linux OS'de wsock32 kitaplığını bağlamayı önlemek …
115 c++  linux  cmake  mingw  portability 

2
Pencereyi tmux istemcileri arasında taşı
Sadece tmux öğreniyorum ve ekranla ilgili deneyimim yok. Bir tmux istemcisindeki bir pencereyi başka bir tmux istemcisine taşıyıp taşıyamayacağımı merak ediyorum. IRC istemcimi ekranımda yeni bir pencereye taşımak istiyorum.
114 linux  tmux 




4
Vim arka plan renklerini ayarlama
Arka plan renklerini .vimrcşu komutu kullanarak Vim'de veya doğrudan Vim'de değiştirmeye çalıştığımda : set background=dark ... geçmişimi hiç etkilemiyor. lightSeçenek de yok . Ancak, gvim'i çalıştırdığımda iyi görünüyor. Konsol ayarlarımı değiştirmeden Vim'de arka planı değiştirmenin bir yolu var mı? DÜZENLE Tamam, guifg / guibg ve ctermfg / ctermbg arasında bir …
114 linux  background  vim  vi 

8
Raspberry Pi çapraz derleyiciyi Linux ana makineme nasıl kurabilirim?
Ubuntu makinemde çalışan Raspberry Pi için çapraz derlemeye çalışıyorum. İlk denemelerim sırasında Ubuntu deposunda bulunan arm-linux-gnueabi derleyicisini kullanıyordum. Bunu çalıştırdım. Tüm bağımlılıklarımı oluşturabildim ve cmake projemde çapraz derleyiciyi kullanabildim. Ancak, hf sürümünü kullanmam gerektiğine inanıyorum, bu yüzden arm-linux-gnueabihf'e geçtim. Sonra bunun armv6 olduğu için Raspberry Pi ile çalışmadığını fark ettim. …

9
PHP'den bir Python betiği çalıştırma
Aşağıdaki komutu kullanarak PHP'den bir Python betiği çalıştırmaya çalışıyorum: exec('/usr/bin/python2.7 /srv/http/assets/py/switch.py arg1 arg2'); Ancak, PHP herhangi bir çıktı üretmez. Hata raporlama E_ALL olarak ayarlandı ve display_errors açık. İşte denediğim şey: Ben kullanılan python2, /usr/bin/python2ve python2.7yerine/usr/bin/python2.7 Ayrıca hiçbir şeyi değiştirmeyen mutlak bir yol yerine göreli bir yol kullandım. Ben komutları kullanarak …
114 php  python  linux  exec  archlinux 



8
Python alt işlemi.Popen "OSError: [Errno 12] Bellek ayrılamıyor"
Not: Bu soru başlangıçta burada sorulmuştu ancak kabul edilebilir bir cevap bulunamasa da ödül süresi doldu. Orijinal soruda verilen tüm detaylar dahil olmak üzere bu soruyu tekrar soruyorum. Bir python betiği, zamanlama modülünü kullanarak her 60 saniyede bir sınıf işlevleri kümesini çalıştırır : # sc is a sched.scheduler instance sc.enter(60, …
114 python  linux  memory 


9
Linux üzerinde zaten var olan ve bir şekilde korunan bir dosya nasıl boşaltılır ("kesilir")?
Sunucumda sık sık kısaltmam gereken error.log adında bir dosya var. Dosya için rw izinlerim var. Dosyayı vi'de açmak> ​​tüm içeriği silmek> işleri kaydetme (tabii ki). Ama aşağıdakileri denediğimde cat /dev/null > error.log Mesajı aldım File already exists. Açıkçası, dosyaların yanlışlıkla geçersiz kılınmasını önlemek için sunucuda yapılan bir tür yapılandırma vardır. …
113 linux  file  command-line 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.