Przejdź do treści
Logo

kuling.pl

  • Główna
  • Arkdisk
  • Forum
  • Kontakt

Jesteś tutaj

Start » Monthly archive

Maj 2009

Jak wygląda amerykański budżet?

published by Kuling on sob., 2009-05-02 00:51

http://www.widelec.pl/widelec/1,82861,6560906,Jak_wyglada_amerykanski_budzet_.html

Kategorie: 
Pieniądze
  • Czytaj dalej wpis Jak wygląda amerykański budżet?
  • Blog
  • 250 odsłon

C++ initializes class members in the order they are declared

published by Kuling on ndz., 2009-05-03 15:02

http://msdn.microsoft.com/en-us/magazine/cc301399.aspx

Kategorie: 
Visual Studio 2003
C++
Visual Studio 2005
Programowanie
Visual Studio 2008
  • Czytaj dalej wpis C++ initializes class members in the order they are declared
  • Blog
  • 274 odsłony

__declspec(novtable)

published by Kuling on ndz., 2009-05-03 21:31

http://msdn.microsoft.com/en-us/library/k13k85ky.aspx

http://msdn.microsoft.com/en-us/magazine/cc301398.aspx

 

Kategorie: 
Visual Studio 2003
C++
Visual Studio 2005
Programowanie
Visual Studio 2008
  • Czytaj dalej wpis __declspec(novtable)
  • Blog
  • 257 odsłon

API hooking revealed

published by Kuling on śr., 2009-05-06 19:31

http://www.codeproject.com/KB/system/hooksys.aspx

Do przejrzenia:

http://www.scribd.com/doc/400146/API-hooking-Part-I
http://vx.netlux.org/lib/vzo12.html
http://www.downloadthat.com/windows/Programming/C---Tools/Windows-API-Hooking-SDK.html
http://en.wikipedia.org/wiki/DLL_injection
http://www.codeproject.com/KB/DLL/DLL_Injection_tutorial.aspx

http://www.codeproject.com/KB/system/APIHookingRevisited.aspx
http://www.codeproject.com/KB/system/APIHookingPart2.aspx

Kategorie: 
C++
Programowanie
  • Czytaj dalej wpis API hooking revealed
  • Blog
  • 256 odsłon

CodeAnalyst 2.93.705 Beta

published by Kuling on śr., 2009-05-06 19:42

http://forums.amd.com/devblog/blogpost.cfm?catid=209&threadid=112867

http://developer.amd.com/cpu/CodeAnalyst/codeanalystwindows/Pages/default.aspx

Kategorie: 
C++
Concurrency
Programowanie
  • Czytaj dalej wpis CodeAnalyst 2.93.705 Beta
  • Blog
  • 308 odsłon

Koniec złota na Liffe

published by Kuling on czw., 2009-05-07 18:40

http://dwagrosze.blogspot.com/2009/05/koniec-zota-na-liffe.html

Kategorie: 
Inwestowanie
Pieniądze
  • Czytaj dalej wpis Koniec złota na Liffe
  • Blog
  • 255 odsłon

IMF Global Financial Stability Report - April 2009 - jeszcze raz

published by Kuling on czw., 2009-05-07 23:39

Międzynarodowy Fundusz Walutowy (MFW) przyznał się do wstydliwej pomyłki, korygując mocno przesadzone dane o zadłużeniu zmagających się z kryzysem krajów Europy Środkowej i Wschodniej – informuje czwartkowy „Financial Times”.
http://www.pb.pl/a/2009/05/07/Karygodna_wpadka_MFW

Pomyłka :)

Kategorie: 
Pieniądze
  • Czytaj dalej wpis IMF Global Financial Stability Report - April 2009 - jeszcze raz
  • Blog
  • 215 odsłon

O budżecie na chłodno

published by Kuling on ndz., 2009-05-17 22:13

http://januszjankowiak.bblog.pl/wpis,o;budzecie;na;chlodno,24307.html

Kategorie: 
Pieniądze
  • Czytaj dalej wpis O budżecie na chłodno
  • Blog
  • 242 odsłony

Tools - .NET Memory Profiler

published by Kuling on pon., 2009-05-18 10:18

Fajny tool do profilowania zużycia pamięci. Polecam.

http://memprofiler.com/

Parę screenshot'ów

http://memprofiler.com/screenshots.aspx

