본문 바로가기

Programing114

[Network] WireShark 설치 (1) Terminal 열기 (2) 관련 패키지 설치 $ sudo add-apt-repository ppa:wireshark-dev/stable (3) 패키지 업데이트 $ sudo apt update (4) WireShark 설치 $ sudo apt install wireshark (6) WireShark 실행 $ sudo wireshark * WireShark 설치 OR 실행 중에 'Wireshark xdg_runtime_dir not set' 에러가 발생하면? ==> 터미널에서 아래 명령어 입력 $ sudo dpkg-reconfigure wireshark-common https://www.geeksforgeeks.org/how-to-install-and-use-wireshark-on-ubuntu-li.. 2023. 4. 16.
[Knowledge] Map (맵) 이란 무엇인가? - Web이나 Data 분야에서 일하며 "Mapping(매핑)" 이란 말을 참 많이 듣는다. - 그러나 mapping이 무엇인지 명확하게 설명하는 개발자는 없다. 그저 "연결성"의 개념을 뭉퉁그려 설명&해석할 뿐. - 명확한 개념을 짚어 보자. 1) [네이버 국어사전] - 하나의 값을 다른 값으로, 한 Data 집합(Set)을 다른 Data Set으로 번역. - 2개의 Data Set 사이에 1:1 대응 관계를 설정. - e.g. 컴퓨터 그래픽스에서 3차원 대상을 평면에 혹은 2차원 image를 구체 위에 "map". - e.g. Vertual Memory System에서 Virtual Address를 컴퓨터가 물리(Physical) 주소로 번역. 2) [네이버 국어사전] - 어떤 대상의 구조를 표현하는.. 2023. 4. 9.
[MySQL] Partition 예제 ==> PARTITION 할 때 Column 하나에만 Primary Key 를 걸면 Error 발생. ==> 모든 Column 을 Partition 해야함. CREATE TABLE sales ( sales_id INT, sales_date DATE, amount INT, PRIMARY KEY (sales_id, sales_date, amount) ) PARTITION BY RANGE(YEAR(sales_date)) ( PARTITION p_2015 VALUES LESS THAN (2016), PARTITION p_2016 VALUES LESS THAN (2017), PARTITION p_2017 VALUES LESS THAN (2018), PARTITION p_others VALUES LESS THAN .. 2023. 1. 30.
[MySQL] With 예제 WITH RECURSIVE cte (n, fibonacci) AS ( SELECT 1, 1 UNION ALL SELECT n + 1, fibonacci + cte.fibonacci FROM cte WHERE n with를 통해 조건_1로 필터링 한 data를 조건_2로 다시 필터링 WITH cte AS ( SELECT * FROM table_1 WHERE condition_1 ) SELECT * FROM cte WHERE condition_2; https://chat.openai.com/chat 2023. 1. 29.