Przejdź do treści
Logo

kuling.pl

  • Główna
  • Arkdisk
  • Forum
  • Kontakt

Jesteś tutaj

Start » Monthly archive

Wrzesień 2009

Designing Applications for High Performance

published by Kuling on śr., 2009-09-09 21:01

Cytat:
If you find there is a need to use recursion on locks, then it means you don’t know when the lock is held. The lack of knowledge makes it impossible to minimize the lock hold time because you don’t know when it was held. This is a common problem with Object-Oriented design.

Designing Applications for High Performance
http://blogs.technet.com/winserverperformance/archive/2008/05/21/designing-applications-for-high-performance-part-ii.aspx



 

Kategorie: 
C++
Concurrency
Programowanie
  • Czytaj dalej wpis Designing Applications for High Performance
  • Blog
  • 240 odsłon

Bypassing Browser Memory Protections

published by Kuling on czw., 2009-09-17 10:56

Cytat:
Over the past several years, Microsoft has implemented a number of memory protection mechanisms with the goal of preventing the reliable exploitation of common software vulnerabilities on the Windows platform. Protection mechanisms such as GS, SafeSEH, DEP and ASLR complicate the exploitation of many memory corruption vulnerabilities and at first sight present an insurmountable obstacle for exploit developers.

In this paper we will discuss the limitations of all aforementioned protection mechanisms and will describe the cases in which they fail. We aim to show that the protection mechanisms in Windows Vista are particularly ineffective for preventing the exploitation of memory corruption vulnerabilities in browsers. This will be demonstrated with a variety of exploitation techniques that can be used to bypass the protections and achieve reliable remote code execution in many
different circumstances.

http://taossa.com/archive/bh08sotirovdowd.pdf
Kategorie: 
C++
Programowanie
  • Czytaj dalej wpis Bypassing Browser Memory Protections
  • Blog
  • 248 odsłon

Reliable Windows Heap Exploits

published by Kuling on czw., 2009-09-17 12:24

http://www.slideshare.net/amiable_indian/reliable-windows-heap-exploits

Kategorie: 
C++
Programowanie
Windows
  • Czytaj dalej wpis Reliable Windows Heap Exploits
  • Blog
  • 257 odsłon

CodeAnalyst, Cache Optimization, Data cashe misses

published by Kuling on sob., 2009-09-26 10:54

http://developer.amd.com/documentation/articles/pages/11112005116.aspx

Kategorie: 
Narzędzia
Programowanie
  • Czytaj dalej wpis CodeAnalyst, Cache Optimization, Data cashe misses
  • Blog
  • 249 odsłon

Jak wygrać wojne obronną

published by Kuling on ndz., 2009-09-27 17:28

Cytat:

Plan na czas mobilizacji jest następujący. Każda osoba chętna do noszenia broni, niezależnie od wieku czy płci zgłasza się do WKU. Tam otrzymuje następujące wyposażenie:
- karabin (optymalnie - niewielki pistolet maszynowy, genialna broń do walki miejskiej)
- 1000 sztuk amunicji
- 5 granatów
- 1 kg C4 lub TNT
- zestaw spłonek
- co 10 osoba otrzymuje granatnik przeciwpancerny, stary dobry pancerfaust
- co 100 osoba otrzymuje wyrzutnie rakiet przeciwlotniczych.
Optymalnie należałoby wydać najmniej 10 milionów takich zestawów.

http://doxa.blox.pl/2009/09/Jak-wygrac-wojne-obronna.html

  • Czytaj dalej wpis Jak wygrać wojne obronną
  • Blog
  • 212 odsłon

Multithreaded File I/O

published by Kuling on pon., 2009-09-28 19:45

Cytat:

What This All Means
Overall, the results show that multithreaded file I/O can both improve or decrease performance significantly. Keep in mind that an application typically does not only read data, but also processes the data read in a more ore less CPU-intensive way. This leads to different results for every application and even tasks within a application. This also may or may not be the case for writing data. Furthermore, there are very different ways in how and when files will be read or written, as well as different hardware and software configurations that a application will meet. There is no general advice software developers can follow. For example, in one application I measured clearly that using multiple threads per sequential read file increased performance significantly in the 64-bit version. But with the 32-bit version more threads decreased performance on the same machine, the same operating system (Windows XP x64) and the same source code. In another case, where an application opened and appended thousands of files, the best solution was to create 8 threads that did nothing but close files (on a average dual-core machine).

 

