전체

오늘은 프로그래머스의 SQL 코딩테스트 입양 시각 구하기(1) 문제에 대한 풀이를 포스팅 하려고 합니다. 먼저 문제는 다음과 같습니다. 입양 시각 구하기(1) darklight sublimevimemacs Oracle 문제 설명 ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 종, 입양일, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DAT..
오늘은 요즘에 많이사용되는 코딩테스트 종류중 프로그래머스의 SQL 코딩테스트 동명 동물 수 찾기 풀이에 대해 포스팅 하려고 합니다. 먼저 문제는 다음과 같습니다. 저는 Oracle로 문제를 풀었습니다. 동명 동물 수 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHA..
오늘은 Linux 보안취약점 이슈인 Sudo 명령어에서 힙 버퍼 오버플로우로 인해 발생하는 권한상승 취약점(CVE-2021-3156)의 조치 방법에 대해 포스팅 하려고 합니다. 저는 CentOS 7.4 에서 해당 보안취약점을 해결하였습니다. 해당 보안취약점의 이름은 Baron Samedit CVE 번호는 CVE-2021-3156입니다. 취약점의 내용으로는 root 권한이 없는 로컬 유저가 sudoers 파일에 존재하는 sudo 를 이용하여 계정 패스워드를 알지 못해도 루트권한을 획득할 수 있는 이슈입니다. 이어서 현재 사용중인 OS가 보안취약점에 문제가 되는지 확인해 보겠습니다. 해당 보안취약점(CVE-2021-3156)에 문제가 되는 sudo 버전은 1.8.2 ~ 1.8.31p2 / 1.9.0 ~ 1...
오늘은 VMware의 vCenter에 Windows PowerChell script를 이용한 리소스 변경에 대해 포스팅 하려고 합니다. 해당 스크립트는 제가 임의로 작성한 내용이기 때문에 vCenter의 환경에 따라 다를 수 있습니다. 해당 스크립트를 실행하기전에 스크립트를 실행하는 PC 또는 서버에서 vCenter와 네트워크로 Connection이 가능한 상태이여야 하며, VMware PowerCLI가 설치되어 있어야 합니다. 해당 스크립트의 리소스 변경에 대한 내용은 엑셀파일의 vCenter에 대한 VM의 name값을 rows별로 읽어서 디스크 size, 메모리 size, CPU size를 변경하는 Windows PowerShell script 입니다. 조금더 간편한 스크립트가 되도록 중간중간 스크립..
오늘은 제주도 함덕해수욕장 근처에 있는 한번쯤은 방문해야하는 필수 코스인 오션뷰 델문도(Delmoondo) 카페를 소개하려고 합니다. 제주도 이미지와 알맞게 인테리어가 잘 되어있고, 내부도 매우 넓은편입니다. 커피 또는 음료도 다양하게 있지만, 베이커리에 시그니처 메뉴들과 제주도 특색에 맞는 모양과 맛이 있는 빵들이 많습니다. 성분표시가 잘 되어있어서 기호에 맞게 빵을 고르시기에 좋을 것 같습니다^^! 가격이 저렴한편은 아니지만, 함덕의 다양한 시그니처 메뉴와 특색있는 맛에 제값을 하는 맛이라는 생각이 들어요~! 저희는 히트메뉴인 함덕에이드와 간단한 디저트 2개를 주문했는데, 너무 맛있게 먹었습니다. 함덕에이드는 블루레몬에이드랑 비슷한 맛인데 함덕해수욕장의 에메랄드 빛 색깔 때문에 많이들 드시는것 같아요..
· ETC/일상
멘토링 과제는 첨부파일을 다운받으시면 됩니다~! 멘토링 과제는 수기 작성이 아닌 PC로 작성해주세요. 기한은 2020-11-13 멘토링 시간 전까지 이며, 멘토링 참여가 가능한 멘티들은 출력해서 가져오고, 멘토링에 참여하지 못하는 멘티들은 이메일(qwe915@naver.com)로 전달해 주세요. 이메일로 전달해준 친구들에게는 별도로 피드백을 드리겠습니다. 본 멘토링 과제 및 출석은 조교와 교수님께 전달할 내용이기 때문에 성실하게 작성해주세요. 과제 내용에 있는 ex)는 주제에 대한 예시만 드렸기 때문에 참고만 하고, 상세 내용은 여러분들이 생각하는 것들을 깊게 고민하여 구체적으로 상세하게 작성해주셔야 합니다. 멘토링의 목표는 답이 정해져 있는 길의 정의가 아닌 여러분들의 진로, 방향성에 대한 설계를 목표..
오늘은 Postgresql table column 정보 조회 방법에 대해 포스팅 하려고 합니다. table column은 간혹 column에 대한 size 또는 data_type를 확인하고 싶을때 자주 사용합니다. DataBase tool이 있다면, 명령어를 확인하지 않고 간단하게 확인할 수 있지만, tool을 사용하지 못하는 TUI 환경 또는 Linux 환경에서는 DataBase query를 통해 확인해야 하기 때문에, 아래 내용과 같이 실행을 하면 정보를 확인 할 수 있습니다. column_name(컬럼 이름), data_type(컬럼 타입), character_maximum_length(컬럼 길이) 이외에도 많은 정보들이 들어 있는데, 확인 하고 싶으시면 select 에 * 로 확인하시면 됩니다. ..
오늘은 Postgresql DB의 value too long for type character varying 이슈에 대한 해결 방법에 대해 포스팅 하려고 합니다. value too long for type character varying 오류가 나타나는 현상은 database에 특정 값들을 insert 또는 update하려고 할 때 나타납니다. 예를 들어, 특정 값에 대한 column의 max 길이가 10자리인데 실제 insert 또는 update 하려는 값의 길이가 11자리 이상일때 나타난다고 보시면 됩니다. 이 문제를 해결하기 위해서는 일반적으로 database의 column의 길이를 늘려주면 됩니다. 저는 Postgresql로 변경하도록 하겠습니다. database마다 명령어는 조금씩 다를 수 있기..
보노보노92
'분류 전체보기' 카테고리의 글 목록 (15 Page)