PC Interpretation 6: initial knowledge of Architecture

Through the above explanation, we have a certain understanding of the computer's architecture, especially through the hard disk read and write tracking, we know that in addition to the CPU, there are some device controllers in the computer, and a

Download a calendar table

Ftp://ssd.jpl.nasa.gov/anonymous FTP can be down   Pub/EPH/planets/ASC ??? /Sub-Directories With folders such as 405 406 410 423.   Download as needed. My name is 405 406. 405 is vague, and 406 is not included, but the span is relatively

Apsara stack Database

1. The database file can only be one element (database file name), and the database service can create multiple database files. 2. A database is a data table and a data table is also a table name. A database file can have multiple tables. 3. The

Using reference records to track and manage complex pointers

In C ++, you can use smart pointers to manage pointers, or you can use reference methods to manage pointers. That is, you can add a reference count to a class to track usage of pointers. when the count is 0, you can release the pointer. it is

Mouse_event mouse simulation (turn set)

'-------------------------------------------'Simulate the left-click and right-click of the mouse'-------------------------------------------'Hong nun has no limit on online knowledge'-------------------------------------------'Program

Detours of win api hook

I believe that many new hook learners are still worried about Hook code writing, and some may not even calculate the hook address.Detours solved all the problems.Detours is a library generated by M $.:

Obreferenceobjectbyname blue screen

After a few days, after a day of adjustment, the problem was finally solved on the first day of the New Year, celebrating O (∩) O ~ On the "Polaris 2003" csdn blog, we can see that we use obreferenceobjectbyname to output the basic information of

Remove the loadimagenotifyroutine callback routine of the XP System

In the XP system, call pssetloadimagenotifyroutine to register the LoadImage callback routine, and you can get the callback for the routines registered during each process or DLL loading. Look at the pssetloadimagenotifyroutine code Kd> U

Output in debuuplint format

Debuuplint format specifier Symbol format specifier type% C, % lc ansi character char% C, % WC width character wchar_t% D, % I decimal signed integer int% D decimal _ int64 _ int64% L hexadecimal large_integer% S, % ls null end ANSI string char *% S,

An error handling method (learning)

Cstring iocps: errorcode2text (dword dw){Cstring error = "";// Put your own common error text here (give more explaination Etc ..)Switch (DW){Case wsaefault:Error = "wsaefault the Buf parameter is not completely contained in a valid part of the user

Self-built IRP packets to achieve communication between the driver and the driver (for reference after taking a note)

# Include # Define device_namel "\ device \ ntmodeldrv"# Define link_namel "\ dosdevices \ ntmodeldrv" # Define ioctl_base 0x8000# Define my_ctl_code (I )\Ctl_code (file_device_unknown, ioctl_base + I, method_buffered, file_any_access) # Define

The icon in the tray area of the taskbar is lost automatically after assumer.exe crashes.

It is believed that many Windows users have encountered this situation: when a program is running, an error occurs, leading to the failure of the external shell program javaser.execollapsed and re-generated (that is, javaser.exe is closed and re-run)

Secret before the main function

How to run a piece of code before the main () function. A skilled C ++ developer can easily give the answer, that is, static initialization. In addition, the following describes the methods in VC. Int initbeforemain () {printf ("initbeforemain (% P)

PC interpretation 1: Role of CPU

We generally worship the CPU. A small chip can execute programs that look so complicated and intelligent. Is there something amazing about the CPU? Actually no. We know that electronic technology is developing very fast. From the past 8086 to the

PC Interpretation 9: Introduction of the interrupt mechanism

In the previous article, we learned that we had a lot of sophisticated designs to allow flexible software to control computers. The CPU can parse and execute some column commands and command combinations to form a program. The program is loaded into

Windbg DEBUG command 9 (DT, d)

DTCommand to display information about local variables, global variables, or data types. It can also display only the data type. That is, the structure and union information. 0: kd> dt _ peb NT! _ Peb + 0x000 inheritedaddressspace: uchar + 0x001

Edit the controlled Tab key in the vs dialog box resource

The tab key sequence is convenient for users to input multiple data, but it becomes cumbersome if the order is unreasonable. The tab key sequence in VC is easy to set. I searched for the control attribute for half a day and only found the tabstop

PC 13: timer usage and Time Acquisition

The operating systems on modern computers are basically multi-task operating systems. Each task takes a small time segment of the system in turn, and the system speed is so fast that every task feels like it occupies the entire computer. At the same

Inf2cat: Create a cat File

Http://msdn.microsoft.com/en-us/library/windows/hardware/ff547089 (V = vs.85). aspx Inf2cat4 out of 15 rated this helpful -Rate this topic Inf2cat (inf2cat.exe) is a command-line tool that determines whetherDriver package's INF file can be

Use of STL queue

From: Use of http://apps.hi.baidu.com/share/detail/16127627STL queue # include # Include # Include /* Header files: # include or # include + # Include Detailed usage: Define the queue variable m Check whether the null sample M. Empty () is 1,

Total Pages: 64722 1 .... 56962 56963 56964 56965 56966 .... 64722 Go to: GO

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.