http://www.ddj.com/cpp/220300055?pgno=2

 

Kategorie: 
Concurrency
Programowanie
Windows
  • Czytaj dalej wpis Multithreaded File I/O
  • Blog
  • 247 odsłon

Archiwum

  • Styczeń 2012 (7)
  • Grudzień 2011 (2)
  • Listopad 2011 (2)
  • Październik 2011 (2)
  • Wrzesień 2011 (3)
  • Sierpień 2011 (2)
  • Lipiec 2011 (3)
  • Czerwiec 2011 (1)
  • Kwiecień 2011 (4)
  • luty 2011 (1)
  • Styczeń 2011 (2)
  • Listopad 2010 (6)
  • Październik 2010 (5)
  • Sierpień 2010 (10)
  • Lipiec 2010 (3)
  • Czerwiec 2010 (2)
  • Maj 2010 (1)
  • Kwiecień 2010 (2)
  • luty 2010 (4)
  • Styczeń 2010 (5)
  • Grudzień 2009 (5)
  • Listopad 2009 (1)
  • Październik 2009 (4)
  • Wrzesień 2009 (6)
  • Sierpień 2009 (11)
  • Lipiec 2009 (23)
  • Czerwiec 2009 (14)
  • Maj 2009 (23)
  • Kwiecień 2009 (22)
  • Marzec 2009 (14)
  • luty 2009 (20)
  • Styczeń 2009 (14)
  • Grudzień 2008 (17)
  • Listopad 2008 (12)
  • Październik 2008 (10)
  • Wrzesień 2008 (4)
  • Lipiec 2008 (2)
  • Czerwiec 2008 (5)
  • Maj 2008 (5)
  • Kwiecień 2008 (9)
  • Marzec 2008 (9)
  • luty 2008 (30)
  • Styczeń 2008 (22)
  • Grudzień 2007 (15)
  • Listopad 2007 (19)
  • Październik 2007 (10)
  • Wrzesień 2007 (22)
  • Sierpień 2007 (21)
  • Lipiec 2007 (29)
  • Czerwiec 2007 (53)
  • Maj 2007 (61)
  • Kwiecień 2007 (14)
  • Marzec 2007 (5)
  • luty 2007 (4)
  • Styczeń 2007 (16)
  • Grudzień 2006 (69)
  • Listopad 2006 (15)
  • Wrzesień 2006 (25)
  • Sierpień 2006 (20)
  • Lipiec 2006 (10)
  • Czerwiec 2006 (10)
  • Maj 2006 (35)
  • Kwiecień 2006 (5)
  • Marzec 2006 (15)
  • luty 2006 (5)
  • Grudzień 2005 (10)
  • Listopad 2005 (15)
  • Sierpień 2005 (10)
  • Lipiec 2005 (20)
  • Czerwiec 2005 (30)
  • Maj 2005 (30)
  • Kwiecień 2005 (34)
  • Marzec 2005 (14)
  • luty 2005 (10)
  • Grudzień 2004 (30)
  • Listopad 2004 (48)
  • Październik 2004 (25)
  • Sierpień 2004 (18)
  • Lipiec 2004 (30)

Kategorie

  • Angielski (1)
    • FCE (0)
  • Dom (4)
    • Akwarium (3)
    • Kot (2)
  • Gry (11)
    • Counter Strike (8)
  • Informatyka (15)
    • Hardware (15)
      • Mój komputer (14)
    • Linux (0)
    • Programowanie (172)
      • C++ (134)
        • Concurrency (66)
        • Exceptions (14)
        • Templates (21)
      • Narzędzia (10)
        • Visual Studio 2003 (21)
        • Visual Studio 2005 (45)
        • Visual Studio 2008 (33)
        • Visual Studio 2010 (13)
      • PHP (9)
    • Windows (18)
  • Internet (10)
    • Drupal (18)
    • Linki (29)
  • Miejsca (2)
    • Poznań (3)
    • Sieradz (1)
    • Wrocław (12)
    • Zgorzelec (0)
  • Pieniądze (122)
    • Giełda (47)
    • Inwestowanie (66)
    • Mieszkanie (69)
  • Rodzina (14)
    • Magda (1)
  • Rozrywka (66)

Logowanie

  • Utwórz nowe konto
  • Prześlij nowe hasło
Theme provided by Danetsoft under GPL license from Danang Probo Sayekti