본문 바로가기

전체 글

(54)
c++ Pointer의 기초 c 언어가 시스템의 기초를 다루는데 가장 유용한 언어라는 것도 알겠다. 정적 메모리와 동적 메모리를 관리하는데도 유용하고 #include using namespace std; int main() { int x = 5; cout
C++ 난수 random number 만들기 #include #include //std::radn(), std::srand() #include using namespace std; int main() { //std::srand(5343); //seed를 설정해주는 것 //다만 이렇게 되면 seed number가 고정이 된다. //그래서 srand를 time과 연결시켜준다 std::srand(static_cast(std::time(0))); for (int i = 0; i < 100; i++) { cout
해운전 프런트엔드 웹사이트 설계 벡엔드까지 구현하고자 하였지만 오류를 잡기에 시간이 부족하여 프런트만 작성해서 업로드 시켰다. github public으로 호스팅을 걸었고 링크는 아래와 같다. ryuhajeffery.github.io/firstExhi/start 해운전 start Page ryuhajeffery.github.io 3가지 페이지를 제작하였고 소스코드는 조금씩 수정이 되었을 수 있다. Bootstrap을 큰 틀로 제작하였고 template의 출처는 아래와 같다 startbootstrap.com/theme/grayscale Grayscale - Free One Page Bootstrap Theme Grayscale is a free Bootstrap theme with a dark color scheme, smooth scr..
C++ 배열의 반복 #include using namespace std; int main() { const int num_students = 5; int scores[num_students] = {84, 92, 76, 81, 56}; //동적할당을 하면 이것도 자동화가 가능하다. //오히려 미리 사전에 배열의 크기를 정하는 것이 아니라 //입력된 숫자를 가지고 계산을 할 수도 있다. //역으로 5로 계산되는 것을 알 수 있다. //const int num_students = sizeof(scores) / sizeof(int); //함수 parameter로 넘어간거면 pointer 주소로 넘어간 거여서 다른 숫자가 나옴 int max_score = 0; int total_score = 0; for (int i = 0; i <..
해운전 전시회 포스터 제작과정 작년 일러스트 기초 수업을 들으면서 기초 툴에 대해 학습을 했다. 그 당시에는 레퍼런스를 보고 비슷하게 따라하는 수준으로 했었다. 또한 전시회를 생각하고 있었기 때문에 포스터로 과제를 제출했었다. 류하포토의 gradient를 넣은 색을 배경색에 배치하였고 - 해운전 - 당신은 어떠한 감정과 생각을 가지셨나요? (메인 포스터는 느끼셨나요?로 변경) - 감정 보다, 감정, 보다 ,감정 보다 의 문구등을 넣었다. 자신의 감정을 대입을 시키기 위해서 얼굴은 펜툴로 따 가렸고 비슷한 계열의 색으로 덮었다. 두번째 포스터는 3d 문구를 이용하여 포스터를 제작하는 것이라 급하게 만들긴 하였다. 첫번째 포스터를 사용할까 했지만 다시 제작하는 것이 낫겠다고 생각하여 다시 제작을 들어갔다. 기존의 층을 나누어 gradie..
Database relational algebra Relational algebra select project Cartensian product Join Rename Union Set-intersection Set-difference 들이 있다. Algebra라고 하면 두가지로 나눌 수 있는데 Operands : 산술을 할때 숫자를 의미한다 Operators : 산술을 할 때 연산기호들을 나타낸다. Relational Algebra (table을 의미) - A Procedural language consisting of a set of operations that take one or two relations as input and produce a new relation as their output Basic operators 두개의 table을 가지..
Database 데이터 베이스는 여러가지 형태로 나타나 있다. 최근에 들어서는 RDB (Relational Data Base)와 SQL문을 사용하지 않는 No SQL Database로 나누어져 있다. RDB는 쉽게 스프레드시트와 비슷하게 관계형 데이터베이스로 표 형식으로 나타난다. 지난학기때 웹사이틀 만들며, 그리고 지금 전시회 웹사이트 방명록을 만들며 사용할 예정인 DB가 여기에 속한다. 대표적으로 Oracle, mySql, MariaDB 등이 여기에 속한다. 반면에 NoSql DB는 겨울방학동안 잠시 빅데이터에 다루었던 MongoDB등 이러한 DB들이 여기에 속한다. DB를 가장 잘 나타내주는 말은 다음과 같다. Organized collection of inter-related data that models som..
C++ 배열의 기초 #include using namespace std; int main() { int one_student_score; // 1 variable int student_scores[5]; // 5 int // array의 각각 element는 각각의 변수로 사용할 수 있다. return 0; } struct를 이용하여 array를 사용하는 방법 #include using namespace std; struct Rectangle { int length; int width; }; int main() { cout