본문 바로가기

전체 글51

[패스트캠퍼스 Java&Spring 웹개발] 2주차 끝까지 열공 챌린지 이번에는 패캠 2주차 강의 공부 내용 정리와 복습이다 챕터05실습 변수 선언과 사용하기 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 package ch05; public class VariableTest { public static void main(String[] args) { int age, count; age = 10; int level = 10000; System.out.println(age); System.out.println(level); } } Colored by Color Scripter cs 실행결과 챕터06실습 1 2 3 4 5 6 7 8 9 10 11 12 13 package ch06; public class VaiableTest { public static voi.. 2023. 5. 19.
[Java 자바] 자바란 무엇인가? 자바는 썬 마이크로시스템즈의 James Gosling과 다른 연구원들이 개발한 객체 지향적 프로그래밍 언어이다. 안정성이 중요하다. 처음에는 가전제품 내에 탑재해 동작하는 프로그램을 위해 개발되었지만 현재 웹;분야에 가장 많이 사용하는 언어 중 하나이고, 휴대용장치 개발에도 널리 사용되고 있다. 자바의 특징 객체지향 프로그래밍으로 유지보수가 쉽고 확장성이 좋다. 프로그램이 안정적이다. 객체지향 프로그래밍이란? 프로그램의 구현을 시간의 흐름순이 아닌 객체간의 관계와 협력을 기반으로 프로그램 하는 것 사용 하는 언어 : Java, C++, C#, Python, JavaScript 등이 있다 2023. 5. 13.
[패스트캠퍼스 Java&Spring 웹개발] 1주차 끝까지 열공 챌린지, JRE8, JDK15 패스트캠퍼스에서 진행하는 과정인 '나도 할 수 있는 Java&Spring 웹 개발 종합반'에 참여하게 되었다. 메인 언어를 Java로 정했는데 막상 혼자 해보려니 막막하고 프로젝트는 또 어떻게 해야하나 싶은 참이였다. 그래서 다양한 it 교육 플랫폼을 찾아보다가 가볍게 국비지원 내일배움카드로 패스트캠퍼스 강의를 들어보았다. 과정은 이렇게 구성되어 있다. 본격적으로 자바를 배우기 전에 몇 가지 다운로드 할 것들이 있다. Eclipse, JRE8, JDK15을 필요로 한다. JDK : 자바에서 제공되는 개발용 라이브러리이며 계속해서 버전이 업그레이드 되고 있다. 이 과정에선 15 버전을 사용한다. JRE: 자바 프로그램이 실행되는 환경이다. 현재 8.0 버전까지 무료로 제공되고 있다. 이 과정에서는 8.0 .. 2023. 5. 12.
[WinAPI, 윈도우 시스템 프로그래밍] 뱀 게임 구현하기 Visual Studio 2010를 사용한 Win32 프로젝트이며 간단한 뱀 게임을 구현해보겠습니다. 주요 변수는 다음과 같습니다. BSIZE: 음식과 뱀 머리의 충돌 판정을 위한 범위 BS: 뱀의 몸 사이즈 fColor: 음식의 색상 food_x, food_y: 음식의 위치 snake_x, snake_y: 뱀의 몸통 위치 MOVE: 뱀의 이동 방향 start: 게임 시작 여부 length: 뱀의 길이 eat: 먹은 음식 개수 주요 함수는 다음과 같습니다. Length(): 두 점 사이의 거리 계산 correct(): 음식과 뱀 머리 충돌 판정 Food_Random(): 음식의 위치 랜덤 생성 Snake(): 뱀 몸통 출력 WndProc 함수에서는 게임의 기능들이 구현됩니다. WM_CREATE 메시지에서.. 2023. 4. 16.
[WinAPI, 윈도우시스템 프로그래밍] Visual Studio 2010 설치 및 윈도우 프로젝트 생성 현재 제가 사용하고 있는 IDE는 Visual Studio 2010 for C++입니다. 아래의 사이트에 들어가서 로그인 후 다운로드가 가능합니다. https://my.visualstudio.com/Downloads?q=visual%20studio%202010%20express&pgroup= Azure DevOps Services | 로그인 현재 사용자 환경에서 Microsoft Internet Explorer의 보안 강화 구성이 사용하도록 설정되어 있습니다. 이 보안 강화 수준으로 인해 웹 통합 환경이 정상적으로 표시되거나 작동할 수 없습니다. 작업을 app.vssps.visualstudio.com 이렇게 생긴 파일을 열어줍니다. Setup을 눌러주시면 다운로드가 진행됩니다. 2023. 3. 24.
[WinAPI, 윈도우 시스템 프로그래밍] 가상 키 코드를 사용하여 키보드 이벤트 실습하기 Virtual-Key 코드 가상 키 코드를 사용하여 키보드 이벤트를 실습해봅시다. 아래는 예제 코드입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 #include LRESULT C.. 2023. 3. 17.
[Algorism 알고리즘] 배열 1차원 배열 배열은 같은 데이터 타입을 가진 연속된 메모리 공간으로 이루어진 자료구조이며 같은 데이터 타입을 가진 여러개의 변수가 필요할 때 사용한다. 정수를 10개 저장 할 수 있는 배열을 생성하는 방법 1 2 int[] array = new int[10]; //배열 array가 10개의 int형 원소를 갖는다고 선언 cs 배열에 값을 저장하는 방법 1 2 3 4 5 6 7 8 array[0] = 1; array[1] = 2; array[2] = 3; . . . array[9] = 10; //자바에서 배열의 인덱스는 0번 부터 사용한다. cs 선언과 동시에 초기화하는 방법 1 int[] array = new int[]{1,2,3,4,5}; cs 배열에 저장된 값을 꺼내 사용하는 방법 1 2 3 4 5 .. 2023. 3. 16.
슥삭 포폴감(포트폴리오 만드는 감 잡기) 강연 수강후기 슥삭 어플을 보다가 포폴감이라는 강연이 있길래 신청했다. 이런 것도 미리 알아두면 좋을 것 같아서 수강했는데 굉장히 도움이 되었다. 수강료 9900원을 내고 수강할 수 있으며 오픈채팅방에 들어간 후 수업 일시에 맞춰 줌 링크를 통해 들을 수 있다. Zoom을 통해 실시간으로 진행하였고 약 2시간 진행되는 강연을 정말 집중해서 들었다. 아직 취업에 대한 정보가 많이 없었던 나로서 아주 많은 걸 알게 되었다. 중간중간 개발자를 위한 정보들도 많이 있었고 무엇보다 채용경험이 있는 현직자분이 알려주셔서 현실적으로 와닿았었다. 강연이 끝나고 나서는 강연하신 분께서 오픈채팅방의 사람들께 도움을 계속 주셨고자료 강의 pdf파일도 신청할 수 있길래 받았다. 아직은 3학년이지만 그래도 목표는 취업이니까 미리미리 준비하는.. 2023. 3. 11.
나의 소개를 곁들인 첫 게시글 나의 소개 현재 수도권 4년제 대학에 재학중이며 컴퓨터공학전공 3학년, 22살이다. 휴학 생각은 없기에 남은 2년동안 최대한 내가 할 수 있는 경험들을 하고 내 무기를 만들어서 빠르게 취업할 것이다. 2학년 여름방학때 부터 조금씩 미래에 대한 생각들을 해오고 내 길을 찾아야겠다고 생각했다. 그래서 이것저것 알아보고 진로 고민을 확실히 하기 시작했다. 위의 바람과 다르게 2학년 2학기 성적은 좀 눈물겨운 점수를 맞이했다. 2학년에는 심리적으로도 좀 힘든 시간을 보냈었고 본가와 먼 거리에서 자취를 하다보니 의지할 곳이 없어 힘들었다. 나는 미루는 습관인 단점을 극복하기위해 겨울방학 때 부터 규칙적인 생활 시작하기로 했다. 그렇게 해서 생긴 루틴이 9시 기상-이불개고 씻기-스트레칭-아침먹기-뉴스보고 독서-점심.. 2023. 3. 11.
늦은 IT's TIME 잇타 동아리 지원 후기 올해 2.6~2.18 대학생 연합 IT 동아리 잇타 3기 지원을 했었다. 팀 구성으로 웹/앱 프로젝트를 진행하는데 많이 접해보지 못했더라도 열정을 갖고 공부하면 지원가능 하다고 해서 신청해보았다. 처음 신청해보는 IT동아리였고 백엔드로 지원했다. 결과는 불합격ㅠㅠ 아마 내 실력이 부족해서 불합격한 것 같았다. 그래도 괜찮다. 얻은 게 있으니까 이번 경험을 토대로 면접 지원서도 어떻게 쓸지 고민해보았고 내 역량이 얼마나 되는지 되돌아 볼 수 있었다. 빨리 실력 쌓고 다음 기회에 지원해봐야겠다. 2023. 3. 11.