Programlama

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


16
bir yıkıcıdan istisnalar atmak
Çoğu insan hiçbir zaman bir yıkıcıdan bir istisna atmaz der - bunu yapmak tanımsız davranışa neden olur. Stroustrup, "vektör yıkıcı her bir eleman için yıkıcıyı açıkça çağırıyor." "bir eleman yıkıcı fırlatılırsa garanti vermez" (Ek E3.2'den) . Bu makale aksini söylüyor gibi - yıkıcıların aşağı yukarı iyi. Benim sorum şu - …

5
Dize dizisi kaynağındaki bir dizeye xml ile başvurma
Menüde hangi öğelerin gösterileceğini etkinleştirebileceğiniz / devre dışı bırakabileceğiniz tercihlerim var. 17 ürün var. Bu 17 öğenin her biri için başlık ile değerleri / arrays.xml bir dize dizisi yaptım. Tercihlerim dosyası için düzeni olan preferences.xml var ve başlık olarak kullanmak için dize dizisinden tek bir öğeye başvurmak istiyorum. Bunu nasıl …

10
Vim'de satır kesmeyi durdurma
Uzun hatların birden fazla terminal hattı üzerinde gösterilmesini seviyorum; Bu vimin gerçek metnime yeni satırlar eklemesini sevmiyorum. .Vimrc'nin hangi bölümünü değiştirmeliyim?
257 vim 

7
.NET Core ve Mono Karşılaştırması
.NET Core ve Mono arasındaki fark nedir? Resmi sitede şu ifadeyi buldum: "Bunun için yazılmış kod Mono gibi uygulama yığınlarında da taşınabilir." Amacım Linux'ta çalıştırılabilen / barındırılabilecek bir web sitesi oluşturmak için C #, LINQ, EF7 ve Visual Studio'yu kullanmak. Birisi bana "Mono'da" olmasını istediğini söyledi, ama bunun ne anlama …
257 c#  .net  mono  .net-core 

15
Boruları kullanarak tarihi gg / aa / yyyy olarak biçimlendir
dateTarihimi biçimlendirmek için boruyu kullanıyorum , ancak geçici bir çözüm olmadan istediğim biçimi tam olarak alamıyorum. Boruları yanlış mı anlıyorum yoksa mümkün değil mi? //our root app component import {Component} from 'angular2/core' @Component({ selector: 'my-app', providers: [], template: ` <div> <h2>Hello {{name}}</h2> <h3>{{date | date: 'ddMMyyyy'}}, should be {{date | …

23
yayınlarda req.body boş
Birdenbire bu, tüm projelerime oldu. Ne zaman express ve body-parser kullanarak nodejs bir yazı yapmak req.bodyboş bir nesnedir. var express = require('express') var bodyParser = require('body-parser') var app = express() // parse application/x-www-form-urlencoded app.use(bodyParser.urlencoded()) // parse application/json app.use(bodyParser.json()) app.listen(2000); app.post("/", function (req, res) { console.log(req.body) // populated! res.send(200, req.body); }); …
257 node.js  express 

11
Günlük kaydını birden çok modülde kullanma
Aşağıdaki yapıya sahip küçük bir python projem var - Project -- pkg01 -- test01.py -- pkg02 -- test02.py -- logging.conf Mesajları stdout'a ve bir günlük dosyasına yazdırmak için varsayılan günlük modülünü kullanmayı planlıyorum. Günlük modülünü kullanmak için bir miktar başlatma gerekir - import logging.config logging.config.fileConfig('logging.conf') logger = logging.getLogger('pyApp') logger.info('testing') Şu …
257 python  logging  config 

30
Bir URL'den YouTube video kimliğini nasıl alabilirim?
v=idJavaScript ile YouTube'un URL'sini almak istiyorum (jQuery, saf JavaScript yok). Örnek YouTube URL biçimleri http://www.youtube.com/watch?v=u8nQa1cJyX8&a=GxdCwVVULXctT2lYDEPllDR0LRTutYfW http://www.youtube.com/watch?v=u8nQa1cJyX8 Veya URL'de video kimliği içeren başka bir YouTube biçimi. Bu biçimlerden sonuç u8nQa1cJyX8
257 javascript  regex  url  youtube 

15
ArrayList için başlangıç ​​boyutu
Bir ArrayList için başlangıç ​​boyutunu aşağıdakileri yaparak ayarlayabilirsiniz: ArrayList<Integer> arr=new ArrayList<Integer>(10); Ancak yapamazsın arr.add(5, 10); çünkü sınırların dışında bir istisnaya neden olur. Ayrılan alana erişemiyorsanız, bir başlangıç ​​boyutu belirlemenin faydası nedir? Ekle işlevi, add(int index, Object element)dizin 10'a eklemiyorum diye tanımlanır .


13
C # kullanarak .NET biçimlendirilmiş JSON nasıl alabilirim?
.NET JSON ayrıştırıcı kullanıyorum ve okunabilir olması için yapılandırma dosyamı serileştirmek istiyorum. Yani yerine: {"blah":"v", "blah2":"v2"} Gibi güzel bir şey istiyorum: { "blah":"v", "blah2":"v2" } Kodum böyle bir şeydir: using System.Web.Script.Serialization; var ser = new JavaScriptSerializer(); configSz = ser.Serialize(config); using (var f = (TextWriter)File.CreateText(configFn)) { f.WriteLine(configSz); f.Close(); }

7
Akışları kullanarak harita oluştururken kopyaları yoksay
Map<String, String> phoneBook = people.stream() .collect(toMap(Person::getName, Person::getAddress)); java.lang.IllegalStateException: Duplicate keyÇoğaltılmış bir eleman bulunduğunda anlıyorum . Haritaya değer ekleme konusundaki bu istisnayı göz ardı etmek mümkün müdür? Yinelenen varsa, yinelenen anahtarı yok sayarak devam etmelidir.
257 java  java-8  java-stream 


3
Ggplot2'deki Orta Konu başlığı
Merhaba bu basit kod (ve bu sabahki tüm senaryolarım) bana ggplot2'de merkez dışı bir başlık vermeye başladı Ubuntu version: 16.04 R studio version: Version 0.99.896 R version: 3.3.2 GGPLOT2 version: 2.2.0 Bunu denemek ve düzeltmek için bu sabah taze yükledim .... dat <- data.frame( time = factor(c("Lunch","Dinner"), levels=c("Lunch","Dinner")), total_bill = …
257 r  ggplot2 

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.