전체 글 (95) 썸네일형 리스트형 Java 문법 종합반 1주차 Java라는 프로그래밍 언어는 1990년대에 처음 등장했다. Java는 C언어의 자료형 데이터 타입, 자료구조, 연산 등 다양한 프로그래밍 기능에 객체 지향 프로그래밍이라는 개념을 도입한 언어이다. 그리고 Java는 운영체제가 다른 것처럼 실행환경이 달라도 같은 실행결과를 반환하는 특징이 있다. Java가 실행환경에 구애받지 않는 이유중 하나가 JVM이라고 생각한다. JVM(Java Virtual Machine)은 자바 가상머신이라는 뜻으로 Java 프로그램을 실행시킬 수 있는 가상의 기기를 말한다. 그래서 운영체제가 달라도 JRE(Java Runtime Environment)를 설치하고 실행하면 거기에 포함된 JVM이 프로그램을 실행 시켜 주는 것이다. JVM에는, Java 프로그램 변환 코드(java.. 사전캠프 미니미니프로젝트 회고 지금 본캠프 개강해서 진행중이지만 사전캠프때 하던 프로젝트가 떠올라 지금 회고록을 써본다. 우리 팀은 본래 영화진흥위원회에서 제공하는 오픈api를 이용해서 박스 오피스 순위를 보여주고 영화의 상세 정보를 보여주는 페이지를 만들 계획이었다. 그런데 오픈api로 제공할 수 있는 정보는 한정적이어서 우리 팀이 원하는 정보를 제공할 수는 없었다. 사실 찾으면 있었겠지만 우리 팀원들의 실력으로는 너무 버거운 문제였다. 그래서 어쩔수 없이 주제를 팀원 4명이 선정한 영화를 리뷰하는 웹 페이지로 바꾸었다. 여기서 첫번째 사진인 메인화면, 두번째 화면인 상세보기 화면, 세번째 사진인 추가하기 화면 세 가지 화면을 디자인 하는 세 개의 프론트엔드 역할과 firebase db와 통신해서 데이터를 출력하는 기능을 구현하는 .. 2024-04-19일자 TIL 오늘은 4월 15일부터 프로젝트를 진행한지 마지막 날이다. 발표자와 대본을 공유하면서 마지막으로 대본에 이상이 없는지 확인하고 발표를 진행했다. 이번 프로젝트를 진행하면서 좋은점(Keep), 개선해야 할 점(Problem), 개선방안(Try)를 정리해봤는데 팀원들마다 다양한 의견이 나왔지만 내가 느꼈던 좋은점(Keep)부터 말해보자면 프로젝트의 본질에 집중해서 최대한 간단한 방법으로 프로젝트를 완성하려는 점이 좋았다고 생각한다.(crud 구현이나 bootstrap 라이브러리 같은 복잡하고 시간이 오래걸리는 기능을 구현하는 대신 picocss를 사용하고 각 조원의 소개에만 집중해서 페이지를 만든점) 프로젝트를 진행하면서 스몰토크 같은 것들을 하면서 프로젝트 조원간의 친밀감을 조성한것이 괜찮은 점이라고 생각.. picocss 최근에 프로젝트를 새로 진행하면서 재미있는걸 팀원이 재밌는 걸 알려줬다. picocss라는 물건인데 굉장히 흥미로운 CSS 프레임워크다. 공식사이트: https://picocss.com/ Pico CSS • Minimal CSS Framework for semantic HTML Minimal CSS Framework for Semantic HTML A minimalist and lightweight starter kit that prioritizes semantic syntax, making every HTML element responsive and elegant by default. Write HTML, Add Pico CSS, and Voilà! picocss.com 이 css 프레임워크는 styl.. firebase의 기초 내일배움캠프에서 첫 프로젝트를 하는데 프로젝트 이전에 캠프에서 지급한 강의에서 firebase를 가르쳐서 firebase를 사용해보기로 했었다. 근데 정말 필요한건 강의에 없어서 필요한걸 찾느라 한참을 고생했다. 그래서 한번 정리해보았다. 우선 firebase는 비동기처리로만 동작하는것 같아서 이렇게 스크립트 태그를 선언해야만 했다. import { initializeApp } from "https://www.gstatic.com/firebasejs/9.22.0/firebase-app.js"; import { getFirestore } from "https://www.gstatic.com/firebasejs/9.22.0/firebase-firestore.js"; const firebaseConfig = .. git에서 파일명이 수정되거나 삭제된 파일 반영하기 git add 명령어는 기본적으로 새로 추가하거나 수정된 파일만 반영할 수 있다. -u 라는 매게변수를 붙이면(git add -u) 파일명이 수정되거나 삭제된 파일도 반영할 수 있다. 참고로 commit 에 -a이라는 매개변수를 붙이면 수정되거나 삭제된 파일만 반영해서 commit 한다고 한다. 출처:https://lsjsj92.tistory.com/524 이전 혹은 다음 페이지로 돌아가기 hitsory.back() // 1단계 이전 페이지 history.forward() // 1단계 다음 페이지 history.go(n) // n단계 다음 페이지 n이 음수면 n단계 이전, 양수면 n단계 다음 페이지로 이동한다. 출처:https://webisfree.com/2016-05-27/%5Bjavascript%5D-%EC%9D%B4%EC%A0%84-%ED%8E%98%EC%9D%B4%EC%A7%80%EB%A1%9C-%EB%8F%8C%EC%95%84%EA%B0%80%EA%B8%B0-history-back()-history()-go() 자바스크립트에서 문자열 추출하기 // str.substr(start[, length]) let hello = "안녕하세요" console.log(hello.substr(0, 2)) // 안녕 // 앞에서 1번째 console.log(hello.substr(-2, 2)) // 세요 // 뒤에서 2번째 자바스크립트에서 문자열을 추출할때는 substr()메소드를 사용한다. start 매개변수로 양수를 넣으면, 앞에서부터, 음수를 넣으면 뒤에서부터 시작점을 고른다. 출처:https://developer-talk.tistory.com/178 이전 1 ··· 5 6 7 8 9 10 11 12 다음