Programlama

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

16
Python: Yok'u boş dizeye dönüştürmenin en deyimsel yolu?
Aşağıdakileri yapmanın en deyimsel yolu nedir? def xstr(s): if s is None: return '' else: return s s = xstr(a) + xstr(b) Güncelleme: Tryptich'in str (s) kullanma önerisini ekliyorum; Vinay Sajip'in lambda önerisinden çok etkilendim, ancak kodumu nispeten basit tutmak istiyorum. def xstr(s): if s is None: return '' else: …
156 string  python  idioms 

11
Etkili ORM kullanarak Laravel'e Toplu Ekleme
Eloquent ORM kullanarak Laravel'de toplu veritabanı eklemelerini nasıl yapabiliriz? Bunu Laravel'de yapmak istiyorum: https://stackoverflow.com/a/10615821/600516 ama aşağıdaki hatayı alıyorum. SQLSTATE [HY093]: Geçersiz parametre numarası: karışık adlandırılmış ve konumsal parametreler.

18
JSON Dizesini HashMap Dosyasına Dönüştürme
Java kullanıyorum ve JSON olan bir dize var: { "name" : "abc" , "email id " : ["abc@gmail.com","def@gmail.com","ghi@gmail.com"] } Ardından Java'daki Haritam: Map<String, Object> retMap = new HashMap<String, Object>(); O HashMap JSONObject tüm verileri depolamak istiyorum. Herkes bunun için kod sağlayabilir mi? org.jsonKütüphaneyi kullanmak istiyorum .
156 java  json  dictionary 



30
Java'da dosyaları bir dizinden diğerine kopyalama
Java kullanarak dosyaları bir dizinden diğerine (alt dizine) kopyalamak istiyorum. Bir dizin, dir, metin dosyaları var. Dir içindeki ilk 20 dosya üzerinde yineleme, ve yineleme önce oluşturduğum dir dizinde başka bir dizine kopyalamak istiyorum. Kodda, review(i metin dosyasını veya incelemeyi temsil eden) kopyalamak istiyorum trainingDir. Bunu nasıl yapabilirim? Böyle bir …
156 java  file  directory  copy 

8
MySQL Yabancı anahtar kısıtlamasında gerekli dizin bırakılamıyor
Bir sütun eklemek için mevcut veritabanımı ALTER gerekir. Sonuç olarak, bu yeni sütunu kapsayacak şekilde BENZERSİZ alanını güncellemek istiyorum. Geçerli dizini kaldırmaya çalışıyorum ama hatayı almaya devam ediyorumMySQL Cannot drop index needed in a foreign key constraint CREATE TABLE mytable_a ( ID TINYINT NOT NULL AUTO_INCREMENT PRIMARY KEY, Name VARCHAR(255) …
156 mysql 

11
Bir sözlük karma mı?
Önbellekleme amaçları için, bir sözlükte bulunan GET argümanlarından bir önbellek anahtarı oluşturmam gerekiyor. Şu anda kullanıyorum sha1(repr(sorted(my_dict.items())))( hashlib'i dahili olarak sha1()kullanan bir kolaylık yöntemidir ) ama daha iyi bir yol olup olmadığını merak ediyorum.
156 python  hash  dictionary 


8
Javascript alt sınıftan bir üst yöntemi nasıl çağırılır?
Son birkaç saatimi sorunuma bir çözüm bulmaya çalışarak geçirdim ama umutsuz görünüyor. Temelde bir alt sınıftan bir ebeveyn yöntemi çağırmak için bilmek gerekir. Şimdiye kadar denedim tüm şeyler ya çalışma ya da üst yöntemi yazarak sona erer. Javascript OOP kurmak için aşağıdaki kodu kullanıyorum: // SET UP OOP // surrogate …

28
javascript kullanarak tarayıcı geri düğmesi nasıl durdurulur
Ben php bir çevrimiçi sınav uygulaması yapıyorum. Kullanıcının tekrar sınava girmesini kısıtlamak istiyorum. Aşağıdaki komut dosyasını denedim ama zamanlayıcımı durdurur. Ne yapmalıyım? Kaynak kodunu ekledim. Zamanlayıcı cdtimer.js'de saklanır <script type="text/javascript"> window.history.forward(); function noBack() { window.history.forward(); } </script> <body onLoad="noBack();" onpageshow="if (event.persisted) noBack();" onUnload=""> Bir mysql değerinden sınav için bir süre …


9
Bir Panda Sütununun belirli bir değer içerip içermediğini belirleme
Belirli bir değere sahip bir pandalar sütununda bir giriş olup olmadığını belirlemek için çalışıyorum. Bunu yapmaya çalıştım if x in df['id']. Bunun işe yaradığını düşündüm, ancak sütunda olmadığını bildiğim bir değer verdiğimde 43 in df['id']hala döndü True. Yalnızca eksik tanıtıcıyla eşleşen girdileri içeren bir veri çerçevesine alt kümeye girdiğimde df[df['id'] …
156 python  pandas 


4
Docker-Compose kalıcı verileri MySQL
$ docker-compose downAşağıdakilerle çalışırsam MySQL verilerinin kalıcı olmasını sağlayamıyorum.yml version: '2' services: # other services data: container_name: flask_data image: mysql:latest volumes: - /var/lib/mysql command: "true" mysql: container_name: flask_mysql restart: always image: mysql:latest environment: MYSQL_ROOT_PASSWORD: 'test_pass' # TODO: Change this MYSQL_USER: 'test' MYSQL_PASS: 'pass' volumes_from: - data ports: - "3306:3306" Anladığım …

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.