Programlama

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

5
PHP ile URL yeniden yazma
Şuna benzeyen bir URL var: url.com/picture.php?id=51 Bu URL'yi şu biçime dönüştürmeye nasıl giderim: picture.php/Some-text-goes-here/51 Bence WordPress de aynısını yapıyor. PHP'de kolay URL'ler yapmaya nasıl devam edebilirim?

8
C # / .net'te atılan istisnalar nasıl belgelenir
Şu anda şirket içindeki diğer geliştiriciler tarafından dahili olarak kullanılacak küçük bir çerçeve yazıyorum. İyi Intellisense bilgileri sağlamak istiyorum, ancak atılan istisnaları nasıl belgeleyeceğimden emin değilim . Aşağıdaki örnekte: public void MyMethod1() { MyMethod2(); // also may throw InvalidOperationException } public void MyMethod2() { System.IO.File.Open(somepath...); // this may throw FileNotFoundException …

11
Eski bir C derleyicisini kullanmak bir güvenlik riski oluşturuyor mu?
Üretimde kimsenin umursamadığı bazı inşa sistemlerimiz var ve bu makineler GCC 3 veya GCC 2 gibi GCC'nin eski versiyonlarını çalıştırıyor. Ve yönetimi daha yeni bir sürüme yükseltmeye ikna edemiyorum: "kırılmazsa, düzeltmeyin" diyorlar. Çok eski bir kod tabanını (80'lerde yazılmış) koruduğumuz için, bu C89 kodu bu derleyiciler üzerinde gayet iyi derleniyor. …
139 c  security  gcc 

7
Dinamik sabit atama
class MyClass def mymethod MYCONSTANT = "blah" end end bana hata veriyor: Sözdizimi Hatası: dinamik sabit atama hatası Bu neden dinamik bir sabit olarak kabul edilir? Ben sadece ona bir dize veriyorum.
139 ruby 


5
Mevcut bilgileri koruyarak farklı bir tür ve mesajla istisnayı yeniden yükseltin
Bir modül yazıyorum ve (örneğin FooErrortüm foomodülün özel istisnaları için soyut bir sınıftan miras) yükseltebilir istisnalar için birleşik bir istisna hiyerarşisi istiyorum . Bu, modül kullanıcılarının bu özel durumları yakalamasına ve gerektiğinde ayrı ayrı işlemesine olanak tanır. Ancak modülden yapılan istisnaların birçoğu başka bir istisna nedeniyle ortaya çıkar; örneğin, bir …


3
F # ile başlarken [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştir F # programlamaya nasıl girebilirim? Dili öğrenmek veya diğer dillere göre …
139 f# 


1
demlemek kurulum gcc çok zaman alıcı
Temiz bir Mavericks kurulumu yapıyorum ve yanlışlıkla yaptım brew install gcc bu da yarım saatten fazla sürüyor, belki daha fazla. Sonlandırmalı mıyım? Şimdi belirli bir gcc (belki gcc48) yüklemem gerektiğini biliyorum ama çok geç ve macbook airim nefes alıyor. Şu anda 5 bağımlılığın tamamı indirildi, ancak "Gcc Yükleme" bölümünde kaldı. …
139 gcc  homebrew 

6
Saf JavaScript Graphviz eşdeğeri [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların olgular, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …

3
Etkili C ++ hala etkili midir?
Bu yazıda gördüklerimden Etkili C ++ kitabını okumaya karar verdim . Ama şimdi C ++ 11 nedeniyle birçok yeni özellik var ve iyi uygulamalardan birkaçının değiştiğine göre, aslında iyi bir fikir olup olmadığından emin değilim. C ++ 11'in ortaya çıkışı, Effective C ++ 'da yer alan tavsiyelerin herhangi birini reddetti …

16
C'de bir sınıfı nasıl uygularsınız? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 12 ay önce kapalı . Bu soruyu geliştir C (C ++ veya nesne yönelimli derleyiciler yok) kullanmak zorunda olduğumu …
139 c  class  oop  embedded 

3
RSA Ortak Anahtar biçimi
RSA genel anahtarının biçimiyle ilgili bazı belgeleri nerede bulabilirim? Bir RSA açık anahtar ile biçimlendirilmiş OpenSSH: SSH-rsa AAAAB3NzaC1yc2EAAAABJQAAAQB / nAmOjTmezNUDKYvEeIRf2YnwM9 / uUG1d0BYsc8 / tRtx + RGi7N2lUbp728MXGwdnL9od4cItzky / zVdLZE2cycOa18xBK9cOWmcKS0A8FYBxEQWJ / q9YVUgZbFKfYGaGQxsER + A0w / fX8ALuk78ktP31K69LcQgxIsl7rNzxsoOQKJ / CIxOGMMxczYTiEoLvQhapFQMs3FL96didKr / QbrfB1WT6s3838SEaXfgZvLef1YB2xmfhbT9OXFE3FXvh2UPBfN + ffE7iiayQf / 2XR + 8j4N4bW30DiPtOQLGUrH1y5X / rpNZNlWW2 + jGIxqZtgWg7lTy3mXy5x836Sj / 6L …

9
CSS3 kutu boyutlandırma: kenar boşluğu kutusu; Neden olmasın?
Neden yok box-sizing: margin-box;? Genellikle box-sizing: border-box;stil sayfalarımıza koyduğumuzda gerçekten eskisini kastediyoruz. Misal: Diyelim ki 2 sütunlu bir sayfa düzenim var. Her iki sütunun genişliği% 50'dir, ancak çirkin görünürler çünkü oluk yoktur (ortadaki boşluk); CSS aşağıdadır: .col2 { width: 50%; float: left; } Bir oluk uygulamak için 2 sütunun ilkinde …
139 css  layout  position  w3c 

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.