분류 전체보기
-
[Javascript] 짧은 연산자언어/자바스크립트 2016. 8. 31. 10:50
논리연산자가 가지고 있는 특성으로 아래와 같이 조건문을 실행할 수 있다.||true || alert('1234') false || alert('1234') 위와같이 논리합 연산자의 좌변이 true이면 우변은 실행되지 않음 (true가 나온시점에서 우변들이 뭐가 나오든 어차피 true이기 떄문)이러한 특성을 아래와 같이 이용할 수 있음(조건 표현식) || (좌변 조건이 false일때 실행할 문장)&&true && alert('1234') false && alert('1234') 논리곱 연산자는 좌변이 참이여야만 다음 우변이 실행됨 ( 좌변이 false면 우변들이 뭐가 나오든 어차피 false)이러한 특성을 아래와 같이 이용할 수 있음(조건 표현식) && (좌변 조건이 true일때 실행할 문장) 위와같은 특..
-
[Javascript] 배열 및 객체 정렬언어/자바스크립트 2016. 8. 25. 20:49
배열 정렬(오름차순 및 내림차순) //정렬할 배열 var test = [3, 9, 1, 8]; //배열 정렬 test.sort(); //결과값 [1, 3, 8, 9] test.reverse(); //결과값 [9, 8, 3, 1]객체정렬(오름차순)//정렬할 객체 배열 var test = { id: "test", name: "test", children: [ { name: "3번", seq: 3 }, { name: "7번", seq: 7 }, { name: "1번", seq: 1 }, { name: "4번", seq: 4 } ] }; //현재 객체 배열을 정렬 test.children.sort(function (a, b) { return a.seq b.seq ? 1 ..
-
서버 다중화 (Active-Active, Active-Standby)서버 2016. 8. 25. 20:41
서비스의 가동률을 높이는데에 여러가지 방법 중 서버 다중화를 설명하겠습니다.다중화 구성에는 다중화된 요소를 모두 이용할 수 있는 Active-Active와 다중화된 요소 중 한쪽은 사용할 수 없는 Active-Standby 두 종류가 있습니다. Active-Standby는 Standby의 방식에 따라 다시 세 종류로 나뉩니다.Hot StandbyStandby 측은 가동 후 즉시 이용가능한 구성Warm StandbyStandby 측은 가동 후 이용가능하게 하기 위해서 나름대로의 준비가 필요한 구성Cold StandbyStandby 측을 정지시켜 두는 구성Active-Standby 다중화 구성의 예 기술적으로 가능하면 Active-Active가 가장 가동률이 높아집니다. 데이터를 저장하지 않은 Statele..
-
-
[Django REST framework] Routers(작성중)언어/파이썬 & 장고 2016. 8. 9. 13:31
RoutersRails와 같은 몇 web framework들은 들어오는 request를 핸들링하여 logic과 어플리케이션을 위한 URL을 어떻게 매핑할지를 자동으로 결정하는 기능을 제공합니다. REST framework는 장고에 자동적인 URL 라우팅 기능을 지원하고 신속하고 일관성 있는 방법을 제공합니다.UsageSimpleRouter에 대한 예제입니다.from rest_framework import routers router = routers.SimpleRouter() router.register(r'users', UserViewSet) router.register(r'accounts', AccountViewSet) urlpatterns = router.urlsregister() method는 2개..
-
[Django REST framework] ViewSet언어/파이썬 & 장고 2016. 8. 3. 14:22
ViewSetsDjango REST framework는 단일 클래스에서 관련있는 view들의 집합을 위해 logic의 결합을 허용합니다. 이를 ViewSet이라 합니다. 또한 다른 framework에서 resource 또는 controller같이 이름이 개념적으로 유사한 implementation을 찾을 수 있습니다.클래스는 단순하게 class 기반 view 타입이며 이는 .get() 또는 .post()와 같은 모든 method 핸들러를 제공하지 못하지만 대신 .list()와 .create()같은 액션을 제공합니다.ViewSet을 위한 method 핸들러들은 as_view()함수를 사용해 view가 끝나는 시점에 해당하는 행동이 취할 때, 바인딩 합니다.일반적으로 url설정의 viewset안에서 view..