최신 글

more
오라클SQL) EXISTS와 NOT EXISTS에 대해 알아보자

먼저 EXISTS 와  NOT EXISTS가 무엇인지 살펴보자 EXISTS는 SQL에서 EXISTS(서브쿼리) 식으로 사용되며 서브쿼리의 값이 있을 때 true를, 없을 때 false를 반환한다.NOT EXISTS는 EXISTS과는 반대로 NOT EXISTS(서브쿼리) 식으로 사용되며 서브쿼리의 값이 있을 때 false를, 없을 때 true를 반환한다. EXISTS(SELECT * FROM TB_TEST WHERE 1=1) = true NOT EXISTS(SELECT * FROM TB_TEST WHERE 1=1) = false이런 식으로 반환이 된다는 것이다.이걸 조건문에 사용해서 다른 곳에서 가져온 데이터와 기존에 저장되어 있는 데이터를 비교해 새로운 값만 INSERT를 할 수 있게 해준다.예제 1 ..

암호화 복호화? 그게뭔데?

일학습병행 OFF-JT 2일차 입니다.1일차 부터 올렸으면 좋겠지만... 일단 오늘 배운 걸  같이 정리해보도록 하죠 오늘은 1. 소프트웨어 아키텍처란 무엇인가?2. HTTP프로토콜 :  2-1 - Cookie와 Session에 대해서   2-2 - 요청과 응답 ( Request & Response )3. DB 보안?  3-1 - 리눅스에서 DB정보 확인과 권한 부여하는법  3-2 - DVWA를 활용한 sql injection 테스트방법4. chat-GPT와 파이썬을 활용한 데이터 분석 방법5. 암호화를 중심으로 한 보안에 대해서 배웠습니다.그 중에서 가장 기억에 남는 (가장 마지막에 해서... 중요하기도 하지만..)*암호화 를 중심으로 한 보안*에 대해서 포스팅 해보려고 합니다.암호화 를 중심으로 한 ..

2년이 지난 뒤 올리는 미국여행 - 02. Welcome SEA

인천에서 샌프란시스코를 경유해서 시애틀로 왔습니다. 한국과 시애틀은 시차가 17시간이라 금요일에 출발했는데 금요일 오후에 도착했어서 신기했던 기억이 나네요.. 입국절차는 샌프란시스코에서 받았습니당. 간 첫날부터 표를 2정거장 오버해서 끊었습니다.ㅋㅋㅋㅋㅋ 사실 어디에서 내려야되는지 잘 몰라서 끝까지 산걸지도..?? 기억이 안나는데 정황상...ㅋㅋㅋㅋㅋ 첫날인데 날씨가 너무 좋았습니다. 여름이라 그런가 해도 늦게 지더라구요 Green Tortoise Hostel 이라는 게스트하우스? 였습니다. 깔끔하고 괜찮았습니다. 공용으로 사용할 수 있는 주방도 있고 앉아있을 수 있는 공간도 있었습니다. 숙소에 체크인하고 저녁도 먹을겸 밖에 산책을 나갔습니다. 첫번째 사진은 7시가 안됐는데 문을 닫은 식당을 보고 충격을..

미국여행 2023.12.21 7

Coding

more
오라클SQL) EXISTS와 NOT EXISTS에 대해 알아보자

먼저 EXISTS 와  NOT EXISTS가 무엇인지 살펴보자 EXISTS는 SQL에서 EXISTS(서브쿼리) 식으로 사용되며 서브쿼리의 값이 있을 때 true를, 없을 때 false를 반환한다.NOT EXISTS는 EXISTS과는 반대로 NOT EXISTS(서브쿼리) 식으로 사용되며 서브쿼리의 값이 있을 때 false를, 없을 때 true를 반환한다. EXISTS(SELECT * FROM TB_TEST WHERE 1=1) = true NOT EXISTS(SELECT * FROM TB_TEST WHERE 1=1) = false이런 식으로 반환이 된다는 것이다.이걸 조건문에 사용해서 다른 곳에서 가져온 데이터와 기존에 저장되어 있는 데이터를 비교해 새로운 값만 INSERT를 할 수 있게 해준다.예제 1 ..

암호화 복호화? 그게뭔데?

일학습병행 OFF-JT 2일차 입니다.1일차 부터 올렸으면 좋겠지만... 일단 오늘 배운 걸  같이 정리해보도록 하죠 오늘은 1. 소프트웨어 아키텍처란 무엇인가?2. HTTP프로토콜 :  2-1 - Cookie와 Session에 대해서   2-2 - 요청과 응답 ( Request & Response )3. DB 보안?  3-1 - 리눅스에서 DB정보 확인과 권한 부여하는법  3-2 - DVWA를 활용한 sql injection 테스트방법4. chat-GPT와 파이썬을 활용한 데이터 분석 방법5. 암호화를 중심으로 한 보안에 대해서 배웠습니다.그 중에서 가장 기억에 남는 (가장 마지막에 해서... 중요하기도 하지만..)*암호화 를 중심으로 한 보안*에 대해서 포스팅 해보려고 합니다.암호화 를 중심으로 한 ..

