Programlama

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



8
Razor'da Visual Studio kod biçimlendirmesini devre dışı bırakın
Bu daha önce sorulmuştu: Visual Studio kod biçimlendirmesi Razor işaretlemesi için neden düzgün çalışmıyor? Ama bu soru birkaç yaşında. Ve Razor biçimlendirmesi hala tamamen kabul edilemez. Tamir etmekten vazgeçtim. CSHTML dosyaları için TÜM Visual Studio biçimlendirmesini devre dışı bırakabilir miyim? Değilse, tüm Visual Studio biçimlendirmesini tamamen devre dışı bırakabilir miyim? …


5
Tasarım desenleri ile mimari desenler arasındaki fark nedir?
İnternette tasarım kalıplarını okuduğumuzda 3 kategori olduğunu not ediyoruz: Yaratılışsal Yapısal Davranışsal Ancak bir yazılımın mimarisini oluşturduğumuzda aklımıza MVP, MVC veya MVVM gelir. Örneğin, yaratım kalıpları arasında tekli kalıbı buldum , ancak MPV'mde tekli tonu da kullandım. Öyleyse sorum şu: Bir tasarım deseni bir ürünün tüm yapısının üzerinde mi? Evet …


1
Harici bir bloğu test etmek için bir İstisna oluşturmak için bir işlevle dalga geçmek
Başka bir işlevi ( foo) çağıran bir işlevim ( bar) var. Bir bar()yükseltirse HttpError, durum kodu 404 ise özel olarak ele almak, aksi takdirde yeniden yükseltmek istiyorum. fooÇağrıyı alay ederek, bu işlev etrafında bazı birim testleri yazmaya çalışıyorum bar(). Maalesef, bloğum bar()tarafından yakalanan bir İstisna oluşturmak için alay edilen çağrıyı …

10
bir dizenin sonundaki virgülü nasıl kaldırırım?
Bir dizenin sonundaki virgülü kaldırmak istiyorum. Şimdi olduğu gibi kullanıyorum $string = substr($string,0,-1); ancak bu yalnızca dizenin son karakterini kaldırır. Dizeyi dinamik olarak ekliyorum, bu yüzden bazen dizenin sonunda virgül yok. Dizenin sonunda virgül varsa PHP'nin dizenin sonundaki virgülü kaldırmasını nasıl sağlayabilirim?
119 php 


4
PIL ile bir görüntüyü nasıl kaydedebilirim?
Az önce Python görüntü kitaplığını (PIL) kullanarak daha önce bulduğum bir gönderiyi kullanarak görüntülerin fourier dönüşümlerini gerçekleştirdim ve kaydetme işlevini çalıştıramıyorum. Kodun tamamı iyi çalışıyor ancak ortaya çıkan görüntüyü kaydetmeyecek: from PIL import Image import numpy as np i = Image.open("C:/Users/User/Desktop/mesh.bmp") i = i.convert("L") a = np.asarray(i) b = np.abs(np.fft.rfft2(a)) …

7
Linux'ta Windows için gcc / g ++ ile nasıl derlenir?
Linux üzerinde freeglut kullanarak C ++ (g ++) ile bazı efektler yazdım ve bunları g++ -Wall -lglut part8.cpp -o part8 Bu yüzden, g ++ 'nın ihtiyaç duyulan her şeyi içeren statik derlenmiş Windows çalıştırılabilirleri oluşturmasının mümkün olup olmadığını merak ediyordum. Benim Windows'um yok, bu yüzden Linux'ta yapabilseydim gerçekten harika olurdu …
119 c++  opengl  gcc  glut  freeglut 

1
GitHub trafik grafiği kendi görünümlerinizi içeriyor mu?
GitHub'da birkaç projem var ve hepsinde depomun ne kadar trafik aldığını görebildiğim trafik grafiği var . Bağladığım blog yazısı ziyaretçiler hakkında çok belirsiz. Belirtir: .. kaç benzersiz ziyaretçiye sahip olduğunu .. Bazı depolarımın günlük faaliyete sahip olmasını garip buluyorum, ancak bu görünümlerin çoğunun ben olup olmadığından emin değilim ve eğer …
119 github  traffic 

8
Typescript derleyicisinin derlenmiş j'leri farklı bir dizine çıkarmasını nasıl sağlayabilirim?
TypeScript konusunda oldukça yeniyim ve şu anda proje yapıma göre birkaç yerde .ts dosyalarım var: app/ |-scripts/ |-app.ts | |-classes/ | |-classA.ts | |-classB.ts | |-controllers/ | |-controllerA.ts | |-controllerB.ts | |-otherStuff/ |-otherstuffA.ts Şu anda, dosyalarım derlendiğinde, .ts dosyalarının bulunduğu dizinde derleniyorlar: app/ |-scripts/ |-app.ts |-app.js | |-classes/ | |-classA.ts …

3
32-bit yazmaçlar üzerindeki x86-64 talimatları, tam 64-bit yazmaçların üst kısmını neden sıfırlıyor?
In Intel Kılavuzları X86-64 Tour , okuduğum Belki de en şaşırtıcı gerçek, gibi bir komutun MOV EAX, EBXotomatik olarak üst 32 bitlik RAXyazmacı sıfırlamasıdır . Aynı kaynakta alıntılanan Intel belgeleri (3.4.1.1 Kılavuz Temel Mimaride 64-Bit Modunda Genel Amaçlı Kayıtlar) bize şunları söyler: 64 bitlik işlenenler, hedef genel amaçlı kayıtta 64 …

4
Gcc'de C ++ 11'i nasıl etkinleştiririm?
Mac OSX Mountain Lion'da http://hpc.sourceforge.net adresinden gcc 4.8.1 kullanıyorum . İçinde to_stringişlevini kullanan bir C ++ programı derlemeye çalışıyorum <string>. Bayrağı -std=c++11her seferinde kullanmam gerekiyor : g++ -std=c++11 -o testcode1 code1.cpp Bu bayrağı varsayılan olarak eklemenin bir yolu var mı?
119 c++11  g++ 

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.