Programlama

Profesyonel ve meraklı programcılar için soru cevap

21
Dosyaları her zaman yeni bir sekmede aç
Yeni tanıtılan sekmelerle Visual Studio Code 1.3.1 kullanıyorum. Dosyalara tıkladığımda, ilk dosya bir sekmede açılır. Bu dosyada herhangi bir değişiklik yapmazsam, ikinci tıklanan dosya aynı sekmede açılır. Bunu nasıl önleyebilir ve Visual Studio Code'u her zaman yeni bir sekme açabilirim?

12
Sh ve bash arasındaki fark
Kabuk programları yazarken genellikle /bin/shve kullanırız /bin/bash. Genellikle kullanıyorum bashama aralarındaki farkın ne olduğunu bilmiyorum. Arasındaki temel fark nedir bashve sh? İçinde programlarken farkında olması için ne gerekir bashve sh?
1303 bash  shell  unix  sh 

16
Git'te büyük / küçük harfe duyarlı yalnızca dosya adı değişikliklerini nasıl gerçekleştiririm?
Ben bir kaç dosya adı değişmiş olduğu gibi ilk harfi de-yararlanmak Name.jpgiçin name.jpg. Git bu değişiklikleri tanımıyor ve dosyaları silmek ve tekrar yüklemek zorunda kaldım. Git'in dosya adlarındaki değişiklikleri kontrol ederken büyük / küçük harf duyarlı olabilmesinin bir yolu var mı? Dosyanın kendisinde herhangi bir değişiklik yapmadım.


28
UnicodeEncodeError: 'ascii' codec bileşeni 20 konumunda u '\ xa0' karakterini kodlayamıyor: sıra değeri aralıkta değil (128)
Farklı web sayfalarından (farklı sitelerde) getirilen metinden unicode karakterlerle ilgili sorunlar yaşıyorum. BeautifulSoup kullanıyorum. Sorun, hatanın her zaman yeniden üretilememesidir; bazen bazı sayfalarla çalışır ve bazen a UnicodeEncodeError. Aklıma gelen her şeyi denedim ve yine de Unicode ile ilgili bir tür hata atmadan sürekli çalışan bir şey bulamadım. Kodun sorunlara …

10
"Git commit" yerine "git commit --amend" nasıl geri alınır?
Önceki taahhüdümü yanlışlıkla değiştirdim. Taahhüt, belirli bir dosyada yaptığım değişikliklerin geçmişini tutmak için ayrı olmalıdır. Bu son taahhüdü geri almanın bir yolu var mı? Eğer böyle bir şey yaparsam git reset --hard HEAD^, ilk taahhüt de geri alınır. (Henüz herhangi bir uzak dizine geçmedim)
1294 git  commit  undo  amend 

15
OpenSSL ile kendinden imzalı bir sertifika nasıl oluşturulur
Gömülü bir Linux aygıtına HTTPS desteği ekliyorum. Şu adımlarla kendinden imzalı bir sertifika oluşturmaya çalıştım: openssl req -new > cert.csr openssl rsa -in privkey.pem -out key.pem openssl x509 -in cert.csr -out cert.pem -req -signkey key.pem -days 1001 cat key.pem>>cert.pem Bu işe yarıyor, ancak örneğin Google Chrome ile ilgili bazı hatalar …

28
Metin kutusundaki Enter tuşunda JavaScript ile bir düğme tıklamasını tetikleme
Bir metin girişi ve bir düğme var (aşağıya bakın). Nasıl için JavaScript kullanabilirsiniz düğmenin tıklama etkinliğini tetiklemek zaman Enteranahtar metin kutusunun içine basılır? Geçerli sayfamda zaten farklı bir gönderme düğmesi var, bu yüzden düğmeyi bir gönderme düğmesi yapamıyorum. Ve sadeceEnter bu tek bir metin kutusundan basılırsa anahtarın bu düğmeyi tıklamasını …


27
Node.js'yi tamamen nasıl kaldırırım ve baştan yeniden yüklerim (Mac OS X)
Demleme düğümünü ve NVM v0.6.19'u yükledikten sonra bile düğümümün sürümü her zaman v0.6.1-pre. Düğüm sürümüm: node -v v0.6.1-pre NVM bunu söylüyor (bir bash terminaline ilk kez düğüm sürümünü yükledikten sonra): nvm ls v0.6.19 current: v0.6.19 Ama bash'ı yeniden başlattığımda, gördüğüm şey bu: nvm ls v0.6.19 current: v0.6.1-pre default -> 0.6.19 …
1290 javascript  node.js  npm 


10
Modern Python'da özel istisnalar bildirmenin doğru yolu?
Modern Python'da özel istisna sınıfları bildirmenin doğru yolu nedir? Öncelikli hedefim, diğer istisna sınıflarının standartlarını takip etmek, böylece istisnayı eklediğim herhangi bir ekstra dize istisnayı yakalayan herhangi bir araç tarafından yazdırılmaktır. "Modern Python" ile Python 2.5'te çalışacak, ancak Python 2.6 ve Python 3 * için 'doğru' olacak bir şeyleri kastediyorum. …


30
Bir Bitmap nesnesine görüntü yüklerken bellekte tuhaflık sorunu
Her satırda birkaç görüntü düğmesi olan bir liste görünümü var. Liste satırını tıklattığınızda yeni bir etkinlik başlatılır. Kamera düzeniyle ilgili bir sorun nedeniyle kendi sekmelerimi oluşturmak zorunda kaldım. Sonuç için başlatılan etkinlik bir haritadır. Görüntü önizlemesini başlatmak için düğmeme tıklarsam (SD karttan bir görüntü yükle), uygulama listviewbir görüntü widget'ından başka …


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.