Programlama

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

4
Bir “tokenizer”, “ayrıştırıcı” ve “lexers” ın ne olduğunu ve birbirleriyle nasıl ilişkili ve nasıl kullanıldıklarına dair net bir tanım mı arıyorsunuz?
Ben bir "tokenizer", "ayrıştırıcı" ve "lexer" ne olduğunu ve birbirleri ile nasıl açık bir tanımını arıyorum (örneğin, bir ayrıştırıcı bir tokenizer kullanır veya tam tersi)? Veri beyanı ve tanımları ayıklamak için c / h kaynak dosyaları üzerinden gidecek bir program oluşturmak gerekir. Örnekler arıyordum ve bazı bilgiler bulabilirim, ancak gramer …
151 parsing  lexer  tokenize 

4
Gerçekten bir Fibonacci-Yığını etkili bir şekilde uygulayan var mı?
Herhangi biriniz hiç Fibonacci-Heap uyguladınız mı? Birkaç yıl önce yaptım, ancak dizi tabanlı BinHeaps kullanmaktan daha yavaş birkaç büyüklük emriydi. O zamanlar bunu araştırmanın iddia ettiği kadar iyi olmadığı konusunda değerli bir ders olarak düşündüm. Bununla birlikte, birçok araştırma makalesi, bir Fibonacci-Heap kullanmaya dayanan algoritmalarının çalışma sürelerini iddia etmektedir. Hiç …


2
Yerel HTML5 DB'yi (WebSQL Depolama, SQLite) bir sunucuyla (2 yönlü senkronizasyon) senkronize etmenin en iyi yolu [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların olgular, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …

2
Shapeless'ta Nat tipinin sınırları
Biçimsiz olarak, Nat türü, doğal sayıları bir tür düzeyinde kodlamanın bir yolunu temsil eder. Bu, örneğin sabit boyutlu listeler için kullanılır. Tür düzeyinde hesaplamalar bile yapabilirsiniz, örneğin, bir Nöğe listesine bir öğe listesi ekleyebilir ve öğeleri Kderleme zamanında bilinen bir listeyi geri alabilirsiniz N+K. Bu gösterim, örneğin 10000002 53 gibi …

6
hizmetten android başlangıç ​​etkinliği
Android: public class LocationService extends Service { @Override public void onStart(Intent intent, int startId) { super.onStart(intent, startId); startActivity(new Intent(this, activity.class)); } } Bu hizmeti şu kaynaktan başlattım: Activity In Activitydurum tatmin başlarsak startService(new Intent(WozzonActivity.this, LocationService.class)); Benim dan LocationServicefırlatma olamazdı yukarıda belirtilen Activity, nasıl şimdiki çalışan bağlamını alabilirsiniz Activityhizmet sınıfında?

15
İOS'ta HTML'yi NSAttributedString'e dönüştürme
UIWebViewBazı metni işlemek ve doğru renklendirmek için bir örneğini kullanıyorum , sonucu HTML olarak verir, ancak bir ile UIWebViewkullanarak görüntülemek istiyorum .Core TextNSAttributedString Ben oluşturmak ve çizmek mümkün NSAttributedStringama nasıl dönüştürmek ve ilişkilendirilmiş dize HTML eşleme emin değilim. Mac OS X altında NSAttributedStringbir initWithHTML:yöntem olduğunu anlıyorum, ancak bu sadece bir …

25
ActiveRecord'da rastgele kayıt
ActiveRecord ile bir tablodan rastgele bir kayıt almam gerekiyor. 2006'dan Jamis Buck'ın örneğini takip ettim . Ancak, bir Google aramasıyla başka bir yolla da karşılaştım (yeni kullanıcı kısıtlamaları nedeniyle bir bağlantıyla ilişkilendirilemez): rand_id = rand(Model.count) rand_record = Model.first(:conditions => ["id >= ?", rand_id]) Buradaki başkalarının bunu nasıl yaptığını veya birisinin …

4
Bash [yanlış] ise; doğru döndürür
Bu hafta bash öğreniyor ve bir engelle karşılaştım. #!/bin/sh if [ false ]; then echo "True" else echo "False" fi Durum aksini gösteriyor gibi görünse de bu her zaman True sonucunu verir. Parantezleri çıkarırsam []çalışır, ancak nedenini anlamıyorum.

23
Visual Studio'da hata ayıklama sırasında Chrome tarayıcısını .css dosyasını yeniden yüklemeye zorlamak nasıl?
Şu anda (hata ayıklama modunda) Visual Studio 2012 içinde bir .css dosyasını düzenliyorum. Chrome'u tarayıcım olarak kullanıyorum. Uygulamamın Visual Studio içindeki .css dosyasında değişiklik yaptığımda ve kaydettiğimde, sayfayı yenilemek .css dosyamdaki güncelleştirilmiş değişiklikle yüklenmeyecek. Bence .css dosyası hala önbelleğe alınmış. Denedim: CTRL / F5 Visual Studio 2012'de Proje özelliklerine git, …

8
Github veri havuzumdaki dosyaları almaya çalışıyorum: “ilgisiz geçmişleri birleştirmeyi reddetmek”
Git'i öğreniyorum ve Git topluluk kitabını takip ediyorum. Daha önce (uzun zaman önce) Github'da bazı dosyalarla halka açık bir depo yaptım. Şimdi mevcut bilgisayarımda yerel bir Git deposu kurdum ve bazı dosyalar işledim. Sonra Github sayfama bir işaret ekledim: [root@osboxes c]# git remote add learnc https://github.com/michaelklachko/Learning-C Bu başarılı görünüyordu: [root@osboxes …

11
Excel VBA Uygulaması “Kod yürütme durduruldu” iletisi ile kendiliğinden duruyor
Web'de görebildiğim kadarıyla, bu oldukça yaygın bir şikayet, ancak cevaplar daha nadir görünüyor. Sorun şudur: Bir dizi kullanıcının makinesinde mükemmel çalışan bir dizi Excel VBA uygulamamız var. Ancak bir makinede belirli kod satırlarında dururlar. Her zaman aynı çizgilerdir, ancak bu çizgilerin birbiriyle hiçbir ortak yanı yoktur. Durdurmadan sonra F5'e (çalıştır) …
151 excel  vba 

7
Swift başlarYöntem ile?
Swift'te startsWith () yöntemi veya benzeri bir şey var mı? Temelde belirli bir dize başka bir dize ile başlarsa kontrol etmeye çalışıyorum. Ayrıca büyük / küçük harfe duyarsız olmasını istiyorum. Söyleyebileceğiniz gibi, ben sadece basit bir arama özelliği yapmaya çalışıyorum ama bu konuda sefil başarısız gibi görünüyor. İstediğim bu: "sa" …
151 ios  swift 



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.