no image
[항해 99] 웹 미니 프로젝트 SA
안녕하세요. 항해99 에서 6조의 웹미니프로젝트 SA입니다. 0. 팀원 소개 김명찬 / https://github.com/mingtian-chan 김다보미 / https://github.com/KimDabomi 현민영 / https://github.com/95hyun 박성진 / https://github.com/zugzpark 이승배 / https://github.com/SeungbaeLee 강다온 / https://github.com/jays1144 1. 프로젝트 제목 / 간단설명 저희 프로젝트 이름은 "whatsYourStack"입니다. 저희 팀원들의 나아가서는 이용자들의 자기소개를 적는 페이지 인데요! 회원가입, 로그인, 자기소개 글쓰기, 글 수정, 글 삭제 등의 기능을 구현하려고 합니다! 2. 와..
2023.12.06
pre-1주차 HTML, CSS
웹브라우저가 하는일? 웹브라우저는 HTML형태의 코드를 우리에게 친숙한 웹 페이지로 바꾸어 주는 것! 웹 동작개념 간단하게는 요청을 보내고 받은 HTML 파일을 그려준다. 클라이언트가 요청을 하면 서버컴퓨터가 요청에 대한 응답으로 HTML, CSS, JS 로 코드를 줌 또는 JSON 등의 데이터의 형식으로만 응답을 주기도 함. HTML, CSS, JS 가 뭔데 ? ![[Pasted image 20231204171409.png]] https://html-css-js.com/ HTML은 뼈대 CSS는 스타일 JS 는 애니메이션 등 동작 HTML 구조 head 중요한 속성들이 들어가는 부분 웹페이지에 들어가진 않지만 필요한 것 body 필요한 내용이 들어가는 부분 주석 달기 언제 다냐? 삭제는 안하지만 컴퓨터..
2023.12.05
no image
블로그 재 가동 개시
안녕하세요 주인장입니다.  너무 많은 공백기였다 그죠? 오랜만에 다시 찾아뵙게되어 죄송합니다.  매일매일 해오던 블로그에 권태감과 무력감이 겹쳐서 써야지 써야지 하다가도 계속 안 쓰게 되었네요.  이제 다시 열심히 써보려고 합니다.  벌써 12월이 다 되었네요. 여러분의 2023년은 어떠셨나요?  제 23년은 꽤나 바쁘면서도 하기싫어 흐엉엉 의 연속이었던 것 같습니다. 다가오는 24년은 더욱 바빠질 것 같습니다.  설레는 마음으로 도전하는 한 해가 되길 바라는 주인장입니다. 종종 와서 제가 어떤 도전을 하는지 보러 와 주세요.
2023.12.01
TIL 22.06.08 (시험에 나올만한..?)
std::ostream& operator(std::istream& is, T& obj){ return is; } 멤버함수 Complex Complex::operator+(const Complex& c){ Complex result(re + c.re, im + c.im); return result; } // 이게 맞음 (result를 리턴해야해) 틀린 예시 : Complex Complex::operator+(const Complex& c){ re += c.re; im += c.im; return *this; // 이렇게 하면 x 값이 바뀌게 되니까 안됨 const 선언 안했는데 왜 에러가 날까 Complex& Complex::operator=(const Complex& c){ // 이렇게 해야 에러가 안남..
2022.06.09
TIL (22.06.07) ( * , & 관련 )
생성자 #include using namespace std; class Point{ int x, y; public: Point(int x=0, int y = 0) :x(x){ // x 앞에게 멤버변수, 뒤에게 배개변수 this -> y = y; // y도 앞에게 멤버변수, 뒤에게 매개변수 } void print(){ cout
2022.06.08
TIL (22.06.05)
생성자 A a2; int main() { A a1; cout
2022.06.05
TIL (22.05.30)
STL(Standard Template Library) 표준 템플릿 라이브러리. 많은 프로그래머들이 공통적으로 사용하는 자료 구조와 알고리즘들을 template로 구현한 클래스 namespace std에 포함되어있음 컴포넌트 컨테이너 : 자료를 저장하는 구조 벡터, 리스트, 집합, 큐, 스택과 같은 자료 구조 반복자 컨테이너 안에 요소를 순차적으로 처리하가위한 컴포넌트 알고리즘 정렬이나 탐색과 같은 다양한 알고리즘을 구현 STL의 장점 STL은 전문가가 만들어서 테스트를 거친 검증된 라이브러리 STL은 객체 지향 기법과 일반화 프로그래밍 기법을 적용하여서 만들 어졌으므로 어떤 자료형에 대해서도 적용 STL을 사용하면 개발 기간을 단축할 수 있고 버그가 없는 프로그램을 만들 수 있다. STL 컨테이너 순차..
2022.05.30
TIL (22.05.25)
template 템플릿(template): 물건을 만들 때 사용되는 틀이나 모형을 의미 함수 템플릿(function template): 함수를 찍어내기 위한 형틀 int get_max(int x, int y){ } // 얘랑 float get_max(float x, float y){ } 얘처럼 여러 타입으로 선언하면 귀찮아 template T get_max(T x, T y) { if (x > y) return x; else return y; } typename 대신 로 써도 됨 템플릿 함수의 특수화 template void increase (T& v){ v+= 1;} template // 특수화 된 부분 void increase(int *& v){ v += 2; } 특수화를 해놓으면 우선권이 있어서 먼저..
2022.05.25
TIL (22.05.23)
예외처리 try - thow - catch 구조를 이용해라. int main(){ try { if (x) throw 1; M1 실행문 } catch (int e) { M2 실행문 } M3 실행문 } x == true -> M2 - M3 순 x == false -> M1 -> M3 순으로 실행 인자의 타입과 일치하는 예외만 처리한다. try { int person =0; ... if (persons == 0) throw persons; // int 값을 던지는데 ... } catch(char e) // catch는 char 타입으로 받으니까 안된다! { cout
2022.05.23