| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- 자바스크립트
- 보안뉴스요약
- 카카오프로젝트100
- 자바스크립트 jQuery
- python
- 자바스크립트 기본 문법
- 자바스크립트 API
- 보안뉴스 한줄요약
- 파이썬
- 랜섬웨어
- 자바스크립트 prototype
- Oracle SQL
- GIT
- numpy
- oracle
- 카카오프로젝트 100
- 보안뉴스 요약
- 자바스크립트 node
- ES6
- 깃허브
- php
- 자바스크립트 element api
- 보안뉴스
- 보안뉴스한줄요약
- 다크웹
- 카카오프로젝트
- oracle db
- 오라클
- javascript
- 자바스크립트 객체
- Today
- Total
목록전체 글 (507)
FU11M00N
회원가입 창 이름 학번 성별 남 여 학과 애동과 컴공과 보안과 신청과목 해바 암호학 정보 member.jsp의 소스코드. 이름,학번,성별,학과,신청과목 을 받아올수있는 테이블을 작성하였습니다. 회원가입 출력
구구단 선택 2단 3단 4단 5단 6단 7단 8단 9단 guguForm.jsp 의 소스코드 input type = checkbox를 사용하여 구구단을 선택하여 출력이 가능합니다. 구구단 출력 gugumem.jsp의 소스코드 request.getParameterValues를 사용하여 guguForm.jsp에서 넘겨져오는 값들을 배열형으로 받았습니다.
JSP 란 JavaServer Pages의 약자이며 웹 프로그래밍언어중 하나입니다. 기존에 있는 HTML 코드에 JAVA 코드를 넣어 동적 웹페이지를 생성하는 웹 애플리케이션 도구입니다. 1. 웹 프로그래밍 이란 - 동적으로 변화하는 데이터를 처리하고 표시하기 위해서 개발된 프로그래밍 언어 : CGI , ASP , PHP , JSP 등 - 웹 프로그래밍은 기본적으로 클라이언트(Client)/ 서버(Server) 방식은 아래와 같습니다. 2. HTML와 스크립트의 관계 HTML: WWW 서비스를 표현하기 위해 사용하는 언어. 웹브라우저가 해석 WWW를 통해 서비스하는 모든 내용은 HTML로 표현되어야 함 HTML은 텍스트 파일로 정적인 정보만 처리 가능 --> 동적으로 변하는 정보는 처리 X 동적인 컨텐츠..
연결 리스트란? 단일 링크드 리스트는 각각의 노드들이 데이터와 포인터를 가지고 있고, 한 줄로 연결이 되어있는 자료구조 중 하나입니다. 배열의 단점인 중간에 데이터를 삽입, 삭제를 못하고, 데이터를 정적으로 할당해줄수 없기때문에 비효율적입니다. 반면에 링크드리스트는 중간에 삽입,삭제,수정 등 이 가능하고 데이터를 malloc 함수를 이용해 동적으로 할당이 가능합니다. 제가 작성 한 코드는 추가 , 삽입 , 삭제 , 수정 , 출력 옵션이 있습니다. 사진 1-1은 추가 옵션으로 노드가 3개 생성되었을 때의 그림입니다. 1. 이름, 나이: 구조체로 생성하여 이름과 나이를 각각 입력받아 데이터를 저장하는 멤버 변수입니다. 2. 주소 : 다음 노드의 주소를 가리킬 포인터입니다. 3. head : head는 처음 ..
먼저 VMware Virtual Network Editor 클릭을 해줍니다. 맨 처음에 VMware Virtual Network Editor을 누르게 되면 VMnet0이 없는걸 확인할수없습니다. 우측 하단의 Change Settings 을 누르면 자동으로 랜 카드의 물리 어댑터 관련 프로토콜이 설치가 됩니다. 그후 VMnet0 으로 Type인 brodged 으로 생성되었습니다. 그럼 하단의 'VMnet Information'을 눌러 설정을 해줍니다. 가상머신을 켜서 ip를 켜서 확인하면 ip가 할당되었습니다. host에서 10.0.0.135로 ping을 날리면 정상적으로 전송되었습니다!
1. Virtual Address Space (VAS)? 가상 메모리는 메모리를 관리하는 방법의 하나입니다. 각 프로그램의 프로세스들은 실제 메모리 주소가 아닌 가상 메모리주소를 할당하는 방식입니다. 멀티태스킹 운영 체제 ex) windows 에서 자주 사용됩니다. 실제 RAM의 메모리 영역보다 크게 사용가능합니다. 2. 메모리의 이해 VAS는 실제 Physical Memory를 mapping한 가상 주소를 사용하는 것으로 Physical Memory 한계를 극복할 수 있고 OS가 메모리 접근을 관리하여 Memory Protection을 가능하게 합니다. Windows는 VAS를 Physical Memory와 mapping하기 위하여 page table 을 사용하며 Physical Memory에 저장할 ..
Network? : 지역적으로 분산된 위치에서 컴퓨터 시스템 간에 데이터 통신을 하기 위한 하드웨어 및 소프트웨어들의 집합입니다. Network의 역사 * 유선통신 - 1800년경 볼타가 최초로 전지 발명 - 전선을 통해 신호를 보내는 방법을 연구 - 사무엘 모스 : 모스부호. 전기의 단부호와 장부호 및 이들 간의 간격으로 점과 대시 전송. - 1844년 5월 24일 금요일 전송한 첫번째 공식 메시지 전송 - 알렉산더 그레이엄 벨 : 1876년 음성을 전달할 수 있는 전화기 개발 - 미국 특허청에 전화를 특허로 등록 - 이후 AT&T (미국의 통신회사)로 발전 * 무선통신 - 제임스 클럭 맥스웰 - 맥스웰방정식(전자기방정식)을 도출하여 전자기파의 존재를 증명 - 전자기파의 전파속도가 광속도와 같고 횡파라..
1. #define 매크로? C나 C++에서 자주쓰이는 #define은 매크로를 정의 해줄때 쓰는 키워드입니다. 매크로는 프로그램 내에서 컴파일러가 매크로를 만나게되면 대체할 문자열을 정의하라는 뜻입니다. 매크로는 컴파일러가 컴파일을 시작하기전에, 전처리가 #define으로 정의된 기호상수 등을 확장 문자열로 변환을 시키는 동작이 일어납니다. 간단히 애기하자면 특정한 내용을 다른 내용으로 치환하고자 할 때 사용하는 전처리기입니다. 2. 매크로 상수 #define [매크로 상수명] [매크로 상수] #define PI 3.14 이 의미는 3.14 매크로 상수를 PI라는 매크로 상수명에 치환을 하겠다는 의미입니다. 소스코드가 .obj 파일로 컴파일 되기전 위의 코드가 치환이 되어 컴파일을 합니다. #inclu..