Programlama

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

19
Swift'te işletim sistemi sürümü kontrol edilsin mi?
Swift'te sistem bilgilerini kontrol etmeye çalışıyorum. Kod ile elde edilebileceğini anladım: var sysData:CMutablePointer<utsname> = nil let retVal:CInt = uname(sysData) Bu kod ile iki sorunum var: SysData'nın başlangıç ​​değeri ne olmalıdır? Bu örnek, muhtemelen sysData nil olduğu için retVal'da -1 verir. SysData'dan bilgileri nasıl okuyabilirim?
191 ios  macos  swift 

7
Yalnızca bazı grupları Regex ile değiştirin
Aşağıdaki regex'im olduğunu varsayalım: -(\d+)- ve aşağıdakileri elde etmek için, C # kullanarak, Grup 1 (\d+)ile değiştirmek istiyorum AA: -AA- Şimdi şunu kullanarak değiştiriyorum: var text = "example-123-example"; var pattern = @"-(\d+)-"; var replaced = Regex.Replace(text, pattern, "-AA-"); Ama bunu gerçekten sevmiyorum, çünkü _(\d+)_bunun yerine deseni değiştirecek olursam, değiştirme dizesini …
191 c#  regex  replace 

7
Tmux'daki tüm bölmelere komut nasıl gönderilir?
Ben :clear-historybüyük bir kaydırma ile bölmeleri aramak istiyorum . Ancak, çeşitli pencerelerdeki tüm bölmelere bu komutu göndermek için bir yol komut dosyası istiyorum. Tüm pencerelere nasıl komut gönderileceğini biliyorum, bu sorunun izniyle , hangi pencerenin tüm bölmelerine de bir komut gönderirim? send-keysve synchronize-panestmux manpage'den akla geliyor, ama onlarla nasıl evleneceğinden …
191 tmux 

5
Vue.js'de kaçan olmayan HTML'yi göster
Bıyık bağlama içinde HTML'nin yorumlanmasını nasıl sağlayabilirim? Şu anda break ( <br />) görüntülenir / kaçar. Küçük Vue uygulaması: var logapp = new Vue({ el: '#logapp', data: { title: 'Logs', logs: [ { status: true, type: 'Import', desc: 'Learn<br />JavaScript', date: '11.11.2015', id: 1 }, { status: true, type: 'Import', …
191 javascript  html  vue.js 

13
Sözcükler arasındaki boşluklara izin vermek için düzenli ifade
Sembolleri engelleyen ve sadece harf ve sayılara izin veren düzenli bir ifade istiyorum. Aşağıdaki normal ifade harika çalışıyor, ancak kelimeler arasındaki boşluklara izin vermiyor. ^[a-zA-Z0-9_]*$ Örneğin, bu normal ifadeyi kullanırken "HelloWorld" iyidir, ancak "Hello World" eşleşmez. Alanlara izin vermek için nasıl değiştirebilirim?

9
Javascript ile kaydırma çubuğu konumu nasıl alınır?
Geçerli görünümde sayfada nerede olduğuna karar vermek için JavaScript ile tarayıcının kaydırma çubuğunun konumunu tespit etmeye çalışıyorum. Benim tahminim, parçanın başparmağının nerede olduğunu ve ardından parçanın toplam yüksekliğinin bir yüzdesi olarak başparmağın yüksekliğini tespit etmem gerektiğidir. Aşırı karmaşık mıyım yoksa JavaScript bundan daha kolay bir çözüm sunuyor mu? Herhangi bir …



4
ReactJS'de iç içe geçmiş bir nesnenin PropTyp'lerini nasıl doğrularsınız?
ReactJS bir bileşen için benim sahne olarak bir veri nesnesi kullanıyorum. <Field data={data} /> PropTypes nesnesinin kendisini doğrulamanın kolay olduğunu biliyorum: propTypes: { data: React.PropTypes.object } Ama içindeki değerleri doğrulamak istersem ne olur? yani. data.id, data.title? props[propName]: React.PropTypes.number.required // etc...
191 reactjs 

3
Bir kabuk komutu başarısız olana kadar tekrar tekrar çalıştırılsın mı?
Güvenilmez bir şekilde başarısız olan bulanık bir test yazdım . Bazı hata ayıklama kodu ekledim, ancak şimdi hata ayıklama çıktısını toplamak böylece başarısız olana kadar testi çalıştırmak istiyorum. Testi kullanarak ben çalıştırabilirsiniz böylece kurdum: ./runtest Şu anki çözümüm bir untilfailsenaryo yazmak : #!/bin/bash $@ while [ $? -eq 0 ]; …
191 bash 

19
Açık etki alanına sahip localhost çerezleri
Çerezler hakkında bazı temel şeyleri kaçırmam gerekir. Localhost üzerinde, sunucu tarafında bir çerez ayarladığımda ve etki alanını açıkça localhost (veya .localhost) olarak belirlediğimde. çerez bazı tarayıcılar tarafından kabul edilmiyor gibi görünüyor. Firefox 3.5: Firebug'daki HTTP isteğini kontrol ettim. Ne görüyorum: Set-Cookie: name=value; domain=localhost; expires=Thu, 16-Jul-2009 21:25:05 GMT; path=/ veya (etki …
191 cookies  setcookie 

30
Kaynak, stil sayfası olarak yorumlandı ancak MIME türü metin / html ile aktarıldı (web sunucusuyla ilişkili görünmüyor)
Bu sorunum var. Chrome bu hatayı döndürmeye devam ediyor Kaynak stil sayfası olarak yorumlandı ancak MIME türü metin / html ile aktarıldı Bu hatadan etkilenen dosyalar yalnızca Stil, seçilen ve jquery-gentleselect'tir (dizine aynı şekilde içe aktarılan diğer CSS dosyaları iyi ve hatasız çalışır). MIME türümü zaten kontrol ettim ve text …
191 html  css  google-chrome 



5
c ++ haritasına emplace vs operatör [] ekle
Haritaları ilk kez kullanıyorum ve bir eleman eklemenin birçok yolu olduğunu fark ettim. Sen kullanabilirsiniz emplace(), operator[]ya da insert()artı kullanmak gibi varyantları value_typeveya make_pair. Hepsi hakkında çok fazla bilgi ve belirli durumlar hakkında sorular olsa da, büyük resmi hala anlayamıyorum. Benim iki sorum: Her birinin diğerlerine göre avantajı nedir? Standarda …

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.