본문 바로가기

Develop

[SQLD] 보수교육 작년 5월에 sqld 시험을 봤다 어찌어찌 턱걸이로 붙었던것 같은데 sqld 는 2년의 유효기간이 있고, 1년 반 정도가 지나면 보수 교육을 받아 영구로 전환할 수 있다. 혹시 몰라서 날짜를 맨날 확인하다가 알고보니 6월 합격이어서 12월 말까지 기다리던 와중 1년 6개월이 지나면 카톡으로 보수교육 받으라고 알림을 준다 급 데이터 자격증 페이지 접속해서 보수 교육 클릭했는데.... ???????????????? 30분인줄 알았는데 3시간이 넘는다.. 사실 거의 4시간... ㅋㅋㅋ 근데 화질도 구리다.... 고화질로라도 인코딩이라도 해주던가, 시험비로 강의라도 새로 찍어주던가 할수 있지 않나? 아 첨부터 P로 볼껄....!!! 내년엔 P 볼까 했는데... 시험유형이 바뀐다.. 주관식이 사라진다니!! 올해도.. 더보기
[SQL] MSSQL Json 파싱하기 Json 형식으로 된 string 을 가지고 각각의 클래스 / 멤버 형태로 파싱하여 출력하기DECLARE @array VARCHAR(MAX) SET @array = '[{"month":"Jan", "temp":10},{"month":"Feb", "temp":12},{"month":"Mar", "temp":15}, {"month":"Apr", "temp":17},{"month":"May", "temp":23},{"month":"Jun", "temp":27} ]'; SELECT * FROM OPENJSON(@array) WITH ( month VARCHAR(3), temp int) A @array 변수에 month / temp 로 구성된 리스트 저장후 출력시 OPENJSON() 함수 사용 하여 파싱 후 출력.. 더보기
SQLD 합격 후기 (45회차) 2022.05.28 일 시행한 SQLD 시험에 합격한 후기입니다. DB는 학부생때 이후로 회사에서 SELECT, Update 말고 공부해본적 없는 사람이 10일 정도 공부하고 합격했습니다. 사실 IT 업계에서 SQLD 는 있어도 그만 없어도 그만인 자격증이지만.... 최근에 쿼리 짤 일이 많았는데 속도 관련 이슈를 해결하려고 공부하다가 시험이라도 봐야 공부할 것 같아서 신청했습니다. SQLP 의 튜닝 챕터를 공부하는게 더 이득이었던것 같기도 하네요! 시험 일정은 이랬습니다. 저는 시험 접수 마지막날인 5월 9일에 집에서 제일 가까운 시험장에 접수해서 11일부터 22일까지 공부하고 시험이 있는 주에는 공부를 안하고 집에서 게임만 하는 패기를 보였습니다...! 저처럼 게임하지 마세요 그래서 그런가 턱걸이로 .. 더보기
Python / 알고리즘] 백준 #10845 큐 https://www.acmicpc.net/problem/10845 10845번: 큐 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net # # push X: 정수 X를 큐에 넣는 연산이다. # pop: 큐에서 가장 앞에 있는 정수를 빼고, 그 수를 출력한다. 만약 큐에 들어있는 정수가 없는 경우에는 -1을 출력한다. # size: 큐에 들어있는 정수의 개수를 출력한다. # empty: 큐가 비어있으면 1, 아니면 0을 출력한다. # front: 큐의 가장 앞에 있는 정수를 출력한다. 만약 큐에 들어있는 정수가 없는.. 더보기
Python / 알고리즘] 백준 #4513 문제 출처 : https://www.acmicpc.net/problem/4153 각 세 변의 입력 순서에 대한 조건이 없으므로, 세 변의 길이가 모두 가장 긴 변일때의 케이스를 고려 해야 함 while (1) : a, b, c = map(int, input().split()) if a == b == c == 0 : break if c ** 2 == (a**2 + b** 2) or b** 2 == (a**2 + c** 2) or a**2 == (c**2 + b**2): print("right") else : print("wrong") 더보기
Python / 알고리즘] 백준 #1002 터렛 문제 문제 출처 : https://www.acmicpc.net/problem/1002 1002번: 터렛 각 테스트 케이스마다 류재명이 있을 수 있는 위치의 수를 출력한다. 만약 류재명이 있을 수 있는 위치의 개수가 무한대일 경우에는 -1을 출력한다. www.acmicpc.net # 접근 방법 두 터렛 사이에서 감지 할 수 있는 적의 범위 중 두 터렛이 동시에 감지할 수 있는 적의 위치의 개수를 구함 -> 터렛이 감지할 수 있는 범위를 원으로 생각한다면 두 원이 동시에 감지 할 수 있는 적의 위치의 개수는 두 원의 교점이 된다 -> 두 원의 교점을 구하는 프로그램으로 단순화하여 생각할 수 있음 # 두 원의 교점에 대한 경우의 수 1) 무한대 : 두원이 동일 2) 1 : 내접, 외접 3) 2 : 두 원의 거리가 .. 더보기
우분투 설치 및 Nvidia 그래픽 드라이버 설치 1. 우분투 설치 1) 준비사항 - 우분투 부팅 USB 2) 설치 기본적으로 OS 설치 시에는 BIOS 모드에 들어가서 부팅 순서를 변경해주어야 한다 대부분의 BIOS 모드 진입은 F2 / DEL 키를 누르면 진입 가능 * 우분투 20.04 와 18.04에서 큰 차이는 없지만 20.04 설치 시 파티션 지정을 해주지 않으면 다음으로 안 넘어갔음 (이유는 조금 더 확인 필요) 2. 엔비디아 그래픽 드라이버 설치 1) 그래픽 설치 가능목록 확인 우분투에서 기본적으로 지원해주는 명령어로 ubuntu-drivers 가 있다 여기서 devices로 입력하면 설치 가능 목록 및 추천 버전까지 보여주게 됨 sudo ubuntu-drivers devices * sudo lshw -C display 입력시 그래픽 카드 .. 더보기
C#] C# 교과서 책 리뷰 C# 교과서 국내도서 저자 : 박용준 출판 : 길벗 2020.05.30 상세보기 신간 도서 이벤트 당첨! 학부생때 쓰던 책이 어디로 갔는지 몰라서 새로 사야되나 싶었는데 운좋게 당첨되었다... 의외로 당첨운이 좋은듯?? 책에 대한 후기를 간단하게 적자면... 설명이 깔끔하고 자세하게 적혀있어 처음 접하는 사람이라도 쉽게 읽을 만한 내용이다. 기본적인 내용도 좋지만 코드를 응용할 수 있는 챕터가 개인적으로 맘에 드는 부분 중 하나였다. 예를 들자면 Delegate, 람다식 같은 내용은 실제로 이론적인 내용만 접하다가 GUI 프로그램에서는 한번에 사용하기 힘든 부분이 있었다거나,, 혹은 확장 클래스, Dynamic, Reflection 등에 관련한 내용은 인터넷을 통해 해당 내용에 대한 개념과 예제 소스를 .. 더보기