본문 바로가기

Programming

(38)
Spring을 이용한 웹사이트 제작 - 1 작년 하반기 때 heroku, db4free, spring을 이용하여 로그인기능까지 구현한 웹사이트를 만들었다. 이번에 제작할 페이지는 지난학기 제작했던 것 보다는 간단하지만 조금 빠르게 페이지가 돌아가고 home에서만 template을 사용했던 것을 전체페이지에 일관되게 사용할 예정이고 (안된다면 한 페이지에 몰아서 할까도 생각중) 문제는 했던 것을 대부분 잊어버린 것이다. 다시 처음부터 어떻게 페이지를 제작하는지 하나하나 정리하고 다시 시작하고자 한다. ryuha9.herokuapp.com/ Ryuha photo ABOUT ME I take a picture of Creation. Welcome to RyuhaPhoto website. Nice to meet you. I'm Ryuha who is a..
21년도 개인전시회 웹페이지 구축 20-2학기 때 프런트엔드 백엔드에 관한 전반적인 내용을 다루었다. 배운 것을 기반으로 직접 필요한 웹사이트를 만들어보고자 한다. 본 포스팅은 계획 초기단계로 개발하다보면 수정될 수 있음을 알려드립니다. 초기에는 온라인 전시회를 생각했지만 올해 여름에 서울에서도 비슷하게 열 예정이므로 온라인 전시를 위한 페이지는 제작이 필요 없다. 프런트 영역에서 구현해야할 부분은 크게 5페이지로 나타낼 수 있다. 1. home 처음 진입시 symbol과 click to start로 main 페이지로 넘어갈 수 있게 만드는 것 2. main 전시회의 포스터 및 기획의도 작가와 모델의 소개, 인스타등 전반적인 정보를 담는 공간 3. visitor's book 웹페이지를 구축해야하는 하는 가장 큰 이유인 온라인 방명록 4...
C++ Fundamental data Types, Integers, Float, Char type C++에서 변수를 초기화 하는 방법 int a = 123; 같이 초기에 초기화 시키는 방법 copy initialzation int a(123); 괄호로 초기화 direct initialization int b { 123 }; 중괄호로 초기화 uniform initialization 밑에 두가지는 직접 데이터 타입을 만들어서 사용할 때 유용하게 사용된다. 강제적으로 데이터 타입을 바꿀때 int i = (int)3.1415 copy initialization int a((int)3.1415) direct initialization은 타입명을 맞추어서 초기화를 시키면 되지만 uniform initialization은 어떻게든 타입을 맞추어주어야 한다. ------------- char 문자의 characte..
C++ function C++의 함수 형태는 C와 거의 동일하다. using namespace std;를 이용해 미리 cout를 편하게 사용할 수 있게 셋팅해둔다 #include using namespace std; int addTwoNumbers(int num_a, int num_b) // 같은 변수명을 한번에 바꿀 땐 f2 + command { int sum = num_a + num_b; return sum; // Return 해주는 값의 형식과 함수 앞에 int가 동일해야 한다. } int multiTwoNumbers(int num_a, int num_b) { int multi = num_a * num_b; return multi; } void printHelloWorld() // return할 값이 없기 때문에 void..
C++ 공부 C++ 공부는 인프런 홍정모의 따라하며 배우는 C++ 강의를 기반으로 필기 혹은 추가적으로 작성한 코드들을 올립니다. 설명 보다는 코드의 주석형태로 작성할 예정이며 중간중간 다른 내용도 들어갈 수도 있습니다.
Java Hello World Java HelloWorld public class HelloWorldApp{ public static void main(String[] args) { System.out.println("Hello world!!"); } } public class "HelloWorldApp" -> 처음 생성한 file의 이름과 동일하게 작성해야한다. HelloWorldApp이라는 class를 새로 생성하기 때문에 동일하게 작성해야 한다. main이라는 이름의 method를 생성한다. 그리고 중괄호 안에 있는 것을 실행한다. Hello World라는 것을 프린트하라고 명령하는 것이다. 위의 코드를 실행하면 Naviagtor에서 class라는 파일이 새로 생성됨을 알 수 있다. 파일을 실행하면서 class를 만드는 것인데 ..