Kategorie: 
Visual Studio 2005
Programowanie
Visual Studio 2008
  • Czytaj dalej wpis Tools - .NET Memory Profiler
  • Blog
  • 276 odsłon

LPMud driver - kod kompresji MCCP

published by Kuling on wt., 2009-05-19 19:42

Tak odkopałem, może się komuś przyda. Kod kompresji LPMud. Protokół MCCP. Zmiany w driverze.
(Compression routines for LPMud driver. Implementation of the MCCP protocol).

http://kuling.pl/mm/mccp/
http://kuling.pl/mm/mccp/mudlib_driver/

Kategorie: 
Programowanie
Rodzina
  • Czytaj dalej wpis LPMud driver - kod kompresji MCCP
  • Blog
  • 287 odsłon

Co z inflacją?

published by Kuling on wt., 2009-05-19 20:49

http://wojciechbialek.blox.pl/2009/05/Co-z-inflacja.html

Kategorie: 
Pieniądze
  • Czytaj dalej wpis Co z inflacją?
  • Blog
  • 204 odsłony

Visual Studio 2010 Beta

published by Kuling on czw., 2009-05-21 08:06

http://msdn.microsoft.com/en-us/netframework/dd582936.aspx

Kategorie: 
C++
Concurrency
Programowanie
Templates
Visual Studio 2010
  • Czytaj dalej wpis Visual Studio 2010 Beta
  • Blog
  • 249 odsłon

Software Optimization Guide for AMD Family 10h Processors

published by Kuling on czw., 2009-05-21 18:58

C and C++ Source-Level Optimizations
http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/40546.pdf

  • Declarations of Floating-Point Values
  • Using Arrays and Pointers
  • Unrolling Small Loops
  • Arrange Boolean Operands for Quick Expression Evaluation
  • Expression Order in Compound Branch Conditions
  • Long Logical Expressions in If Statements
  • Dynamic Memory Allocation Consideration
  • Unnecessary Store-to-Load Dependencies
  • Matching Store and Load Size
  • Use of Function Prototypes
  • Use of const Type Qualifier
  • Generic Loop Hoisting
  • Local Static Functions
  • Explicit Parallelism in Code
  • Extracting Common Subexpressions
  • Sorting and Padding C and C++ Structures
  • Replacing Integer Division with Multiplication
  • Frequently Dereferenced Pointer Arguments
  • 32-Bit Integral Data Types
  • Sign of Integer Operands
  • Accelerating Floating-Point Division and Square Root
  • Speeding Up Branches Based on Comparisons Between Floats
  • Improving Performance in Linux® Libraries
  • Aligning Matrices

 

Kategorie: 
C++
Concurrency
Programowanie
  • Czytaj dalej wpis Software Optimization Guide for AMD Family 10h Processors
  • Blog
  • 216 odsłon

Break Free of Code Deadlocks in Critical Sections Under Windows

published by Kuling on pt., 2009-05-22 17:52

http://msdn.microsoft.com/en-us/magazine/cc164040.aspx
RTL_CRITICAL_SECTION
RTL_CRITICAL_SECTION_DEBUG

 

Kategorie: 
C++
Concurrency
Visual Studio 2005
Programowanie
Visual Studio 2008
  • Czytaj dalej wpis Break Free of Code Deadlocks in Critical Sections Under Windows
  • Blog
  • 269 odsłon

Dlaczego w Polsce nie ma autostrad?

published by Kuling on pt., 2009-05-22 20:49

http://www.trystero.pl/archives/3276

Kategorie: 
Pieniądze
  • Czytaj dalej wpis Dlaczego w Polsce nie ma autostrad?
  • Blog
  • 225 odsłon

False Sharing - Cache misses and cache line contention

published by Kuling on pt., 2009-05-22 21:45

Naprawdę ciekawy artykuł. Otwiera oczy na całkiem ciekawe powody problemów z wydajnością na kilku procesorach.

http://www.ddj.com/go-parallel/article/showArticle.jhtml?articleID=217500206&pgno=1&queryText=

