일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 윈도우즈
- HTML
- API
- 노드
- algorithm
- jsp
- windows
- query
- C
- array
- request
- 자료구조
- CSS
- java
- OOP
- Sort
- 악성코드
- Kafka
- CLASS
- beans
- System
- function
- JavaScript
- meta
- c++
- WebProgramming
- UTF-8
- Call-by-reference
- 포인터
- 투자
- Today
- Total
목록hahahia (109)
hahahia
ReadString procedure 사용법 => edx 레지스터에 입력받을 string의 OFFSET을 mov시키고 ecx 레지스터에 string의 SIZEOF(TYPE*LENGTHOF)값을 대입한 이후 call ReadString 명령문을 실행시키면 커서창에서 string을 입력받을 수 있다.WriteString procedure 사용법 => edx 레지스터에 출력할 string의 OFFSET을 mov 시키고 call WriteString 명령문을 실행시키면 해당하는 string을 출력 할 수 있다./* revstr.asm */INCLUDE Irvine32.inc .data buffer BYTE 50 DUP(0) byteCount DWORD ? .code main PROC mov edx, OFFSET..
INCLUDE Irvine32.inc.datavar1 DWORD 10000hvar2 DWORD 20000h.codemain PROCmov eax, var1 ; eax = 00010000call Dumpregsadd eax, var2 ; eax = 00030000call Dumpregs add ax, 0FFFFh ; eax = 0003FFFFcall Dumpregsadd eax, 1 ; eax = 00040000call Dumpregssubax, 1 ; eax = 0004FFFF // ax레지스터 0000의 값에서 하나를 빼면 ffffcall Dumpregsexitmain ENDPEND main
Selection Sort(선택 정렬)- n개의 원소들 중에서 첫 번째 값을 키로 하여 남은 데이터 중에서 최소 값을 선택하여 비교한 후, 선택한 값이 키 값보다 작으면 서로 교환, 그렇지 않으면 다음 값을 키로 하여 n-1만큼 반복 수행하는 정렬이다. ex) n=5, 8 3 4 9 7초기 : 8 3 4 9 7 1단계 : (3)(8 4 9 7) 2단계 : (3 4)(8 9 7) 3단계 : (3 4 7)(9 8) 4단계 : (3 4 7 8 9) /* selection.cpp */ #include using namespace std; void swap(int *, int *); int main() { int n, min; int arr[100]; cin >> n; for(int i=0; i> arr[i]; ..
ㅇ 사실 월요일에 갔는데이제서야 간단하게라도 후기를 쓰네요....ㅋㅋ결과적으로 정말 가길 잘한거같아요 저번주 부터 리눅스를 다뤄보기시작한 시점이고, 리버스 엔지니어링도 직접 해볼 기회가 없어서 망설였는데많은 공부가 된듯 합니다.밑에 txt파일은 제가 시스템 해킹 파트에 대해서 txt 파일로 강의를 듣고요약한 내용들입니다.
TITLE Add and Subtract ; This program adds and subtracts 32-bit integers. INCLUDE Irvine32.inc.codemain PROCmov eax, 10000h; EAX = 10000h eax 레지스터에 10000h 대입add eax, 40000h; EAX = 50000h eax 레지스터값과 40000h값의 합을 eax 레지스터에 대입한다sub eax, 20000h; EAX = 30000h eax 레지스터값과 20000h값의 차를 eax 레지스터에 대입한다call DumpRegs ; display registers 32bit레지스터에 있는 모든 값들을 출력한다. exitmain ENDPEND main
/* javascript.html */ You have characters left. - 실행시 화면창(textarea 폼에 입력) - 입력을 하면서 동시에 남은 문자열 입력가능 개수를 출력한다. - 입력하면서 80글자가 넘어갈 경우 overflow alert창을 띄운다.
CSS 선택자(Selectors)- 원하는 스타일 요소를 선택하기 위해 사용하는 패턴- HTML태그에 class와 id속성을 정의하여 element를 선택하고 적용- 보통 일반적으로 class 속성을 정의해서 사용한다. class 선택자- 같은 태그에 내용에 따라 서로 다른 스타일을 적용하고자 할 때 사용한다.- class = "intro"와 같이 class 속성을 가지는 모든 element들을 선택ex) .intro{ background-color:yellow;}ex) P.question1 {font-size:15pt; background:rgb(215,200,240) } P.question2 {color:#0000ff} id 선택자- id="firstname" 속성을 가지는 하나의 element를 선..
CSS(Cascading Style Sheets)- 웹 페이지의 외형을 명시하고 제어하기 위한 언어- 웹 페이지의 내용에 하나하나 스타일을 지정하지 않고 태그에 따라 별도의 스타일 정보를 정의하여 종류별로 일괄적인 스타일을 적용한다.HTML만으로 스타일을 수동적으로 그때그때변경하기 힘들기 때문에CSS를 이용하여 편하게 외형을 정의할 수 있습니다. 사용하는 방법 // HEAD 안에서 선언을 한 후 BODY구문에서 적용... 간단한 CSS 예제-> 스타일 연습 클래스 선택자1 연습 글꼴 크기 글꼴 크기