Programlama

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

6
İşlev bağımsız değişkenlerinde yıldız işareti var mı?
Bir fonksiyonun argümanlarındaki çıplak yıldız işareti ne işe yarar? Turşu modülüne baktığımda şunu görüyorum: pickle.dump(obj, file, protocol=None, *, fix_imports=True) (Değişken bağımsız değişken sayısı için) bağımsız değişkenlerden önce tek ve çift yıldız hakkında biliyorum, ama bu hiçbir şeyden önce. Ve bunun turşu ile ilgisi olmadığından eminim. Bu muhtemelen bunun bir örneği. …

8
Typeof null "object" neden boş?
Ben 'Web Geliştiricileri için Profesyonel Javascript' Bölüm 4 okuyorum ve beş temel ilkeleri: undefined, null, boolean, number ve string olduğunu söylüyor. Eğer nullniçin bir ilkel typeof(null)dönüş "object"? Bu null, referansla geçildiği anlamına gelmez (burada tüm nesnelerin referansla geçtiğini varsayıyorum), bu yüzden ilkel DEĞİLDİR?

6
Adsız ad alanları neden kullanılır ve faydaları nelerdir?
Yeni bir C ++ yazılım projesine katıldım ve tasarımı anlamaya çalışıyorum. Proje, isimsiz ad alanlarını sıkça kullanmaktadır. Örneğin, bir sınıf tanımı dosyasında böyle bir şey olabilir: // newusertype.cc namespace { const int SIZE_OF_ARRAY_X; const int SIZE_OF_ARRAY_Y; bool getState(userType*,otherUserType*); } newusertype::newusertype(...) {... Adsız bir ad alanı kullanmasına neden olabilecek tasarım konuları …
242 c++  oop  namespaces 




16
Python JSON, Ondalık bir nesne serileştiriyor
Decimal('3.9')Bir nesnenin bir parçası olarak var ve bu gibi olması gereken bir JSON dizesine kodlamak istiyoruz {'x': 3.9}. Müşteri tarafında hassasiyet umurumda değil, bu yüzden bir şamandıra iyi. Bunu serileştirmenin iyi bir yolu var mı? JSONDecoder Ondalık nesneleri kabul etmez ve önceden bir kayan noktaya dönüştürmek {'x': 3.8999999999999999}yanlıştır ve büyük …


8
MySQL: hangi veritabanının seçildiğini belirler?
mysql_select_dbBir veritabanı kapmak için çağırdıktan sonra , daha sonra seçili veritabanı adını çıktısı için herhangi bir yolu var mı? Bu çok temel görünüyor ama php.net veya stackoverflow (tüm sonuçlar "hiçbir veritabanı seçili" içindir) bir şey bulamadık.
242 mysql 

5
Panda Sütununu DateTime'a Dönüştür
Dize biçimi olarak alınan bir panda DataFrame bir alan var. Bu bir datetime değişkeni olmalıdır. Nasıl bir datetime sütununa dönüştürmek ve sonra tarihe göre filtre. Misal: Veri Çerçevesi Adı: raw_data Sütun Adı: Mycol Sütunda Değer Biçimi: '05SEP2014: 00: 00: 00.000'
242 python  datetime  pandas 

8
Android'de ScrollView nasıl kullanılır?
Bir XML düzen dosyası var, ancak metin ekran boyutuna sığar. Bir yapmak için ne yapmam gerekiyor ScrollView? <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:stretchColumns="1" > <TableRow> <ImageView android:id="@+id/imageView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="5dip" android:layout_marginTop="10dip" android:layout_marginRight="5dip" android:tint="#55ff0000" android:src="@drawable/icon" /> </TableRow> <TableRow> <TextView android:id="@+id/name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="3dip" android:text=" Name " /> <TextView android:id="@+id/name1" …

4
Git alt modül güncellemesi
Aşağıdakilerin ne anlama geldiği konusunda net değilim ( Git alt modül güncelleme belgelerinden): sürece ... Alt modüller BAŞ sökülebilir yapacak --rebaseya --mergebelirtildi ... Bir şeyleri nasıl değiştirir --rebase/ --mergedeğiştirir? Ana kullanım durumum, alt modüller aracılığıyla diğer depolara yerleştireceğim bir grup merkezi depoya sahip olmak. Bu merkezi depoları, doğrudan orijinal konumlarında …

10
MySQL'de bir sütunu yeniden adlandırma
Bu SQL ifadesini kullanarak MySQL topluluk sunucusunda 5.5.27 bir sütunu yeniden adlandırmaya çalışıyorum: ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name; Ben de denedim ALTER TABLE table_name RENAME old_col_name TO new_col_name; Ama diyor ki: Hata: MySQL sunucu sürümünüze karşılık gelen Kılavuzu kontrol edin
242 mysql  sql 

6
Boş taahhütleri uzaktan kumandaya itmek
Bir taahhüdü uzaktan kumandaya ittim ama şimdi taahhüt mesajının doğru olmadığını fark ettim. Taahhüt mesajını değiştirmek istiyorum ancak AFAIK mümkün değil. Bu yüzden doğru mesajla boş taahhüt oluşturmaya karar verdim: git commit --allow-empty Boş taahhütleri zorlamanın dezavantajları / sonuçları var mı? Bu boş taahhüt nedeniyle gelecekte karşılaşabileceğim herhangi bir sorun …
242 git  git-commit 

21
Bir C ++ std :: dizesinin belirli bir dizeyle başlayıp başlamamasını nasıl kontrol ederim ve bir alt dizeyi int'e dönüştürürüm?
C ++ 'da (Python sözde kodu) nasıl uygularım? if argv[1].startswith('--foo='): foo_value = int(argv[1][len('--foo='):]) (Örneğin, argv[1]bir --foo=98sonra foo_valueise 98). Güncelleme: Boost'a bakmaktan çekiniyorum, çünkü basit bir küçük komut satırı aracında çok küçük bir değişiklik yapmaya çalışıyorum (bir minör için Boost'u nasıl bağlayacağınızı ve kullanacağınızı öğrenmek istemem değişiklik).

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.