The general case to watch out for is when you have two objects or fields that are frequently accessed (either read or written) by different threads, at least one of the threads is doing writes, and the objects are so close in memory that they're on the same cache line because they are:

  • objects nearby in the same array, as in Example 1 above;
  • fields nearby in the same object, as in Example 4 of [3] where the head and tail pointers into the message queue had to be kept apart;
  • objects allocated close together in time (C++, Java) or by the same thread (C#, Java), as in Example 4 of [3] where the underlying list nodes had to be kept apart to eliminate contention when threads used adjacent or head/tail nodes;
  • static or global objects that the linker decided to lay out close together in memory;
  • objects that become close in memory dynamically, as when during compacting garbage collection two objects can become adjacent in memory because intervening objects became garbage and were collected; or
  • objects that for some other reason accidentally end up close together in memory.
Kategorie: 
C++
Concurrency
Programowanie
  • Czytaj dalej wpis False Sharing - Cache misses and cache line contention
  • Blog
  • 330 odsłon

CPU cache

published by Kuling on sob., 2009-05-23 16:33

http://en.wikipedia.org/wiki/CPU_cache

  • 1 Details of operation
  • 2 Structure
  • 3 Associativity
    • 3.1 Pseudo-associative cache
  • 4 Cache misses
  • 5 Address translation
    • 5.1 Virtual indexing and virtual aliases
    • 5.2 Virtual tags and vhints
    • 5.3 Page coloring
  • 6 Cache hierarchy in a modern processor
    • 6.1 Specialized caches
      • 6.1.1 Victim cache
      • 6.1.2 Trace cache
    • 6.2 Multi-level caches
      • 6.2.1 Exclusive versus inclusive
    • 6.3 Example: the K8
    • 6.4 More hierarchies
  • 7 Implementation
    • 7.1 History
    • 7.2 History of cache in x86 architecture
  • 8 See also
  • 9 Notes and references
  • 10 External links
Kategorie: 
Hardware
Programowanie
  • Czytaj dalej wpis CPU cache
  • Blog
  • 258 odsłon

ASSERT do pliku

published by Kuling on pon., 2009-05-25 09:43

    HANDLE hLogFile;
    hLogFile = CreateFile("c:\\log.txt", GENERIC_WRITE,
    FILE_SHARE_WRITE, NULL, CREATE_ALWAYS,
    FILE_ATTRIBUTE_NORMAL, NULL);
    _CrtSetReportMode(_CRT_ASSERT, _CRTDBG_MODE_FILE);
    _CrtSetReportFile(_CRT_ASSERT, hLogFile);

 

Kategorie: 
Visual Studio 2003
C++
Visual Studio 2005
Programowanie
Visual Studio 2008
  • Czytaj dalej wpis ASSERT do pliku
  • Blog
  • 303 odsłony

Intel® Parallel Inspector

published by Kuling on czw., 2009-05-28 21:10

http://software.intel.com/en-us/intel-parallel-inspector/

Kategorie: 
Concurrency
Visual Studio 2005
Programowanie
Visual Studio 2008
  • Czytaj dalej wpis Intel® Parallel Inspector
  • Blog
  • 261 odsłon

Intel® Parallel Amplifier

published by Kuling on czw., 2009-05-28 21:11

http://software.intel.com/en-us/intel-parallel-amplifier/

Kategorie: 
C++
Concurrency
Visual Studio 2005
Programowanie
Visual Studio 2008
  • Czytaj dalej wpis Intel® Parallel Amplifier
  • Blog
  • 230 odsłon

STL Breaking Changes in Visual Studio 2010 Beta 1

published by Kuling on czw., 2009-05-28 22:09

http://blogs.msdn.com/vcblog/archive/2009/05/25/stl-breaking-changes-in-visual-studio-2010-beta-1.aspx

Kategorie: 
C++
Narzędzia
Programowanie
Templates
Visual Studio 2010
  • Czytaj dalej wpis STL Breaking Changes in Visual Studio 2010 Beta 1
  • Blog
  • 287 odsłon

Debug Diagnostic Tool v1.1

published by Kuling on czw., 2009-05-28 22:55

http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=28bd5941-c458-46f1-b24d-f60151d875a3&displaylang=en

http://www.ddj.com/cpp/217700478

Kategorie: 
Narzędzia
Programowanie
  • Czytaj dalej wpis Debug Diagnostic Tool v1.1
  • Blog
  • 281 odsłon

Race-free Multithreading

published by Kuling on czw., 2009-05-28 23:14

http://bartoszmilewski.wordpress.com/2009/05/26/race-free-multithreading/

Kategorie: 
C++
Concurrency
  • Czytaj dalej wpis Race-free Multithreading
  • Blog
  • 237 odsłon

Archiwum

  • luty 2012 (1)
  • 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 (173)
      • 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