Programlama

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

16
Swift kullanarak NSDate Karşılaştırması
Ben bir uygulama üzerinde çalışıyorum ödev için son tarihini kontrol gerektirir. Bir bitiş tarihinin gelecek hafta içinde olup olmadığını ve daha sonra bir işlem yapıp yapmadığını bilmek istiyorum. Bulabildiğim belgelerin çoğu Objective-C'de ve bunu Swift'te nasıl yapacağımı anlayamıyorum. Yardım için teşekkürler!!
153 swift  nsdate  xcode6 

6
İPhone'da Objective-C ile yöntem adını yazın
Şu anda kendimize, günlüğün sınıf adını ve kaynak satır numarasını yazdırmak için genişletilmiş bir günlük mekanizması tanımlamaktayız. #define NCLog(s, ...) NSLog(@"<%@:%d> %@", [[NSString stringWithUTF8String:__FILE__] lastPathComponent], \ __LINE__, [NSString stringWithFormat:(s), ##__VA_ARGS__]) Örneğin, NCLog (@ "Merhaba dünya") dediğimde; Çıktı şöyle olacaktır: <ApplicationDelegate:10>Hello world Şimdi de yöntem adı gibi oturumu kapatmak istiyorum: <ApplicationDelegate:applicationDidFinishLaunching:10>Hello …


22
Bir nesnenin niteliksiz (kısa) sınıf adını nasıl alabilirim?
Tam ad alanı sınıfını belirtmeden PHP ad boşluklu ortamda bir nesnenin sınıfını nasıl kontrol ederim. Örneğin bir nesne kütüphanem / Varlık / Sözleşme / Adım olduğunu varsayalım. Get_class, tam ad alanı sınıfını döndürdüğü için aşağıdaki kod çalışmaz. If(get_class($object) == 'Name') { ... do this ... } Namespace magic anahtar sözcüğü …
153 php  class  namespaces 

11
~ x + ~ y == ~ (x + y) her zaman yanlış mıdır?
Bu kod her zaman yanlış olarak değerlendirilir mi? Her iki değişken de ikinin tamamlayıcı imzalı girişleridir. ~x + ~y == ~(x + y) Koşulları karşılayan bir sayı olması gerektiğini hissediyorum. Ben arasındaki sayılar test çalıştı -5000ve 5000ama asla elde eşitlik. Duruma çözüm bulmak için bir denklem kurmanın bir yolu var …

26
Nexus 4'ü adb'ye bağlayamıyorum: yetkisiz
Android 4.3 ile bir Nexus 4'üm var ve cihazı Windows 7 64bit olan bir bilgisayara bağlamaya çalışıyorum. En son sürücüleri ve en son adbsürümü yükledim . Sanırım neredeyse her şeyi denedim ve hala aşağıdaki mesajı alıyorum: C:\Program Files (x86)\Android\sdk\platform-tools>adb devices List of devices attached 007667324ccb229b unauthorized Bu hatanın nedeni ne …

