Programlama

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

10
Durum dizisine itmenin doğru yolu
Verileri bir durum dizisine aktarmada sorunlar yaşıyorum. Bunu şu şekilde başarmaya çalışıyorum: this.setState({ myArray: this.state.myArray.push('new value') }) Ama bunun yanlış bir yol olduğuna ve değişkenlikle ilgili sorunlara neden olduğuna inanıyorum.


11
Kotlin'de JSON nasıl ayrıştırılır?
Bir JSON nesnesine ayrıştırmam ve ardından sınıflara eşlemem gereken bir hizmetten oldukça derin bir JSON nesne dizesi alıyorum. Bir JSON dizesini Kotlin'de nesneye nasıl dönüştürebilirim? Bundan sonra ilgili sınıflarla eşleştirme, Jackson'dan StdDeserializer'ı kullanıyordum. Sorun, nesnenin sınıflara göre serileştirilmesi kaldırılması gereken özelliklere sahip olduğu anda ortaya çıkar. Nesne eşleştiricisini başka bir …
122 java  json  kotlin 

4
Postgres JSON dizisinin bir dize içerip içermediğini kontrol edin
Tavşanlar hakkında bilgi depolamak için bir masam var. Şöyle görünüyor: create table rabbits (rabbit_id bigserial primary key, info json not null); insert into rabbits (info) values ('{"name":"Henry", "food":["lettuce","carrots"]}'), ('{"name":"Herald","food":["carrots","zucchini"]}'), ('{"name":"Helen", "food":["lettuce","cheese"]}'); Havuç seven tavşanları nasıl bulmalıyım? Ben şunu buldum: select info->>'name' from rabbits where exists ( select 1 from json_array_elements(info->'food') …

4
Bir promise işlevine parametre nasıl aktarılır
bu aptalca bir soru gibi görünebilir ama ben bu konuda acemiyim. Js düğümündeki vaatler üzerinde çalışıyorum. Ve parametreyi bir vaat işlevine geçirmek istiyorum. Ancak ben anlayamadım. someModule.someFunction.then(username, password,function(uid) { /*stuff */ } ve işlev şöyle bir şeydir: var someFunction = new Promise(username, password, function(resolve, reject) { /*stuff using username, password*/ …

2
ARG veya ENV, bu durumda hangisi kullanılmalı?
Bu belki önemsiz bir soru olabilir, ancak ARG ve ENV için dokümanları okumak bana her şeyi netleştirmiyor. Bir PHP-FPM konteyneri oluşturuyorum ve kullanıcı ihtiyaçlarıyla ilgili bazı uzantıları etkinleştirme / devre dışı bırakma yeteneği vermek istiyorum. Bu, Dockerfile'da koşullu ekleyerek ve build komutuna bayrakları geçirerek yapılabilirse harika olurdu, ancak AFAIK desteklenmiyor. …

9
Kotlin'de "forEach" için "break" ve "Continue"
Kotlin, forEachveya gibi çok güzel yineleme işlevlerine sahiptir repeat, ancak breakve continueoperatörlerinin onlarla çalışmasını sağlayamıyorum (hem yerel hem de yerel olmayan): repeat(5) { break } (1..5).forEach { continue@forEach } Amaç, olağan döngüleri olabildiğince yakın işlevsel sözdizimi ile taklit etmektir. Kotlin'in bazı eski sürümlerinde kesinlikle mümkündü, ancak sözdizimini yeniden üretmekte zorlanıyorum. …
122 loops  foreach  lambda  kotlin 

12
Android'de başka bir parçaya gittikten sonra gezinme yığını nasıl temizlenir
Android'de yeni Gezinme Mimarisi Bileşenini kullanıyorum ve yeni bir parçaya geçtikten sonra gezinme yığınını temizlemekte takılı kaldım. Örnek: loginFragment'tayım ve bu parçanın, ana bölüme gittiğimde yığından temizlenmesini istiyorum, böylece kullanıcı geri düğmesine bastığında loginFragment'a geri dönmeyecek. Gezinmek için basit bir NavHostFragment.findNavController (Fragment) .navigate (R.id.homeFragment) kullanıyorum. Mevcut Kod: mAuth.signInWithCredential(credential) .addOnCompleteListener(getActivity(), new …

8
Getirme ile temel kimlik doğrulama?
Getirme ile basit bir temel kimlik doğrulaması yazmak istiyorum, ancak sürekli bir 401 hatası alıyorum. Birisi bana kodda neyin yanlış olduğunu söylerse harika olurdu let base64 = require('base-64'); let url = 'http://eu.httpbin.org/basic-auth/user/passwd'; let username = 'user'; let password = 'passwd'; let headers = new Headers(); //headers.append('Content-Type', 'text/json'); headers.append('Authorization', 'Basic' + …

11
öğeyi açısal 2'de depolanan diziden kaldır
Type Script ile açısal 2'de depolanmış bir diziden bir öğeyi kaldırmak istiyorum. Data Service adlı bir hizmeti , DataService Kodu kullanıyorum: export class DataService { private data: string[] = []; addData(msg: string) { this.data.push(msg); } getData() { return this.data; } deleteMsg(msg: string) { delete [this.data.indexOf(msg)]; } } Ve bileşen sınıfım: …


9
Numpy'deki diziye tek öğe ekle
Aşağıdakileri içeren uyuşmuş bir dizim var: [1, 2, 3] Şunları içeren bir dizi oluşturmak istiyorum: [1, 2, 3, 1] Yani, dizinin sonuna ilk öğeyi eklemek istiyorum. Bariz olanı denedim: np.concatenate((a, a[0])) Ama söylerken bir hata alıyorum ValueError: arrays must have same number of dimensions Bunu anlamıyorum - dizilerin ikisi de …
122 python  arrays  numpy 

8
Laravel ve Eloquent kullanarak iki tarih arasında nasıl sorgulama yapılır?
Belirli bir tarihten belirli bir tarihe kadar olan raporları gösteren bir rapor sayfası oluşturmaya çalışıyorum. İşte mevcut kodum: $now = date('Y-m-d'); $reservations = Reservation::where('reservation_from', $now)->get(); Bunun düz SQL'de yaptığı şeydir select * from table where reservation_from = $now. Bu sorguyu burada buldum, ancak onu güzel bir sorguya nasıl dönüştüreceğimi bilmiyorum. …
122 php  laravel  laravel-5  orm 

2
Javascript querySelector ve getElementById [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu yazıyı düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştirin Bunu duymuş querySelector& querySelectorAllseçmek için yeni yöntemler DOMunsurlar. Nasıl eski yöntemlere karşılaştırmak, do getElementById& …
122 javascript  jquery  dom 

9
Flutter SDK Set Arkaplan görüntüsü
Ana sayfa için bir arka plan resmi ayarlamaya çalışıyorum. Görüntünün yerini ekranın başından alıyorum ve genişliği dolduruyorum ama yüksekliği değil. Kodumda bir şey mi eksik? Flutter için görüntü standartları var mı? Görüntüler, her telefonun ekran çözünürlüğüne göre ölçeklenir mi? class BaseLayout extends StatelessWidget{ @override Widget build(BuildContext context){ return new Scaffold( …
122 dart  flutter 

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.