Programlama

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

8
Brk () sistem çağrısı ne yapar?
Linux programcıları el kitabına göre: brk () ve sbrk (), işlemin veri segmentinin sonunu tanımlayan program sonu konumunu değiştirir. Veri segmenti burada ne anlama geliyor? Yalnızca veri segmenti veya veri, BSS ve yığın birleştirildi mi? Wiki'ye göre: Bazen veriler, BSS ve yığın alanları topluca "veri segmenti" olarak adlandırılır. Yalnızca veri …
183 c  linux  unix  memory-management  brk 


7
Yinelemeli Kilit (Mutex) ve Yinelemesiz Kilit (Mutex)
POSIX, mutekslerin özyinelemesine izin verir. Bu, aynı iş parçacığının aynı muteksi iki kez kilitleyebileceği ve kilitlenmeyeceği anlamına gelir. Tabii ki aynı zamanda iki kez kilidini açması gerekiyor, aksi takdirde başka hiçbir iplik muteksi elde edemez. Pthreads'i destekleyen tüm sistemler özyinelemeli muteksleri de desteklemez, ancak POSIX uyumlu olmak istiyorlarsa, yapmak zorundadırlar …

2
Argparse kullanarak iki bağımsız değişkenten birini gerektirme
Verilen: import argparse pa = argparse.ArgumentParser() pa.add_argument('--foo') pa.add_argument('--bar') print pa.parse_args('--foo 1'.split()) nasıl yapabilirim "foo bar" nin az birinde yapmak zorunlu: --foo x, --bar yve --foo x --bar ygayet "foo, bar" dan en fazla birini zorunlu kılmak: --foo xveya --bar yiyidir, iyi --foo x --bar ydeğildir
183 python  argparse 

19
UITableView ReloadData'yı tamamladığında nasıl anlaşılır?
Bunu yaptıktan sonra bir UITableView altına kaydırmaya çalışıyorum [self.tableView reloadData] Aslen sahiptim [self.tableView reloadData] NSIndexPath* indexPath = [NSIndexPath indexPathForRow: ([self.tableView numberOfRowsInSection:([self.tableView numberOfSections]-1)]-1) inSection: ([self.tableView numberOfSections]-1)]; [self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:YES]; Ama sonra kaydırma beri olmaz böylece reloadData, asenkron olduğunu okumak self.tableView, [self.tableView numberOfSections]ve [self.tableView numberOfRowsinSectionhepsinin 0 vardır. Teşekkürler! Ne garip kullanıyorum: …

11
Java'da periyodik bir görev nasıl zamanlanır?
Belirli bir zaman diliminde çalışacak bir görev zamanlamalıyım. Bunu uzun aralıklarla (örneğin her 8 saatte bir) destekleyerek nasıl yapabilirim? Şu anda kullanıyorum java.util.Timer.scheduleAtFixedRate. java.util.Timer.scheduleAtFixedRateUzun zaman aralıklarını destekliyor mu ?

8
Sabit bir div CSS yatay merkezleme?
#menu { position: fixed; width: 800px; background: rgb(255, 255, 255); /* The Fallback */ background: rgba(255, 255, 255, 0.8); margin-top: 30px; } Bu sorunun orada milyonlarca kez olduğunu biliyorum, ancak davam için bir çözüm bulamıyorum. Ekranda sabitlenmesi gereken bir div var, sayfa kaydırılsa bile her zaman ekranın ortasında ORTA kalmalıdır! …
183 html  css  centering 

23
Bir UIScrollView içinde kaydırma yönünü mü arıyorsunuz?
Bir var UIScrollViewizin verilen tek yatay kaydırma ile, ben hangi yöne (sol, sağ) kullanıcı parşömenlerini bilmek istiyorum. Ne yaptım alt sınıf UIScrollViewve touchesMovedyöntemi geçersiz kılmak oldu : - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { [super touchesMoved:touches withEvent:event]; UITouch *touch = [touches anyObject]; float now = [touch locationInView:self].x; float before = [touch …



5
Node.js ve .Net performansı karşılaştırması
Node.js'nin hızlı olması ve büyük miktarda yük alabilmesi hakkında çok şey okudum. Herkes, özellikle .Net vs diğer çerçeveler ile ilgili herhangi bir gerçek dünya kanıt var mı? Okuduğum makalelerin çoğu anekdottur veya .Net ile karşılaştırması yoktur. Teşekkürler


8
Onay kutusu tıklamasında olay köpürme nasıl durdurulur
Ben tıklama olayında bazı Ajax eylemi gerçekleştirmek istiyorum bir onay kutusu var, ancak onay kutusu da onay kutusu tıklatıldığında çalıştırmak istemiyorum kendi tıklama davranışı olan bir kapsayıcı içinde. Bu örnek ne yapmak istediğimi göstermektedir: $(document).ready(function() { $('#container').addClass('hidden'); $('#header').click(function() { if ($('#container').hasClass('hidden')) { $('#container').removeClass('hidden'); } else { $('#container').addClass('hidden'); } }); $('#header …

10
Bahar MVC - Bahar denetleyicisi bir haritadaki tüm istek params nasıl alınır?
Örnek URL: ../search/?attr1=value1&attr2=value2&attr4=value4 Attr1, att2 ve attr4 adlarını bilmiyorum. Böyle bir şey yapabilmek istiyorum (ya da benzer, umurumda değil, sürece ben istek param adı Haritası erişim var -> değer: @RequestMapping(value = "/search/{parameters}", method = RequestMethod.GET) public void search(HttpServletRequest request, @PathVariable Map<String,String> allRequestParams, ModelMap model) throws Exception {//TODO: implement} Bunu Spring …
183 java  spring  spring-mvc 


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.