Programlama

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


10
Exception.printStackTrace () neden kötü uygulama olarak kabul edilir?
Bir yoktur sürü ait malzeme dışarı orada bir istisna yığın izini baskı kötü uygulama olduğunu göstermektedir. Örneğin, Checkstyle'daki RegexpSingleline kontrolünden: Bu kontrol, ex.printStacktrace () 'i çağırmak gibi yaygın kötü uygulamaları bulmak için [...] kullanılabilir. Bununla birlikte, istisnaya neyin neden olduğunu bulmak için yığın izlemenin kesinlikle çok yararlı olmasının geçerli bir …

3
WebDriver tıklaması () ve JavaScript tıklaması ()
Hikaye: Burada StackOverflow'da, selenium WebDriver "tıklama" komutuyla bir öğeyi tıklayamayacaklarını ve bir komut dosyası çalıştırarak bir JavaScript tıklamasıyla bunun üstesinden gelebileceklerini bildiren kullanıcılar gördüm. Python'daki örnek: element = driver.find_element_by_id("myid") driver.execute_script("arguments[0].click();", element) WebDriverJS / Protractor'daki örnek: var elm = $("#myid"); browser.executeScript("arguments[0].click();", elm.getWebElement()); Soru: Normal bir WebDriver tıklaması işe yaramadığında, "JavaScript aracılığıyla" …

4
Git sonrası kaydetme kancası nasıl yapılandırılır
Bir derlemeyi Jenkins'ten uzaktan nasıl tetikleyebilirim? Git post commit kancası nasıl yapılandırılır? Gereksinimim, belirli bir proje için Git deposunda her değişiklik yapıldığında, o proje için Jenkins derlemesini otomatik olarak başlatacak olmasıdır. Jenkins tetik oluşturma bölümünde uzaktan tetikleyici derlemeyi seçtim. In .gitdizin dizin orada biz yapılandırmak mesaja zorunda olduğu dosyayı işlemek …
127 git  jenkins  hook  commit 


4
TFS Kod İncelemeleri - Yorumlara yanıt olarak güncellenmiş dosyaları göster
VS 2012 ve VS 2013 önizlemesinde yerleşik olarak bulunan kod inceleme işlevini kullanmaya başlıyoruz. İnceleme istemek ve yorum eklemek oldukça basit görünüyor. Birisi kodun değiştirilmesini isteyen yorumlar eklerse, talepte bulunan kişi bu değişiklikleri nasıl yapar ve gösterir? Dolayısıyla süreç şu şekilde akacaktır: Kişi 1, bir kod incelemesi ister. 2. Kişi …

7
/ MD veya / MT ile mi derlemeliyim?
Visual Studio'da, istediğiniz türden C çalışma zamanı kitaplığını seçmenize olanak tanıyan / MD ve / MT derleme bayrakları vardır. Uygulamadaki farkı anlıyorum, ancak hangisini kullanacağımdan hala emin değilim. Artıları / eksileri nelerdir? Duyduğum / MD'nin bir avantajı, birisinin çalışma zamanını güncellemesine izin vermesi (bir güvenlik sorununa yama gibi) ve uygulamamın …

9
C # 'da bir dizenin kodlamasını belirleme
Bir dizenin C # kodlamasını belirlemenin herhangi bir yolu var mı? Diyelim ki bir dosya adı dizgim var, ancak Unicode UTF-16'da mı yoksa sistem varsayılan kodlamasında mı kodlandığını bilmiyorum, nasıl öğrenebilirim?
127 c#  string  encoding 


8
history.replaceState () örneği?
Herhangi biri history.replaceState için çalışan bir örnek verebilir mi? Bu nedir w3.org diyor ki: history . replaceState(data, title [, url ] ) Oturum geçmişindeki mevcut girişi, verilen verilere, başlığa ve sağlanmışsa ve boş değilse URL'ye sahip olacak şekilde günceller. Güncelleme: Bu mükemmel çalışıyor: history.replaceState( {} , 'foo', '/foo' ); URL …
127 javascript  ajax  html 

5
İsteğe bağlı genişlikteki pencerede Vim'de 80 karakterde yumuşak sarma
Gerçek pencere genişliğimden bağımsız olarak, bazı kodları 80 karakterde kaydırmak için Vim'in yumuşak sarma özelliğini ( :set wrap) kullanmak istiyorum . Henüz bunu yapmanın bir yolunu bulamadım - tüm yumuşak kaplama pencerenin genişliğine bağlı görünüyor textwidthve wrapmarginher ikisi de sert sarma içindir (dosyaya yeni satır karakterleri eklerler) dikey bölme birden …
127 vim  word-wrap 


18
MySQL: LOAD DATA LOCAL INFILE'ı etkinleştirin
Ubuntu 12 LTS'de Mysql 5.5 çalıştırıyorum. My.cnf dosyasında LOAD DATA LOCAL INFILE'ı nasıl etkinleştirmeliyim? Yapılandırmama çeşitli yerlerde yerel dosya eklemeyi denedim, ancak yine de "Bu MySQL sürümünde kullanılan komuta izin verilmiyor" mesajı alıyorum
127 mysql 

6
Bir html web sayfasındaki tüm öğeler için yazı tipi nitelikleri nasıl belirlenir?
Yazı tipi ailesini, yazı tipi boyutunu, rengini vb. Ayarladığımda, bazı iç içe yerleştirilmiş öğeler bunları çirkin tarayıcı varsayılanlarıyla geçersiz kılıyor gibi görünüyor. Sayfamdaki herhangi bir öğe türü için bu düzinelerce kez gerçekten belirtmeli miyim, yoksa bunları küresel olarak bir kez ve sonsuza kadar ayarlamanın bir yolu var mı? Bu nasıl …
127 css 

29
Google Chrome otomatik güncellemesi nasıl devre dışı bırakılır?
Google ChromeOtomatik güncellemenin kendisi olduğu için nasıl devre dışı bırakılacağını bilen var mı , web uygulamamın her zaman değişmesine neden oluyor mu? Bu yöntemleri denedim: Google UpdateBu sayfada sağlanan veya bu makalede açıklanan ADM şablonlarını kullanın . Değerini ayarlayın HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update\AutoUpdateCheckPeriodMinutesiçin REG_DWORD"0" değeri. ama Googlebende yok registry editor, bu yüzden ayarlayamıyorum. …

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.