본문 바로가기

Programing114

[MySQL] Table 내의 중복 data 삭제 @ DELETE FROM [테이블 이름] WHERE [인덱스 등 고유 COLUMN 이름] NOT IN ( SELECT [인덱스 등 고유 COLUMN 이름] FROM ( SELECT [인덱스 등 고유 COLUMN 이름] FROM [테이블 이름] GROUP BY [중복 데이터가 있는 COLUMN 이름] ) AS [인덱스 등 고유 COLUMN 이름] ); DELETE FROM table_name WHERE idx NOT IN ( SELECT idx FROM ( SELECT idx FROM table_name GROUP BY name, psw, phone_number ) AS idx ); ==> 이거 쓰면 모든 Data가 중복이든 아니든 각 1개씩 삭제됨. 쓰지 말자. --> [오류 출처 steemit yjiq] .. 2022. 11. 22.
[CS] Invoke & Call & Trigger 차이 3가지 모두 '호출' 이란 의미로 쓰인다. 찾아보고 물어보니 개발자들은 딱히 의미 구분없이 '호출' 개념으로 쓰기에 모호했다. (차이라고 해봐야 직접&간접 차이) 명확하게 정의해보자 [Invoke] Execution을 위해 완전 Bound 된 argument로 함수 예약하는데 필요한 Process - Argument를 Stack에 Push하고 PC를 new address로 전송하여 Msg, Object, Function, Thunk 등을 나중을 위한 실행 혹은 여러 RPC System을 위해 Queue 에 넣음. - Method 간접 호출. 다른 곳에 Reference를 유지한 후 간접 호출. [아래 좋은 예시] fn(); // I'm calling it fn.call(); // I'm calling i.. 2022. 11. 21.
[Network] Autonomous System - Internet 으로 구성된 거대한 Network 집합체. - 명확한 의미론 '통합 라우팅 정책을 가진 Network 그룹' - Internet에 연결된 어떤 기기 든지 AS 에 연결되어 있음. https://www.cloudflare.com/ko-kr/learning/network-layer/what-is-an-autonomous-system/ 2022. 11. 20.
[CS] Transparancy - 말 그대로 '투명성'. Network 사용자가 자신이 Network와 상호작용 하는지 인식조차 못하는 것. - 통신 System이 서로 협력하는 자율 System 집합체(ex, Internet Network)가 아닌 단일 개체로서 User에게 인식되는 통신 System의 특성. ==> User는 여기서 발생하는 Process 를 인식하지 못함. - 분산 System 에서 중요한 특성. Distribution Transparacy는 User에게 System 작동이 친숙하고 간단하며 쉽게 보이도록 함과 동시에 서비스의 위치를 인식하지 못하게 하며, Local 에서 Remote 기기로의 전달을 숨겨버림. - Data Stream 이 보내지거나 || Output Stream 이 정확한 bit sequence.. 2022. 11. 19.