2주간 기다리면서 차라리 빨리 시작하기를 바랐는데, 막상 시작하고 주어진 미니 프로젝트의 난이도에 잔뜩 쫄아버리고 마는 수준.오늘의 가장 큰 변화는 바로 주어진 프로젝트보다도 새롭게 편성된 팀 인원이었다. 가진게 나이 밖에 없다는 핑계로 팀장을 맡기로 했고, 그 덕분에
이라고 하기엔 조금 양심 없게도 팀 내 갓력자이신 현민님 덕분에 수월하게 만들 수 있었다.기본 프레임을 짜주시고 git으로 공유해 주셔서 내가 한 대부분은 css였지만 오늘 구글링을 통해 알게 된 멋진(?) css를 기록하려고 한다.그리고 새로운 폰트 사이트를 찾았다.
오늘 낮에는 갑자기 고용센터에서 연락이 와 상담을 받으러 간 시간 때문에 크게 한 일이 없게 느껴진다. 상담 후 잠시 메인 페이지를 만지작 거리다 보니 저녁 먹을 시간이었고 저녁 시간에 팀원분들과 현민님이 만드신 메인 페이지를 구경하면서 회의를 하다보니까 캠프 파이어
완성 된 팀 소개 페이지! 오늘 드디어 팀 소개 페이지를 완성했다. 어제 자기 직전까지 끙끙 앓던 버튼 태그 문제를 해결하나 했더니 방명록 코멘트 삭제 기능을 만들어야 해서 힘들었던 오늘 하루. 버튼만 걸리면 엄청 버벅거리고 힘들어 하는 나... 나에게 왜그래 버튼..
나흘 간(첫 날은 회의 및 S.A 작성을 하느라 시간이 다 흘러서 빼고) 진행한 팀 프로젝트가 드디어 막을 내렸다! 미흡한 팀장 노릇과 부족한 실력으로 고생한 우리 팀원들에게 박수를 보내면서 프로젝트 이야기는 WIL로 써야하기 때문에 마무리.\-프로세스의 정의 메모리에
\-본격 학습 시작\-22일 팀 변경오늘부터 본격 강의를 듣는 날. 사실 주말부터 강의는 열려있었으나, 주말에는 다른 작당을 좀 하느라 강의는 오늘 본 일정부터 들었다. Python을 사용 안 해본 것도 아닌데 강의를 들으니 새삼스러웠다.어, 이거 써봤던 문법! 했던
시간표대로 공부를 하고 있는데 오늘 시간표에는 알고리즘이 있었다.전날에 튜터님이 어려울 거라고 하셨는데 진짜 수업 들으면서 물음표 백만개 뜨면서 좌절. 이거 정말 할 수 있나, 개발자 가능한 부분인가? 고민하게 만든 너...오늘 제일 어려워서 저번 팀 같은 조였던 정민
오늘도 붙잡고 있는 알고리즘. 1주차 강의를 어제 다 마무리 짓지 못해서 오늘 완강은 했으나...사실 만족스럽진 않은게 1주차 강의 끝나고 내주신 숙제에 답을 쓸 수도 없고, 답을 확인하고 따라 쓰고 주석을 달아보려 했으나 그 마저도 이해를 못해서 달 수가 없었다. 진
자바스크립트 꽉 잡아^^ 알고리즘은 아직 나의 수준이 아니라고 사료되어 기초부터 다시 잡기로 했다. 자바스트립트를 시작으로 주말에 파이썬 문법 복습을 ㅎ
파이썬을 복습할까 하다가 자바스크립트를 더 열심히 하는 게 맞을 거 같다는 생각이 들어서 오늘도 자바스크립트를 잡고 늘어졌다. 오늘도 약한 부분을 복습을 하고 창민 튜터님이 남겨주신 자바스크립트 자가 검열 테스트...? 를 하고 25개에서 17개... 맞췄다...아무튼
자바스크립트 강의를 듣다보니 나의 기본기가 얼마나 형편없는지 계속 깨닫는 중이다.캠프에서 열어주신 자바스크립트 강의는 다 들어서 유튜브로 다른 강의를 들어볼까 하고 찾아보던 중 생활코딩이라는 기초 강의를 듣기 시작했다. 정말 다시 무로 돌아가는 중.그래서 오늘은 생활코
다시 돌아 온 JavaScript 어제 html을 듣고 강의를 따라서...? 라고 하기에는 조금 > 노션 토글 전체 열고 닫기 단축기: Ctrl+alt+T
오늘도 밀려오는 특강 러쉬 속에서 어떻게든 내 공부 시간을 조금 늘려보려고 아침 6시에 일어나서 주섬주섬 세수하고 공부를 시작했다.오전에는 혼공스 유튜브를 봤고 오전 특강이 끝나고 손코딩을 따라 치기 시작했다.그래도 전에 봤던 책이고 유튜브 강의를 봤다고 손코딩을 하면
프로젝트 시작 올 것이 오고야 말았다. 미니 프로젝트. 나의 방황은 아직도 진행형인데... 그리고 프로젝트의 난이도에 지금 잔뜩 긴장 상태. 다행이도 나만 어렵게 느껴진 건 아닌 듯 해서... 조금 위로와 응원이 된다. 팀원들과 SA를 작성하면서 그래도 우리 해낼 수
CRUD \*Create : 데이터 생성Read : 데이터 조회Update : 데이터 수정Delete : 데이터 삭제RESTful API 작성 시 Method 부분 \*GET: 웹 데이터의 조회 -> ReadPOST: 웹 데이터의 생성 -> CreatePUT : 웹
\-- 데이터 베이스 생성create database 데이터 베이스 이름\-- 데이터 베이스 확인SHOW DATABASES\-- 생성한 데이터 베이스 선택USE 데이터 베이스 이름\-- 테이블 생성CREATE TABLE 테이블 이름( id int PRIMARY KEY
오늘은 TIL이라고 쓸만한 것이 없다.프로젝트를 시작하고 프로젝트 자체가 지금 나에게 버거운 느낌을 지울 수 없어...GET POST 분명히 웹개발 때 했는데 지금 내가 하려니까 뭐가 뭔지 모르겠고...이거 완성할 수 있을까...? 나에 대한 불신만이 남아...
주특기 시작 전 Node. js가 뭔지 살짝 짚고 넘어가야지.Node.js는 오픈 소스 JavaScript 엔진인 크롬 V8에 비동기 이벤트 처리 라이브러리인 libuv를 결합한 플랫폼인 Node.js는 2009년 5월 27일에 처음 소개 되었다. JavaScript로
동기(Sync)먼저 실행된 코드의 결과가 나올 때까지 대기하는 것.ex> 정원이 30명인 놀이기구를 탄다고 가정을 하자. 놀이기구가 운행할 때 5분이 걸린다고 한다. 놀이기구를 막 태운 시점에서부터 5분이 지나 이미 놀이기구에 타 있는 사람들이 다 내리기 전까지 대기자
어제부터 전 조원분들 중 의견이 맞는 분들과 아침 6시에 일어나서 공부를 한다. 그래서 전날 좀 일찍 자고 일찍 일어나는 중. 아침 시간이 좀 더 마음 잡고 공부하기도 좋아서 앞으로 꾸준히 하고 싶다. 일단 지금 아침에 일찍 일어나서 공부하는 것은 팀 프로젝트 직전까지
개인 프로젝트 마무리 게시판 CRUD만 완성한 상태에서 게시물 댓글 기본 CRUD까지 마무리 했다. 기본적인 api는 마무리 한 셈. 댓글 부분을 완성하고 이해하게끔 도움을 많이 준 정민님께 무한한 감사를. 프로젝트를 마무리 지으면서 확실하게 알게 된 부분을 정리하는
캠프가 시작되고 TIL도 함께 작성하기 시작했는데 TIL을 작성하는 시간과 에너지가 부담되기 시작하면서 사실 게을러지긴 했다. TIL을 작성하는 방법마저 모호해졌을 때 들은 오늘의 특강.어떤 문제가 있었는지내가 시도해본 것들어떻게 해결 했는지새롭게 알게된 것분량은 길지
sequelize를 연결하면서 생긴 ETIMEDOUT오류강의를 보면서 따라했기 때문에 뭐가 문제인지 몰라서 ETIMEDOUT오류로 구글링을 했다.AWS RDS를 사용했고 vscode에서 연결 확인을 하면서 나온 에러였다. 내가 서버 정보를 잘못 입력했나 싶어서 서버 연
Blog-prac ERD Blog-prac API ▶새롭게 알게된 것
▶ 어떤 문제가 있었는지 문제 1 ▶ 내가 시도해본 것들 문제 1 모듈 충돌 문제인가 싶어서 아래의 코드로 모듈을 삭제하고 재설치 ▶ 어떻게 해결 했는지 문제 1 재설치 후에도 똑같은 반응이어서 자세히 보니 다운 받은 폴더 안에 폴더가 또 있었고 그 안에 app.j
▶ 어떤 문제가 있었는지 데이터 베이스 입력 값을 수정하려고 쿼리를 치다가 오류를 만났다. 문제 1 사이드 바에서 더블 클릭을 했음에도 자꾸 쿼리를 수행 할 데이터 베이스를 선택하라고 떴다. 문제 2 위의 문제를 해결하고 나니 세이프 모드 때문에 수정이 안 되는 상황
자바스크립트 문법 공부를 어떻게 할까 고민하다가 코테로 직접 부딪히면서 해보기로 함.오랜만에 프로그래머스에 들어가서 0단계 문제를 하나 골랐는데... 이걸 어떻게 풀지 싶어짐.프로그래머스 답안 채우는 곳에 미리 설정된 값.이걸 전부다 지우고 해야하는지, 제한사항도 포함
몫을 구하는 문제여서 아래의 코드로 실행시켰다. 그런데 num1이 7이고 num2가 2일 때의 값이 3.5가 나와서 실패.내가 나머지 연산이랑 기호랑 헷갈리고 있나 싶어서 %로 바꿔보고 num1과 2의 위치도 바꿔봤지만 실패.나머지 값이 아무래도 정수로 떨어지는 거 같
기본 사칙연산 문제를 끝내고 if문이 나왔다. 기본적인 if문이라는 건 아는데 갑자기 풀라고 하니 어떻게 써야할지 막막했고 내가 쓰는 족족 에러 메시지가 떠서 난감했다.처음에는 if문으로만 코드를 작성했는데 작성하다 보니까 리턴 값이 자꾸 비교 값과 맞지 않다는 메시지
프로젝트 진행 중 express로 정적 파일을 여는 과정에서 css파일이 들어있는 폴더가 열리지 않아 프론트 페이지가 html로만 열렸다. (사진은 나중에 첨부)경로 설정이 문제인가 싶어서 경로설정 재수정을 해봤는데 되지 않았다.app.js 파일의 app.use부분을
팀 프로젝트에서 내가 맡은 부분은 리뷰 작성 페이지.처음에는 API 명세대로 POST만 작성하려고 했는데 리뷰 수정과 삭제도 있어야 할 거 같았다.수정과 삭제 API도 함께 만들었다. 그런데 리뷰 수정이라는 기능이 꼭 필요한가 싶었다.그래서 과감히 수정 기능은 삭제하고
그냥 이 문제를 어떻게 푸는지 몰랐다단순하게 분수 덧셈 공식으로 풀어보려고 했으나 답이 나오지 않았다.켐프 대원분께 질문을 하니 최소공배수를 통해 답을 구해야한다고 알려주셨다.해결한 코드 !최소공배수를 구하는 코드양식과 코테를 풀 때는 어느 정도 수학적 지식도 필요하고
오늘의 코테 문제. for문을 사용해 답을 구해야한다라는 생각도 들었고 까지도 작성을 했으나 그 다음 각 원소에 두배한 원소를 구하는 값을 어떻게 적어야 할지 몰랐다.노드 입문주차 블로그 만들기 리뷰 강의를 보면서 기존 코드를 수정 중 만난 오류코드를 맞게 작성했다고
노드 입문주차 코드 리뷰를 보면서 내가 만든 코드를 수정하고 있었다.comment 수정하는 API를 작성하고 썬더 클라이언트로 돌려보던 중 수정한 값이 넘어가지 않는 문제를 만났다. postId가 필요하지 않은 API인데 자꾸 postId 값을 찾는 오류 메세지para
배열의 중앙값을 가져오는 문제. 오름차순과 중앙값을 어떻게 가져오는 지 몰라서 풀지 못했다.처음에 시도한 코드. 코드 실행에서는 잘 넘어갔는데 정답 제출을 하니까 넘어가지 않았다.sort함수는 문자열로 비교해서 오름차순으로 정리하는데 범위 값을 보면 음수도 포함되어 있
기대한 값문제가 생긴 값like api를 만들고 rest client로 좋아요 기능을 실행했을 때, 로그인 후 토큰 값을 받아 userId값을 지정해 줬음에도 1번 값으로만 리턴이 되는 문제.로그인 기능에서 문제인 지 확인함. (X)like에서 어떻게 id값을 받아 오
함수를 jerry로만 단일 호출해서 'JerryKramerGeorgeElaine' 라는 값을 받게하는 문제.단순하게 jerry에 return 값을 주면 되는 게 아닌가 해서 이렇게 답을 썼다가 문제를 다시 읽어봤는데 단일 호출과 주어진 다른 함수들이 이상해서 고민했다.
Object.values() 를 어떻게 쓰는지 모르는 문제2중 for문을 사용해 정답에는 도출했다. 그런데 문제가 원하는 답변과 클린 코드가 아닌 거 같았다.튜터님께 이렇게 풀었는데 이게 아닌 거 같고 Object.values()를 어떻게 써야할지 모르겠다고 질문을
▶ 어떤 문제가 있었는지 최종 프로젝트 시작하면서 팀과 원활한 소통을 위해서 Linear라는 Issue Tracking을 채택했다. 이걸 슬랙과 연동하면 실시간으로 팀 활동을 알 수 있다고 해서 슬랙과 연동하려고 했지만 알림이 오지 않는 상황. ▶ 내가 시도해본 것들
이벤트 루프는 JavaScript에서 비동기 동작을 처리하기 위한 핵심 메커니즘이다. 클릭이나 네트워크 요청과 같은 이벤트를 대기열에 넣은 다음 현재 작업이 완료되면 해당 이벤트를 하나씩 처리하는 방식으로 작동한다. 이를 통해 JavaScript는 차단하거나 기다리지
동기 코드 실행 방식은 코드를 순서대로 실행하는 방식이며, 다음 코드가 실행되기 전에 현재 코드가 완료될 때까지 기다린다. 이는 일반적으로 코드의 실행이 예측 가능하고 간단하다는 장점이 있지만, 코드 실행 중에 지연이 발생하면 전체 프로그램이 지연될 수 있어서 대규모
HTTP(Hypertext Transfer Protocol)와 HTTPS(Hypertext Transfer Protocol Secure)는 모두 인터넷에서 정보를 주고받는 데 사용되는 프로토콜이다.하지만, 두 프로토콜의 가장 큰 차이점은 보안성이다. HTTP는 보안성이
배열: 배열은 유사한 데이터 유형의 모음을 저장하는 데 사용된다. 데이터 검색, 정렬 및 조작과 관련된 알고리즘에 자주 사용된다.연결 목록: 연결 목록은 각 항목이 목록의 다음 항목을 가리키는 데이터 항목 모음을 저장하는 데 사용된다. 동적 데이터 구조와 관련된 알고리
맬웨어: 맬웨어는 컴퓨터 시스템이나 네트워크에 해를 입히도록 설계된 소프트웨어 유형이다. 여기에는 바이러스, 스파이웨어 및 랜섬웨어가 포함될 수 있다.피싱: 피싱은 공격자가 사용자를 속여 암호, 신용 카드 번호 또는 기타 개인 정보와 같은 중요한 정보를 제공하도록 시도
Promise는 비동기 작업의 최종 완료(또는 실패)를 나타내는 개체이며 사용 가능한 경우 해당 작업의 결과를 처리할 수 있도록 한다. Promise에는 보류(작업이 완료되기 전의 초기 상태), 이행(작업이 성공한 경우) 및 거부됨(작업이 실패한 경우)의 세 가지 상태
Node.js의 모듈은 관련 기능을 캡슐화하는 재사용 가능한 코드 조각이다. 이를 통해 개발자는 코드를 별도의 더 작은 파일로 구성할 수 있으므로 코드 유지 관리 및 재사용에 도움이 된다.Node.js에서 모듈을 사용하려면 먼저 모듈에 포함할 코드를 정의하여 만든 다음
클라우드 컴퓨팅은 사용자가 인터넷을 통해 서버, 스토리지, 애플리케이션 및 서비스를 포함한 공유 리소스에 액세스할 수 있는 컴퓨팅 모델이다. 클라우드 공급자는 인프라 관리 및 유지 관리를 담당하고 사용자는 기본 기술에 대해 걱정할 필요 없이 필요에 따라 이러한 리소스에
정규식이라고도 하는 정규식은 일련의 문자열을 설명하는 패턴입니다. 텍스트 데이터를 일치시키거나 조작하는 데 사용할 수 있는 검색 패턴을 정의하는 일련의 문자입니다. 정규식은 일반적으로 프로그래밍 언어, 텍스트 편집기 및 기타 도구에서 검색 및 바꾸기 작업, 데이터 유효