Programmers 문제를 풀어봅시다. Day28

1. 잘라서 배열로 저장하기 문자열 my_str과 n이 매개변수로 주어질 때, my_str을 길이 n씩 잘라서 저장한 배열을 return하도록 solution 함수를 완성해주세요. function solution(my_str, n) { const num = Math.ceil(my_str.length / n); const answer = []; for (let i = 0; i = my_str.length) { end = my_str.length; } else { end = start + n; } answer.push(my_str.substring(start, end)); } return answ..

Programmers 2023.06.15 0
Programmers 문제를 풀어봅시다. Day27

1. 직사각형 넓이 구하기 - 2차원 좌표 평면에 변이 축과 평행한 직사각형이 있습니다. - 직사각형 네 꼭짓점의 좌표 [[x1, y1], [x2, y2], [x3, y3], [x4, y4]]가 담겨있는 배열 dots가 매개변수로 주어질 때, 직사각형의 넓이를 return 하도록 solution 함수를 완성해보세요. function solution(dots) { let answer = 0 const width = Math.max(...dots.map(a => a[0]))-Math.min(...dots.map(a => a[0])) const height = Math.max(...dots.map(a => a[1]))-Math.min(...dots.map(a => a[1])) answer = width*hei..

Programmers 2023.06.14 0
Programmers 문제를 풀어봅시다. Day26

1. 세균 증식 어떤 세균은 1시간에 두배만큼 증식한다고 합니다. 처음 세균의 마리수 n과 경과한 시간 t가 매개변수로 주어질 때 t시간 후 세균의 수를 return하도록 solution 함수를 완성해주세요. function solution(n, t) { let answer = 0; answer=Math.pow(2,t)*n return answer; } - answer라는 변수를 0으로 초기화한 후 answer에 Math.pow(2, t) * n의 결과를 대입합니다. - Math.pow(2, t)는 2의 t승을 계산하는 함수입니다. - 이 값에 n을 곱한 후, answer에 대입하여 결과를 계산합니다. 2. 문자열 정렬하기 (2) 영어 대소문자로 이루어진 문자열 my_string이 매개변수로 주어질 때,..

Programmers 2023.06.13 0
Programmers 문제를 풀어봅시다. Day22

1. 자릿수 더하기 정수 n이 매개변수로 주어질 때 n의 각 자리 숫자의 합을 return하도록 solution 함수를 완성해주세요 function solution(n) { let answer = 0; while(n > 0) { answer += n%10; n = Math.floor(n/10); } return answer; } - let answer = 0;: 초기에 answer 변수를 0으로 초기화합니다. 이 변수는 최종적으로 각 자리수의 합을 저장할 용도로 사용됩니다. - while(n > 0) {: n이 0보다 큰 동안에 반복문을 실행합니다. n은 자리수를 하나씩 줄여가며 각 자리의 값을 추출하는 데 사용됩니다. - answer += n%10;: n의 가장 오른쪽 자리수 값을 추출하여 answer..

Programmers 2023.06.07 0

일상

more
2023.05.14 코딩일기 - Next.js 알아보기

- Next.js는 React를 위한 오픈 소스 웹 프레임워크입니다. 정적 사이트 생성, 서버 측 렌더링 및 클라이언트 측 렌더링을 포함한 다양한 기능을 제공합니다. Next.js는 웹 사이트 및 웹 애플리케이션을 구축하는 데 사용할 수 있는 강력한 도구입니다. 다음은 Next.js의 주요 특징과 기능입니다: 서버 사이드 렌더링(SSR): Next.js는 서버에서 초기 렌더링을 수행하여 빠른 페이지 로딩 속도와 검색 엔진 최적화를 제공합니다. 이는 초기 페이지 로딩 시 사용자에게 빠른 콘텐츠 표시를 가능하게 합니다. 정적 사이트 생성(SSG): Next.js는 빌드 시간에 사전 렌더링하여 정적인 HTML 파일을 생성할 수 있습니다. 이를 통해 빠른 페이지 전환 속도와 뛰어난 성능을 제공할 수 있습니다. ..

일상 2023.05.14 3
2023.05.13. 정보처리기능사 실기

- 정보처리기능사 실기는 컴퓨터의 하드웨어와 소프트웨어에 대한 기초적인 지식과 활용 능력을 평가하는 시험입니다. - 필기시험과 실기시험으로 나누어 시행되며, 필기시험에 합격해야 실기시험에 응시할 수 있습니다. - 실기시험은 컴퓨터의 조립 및 설치, 네트워크 설정, 운영체제 설치 및 설정, 워드프로서, 스프레드시트, 프레젠테이션, 데이터베이스, 웹 브라우저 등 다양한 과목을 평가합니다. - 시험시간은 2시간이며, 60점 이상 득점해야 합격할 수 있습니다. - 정보처리기능사 실기시험에 합격하면 컴퓨터 관련 직종에 취업할 수 있는 자격을 얻을 수 있습니다. 또한, 정보처리기사, 정보보안기사 등 상위 자격증 취득에도 유리합니다. - 정보처리기능사 실기시험에 합격하기 위해서는 컴퓨터의 기본적인 지식과 활용 능력을..

일상 2023.05.13 0
2023.05.12 웹디자인 기능사 시험준비

- 오늘은 웹디자인 시험을 준비 했습니다. - 웹디자인시험에서 중요한 것은 스크립트 부분이라고 생각합니다. - 꼬였을 때 고치기가 막막하다는 부분에서 말이죠 - 그 부분들을 집중적으로 보겠습니다. - 여기는 두가지 기능이 들어갔습니다. - 탭메뉴 부분과 슬라이드 부분이죠 - 코드를 보시죠 미래를 이끄는 열정 산업대학교 당신이 원하는 교육 산업대학교 미래를 향한 우리의 도전 산업대학교 // 슬라이더 let currentIndex = 0; const $sliderWrap = $(".sliderWrap"); //이미지 부모 : 움직이는 영역 const $slider = $(".slider"); //각각의 이미지 const $sliderWidth = $slider.width(); //이미지 가로값 $slider..

일상 2023.05.12 0
2023.05.11 코딩일기

- 오늘은 아침에 조별작업을 했습니다. - 오늘한 페이지를 한번 같이 보시죠 - 헤더에 있는 탭메뉴와 메인 슬라이더 그리고 밑에 탭메뉴를 가장한 버튼이 있습니다. - 카테고리 버튼들을 누르면 해당 카테고리가 모여있는 페이지로 넘어가는 것이죠 - 하지만 레이아웃은 똑같기 때문에 페이지가 안넘어 가는것같은 착각을 주는 겁니다. - 하지만 슬라이더 때문에 로딩이 길어지게 된다면 어쩔수 없죠... - 이건 커뮤니티 안에 글을 보는 페이지 입니다. - 글과 댓글은 임의로 적어놓았습니다. - 조별작업을 하면서 느끼는 것은 시멘틱 태그과 html구조의 중요성입니다. - 처음에 html로 틀을 짤 때 어떻게 짜느냐에 따라서 나중에 코딩의 난이도가 달라지는 것 같습니다. - 어떤 경우에는 html 구조를 다시 잡아야 되..

일상 2023.05.11 0
2023.05.04 aws summit 후기 feat.codeWhisperer

- 오늘은 수업 대신 컨퍼런스를 갔다왔습니다.!! - aws에서 하는 컨퍼런스 였는데 서울 코엑스에서 열어서 학원가는 시간보다 2시간 일찍일어났다는... 딜교 쌉손해.. - 하지만 오랜만에 서울에 가서 재미있었습니당 - 사진을 보시죠 - 아무튼 기조연설 듣고 점심먹고 강연(?) 하나 듣고 엑스포 털고 왔습니다!! - 강연 들을 만한게 뭐가 있을까 고민을 하다가 codeWhisperer에 대해서 소개해주는 것을 들었는데요 - 바로 코딩을 같이해주는 비서!!(살짝모자라지만..) 아무튼 저도 바로 해봤습니다.!! - 연결하고 주석을 달아두면 이렇게 자동완성이 뜹니다!! - 그걸 tap해주면 끝!! - 하지만 저는 이게 맞는지 틀린지 정확하게 몰라서 우리의 또다른 친구에게 물어보았죠 - 네 얼추 맞는거 같습니다..

일상 2023.05.04 1
23.05.02

- 오랜만에 돌아온 코딩일기 입니다. - 오늘은 정말 날씨가 좋은 날 이였습니다. - 요즘 날씨가 계속 좋지만 학원은 실내라 어두침침합니다. - 오늘은 조별과제를 했습니다. - 조별로 사이트를 만들고 있습니다. - 학원에서 간간히 보이는 절망의 창... - ip가 가끔 막히는 거 같기도 합니다.. - 아무튼 열심히 만들 페이지 입니다. - 아직 html과 css 밖에 안해서 아무것도 안되는 페이지지만 이제 추가로 php로 작업도 해주고 할 것입니다. - 끝까지 화이팅!! - 끝!

일상 2023.05.02 4