일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- NUnit
- solid
- C# MDB
- MVC
- Json.NET
- Cell Border Style
- c#
- delegate
- sqlite3
- Winform
- GDI+
- 공공 데이터 포털
- eventhandler
- 경기도 버스
- eventargs
- 경기도 버스정보시스템
- TDD
- DrawRectangle
- WPF
- 버스 API
- 객체지향
- 디자인 패턴
- C# 파일 암/복호화
- Excel Cell Format
- C# MDB Handle
- 시
- JSON
- DrawEllipse
- MDB Connect
- MDB Select
- Today
- Total
목록IT Engineering (149)
White Whale Studio
Protocol 이라고 하면, 가장먼저 통신규약, 규약이라는 단어가 떠오른다. 원래 뜻 또한 규약, 협약 이러한 뜻인데, 네트워크에서는 통신에서 사용하는 통신 규약을 뜻한다고 보면 되겠다. 프로토콜에는 TCP/IP ( Transmission Control Protocol / Internet Protocol) 과 IPX(Internetwork Packet Exchage), 그리고, 애플사의 AppleTalk가 있다. IP는 앞에서 포스팅했던 MAC Address와 같이 유일하게 존재하는 주소이다. 255.000.000.000 과 같은 형태를 띄는 것을 많이 볼 수 있었을 텐데, 한자리가 최소 0~ 최대 255까지 가능하다. 이러한 IP 주소를 배포하고 관리해주는 기관은 NIC(Network Informat..
통신에서 자주 사용하는 용어인 캐스트에 대해서 살펴보아요. 캐스트는 말하자면 네트워크에서 통신을 하는 방식에 따른 구분이라고 보면 된다고 한다. 먼저 유니캐스트 1. Unicast 쉽게 말해서는 1:1 방식인데, 세부적으로 살펴볼 필요가 있다. 예를 들어 PC간 통신에서 MAC Address를 전달하고자 할때, 상대가 되는 대상이 하나라고 보면 된다. 다만, 프레임을 뿌리는 것은 모든 PC들에게 뿌리는 Shared 방식을 취하기 때문에, 프레임을 뿌리는 부분에서는 전체적으로 배포된다고 볼수가 있는데, 일단 이 프레임을 받은 상대방 PC에서 프레임을 받아들여서 랜카드에서 자신의 MAC Address와 비교를 하게 된다. 비교한 주소가 서로 다른 경우 그 프레임을 버리게 되서 상대방 PC의 CPU까지는 영향..
MAC Address 는 미디어 액세스 컨트롤(Media Access Control)의 약자이다. 일반적으로 네트워크 상에서 서로를 구분하기위해서는 일종의 주소가 필요한데 이때 이 역할을 담당하는 것이 바로 MAC Address 이다. IP(Internet Protocol) 주소 또한 많이 알려져 있는데, IP주소 따로 MAC 주소 따로 존재한다. IP주소가 MAC 주소로 바뀌는 절차가 필요하다고 보면된다. (이러한 절차를 ARP : Address Resolution Protocol 이라고 한다.) MAC 주소는 Physical Address IP 주소는 Logical Address 라고 한다. 도스 커맨드 창에서 ipconfig/all 이라고 타이핑 하게 되면 MAC Address 비롯해서 IP주소 등..
P.154 JSP 페이지의 내장 변수 JSP에서는 내장 변수라고 해서 선언하지 않고도 사용할 수 있는 변수가 있다. 이른바 내장변수 (implicit variable) 이다. 개념을 잡기가 조금 힘들지만 그래도 나아가 보자. 선언도 하지 않은 변수를 어떻게 사용할 수 있는가? 웹 컨테이너가 JSP 페이지를 서블릿 클래스로 변환할 때 자동으로 선언을 해주기 때문이라고 한다. 서블릿 클래스의 코드를 보다 보면 기본적으로 정의된 것임을 알수 있다. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ..... } 붉은색으로 표시된 부분이 내장변수이다. ..
뭐... 문제있남?? 2011. 11. 16[水] JSP 페이지라고 하면 HTML 문서 사이사이에 JSP 문법의 코드가 삽입되는 형태로 작성된다. JSP 문법에는 3가지 형태가 있다. 1. 2. ${ .... } 익스프레션 언어 3. 또는 와같은xml 태그 형태 1번 스타일은 문법은 지시자와 스크립팅 요소로 나뉜다. --->>> 지시자(directive) >>> 스크립틀릿(scriptlet) 1부터 100까지 더한 값은? ------>>>> 익스프레션(expression) 적색 표시 부분이 지시자, 보라색 표시부분이 스크립팅 요소(스크립틀릿 + 익스프레션) 이다. 익스프레션 언어의 코드는 ${ ~ }로 구성되는데 그 안에 데이터 이름이나 간단한 식을 쓸 수 있다. 그러나 이러한 익스프레션 언어 문법은 단..
우선적으로 JSP 뿐만 아니라 Servlet 또한 이클립스를 이용하여 강의를 해둔 자료가 없기 때문에 단순히 경험에 의거하여 포스팅을 한다.. [망헐 GAE -ㅅ-] 서블릿이란? (What is Servlet?) : 자바를 기반으로 하는 웹 애플리케이션 프로그래밍 기술 서블릿 클래스를 작성하는데에 있어서 3가지의 기본적인 조건이 있다. 첫째, 서블릿 클래스는 javax.servlet 패키지에 속하는 Servlet 인터페이스를 구현하도록 만들어야 한다. 둘째, doGet이나 doPost라는 메서드를 선언하고 그 안에 서블릿 클래스가 호출되었을 떄 해야할 일을 코딩한다. 셋째, 동적 HTML문서를 생성하기 위해서는 doGet, doPost 메서드의 두 번째 파라미터를 이용해야 한다. 세부적인 내용은 포스팅을..
포트 설정이 잘못되서 서버를 몇번이나 지우고 깔았는지 모르겠다..-ㅅ-... 겁나게 빡침.. 우전적으로 JSP를 해보려면 이클립스, JDK, 아파치 톰캣, 과 같이 기본적으로 3가지가 준비되야한다. 환경변수 설정하는것까지는 책에 잘나와있으니까 참조하자. 뇌를자극하는 JSP&Servlet 우선적으로 아파치를 설치하는데 있어서 포트 번호를 유의해서 설치해야된다. 설치할때는 아무런 오류 메시지를 발생하지 않기 때문에 미리 환경을 파악한뒤 비는 포트를 확인해서 설치해야한다. 보통 8080정도를 기본적으로 잡기 때문에 멀찍이 9080이라던지... 멀리 떨어져서 잡는 것이 아무래도 좋다. 이것 때문에 원인을 알면서도 약 1시간동안 서버 셋팅에 골머리를 앓았다. 포트 확인하는 방법은 Programing Section..
네트워크 쪽은 손을 대지 않을것이라 생각했는데..-ㅅ-... 아무튼 필요한 일이 자꾸 생기네.. 포트를 다양한 Task들이 사용을 하는데 중복된게 있으면 새로 작업하자니 귀찮고 자꾸 잊어버리고 한다. 단순히 확인용이니 알아두자. 실행 - cmd 로 도스 커맨드 창을 실행시킨뒤 netstat -a -n -o 를 타이핑하게 되면 현재 포트번호를 사용하는 프로세스의 ID를 알수 있다. 이러한 Pid를 잘 봐두자. 다음에 tasklist를 타이핑하면 언놈잉 지금 나의 포트를 먹고 있는지 상세하게 알려준다. 지금 8080포트를 테스트 차 사용해야되는데 MSSQL SERVER의 Reporting service가 이미 8080포트를 쓰고 있다. 이런 경우 조정을 하거나 새로운 작업을 하는 포트를 다른 포트번호를 부여..
보호되어 있는 글입니다.