Advanced Search
Search Results
304 total results found
LOC 기법
LOC(원시 코드 라인 수, source Line Of Code) 기법상향식 비용산정 기법으로 프로젝트의 세부적인 작업 단위별로 비용을 산정한 후 집계해서 전체 비용을 산정하는 방법이다.산정 공식 :노력(인월) = 개발 기간 * 투입 인원 = LOC / 1인당 월평균 생산 코드 라인 수개발 비용 = 노력(인월) * 단위 비용 (1인당 월평균 인건비)개발 기간 = 노력(인월) / 투입 인원생산성 = LOC / 노력(인월)참고 자료...
퍼미션, u-mask
1. 퍼미션리눅스에서 퍼미션(Permission) 이란,파일이나 디렉터리에 대해 누가 무엇을 할 수 있는지를 지정하는 접근 권한(Access Right) 이다.1.1 퍼미션 권한 종류리눅스는 각 파일/디렉토리에 대해 다음 3가지 권한을 설정한다:권한설명기호읽기 (Read)파일 내용 보기 / 디렉토리 목록 보기r쓰기 (Write)파일 내용 수정 / 디렉토리에 파일 생성, 삭제w실행 (Execute)파일 실행 / 디렉토리 접근x1.2 퍼미션의 주체각 권한은 다음 ...
cron, crontab, crond
1. cron리눅스/유닉스의 예약 실행 시스템 이름사용자가 명시한 시간/주기로 자동으로 명령을 실행시스템이 시작되면 자동으로 작동2. crontab (cron table)두 가지 의미가 있음:① 파일→ 각 사용자별 예약 작업을 저장한 설정 파일② 명령어→ crontab 설정을 편집/조회/삭제하는 도구명령어설명crontab -e현재 사용자 crontab 편집crontab -l현재 사용자 crontab 보기crontab -r현재 사용자 crontab 삭제예: 매일 ...
1. 소프트웨어 설계
1. 네트워크 차트이미지 출처 : https://www.youtube.com/watch?v=dFTG3ohAcsoPERT(Program Evaluation and Review Technique)프로젝트 작업 상호관계를 네트워크로 표현원 노드(작업)와 간선(화살표)로 구성(불확실한 상황)간선에는 각 작업별 낙관치/기대치/비관치를 기재CPM(Critical Path Method)미국 Dupont 회사에서 화학공장 유지 관리 위해 개발노드(작업) / 간선(작업 전후 의...
[Java] static 메서드
부모 클래스와 자식 클래스가 각각 같은 이름의 static 메서드를 가지고 있을 때, Parent p = new Child(); 라고 생성하면 어떤 메서드가 호출되는가?class Parent { static void a() { System.out.print("C"); } } class Child extends Parent { static void a() { System.out.print("P");...
25/07/19 기사 실기
1. Static 메서드 vs 상속부모 클래스와 자식 클래스가 동일한 이름의 static 메서드를 가질 때, Parent p = new Child(); 후 p.a();를 호출하면 어떤 메서드가 실행되나요?👉 정답: Parent의 static 메서드가 실행됨 (정적 바인딩, 참조 타입 기준)2. 서브넷 마스크 / 호스트 계산IP주소가 192.169.1.132이고 서브넷 마스크가 255.255.255.192일 때, 해당 구간의 네트워크 주소와 구간에서 실제로 사용 ...
[SQL] 프로젝션(π)
파이 기호 π 옆에 붙은 속성 이름과 숫자의 의미는?1. π (파이) 기호 의미데이터베이스에서 자주 쓰이는 파이 기호(π)는 관계대수(Relational Algebra)에서 프로젝션(projection)을 나타낸다.π (프로젝션): 테이블(릴레이션)에서 특정 열(속성)만 선택해서 결과를 만드는 연산이다.예를 들어, π_{Name, Age}(Person)은 Person 테이블에서 Name과 Age 컬럼만 추출하는 의미이다.2. π 옆에 붙은 속성 이름예를 들어:π...
[Java] 자바와 C언어에서 오버로딩, 오버라이딩, 바인딩
자바와 C언어에서 오버로딩, 오버라이딩, 바인딩이 어떻게 다르게 동작하는지, 그리고 상속이 있을 때 Parent p = new Child(); 에서 변수와 메서드가 어떻게 동작해?1. 자바(Java)오버로딩(Overloading)정의: 같은 이름의 메서드를 매개변수 타입이나 개수로 구분해 여러 개 만드는 것바인딩 시점: 컴파일 타임(Static binding)호출할 메서드는 컴파일 시점에 결정됨오버라이딩(Overriding)정의: 부모 클래스에 정의된 메서드를 ...
1. [Java] 암호 해독 - cipher.charAt(i - 1)
https://school.programmers.co.kr/learn/courses/30/lessons/120892오답class Solution { public String solution(String cipher, int code) { StringBuilder sb = new StringBuilder(); for (int i = code; i <= cipher.length(); code++;) { ...
2. [Java] 대문자와 소문자
https://school.programmers.co.kr/learn/courses/30/lessons/120893오답class Solution { public String solution(String my_string) { StringBuilder sb = new StringBuilder(); for(int i = 0; i < my_string.length(); i++) { if(Character...
3. [Java] 영어가 싫어요 - numbers.replaceAll(a,b);
https://school.programmers.co.kr/learn/courses/30/lessons/120894오답class Solution { public long solution(String numbers) { String[] words = { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" ...
4. [Java] 인덱스 바꾸기 - return new String(arr);
https://school.programmers.co.kr/learn/courses/30/lessons/120895오답class Solution { public String solution(String my_string, int num1, int num2) { String[] arr = String.toCharArray(my_string); char tmp = arr[num1]; arr[num1] = ar...
5. [Java] 한 번만 등장한 문자 (문자열) - sb.toString();
https://school.programmers.co.kr/learn/courses/30/lessons/120896오답import java.util.*; class Solution { public String solution(String s) { int[] cnt = new int[26]; for(char c : s.toCharArray()) { cnt[c - 'a']++; ...
6. [Java] 약수구하기 - list.toArray(new String[0]);
https://school.programmers.co.kr/learn/courses/30/lessons/120897오답import java.util.*; class Solution { public int[] solution(int n) { ArrayList<Integer> list = new ArrayList<>(); for (int i = 0; i <= n; i++) { if(n%i==0) ...
7. [Java] 가장 큰 수 찾기- return new int[]{max, idx};
https://school.programmers.co.kr/learn/courses/30/lessons/120899오답import java.util.*; class Solution { public int[] solution(int[] array) { Arrays.sort(array); int[] answer = new int[2]; answer[0] = array[array.length-1]; ...
8. [Java] 문자열 계산하기 - Character.isDigit(c)
https://school.programmers.co.kr/learn/courses/30/lessons/120902틀린 코드 (1차 시도)class Solution { public int solution(String my_string) { char[] arr = my_string.toCharArray(); int sum = 0; for (char c : arr ) { if (c !=...
9. [Java] 배열의 유사도(배열, Set) - set.contains(str)
https://school.programmers.co.kr/learn/courses/30/lessons/120903Set 을 활용한 코드import java.util.*; class Solution { public int solution(String[] s1, String[] s2) { Set<String> set = new HashSet<>(Arrays.asList(s1)); int cnt = 0; ...
10. [Java] 숫자 찾기 - String.indexOf(), String.valueOf()
https://school.programmers.co.kr/learn/courses/30/lessons/120904오답class Solution { public int solution(int num, int k) { String numToString = Integer.toString(num); char[] arr = numToString.toCharArray(); char kToChar = (char) k...
11. [Java] 삼각형의 완성조건(2): case2는 왜 longer - shorter인가?
https://school.programmers.co.kr/learn/courses/30/lessons/120868프로그래머스 삼각형의 완성조건(2)두 변이 주어졌을 때, 나머지 한 변 x가 삼각형이 될 수 있는 정수 개수를 구하는 문제삼각형이 되기 위한 조건: 가장 긴 변 < 나머지 두 변의 합정수 범위 공식x ∈ (longer - shorter, longer + shorter)즉, 가능한 정수 x의 범위는 longer - shorter + 1 ≤ x ≤ lo...
12. [Java] 옹알이(1): break vs continue
https://school.programmers.co.kr/learn/courses/30/lessons/120956프로그래머스 옹알이(1)머쓱이의 조카가 발음할 수 있는 단어의 개수 찾기1. 전체 코드import java.util.*; class Solution { public int solution(String[] babbling) { String[] canSay = {"aya", "ye", "woo", "ma"}; ...