본문 바로가기

개발

(132)
PERT/CPM 불확실한 프로젝트의 일정, 비용 등을 합리적으로 계획하고 관리하는 기법으로 프로젝트 활동의 일정을 계획하기 위해 사용하는 수학적인 알고리즘이다. PERT(Program Evaluation and Review Technique) 최단기간에 목표를 달성하기 위해 확률적인 추정치를 이용하여 단계 중심의 확률적인 모델을 전개하여 프로젝트가 얼마나 완성 되었는지를 분석하는 기법이다. 네트워크는 PERT/CPM 단계(O), 활동(->), 가상활동(...>)으로 구성된 체계적 도표이다. PERT/time 일정 계산 관리자용 TE(Earliest expected date): 가장 이른 예정일 -> 전진계산 TL(Latest allowable date): 가장 늦은 완료일 -> 후진계산 S(Slack): 단계여유 = T..
Javascript 특정영역 내/외 클릭 // event.target = 이벤트 발생 위치 // event.currentTarget = 이벤트 생성 위치 function clickInEvent(event) { event.currentTarget.querySelector(".in_event").show(); } function clickOutEvent(event) { var target = event.target; if(target == event.currentTarget.querySelector(".out_event")){ target.hide(); }); }
GAIQ(Google Analytics Individual Qualification)
CIDR 표기법 CIDR(Classless Inter-Doamain Routing) 표기법에 대해서 작성한다. 사이더(Classless Inter-Domain Routing, CIDR)는 클래스 없는 도메인 간 라우팅 기법으로 1993년 도입되기 시작한, 최신의 IP 주소 할당 방법이다. 사이더는 기존의 IP 주소 할당 방식이었던 네트워크 클래스를 대체하였다. 사이더는 IP 주소의 영역을 여러 네트워크 영역으로 나눌 때 기존 방식에 비해 유연성을 더해 준다. (출처: 위키백과) IPv4 를 표기할때 192.168.0.0/12 와 같은 방법으로 표기하는 경우가 있다. IP는 마침표로 구분되는 4개의 영역을 가지며 각각의 영역을 (Octect)옥텟이라고 한다. 1개의 옥텟은 1byte의 크기를 가지며 0~255까지 표현이 ..
Laravel Query Builder Logical Grouping Laravel DB Query Builder 논리적 그룹화에 대해 작성한다. 복잡한 쿼리의 작성 및 우선순위 조정을 위해 where 절을 그룹화할 필요가 있을때 Laravel 에서는 where 메서드에 클로저를 전달할 수 있다. // 쿼리빌더 $users = Music::with('album') ->where(function ($query) { $query->where('title', 'like', '%'.$searchText.'%') ->orWhere('album.title', 'like', '%'.$searchText.'%'); })->where(function ($query) { $query->where('genre', 'Jazz') ->where('sub_genre', 'Lofi Jazz') })..
Laravel 8 사용자 라이브러리 추가 Laravel 8버전 기준으로 사용자 라이브러리 추가에 대해 작성한다. 1. /app/Library 폴더 생성 2. 해당 폴더에 사용할 클래스 형태의 라이브러리 추가 3. 해당 라이브러리 파일에 namespace App\Library 추가
Laravel Socialite와 SocialiteProvider를 활용한 다중인증 소셜로그인 및 동적 URL 처리 0. 환경 - laravel/socialite v5.1.3 - socialiteproviders/manager v4.0.1 - socialiteproviders/kakao v4.2.2 1. Laravel Socialite & Provider 설치 composer require laravel/socialite composer require socialiteproviders/{$provider} 2. config/services.php 에서 provider 설정 'kakao' => [ 'client_id' => env('KAKAO_CLIENT_ID'), 'client_secret' => env('KAKAO_CLIENT_SECRET'), 'redirect' => env('KAKAO_URL'), ], 3. ro..
JMeter 을 활용한 웹 부하 테스트 JMeter 을 통한 웹 서버 부하 테스트에 대해 작성한다. JMeter은 Java로 개발되어 JRE 또는 JDK 가 필요하다. https://jmeter.apache.org/ JMeter 공식 페이지 다운로드 후 내부의 bin 폴더 내의 jmeter 을 실행한다. JMeter 은 여러 유형의 테스트를 진행할 수 있으며, 간단한 웹 요청 부하 테스트에 대해 작성한다. 1. 테스트 가상사용자(Thread) 설정 Test Plan 우클릭 > Add > Threads (Users) > Thread Group 을 클릭하여 생성 더보기 Number of Threads (users) : 가상사용자 ( Thread )의 수 Loop Count : 테스트를 반복하는 횟수 2. 요청(Request) 설정 Thread G..

반응형