일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 인덱스
- 니가 참 좋아
- DBMS
- 기타
- 레이디스코드
- 6학년 8반 1분단
- 오라클
- 장범준
- 아이유
- 오라클 아키텍처
- nginx
- SQL 처리
- 천공의 시간
- IT
- 봄 사랑 벚꽃 말고
- oracle
- 핑거스타일
- 러블리즈
- Inside Of Me
- index
- db
- DBMS 구성요소
- 데이터베이스
- 개발자
- 말 더듬
- 스위트라떼
- 슬픔의 후에
- 신입
- I'm fine thank you
- 악보
목록전체 글 (125)
취미로 음악을 하는 개발자
[JSON] : JavaScript Object Notation의 약자로, 서버에서 클라이언트로 데이터를 보낼 때 사용하는 양식. 클라이언트가 사용하는 언어에 관계 없이 통일된 데이터를 주고받을 수 있도록, 일정한 패턴을 지닌 문자열을 생성해 내보내면 클라이언트는 그를 해석해 데이터를 자기만의 방식으로 온전히 저장, 표시할 수 있게 된다. XML은 헤더와 태그 등의 여러 요소로 가독성이 떨어지고 쓸데없이 용량을 잡아먹는다는 단점이 항상 지적되어 왔기 때문에 간결하고 통일된 양식의 장점이 있다. ex){ "회사": [ { "이름": "Apple", "운영체제": [ "macOS", "iOS" ] }, { "이름": "Microsoft", "운영체제": [ "DOS", "Windows" ] } ] }[] :..
import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); try { String temp = bf.readLine(); int array[] = new int[Integer.parseInt(temp)+1]; String arr = bf.readLine(); StringTokenizer st = new StringTokenizer(arr); int i..
import java.util.*; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(System.in); int n = in.nextInt(); in.nextLine(); String str = in.nextLine(); int count = 0; for (int i = 0; i < str.length(); i++) { if (str.charAt(i) == '+') count++; else { if (count != 0) count--; } } System.out.println(count); } } http://codeforces.com/..
함수 호출과 실행을 마치고 돌아오는 과정에서 다음과 같은 시간 소모가 발생한다. 그림 출처 이 오버헤드는 무시할 수 없는 심각성을 보여줄 때가 있는데 int odd(int x) { return x%2; } for (int i = 0; i < 10000; i++) odd(i); 위와 같은 코드가 있을 때 odd라는 함수는 1만번 호출하게 된다. 짧은 코드를 함수로 만들면 함수 호출의 오버헤드가 상대적으로 커서 프로그램 실행 시간이 길어지는 원인이 된다. 따라서 이렇게 짧은 코드는 함수로 만들지 않는 것이 좋다. 이렇게 짧은 코드로 구성된 함수 호출의 오버헤드를 방지하기 위해 inline 함수가 있다. 인라인 함수의 기능은 컴파일러가 인라인 함수의 호출부분을 코드 그대로 삽입하여 함수 호출이 일어나지 않게 ..
우리는 보통 클래스를 만들 때 private 변수와 public 변수를 만든다. private은 필드값, public은 private 값에 직접적으로 접근하는 것을 방지하기 위한 용도로 사용하곤 한다. Color MixColors(Color a, Color b){ return Color((a.GetR() + b.GetR()) / 2, (a.GetG() + b.GetG()) / 2, (a.GetB() + b.GetB()) / 2);} 이런식으로 클래스 밖에 함수를 만들고 각 클래스 변수의 필드값을 함수로 호출해서 연산할 수 있다. 정적으로 함수를 바꾸면 좀 더 간단하게 사용할 수 있다. static Color MixColors(Color a, Color b) { return Color((a.r + b.r)..
#include using namespace std; int main() { int N, M, L; cin >> N >> M >> L; int pos[N+1] = {0, }; // 각 자리들, 알아 보기 쉽게 0은 제외 pos[1] = 1; // 1번 자리에 앉은 친구가 처음 공을 받는다 int count = 0; // 전달된 공 횟수 int index = 1; // 시작은 1번 자리부터 while(pos[index] != M) { // M번 받은 자리가 있는가 if (pos[index] % 2 != 0) { // 홀수 index += L; if(index > N) // N만큼 이동했는데 숫자가 초과될 시 index -= N; } else { // 짝수 index -= L; if(index