'분류 전체보기'에 해당되는 글 258건

  1. 2013.11.16 [STL] bind2nd / bind1st 란 무엇인가..?
  2. 2013.10.11 자바 접근자(public, private, protected, default) 등등...
  3. 2013.10.11 RequestDispatcher 이란?
  4. 2013.10.08 jQuery 속성 선택자
  5. 2013.10.08 5문형
728x90

조건자를 공부하던 도중 함수 어댑터도 함께 보고 있었는데

계속해서 나오는 bind1st bind2nd 도저히 이해 가지 않아 그나마 내가 이해할수 있게 잘 설명된 부분이 있어

포스팅을 해서 정리 해본다.

 

bind2nd와, bind1st 함수 어댑터의 차이는 매개변수 부분에 있다.

 

bind2nd 에서 전달 받는 두개의 매개변수는 첫번째 매개변수는 계속해서 바뀌고, 두번째바뀌지 않는다.

바뀌지 않는 고정된 값을 전달하게 해주는 함수 어댑터가 bind2nd 이다.

 

bind2nd(less<int>(), 500) 이라는 구문이 있다 하면, less 클래스를 함수로 바꿔본다면 아래와 같이 된다.

 

bool less(int first, int second)

{

return first < second;

}

 

bind2nd는 두번째 매개변수가 바뀌지 않는다고 했으므로 아래와 같이 된다.

 

bool less(int first)

{

return first < 500;

}

 

bind1st 는 bind2nd와 달리 첫 번째 매개변수바뀌지 않는다.

그러므로 bind1st(less<int>(), 500) 은 아래와 같이 된다.

 

bool less(int second)

{

return 500 < second;

}

 

통틀어보면 바뀌지 않는다는 말은 고정된 값을 계속해서 쓴다는 말이고

난 이걸 더 간단하게 머리에 익히기 위해 나름 머리를 굴려 생각한것이

 

bind1st: 이항 함수자의 첫 번째 인자를 고정하여 단항 함수자로 변환한다.

bind2nd: 이항 함수자의 두 번째 인자를 고정하여 단항 함수자로 변환한다.

 

bind는 일단 영어로 묶는다는 뜻이다. 그리고 그다음 숫자가 1 이냐 2냐

1이면 첫번째를 묶는다, 2이면 두번째를 묶는다.

 

나름 이렇게 하면 외우기 쉬운거 같다.

 

 

 

728x90
Posted by 정망스
,
728x90

public : 모든 패키지/클래스에서 접근 가능

protected 모든 패키지/클래스에 관련없이 자식클래스만 접근 가능

default : 같은 패키지 내에서만 접근 가능

private : 같은 클래스 내에서만 접근 가능

 

열거된 순서는 허용하는 수치가 가장높은 열거 순이다.

 

static :객체로 접근해야 하는것을 클래스로 접근할 수 있도록 설정해 주는것

final : 변경될수 없는 클래스, 메소드, 변수 앞에 붙어서 상속을 할수 없거나 오버라이딩을 할수 없도록 한다.

728x90

'JAVA' 카테고리의 다른 글

Signed와 Unsigned의 차이.  (0) 2013.10.07
퍼스펙티브(perspective)  (0) 2013.10.01
getInstance, 싱글턴 패턴(Singleton Pattern)  (0) 2013.04.01
jericho parsing(제리코 파싱)맛보기...  (0) 2012.07.19
JSON 형식 맛보기 ...  (0) 2012.07.19
Posted by 정망스
,
728x90

Dispacther의 사전적 의미는 발송자 라는 뜻이 있다.

즉 RequestDispatcher 은 요청을 보내주는 클래스라고 할수 있다.

 

메소드는 2가지가 있다.

 

1. include(ServletRequest req, ServletResponse res)

   클라이언트로 부터의 요청과 응답정보를 넘겨 실행한 결과를 포함한다.

   즉, include된 파일을 실행하고 다시 돌아온다. Servlet, JSP page, Html file등 포함이 가능하다.

 

2. forward(ServletRequest req, ServletResponse res)

   클라이언트로 부터의 요청과 응답정보를 아규먼트로 모든 제어를 넘겨버린다.

 

sendRedirect와의 차이점은 sendRedirect는 페이지를 이동시키긴 하지만 바인딩을 하지 않으므로 데이터는 가져가지 않는다.

 

RequestDispatcher은 바인딩을하여 데이터까지 해당 주소로 넘겨버린다.

728x90

'JSP_Servlet' 카테고리의 다른 글

톰캣에서 인코딩 설정  (1) 2013.10.07
error 1045 <28000>: access denied for user 에러  (0) 2013.03.26
익스프레션 정리  (0) 2012.07.19
JSP와 서블릿  (0) 2012.07.13
Posted by 정망스
,

jQuery 속성 선택자

jQuery 2013. 10. 8. 22:39
728x90

 

선택자 형태 

설명 

요소[속성] 

특정 속성을 가지고 있는 문서 객체를 선택 

요소[속성=값]

속성 안의 값이 특정 값과 같은 문서 객체를 선택 

요소[속성~=값]

속성 안의 값이 특정 값을 단어로써 포함하는 문서 객체를 선택 

요소[속성^=값] 

속성 안의 값이 특정 값으로 시작하는 문서 객체를 선택 

요소[속성$=값] 

속성 안의 값이 특정 값으로 끝나는 문서 객체를 선택 

요소[속성*=값] 

속성 안의 값이 특정 값을 포함하는 문서 객체를 선택 

 

728x90

'jQuery' 카테고리의 다른 글

jquery ui 이용 datepicker  (0) 2013.09.30
jQuery 프레임워크 충돌 방지  (0) 2013.01.08
jQuery를 사용한 객체 확장  (0) 2013.01.08
jQuery를 사용한 배열 관리  (0) 2013.01.08
jQuery 필터 선택자 | 함수 필터 선택자  (0) 2013.01.08
Posted by 정망스
,

5문형

영어.. 2013. 10. 8. 22:39
728x90

1문형 : 주어+동사(완전 자동사)

 -주어나 동사에 부사나, 형용사로 길게 꾸며서 늘어쓸수도 있다(모든 문형 동일). 그래도 결국엔 주어+동사이다.

 

2문형 : 주어+동사(불완전 자동사)+보어

 -보어는, 명사,형용사로도 쓰인다. 주어에 대해서 보충해주기 때문에 주격보어라고 한다.

 -불완전 자동사에는 상태의변화, 지각, 감각, 유지, 정지 등이 있다.

 

3문형 : 주어+동사(완전 타동사)+목적어

 -대부분 ~을/를이 붙는 식으로 해석되는 동사

 -목적어는 명사,명사구/절,대명사 등이 올수 있다.

 

4문형 : 주어+동사(수여동사)+간접목적어(~에게)+직접목적어(~을)

 -give, tell, show, send, teach, buy 등의 수여동사가 있다.

 

5문형 : 주어+동사(불완전 타동사)+목적어+목적어보어

 -목적어보어에는 명사,형용사,명사구/절,형용사구/절 등이 올수 있다.

 -사역동사(have,make,let등), 지각동사(see,watch,hear,notice,feel 등) 에는 목적격 보어 자리에 동사 원형을 쓰는경우도 있다.

 

728x90

'영어..' 카테고리의 다른 글

구와 절  (0) 2013.02.13
8품사  (0) 2013.02.13
Posted by 정망스
,


맨 위로
홈으로 ▲위로 ▼아래로 ♥댓글쓰기 새로고침