Programlama

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

8
C ++ 'da make_shared ve normal shared_ptr arasındaki fark
std::shared_ptr<Object> p1 = std::make_shared<Object>("foo"); std::shared_ptr<Object> p2(new Object("foo")); Birçok google ve stackoverflow yayınları bu konuda, ama neden make_shareddoğrudan kullanmaktan daha verimli olduğunu anlayamıyorum shared_ptr. Birisi bana nasıl yaratılmış olduğunu ve her ikisi tarafından yapılan işlemleri adım adım açıklayabilir miyim böylece nasıl make_sharedverimli olduğunu anlayabiliyorum . Referans için yukarıda bir örnek verdim.
276 c++  c++11  shared-ptr 

3
Google Keep API'sı var mı? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştir Google Keep için bir API var mı? Google Keep için telefonunuzla senkronize olması …

12
Bir HashMap'e yinelenen bir anahtar yerleştirildiğinde ne olur?
Ben aynı anahtar birden çok kez geçerseniz HashMapbireyin putyönteme ne orijinal değerine olur? Ya değer bile tekrarlarsa? Bununla ilgili herhangi bir belge bulamadım. Durum 1: Bir anahtarın üzerine yazılan değerler Map mymap = new HashMap(); mymap.put("1","one"); mymap.put("1","not one"); mymap.put("1","surely not one"); System.out.println(mymap.get("1")); Anlıyoruz surely not one. Durum 2: Yinelenen değer …
276 java  hashmap  hashtable 

5
json.dumps vs flask.jsonify
flask.jsonifyYöntemin amacını anladığımdan emin değilim . Bundan bir JSON dizesi yapmaya çalışıyorum: data = {"id": str(album.id), "title": album.title} ama elde ettiğim, aldığımdan json.dumpsfarklı flask.jsonify. json.dumps(data): [{"id": "4ea856fd6506ae0db42702dd", "title": "Business"}] flask.jsonify(data): {"id":…, "title":…} Açıkçası neyin json.dumpsgeri döndüğüne benzeyen bir sonuç almam gerekiyor . Neyi yanlış yapıyorum?
276 python  json  flask 

22
NodeJS - “Soket telefonu kapatmak” aslında ne anlama geliyor?
Düğüm ve Cheerio ile bir web kazıyıcı inşa ediyorum ve belirli bir web sitesi için aşağıdaki hatayı alıyorum (sadece bu web sitesinde olur, kazımayı denediğim başkaları yok. Her seferinde farklı bir yerde olur, bu yüzden bazen url xhatayı atar, diğer zamanlar url xiyidir ve tamamen farklı bir url'dir: Error!: Error: …
276 node.js 

12
Lambda / Linq kullanarak bir listeyi nesnelere göre sıralama
Bir dizede "sıralama ölçütü" adı var. Nesnelerin listesini sıralamak için Lambda / Linq kullanmam gerekecek. Ör: public class Employee { public string FirstName {set; get;} public string LastName {set; get;} public DateTime DOB {set; get;} } public void Sort(ref List<Employee> list, string sortBy, string sortDirection) { //Example data: //sortBy = …

6
Git dalını master ile senkronize etme
Git şu anda kafamı yapıyor, aşağıdakiler için en iyi çözümü bulamıyorum. İki dal, tek denilen vardır usta ve bir adlandırılan mobiledevicesupport . Mobiledevicesupport'u, mobiledevicesupport kararlı olduğunda ana şube ile birleştirilecek / senkronize edilecek sürekli bir şube olarak tutmak istiyorum. Bu, mobiledevicesupport'tan değişiklikleri master'a birleştirir, aynı zamanda master'dan tüm değişiklikleri mobiledevicesupport'a …
276 git 


30
URL'ye JavaScript ile parametre ekleme
AJAX çağrılarını kullanan bir web uygulamasında, bir istek göndermem, ancak URL'nin sonuna bir parametre eklemem gerekiyor, örneğin: Orijinal URL: http: //server/myapp.php id = 10 Sonuç URL'si: http: //server/myapp.php? id = 10 & etkin = doğru Her parametreye bakarak URL'yi ayrıştıran, ardından yeni parametreyi ekleyen veya zaten varsa değeri güncelleyen bir …


9
Java iş parçacığı düzgün bir şekilde nasıl durdurulur?
Düzgün Java iş parçacığı durdurmak için bir çözüm gerekiyor. IndexProcessorRunnable arabirimini uygulayan sınıf var : public class IndexProcessor implements Runnable { private static final Logger LOGGER = LoggerFactory.getLogger(IndexProcessor.class); @Override public void run() { boolean run = true; while (run) { try { LOGGER.debug("Sleeping..."); Thread.sleep((long) 15000); LOGGER.debug("Processing"); } catch (InterruptedException e) …

5
Bir dizeden Panda DataFrame'i oluşturma
Bazı işlevleri test etmek için DataFramebir dizeden bir oluşturmak istiyorum . Diyelim ki test verilerim şöyle görünüyor: TESTDATA="""col1;col2;col3 1;4.4;99 2;4.5;200 3;4.7;65 4;3.2;140 """ Bu verileri Pandalara okumanın en basit yolu nedir DataFrame?


9
Açısal 2'de koşullu özellik nasıl eklenir?
Koşullu olarak nasıl bir eleman özniteliği ekleyebilirim checked? Angular'ın önceki sürümleri vardı NgAttrve bence NgCheckedhangisinin peşinde olduğum işlevselliği sağlıyor gibi görünüyor. Ancak, bu özniteliklerin Açısal 2'de görünmediği ve bu işlevselliği sağlamanın başka bir yolunu göremiyorum.

6
Programlamada “atomik” ne demektir?
Etkili Java kitabında şunları belirtir: Dil belirtimi, değişkenin türü longveya double[JLS, 17.4.7] olmadığı sürece bir değişkenin okunması veya yazılmasının atomik olduğunu garanti eder . "Atomik" Java programlama veya genel olarak programlama bağlamında ne anlama gelir?
276 java  atomic 

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.