일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 노드
- C
- array
- CSS
- WebProgramming
- jsp
- 투자
- Call-by-reference
- c++
- 악성코드
- OOP
- JavaScript
- java
- beans
- API
- query
- UTF-8
- 자료구조
- 포인터
- HTML
- CLASS
- 윈도우즈
- meta
- algorithm
- Sort
- System
- Kafka
- function
- request
- windows
- Today
- Total
목록hahahia (109)
hahahia
/* made by hahahia */ - 첫번째 창 -> 성별 구분 - 두번째 창 -> 몸무게 입력 - 세번째 창 -> 키 입력 - 네번째 창 -> document.write를 이용하여 BMI지수가 나오고 IF 문에 따라서 저체중, 정상, 비만을 측정하여 웹 페이지에 결과값을 띄운다.
1. alert - 함수사용 문법 -> alert(string); - 선언 내장 객체 -> window - 메시지 전달 용 경고 창을 띄운다. window 생략 가능 - 사용자가 확인버튼, (혹은 ok)을 누를때 까지 alert 이후의 스크립트 내용이나html 문서 내용에 대한 실행을 잠시 중단함 사용방법 사용되는 경우? -> 폼 입력(id, pw 입력칸)에서 잘못된 자료가 발견된 경우 ex) 비밀번호가 틀렸거나 아이디를 적지 않을경우.. -> 계산 결과가 오류를 발생시키는 경우 -> 특정 서비스가 주어진 환경에서 수행 불가능할 때 사용자 경고 ex) 당신은 admin 페이지에 권한이 없습니다. 등. 2. write - 함수 사용 문법 -> write(string); - 선언 내장 객체 -> docume..
JavaScript의 특징 - 객체 기반형 언어이다. - HTML문서에 혼합하여 사용한다. - 변수의 형(type)을 지정할 필요가 없다. - 일반 유저가 프로그래머 수준의 핸들링을 할 수 있다. - 스크립트 언어이기 때문에, 디버깅을 할 수 없다. 일일히 웹브라우저로 테스트해야하는 불편함이 따른다. JavaScript Source Code Hiding - 자바스크립트는 HTML소스 코드에 반드시 포함되어 있어야 하므로 코드 복사와 재사용에 대한 보호책이 없다. - 따라서 완전히 숨기기는 힘들지만 최대한 숨기게끔 할 수 있다. 1. 프레임을 사용하여 숨기기 - 2개 이상의 프레임을 만들어서 프레임 크기가 0인 곳에 html 문서 저장 - 각 프레임 페이지에서는 부모프레임을 체크하여 직접적인 프레임 진입을..
ID 성명 전자우편 암호 성별 남 여 직업 컴퓨터기사 요리사 프로게이머 학생
HTML이란? - HyperText를 만들기 위한 Markup 언어 /* 기본적인 HTML의 구조 */ // BODY부 실제로 웹브라우저에 출력되는 부분 - 주석 tag 1. 2. 3. HTML문서에 대한 정보 표현 Tag로 Tag를 제외한 다른 정보들은 웹 브러우저를 통해 보이지 않는다. - HTML 문서의 제목을 지정 웹 브라우저의 제목 표시줄에 표현됨 - 홈페이지의 작성자, 작성일자, 사용 웹 에디터, 검색 키워드 등에 대한 정보 표시 속성 이름 값 설명 name generator, author, content, description, copyright, date 제공할 정보의 종류 content 문자열 제공할 정보의 내용 schema 문자열 추가설명 Http-Equiv refresh, page-e..
- 부모 프로세스에서 받은 두개의 인자를 자식 프로세스에서 받아 두 개의 합을 출력하는 프로그램입니다.... /* Process.cpp */ // 자식 프로세스 #include #include #include int _tmain(int argc, TCHAR* argv[]) { DWORD val1, val2; val1 = _ttoi(argv[1]); val2 = _ttoi(argv[2]); _tprintf(_T("%d + %d = %d\n"), val1, val2, val1+val2); _gettchar(); // 프로그램의 실행을 잠시 멈추기 위해 return 0; } /* CreateProcess.cpp */ // 부모 프로세스(자식 프로세스를 생성) #include #include #include #..
/* WinSysDir.cpp */ #include #include #include #define DIR_LEN MAX_PATH+1 int _tmain(int argc, TCHAR** argv) { TCHAR sysDir[DIR_LEN]; TCHAR winDir[DIR_LEN]; GetSystemDirectory(sysDir, DIR_LEN); // 시스템 디렉터리 정보 추출 GetWindowsDirectory(winDir, DIR_LEN); // 윈도우즈 디렉터리 정보 추출 _tprintf(_T("System Dir : %s\n"), sysDir); _tprintf(_T("Windows Dir : %s\n"), winDir); return 0; }
Process A ---------------> Process B (부모 프로세스) CreateProcess에 의한 생성 (자식 프로세스) CreateProcess의 구조 Reference : http://msdn.microsoft.com/en-us/library/ms682425(VS.85).aspx BOOL CreateProcess ( LPCTSTR lpApplicationName, // 생성될 프로세스의 이름 LPTSTR lpCommandLine, // 생성될 프로세스에 인자 전달(변수만 가능) LPSECURITY_ATTRIBUTES lpProcessAttributes, // 프로세스의 보안 속성 지정 LPSECURITY_ATTRIBUTES lpThreadAttributes, // 쓰레드의 보안 속성..