8
Windows 64 bit program dosyalarını (x86) nasıl edinilir
Kullanıyorum: FileInfo( System.Environment.GetFolderPath( System.Environment.SpecialFolder.ProgramFiles) + @"\MyInstalledApp" Bir programın bir kullanıcı makinesinde algılanıp algılanmadığını belirlemek için (ideal değil, ama aradığım program bir MS-DOS uygulamasının eski bir sağ çamurudur ve başka bir yöntem düşünemedim). Windows XP ve Windows Vista'nın 32 bit sürümlerinde bu iyi çalışır. Ancak, x64 Windows Vista'da kod x64 Program …
153 c#  windows  file  64-bit 

25
npm package.json dosyasını bulamıyor
Bazı örneklerin bağımlılıklarını yüklemeye çalışıyorum: npm's express 2.5.8indirdiğim, ancak tüm uygulamalar aynı hatayı atıyor : c:\node\stylus>npm install -d npm info it worked if it ends with ok npm info using npm@1.1.1 npm info using node@v0.6.11 npm ERR! Couldn't read dependencies. npm ERR! Error: ENOENT, no such file or directory 'c:\node\stylus\package.json' …
153 node.js  express  npm 

7
MVC 3: Ajax ile yüklendiğinde bir görünüm, yerleşim sayfası olmadan nasıl oluşturulur?
Ben yaklaşık öğreniyorum Aşamalı Enhancement ve ben AJAXifying görünümler hakkında bir sorum var. MVC 3 projemde bir düzen sayfası, bir görünüm başlatma sayfası ve iki düz görünüm var. Viewstart sayfası Views klasörünün kökündedir ve bu nedenle tüm görünümler için geçerlidir. Tüm görünümlerin _Layout.cshtmlmizanpaj sayfaları için kullanılması gerektiğini belirtir . Düzen …


23
Xcode 4.3'te "uygulama için geçerli 'aps-çevre' yetkilendirme dizesi bulunamadı" nasıl düzeltilir?
Anlık bildirimleri alabilecek basit ve basit bir iOS uygulaması oluşturmak için çok çalışıyorum. Bunu yapmamın tek nedeni, diğer bazı ekip üyelerinin kullanması için bir prosedür oluşturmak ve web'de başka bir yerde bu tür talimatların güncel bir sürümünü bulamamaktır. Mağazamız iOS dev için oldukça yeni, kişisel olarak iOS dev ve Xcode …

15
Java'da Kullanımdan kaldırılmış yöntemler veya sınıflar kullanmak yanlış mı?
Tutulmayı bir web uygulaması geliştirmek için kullanıyorum. Bugün JAR dosyasını değiştirerek payanda versiyonumu güncelledim. Bazı yerlerde yöntemler kullanımdan kaldırıldı uyarıları alıyorum, ancak kod iyi çalışıyor. Bazı şeyleri bilmek istiyorum Java'da Kullanımdan kaldırılmış yöntemler veya sınıflar kullanmak yanlış mı? Herhangi bir yöntemi değiştirmez ve uygulamamı sahip olduğum uyarılarla çalıştırırsam, herhangi bir …
153 java  methods  deprecated 

15
Yerel Android Uygulamasında “Font Awesome” den simgeler ve semboller nasıl kullanılır
Uygulamamda Font Awesome'i kullanmaya çalışıyorum , yazı tipini kullanarak entegre edebildim Typeface.createFromAsset(), ancak bu yazı tipi tarafından sağlanan simgeleri de kullanmak istiyorum, ancak şimdiye kadar bunu yapamadım. Bu belirli yazı tipi, medya yürütücü denetimleri, dosya sistemi erişimi, oklar vb. İçin Unicode Özel Kullanım Alanı (PUA) içinde simgeler içerir. Android'de simge …

12
NuGet Paket Yöneticisi Konsolu kullanılırken kaynağa erişilemiyor
Paket yönetimimizi dosyaları manuel olarak güncellemekten NuGet'e taşıyoruz. Kaynak kontrolünde zaten var olanla eşleşmesi için paketlerin eski sürümlerini yüklemeye çalışıyorum. UI'den bunu yapmanın bir yolu yok, bu yüzden uygun sürümü almak için komut satırını kullanıyorum. Nedense, Install-Packagenuget galerisine ulaşılamaz olduğunu söylemeye devam ediyor. Nuget.org'daki [ https://www.nuget.org/api/v2/] kaynağa erişilemiyor. NuGet Yerel …

14
Editör yürütülemedi
Sıklıkla birden fazla taahhüt mesajını değiştirmek zorunda değilim, ancak bir veya iki kez oldu ve bunu gördüğümü hatırlamıyorum. Umarım başka biri vardır. Ben git rebase -i HEAD~7, beklenen liste vi beklendiği gibi açılır. pickDeğerleri edituygun olana değiştiriyorum ve sonra :wq. Editör yürütülemedi core.editorBenim küresel ayarında .gitconfigolduğu vi(Ben de bunu değiştirdik …
153 git  vim 

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.