Programlama

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

9
IOUtils.toString (InputStream) için Guava eşdeğeri
Apache Commons IO , bir String'i okumak için güzel bir IOUtils.toString () yöntemine sahiptirInputStream . Apache Commons'tan ve Guava'dan uzaklaşmaya çalıştığım için : Guava'da bir eşdeğeri var mı? com.google.common.ioPaketteki tüm sınıflara baktım ve bu kadar basit bir şey bulamadım. Düzenleme: Karakter kümeleriyle ilgili sorunları anlıyor ve takdir ediyorum. Tüm kaynaklarımın …
106 java  io  inputstream  guava 

11
Zaten somutlaştırılmış bir JavaScript nesnesinin prototipi nasıl ayarlanır?
fooJavaScript kodumda bir nesnem olduğunu varsayalım . fookarmaşık bir nesnedir ve başka bir yerde üretilir. fooNesnenin prototipini nasıl değiştirebilirim ? Benim motivasyonum, .NET'ten JavaScript değişmez değerlerine serileştirilmiş nesnelere uygun prototipler ayarlamaktır. Bir ASP.NET sayfasında aşağıdaki JavaScript kodunu yazdığımı varsayalım. var foo = <%=MyData %>; Bunun bir nesnede MyData.NET'i çağırmanın sonucu …

10
Babel dosyası dönüştürülmeden kopyalanır
Bu koda sahibim: "use strict"; import browserSync from "browser-sync"; import httpProxy from "http-proxy"; let proxy = httpProxy.createProxyServer({}); ve ben yüklemiş babel-coreve babel-cliküresel NPM yoluyla. Önemli olan, bununla terminalimde derlemeye çalıştığım zamandır: babel proxy.js --out-file proxified.js Çıktı dosyası derlenmek yerine kopyalanır (yani, kaynak dosya ile aynıdır). Burada neyi özlüyorum?

6
SSL geri dönüşü devre dışı bırakılsın ve .NET'te giden bağlantılar için yalnızca TLS kullanılsın mı? (Kaniş azaltma)
Poodle SSL 3.0 Fallback saldırısına karşı güvenlik açığımızı azaltmaya çalışıyorum . Yöneticilerimiz zaten sunucularımıza gelen bağlantılar için TLS lehine SSL'yi devre dışı bırakmaya başladı. Ayrıca ekibimize web tarayıcılarında SSL'yi devre dışı bırakmalarını tavsiye ettik. Şimdi System.Net.HttpWebRequest aracılığıyla çeşitli hizmetlerle HTTPS bağlantılarını başlatan .NET kod tabanımıza bakıyorum . TLS'den SSL'ye geri …
106 .net  ssl 

3
Diğer geliştiriciler için güvenli bir şekilde çerçeve veya kitaplık nasıl oluşturulur? [kapalı]
Kapalı . Bu soruya daha çok odaklanılması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Soruyu yalnızca bu gönderiyi düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştirin Herhangi bir iOS geliştiricisi için çok yararlı olacak bir çerçeve veya …
106 iphone  ipad  frameworks  ios 

4
Mercurial dosyası için revizyon geçmişi nasıl görüntülenir?
Mercurial deposundaki belirli bir dosya için revizyon geçmişini nasıl görebilirsiniz? Ve dosyanın iki revizyonunu nasıl ayırt edebilirsiniz? İdeal olarak tüm bunları görsel araçlarla yapmak (diğer bazı farkları yapmak için ExamDiff kullanıyoruz). Bunun temel kaynak kontrol işlevi olduğunu söyleyebilirim, ancak bunu Mercurial ile nasıl yapacağımı çözemiyorum.
106 mercurial  diff  revision 

5
Git-log'da renk
Çalıştırdığınızda git log --decorate --pretty=oneline, çıktı (HEAD, refs/published/master, master)renklendirmede olduğu gibi girdilere sahip olacaktır . Ayrıca gitconfig'imde aşağıdakiler var: [color "branch"] current = yellow reverse local = yellow remote = green Aşağıdaki gibi özel bir format yaparken bu renkleri nasıl kopyalıyorsunuz? git log --decorate --stat --graph --pretty=format:"%d %Cgreen%h%Creset (%ar - …
106 git  git-log 

2
Genel Kovaryans ve Kontra-varyans C # 4.0'da Nasıl Uygulanır?
PDC 2008'e katılmadım, ancak C # 4.0'ın Genel kovaryansı ve ters varyansı desteklediğine dair bazı haberler duydum. Yani, List<string>atanabilir List<object>. Bu nasıl olabildi? Jon Skeet'in C # in Depth adlı kitabında , C # jeneriklerinin neden kovaryansı ve ters varyansı desteklemediği açıklanıyor. Esas olarak güvenli kod yazmak içindir. Şimdi, C …

6
HTML5'te "bölüm" etiketi nasıl doğru kullanılır?
HTML5'te bir düzen oluşturmaya çalışıyorum ve birkaç farklı makale okuduktan sonra kafam karıştı. Nasıl kullanılması gerektiği konusunda biraz bilgi almaya çalışıyorum. Aşağıda ileri geri gittiğim varyasyonlar: 1) <section id="content"> <h1>Heading</h1> <div id="primary"> Some text goes here... </div> </section> Bir kap gibi davranmak için bölüm etiketini kullanabilir misiniz? 2) <div id="content"> …
106 html 

7
RTTI kullanmak yerine neden 'saf polimorfizm' tercih edilir?
Bu tür şeyleri tartışan gördüğüm hemen hemen her C ++ kaynağı, RTTI (çalışma zamanı türü tanımlama) kullanmak yerine polimorfik yaklaşımları tercih etmem gerektiğini söylüyor. Genel olarak, bu tür tavsiyeleri ciddiye alıyorum ve mantığını anlamaya çalışacağım - sonuçta, C ++ muazzam bir canavar ve derinlemesine anlaşılması zor. Ancak, bu özel soru …
106 c++  polymorphism  rtti 

4
GHC Haskell'de not alma ne zaman otomatiktir?
M2 aşağıda olmadığı halde m1'in neden hafızaya alındığını anlayamıyorum: m1 = ((filter odd [1..]) !!) m2 n = ((filter odd [1..]) !! n) m1 10000000, ilk aramada yaklaşık 1,5 saniye ve sonraki aramalarda bunun bir kısmını alır (muhtemelen listeyi önbelleğe alır), oysa m2 10000000 her zaman aynı süreyi alır (her …
106 haskell  ghc  memoization 



7
Github.com'da README.md ile çalışma [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Yığın Taşması için konuya uygun olması için soruyu güncelleyin . 3 yıl önce kapalı . Bu soruyu geliştirin README dosyalarını güncellerken github tarafından kullanılan hafif biçimlendirme diline pek aşina değilim. Açık kaynak …
106 github  markdown  markup 

1
Canlı tutma başlığı açıklaması
Bir site oluşturmam istendi ve ortak geliştiricilerden biri bana canlı tutma başlığını eklemem gerektiğini söyledi. Bunun hakkında çok şey okudum ve hala sorularım var. msdn -> Açık bağlantı, bir istemci Web sayfası içeriği için birden çok istekte bulunduğunda performansı artırır, çünkü sunucu her istek için içeriği daha hızlı döndürebilir. Aksi …

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.