Access Modifier (접근 제어 지시자) 접근의 허용 범위를 제한하는 것 public 어디서나 접근 가능한 인스턴스 변수 및 메소드 protected 같은 package, 상속관계의 class에서만 접근 가능하다 default 같은 package 내부에서만 접근 가능 상속 관계라도 package가 다르면 접근 불가능 private 같은 class내부에서만 접근 가능 외부 class, 상속 관계의 class에서도 접근 불가능 Modifier Class 내부 동일 Package 상속받은 Class 나머지 영역 public o o o o protected o o o x default o o x x private o x x x
compile 주의 -g 가 있는 경우에만 가능 합니다. 순서( breakpoint 찾기 -> r로 실행 -> s,c,n으로 파악 -> fr,po 로 파악 lldb -- ./cub3d map.cub // ./cub3d 와 map.cub을 가지고 lldb 하겠다 (target 설정) (lldb) r // lldb 실행 (lldb) bt // backtrace로 어디가 틀린지 자세히 확인 (lldb) br s -f main.c -l 1047 //b main.c:1047 main.c함수의 1047에 문제가 발생되었을 떄 breakpoint 걸어주는 것 //breakpoint로 들어가서 진행 과정 (lldb) r (lldb) s // step in 함수 안으로 들어가기 (lldb) c // 계속 프로그램 진행(..
https://www.itworld.co.kr/news/186043 VPN을 사용해야 할 6가지 이유 지난 몇 년 동안 VPN은 온라인에서 콘텐츠 차단을 해제하고 웹을 검색하는 동안 개인정보와 보안을 강화하기 위해 일반 사용자에게 많은 인기를 얻었다. 개인정보 보호는 점점 더 많은 사람에게 www.itworld.co.kr VPN에 대해 할 수 있는 news 였습니다. VPN은 Virtual Private Network로 방화벽, 침입 탐지 시스템과 함께 현재 사용되는 가장 일반적인 보안 솔루션입니다. 즉, 다른 누구도 사용자가 무엇을 하고 있는지 알수 없게 만드는 것(웹 브라우저 비공개와 다름) ISP은 Internet Service Provider(인터넷 서비스 제공자)로 인터넷에 접속하는 수단을 제공..
Table 합치기(JOIN) 조건이 참이면 다른 table의 행과 결합 SELECT * -- 작성 될 column 고르기(table_name.column(name)) FROM table_name1 JOIN table_name2 ON table_name1.column(name) -- 공통된 column(name) = table_name2.column(name); -- ex) SELECT * FROM orders JOIN subscriptions ON orders.subscription_id = subscriptions.subscription_id WHERE subscriptions.description = 'Fashion Magazine'; -- 추가 조건 Left Join FROM tabl..
Aggregates https://www.codecademy.com/learn/learn-sql/modules/learn-sql-aggregate-functions/cheatsheet Table의 여러 행에서 수행되는 계산 COUNT() -- 행 수 계산 SUM() -- 열에 있는 값의 합계 MAX() / MIN() -- 가장 큰 / 가장 작은 값 AVG() -- 열에 있는 값의 평균 ROUND() -- 열의 값을 반올림 GROUP BY -- 하나 이상의 열에서 데이터를 결합 HAVING -- 결과를 제한 Table 행 수 계산(COUNT) 열 이름을 인수로 사용하고 해당 열에서 비어 있지 않은 값의 수를 계산하는 함수 SELECT COUNT(*) FROM table_name; -- ex) SELECT ..