;
; ;
; Rotate around Y-axis;
; XT = X * COS (Yang)-Z * SIN (yang)/256;
; ZT = X * SIN (yang) + Z * COS (yang)/256;
; X = XT;
; Z = ZT;
; ;
; Rotate around Z-axis;
; XT = X * COS (Zang)-Y * SIN (Zang)/256;
; YT = X * SIN (Zang) + Y * COS (Zang)/256;
; X = XT;
; Y = YT;
; ;
; Divide by 256 coz we have multiplyd our sin values with 256 too. ;
; This example isn ' t too fast right now but it ' ll work just. ;
; ;
; Current date:6-9-95 Vulture;
; ;
;========================================
A new version of pandatv has been developed from somewhere.Based on the string and loveboom articles, this article provides an in-depth study.
Not exclusive, share as follows.
GameSetup.exe
1. Shelling:FSG 2.0-> bart/xtBorland Delphi 6.0-7.0
Ep:00400154G> 8725 F4D24100 xchg dword ptr ds: [41D2F4], esp0040015A 61 popad0040015B 94 xchg eax, esp0040015C 55 push ebp0040015D A4 movs byte ptr es: [edi], byte ptr ds: [e>0040015E B6 80 mov dh, 8000400160 FF13
inside the code.All data accounted for 316,421 characters.Sort by: Arrange by Cangjie letter.For efficiency, the shell sort method is used.
Second, the production of combinatorial language:
1:CG SEGMENT2:assume CS:CG,DS:CG,ES:CG3:org 100H4:start:5:mov Ax,cs6:mov Ds,ax7:mov si,130; Point to input buffer8:mov Bl,[si-2
the software is the subscription related CD of the Computer newspaper in 2001. The protection at the time of 7.0 is very good. The latest version should be much better now...Okay, let's get started. The first step is to install it (attracting the nheader of the Wolf), and then enter a string for registration. An error dialog box is displayed, the error message "the registration code is incorrect and cannot be registered" is displayed ". Then let's use Fi to see what shell it uses. ASPack 2.001,
find the 00000g master file "22.7. m2ts.
Figure 7
Then, the "bdedit" software is used to further analyze the "playlist" and "clipinf" of the main file ". Open "bdedit" and click "folder" on the left of the "read" button to specify
The file information of "index. bdmv" and "movieobject. bdmv" is read in the "E: \ the_last_samura" window.
Figure 8
You do not need to perform any operations here. Click the next "playlist" window. The program wi
As the title says, this is a bug manufacturing expert. The program is not only a simple, ugly program, but also a bug.
assume cs:code,ss:stack,ds:datastack segment db 64 dup (0)stack endsdata segment data endscode segment show_arr:cli mov ax,0b800h mov es,ax mov bx,0
Today, we will understand the virtual functions from the perspective of assembly.
Working environment vc6
Method debug trace memory
Although the testing program code is a testing program, I hope you will still develop good habits and do not pollute the namespace.
Test code:
# Include "iostream"Using STD: cout;Using STD: Endl;
Class{Int M_a;Public:A (int x): M_a (x ){}
Virtual void display (){Cout }};
Class B: public{Public:B (INT y): A (y ){}
Void display (){Cout }};
Class C: Public B{Public:C (
then jump back to the original code to execute. Now give a sample example to illustrate:-----------------------------------------Function: Infect the test.com file of the current folder£ ; and delete the Del.txt file for the current folder£ ; Display a preset stringcseg SEGMENTassume cs:cseg,ds:cseg,ss:csegmain PROC nearmainstart:call vstart; Virus code starts at the beginningvstart:pop SI; Get current addressmov Bp,si; Save curren
page 91 to add a _ stdcall modifier.
int __stdcall f2 (int a, int b, int c){ return a*b+c;};
The compiled result is almost the same as 8.2, but you can see that it is returned through RET 12 rather than RET. At the same time, the caller has not adjusted the stack pointer (ESP ).
Therefore, it is easy to use the RETN n command to export the number of function parameters (n divided by 4 ).
Listing 64.3: MSVC 2010
_a$ = 8 ; size = 4_b$ = 12 ; size = 4_c$ = 16 ; size = 4_f2@12 PROC push ebp
Connect to the above: http://blog.csdn.net/prsniper/article/details/40652451The address of the local variable mentioned above, the first one is [ebp-4], because of the 32-bit memory alignment reason, the second is [ebp-8], for VC7 above the version, this address may be differentFor example, the first may be [ebp-8], the second fly to [ebp-14], which is vs.net VC compiler before and after each local variable plus a DWORD, the value is naturally 0xCCCCCCCCDebug if the function ends, these DWORD va
vtbldiamond ();
If (pvtblreal1! = NULL)
{
Pvtblreal1-> F1 ();
Vtblrealb * ptempvtbb = dynamic_cast
Ptempvtbb-> F1 ();
Delete pvtblreal1;
}
Vtblrealb * pvtbrealb = new vtbldiamond ();
If (pvtbrealb! = NULL)
{
Ivtbl * pvtbl = dynamic_cast
Pvtbl-> F1 ();
Delete pvtbrealb;
}
Return 0;
}
The execution result is as follows:
Let's perform disassembly and debugging to see how the compiler helps us implement it?
Let's look at the initialization of an
option that allows you to download videos from popular video websites such as YouTube, Google Video, and MySpace.
3. flvplayer4free
You can see the name of the free FLV video player ,. But it does not only support FLV format video, also supports MPEG4 DivX Xvid MP4 Avi mpeg wmv asf mpg mv4 MKV DVR-MS hdmov m2ts m2t mka 3GP 3g2 3GPP 3gp2 mov qt rm Ram rmvb and so on.
Flvplayer4freeVery powerful:
to the server in most formats such as audio, video, etc.Video files:. asf;. Avi;. DivX,. DV;. flv;. GXF;. M1V;. M2V;. M2ts;. M4V;. mkv;. mov;. mp4;. MPEG;. MPEG1;. MPEG2;. MPEG4;. mpg. mts;. MXF;. TS;. VOB;. wmv;. M4A;. M4P;. MoD WEBM;RAW;RM;RMVB;Audio files:. mp1;. MP2;. mp3;. WAV;. A52;. AAC;. AC3;. DTs. FLAC;. Ogg;. OGM;. MkaTo avoid deviations, force the filename, play with MP4 and MP3, let VLC to iden
FLV MP4 makes it easy to transfer downloaded video from the network to mobile hardware, MP4, IPod, IPhone, PSP, PSV, PS3, ipad, and so on. Given the need for FLV MP4 to be compatible with mobile devices, in the FLV MP4 process, conversion speed, conversion quality and good compatibility on mobile hardware are undoubtedly some of the most important aspects of the FLV conversion to MP4.
Step method
1, import the FLV file to be converted into MP4 format
First download installation MP4/RM con
support HD hardware decoding, support Blu-ray original disk playback, external caption loading, and open source free, strongly recommended not yet encountered unsupported format, but I have not tried rmvb ... No love. MKV/MOV/M2TS/MP4/M4V is no problem. American drama, 1080p and 720p can be played in full screen, the film is not necessarily, and the aspect ratio has a relationship. Home Address: http://xbm
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.