본문 바로가기

분류 전체보기339

Convenience store program 메뉴 버튼을 구획을 나눴고 어떤 버튼을 클릭했는지 보여주기 위해서 클릭된 버튼에 색을 입혀주었음 콤보박스를 사용해서 이미 입력된 대분류가 있다면 바로 입력 가능하도록 만들었다. (그런데 추가 후 콤보박스가 초기화되지 않는걸 나중에 알았음) 가격과 재고 개수를 입력하는 부분은 범위를 벗어나거나 숫자가 아닌것을 입력하면 try-catch로 오류 문구를 잡아줌 판매자 메뉴는 한번에 판매해버리지 않고 다시한번 확인하는 절차를 거친다. 물품 삭제의 경우, 대분류로 분류된 마지막 제품이 사라진다면 try-catch의 문구를 다르게 적용. 제품 목록의 경우에는 이전 버전의 경우에, 저장된 시간까지 나타내어주었으나, DB를 사용하면서 자동으로 물품정보가 변경되기 때문에 저장 버튼을 제거함. 그리고 프로그램을 종료 후,.. 2020. 3. 8.
chatting program 기존의 명령어 라인 입력하는 방식을 개선한 gui 채팅 프로그램 stream 부분을 어떻게 고쳐야 할지 고민하는게 가장 우선적인 문제. 그 다음으로 생각해볼만한 내용들은 개인적인 수정내용이었는데, 어떻게 채팅방 아이디를 보내줄지 만약 연결이 안됐다면 try-catch로 어떤 메시지를 보내줄지, 여기서, 여러번 연결이 안된다면 같은 메시지를 띄우겔 될 경우 작동을 제대로 하는지 아닌지 모를 수 있다. 이럴 경우에는 어떤 메시지를 띄울지 생각해보기. 나중에 눈에 띄었던건, 아이디를 넘길 때 연결하기 버튼을 누른 그 때 같이 보내줄걸 하는 생각이 들었고 물론 첫번째 채팅을 한다면 같이 아이디가 넘어가긴 하지만 아쉬웠던 부분. 보내기 버튼을 누르지 않고 엔터를 누른다면? 엔터를 누르고 채팅창 입력부분을 지워야 .. 2020. 3. 8.
c++ online compiler https://ideone.com/ Ideone.com Ideone is something more than a pastebin; it's an online compiler and debugging tool which allows to compile and run code online in more than 40 programming languages. ideone.com 아주 간단하게 컴파일 해볼수 있는 온라인 컴파일러. 좌측 하단의 언어 설정을 c++로 변경해주고 사용합니다. 2020. 3. 5.
백준/1927/우선순위 큐/c++ 보호되어 있는 글 입니다. 2020. 3. 5.
Stack/Queue stack과 queue를 공부하면서 사용할 여러가지 멤버함수 이름을 보면 다음과 reference와 같다. 강의에서는 다음 함수들 기능을 구현하고, 실제로 어떻게 적용되는지를 확인하게 되는데, 알고리즘 문제를 풀때는 reference를 참고해서 작성하면 된다. #include #include http://www.cplusplus.com/reference/stack/stack/ stack - C++ Reference container_typeThe second template parameter (Container)Type of the underlying container www.cplusplus.com http://www.cplusplus.com/reference/queue/queue/ queue - C+.. 2020. 3. 3.
자바 단축키 ctrl + 스페이스 : 자동완성ctrl + i : 자동정렬ctrl + 위/아래 방향키 : 한 행 이동ctrl + alt + 위/아래 방향키 : 한 행 복사 주석과 함수찾기 등도 많이 쓰임.자동완성은 정말 편리하니 알아두기 바랍니다. 정말 정리를 잘해놓으신 블로그입니다. 원하는 기능이 있다면 암기하면 편해요 https://songeunjung92.tistory.com/7[JAVA] 이클립스(Eclipse) 기본 단축키* 이클립스(Eclipse) 단축키 ===== 실행 ===== 1. Ctrl + F11 : 바로 전에 실행했던 클래스 실행 ===== 소스 네비게이션 ===== 1. Ctrl + 마우스커서(혹은 F3) : 클래스나 메소드 혹은 멤버를 상세하게 검색하고자..songeunjung92.tistor.. 2020. 2. 24.
스택 중위표기식을 후위표기식으로 전환 다음 두가지 단계에 대해 명확히 구분하셔야 합니다. 출력하는것과 스택에 넣는 방법이 다르기 때문에 구분해서 기억하셔야 합니다. 1. 후위표기식으로 변환 2. 후위표기 계산 다음 식을 후위표기식으로 전환하는 연습을 해보도록 하겠습니다. A*B-C/D 주의할 점 1) 연산자 우선순위에 따라 괄호를 표시하세요 2) 출력하는것과 스택에 넣는 것의 기준을 명확히 하세요 {(A*B)-(C/D)} 가장 간단하게는, 오른쪽 괄호가 나오면 연산자를 적어주는 겁니다. (AB)* (CD)/ 그리고 (AB)* : A와B를 곱한 결과를 X라고 가정합니다. (CD)/ : C와D를 나눈 결과를 Y라고 가정합니다. 그렇다면 위의 식의 결과를 다시 표현해보도록 하겠습니다. {X-Y} 따라서 {XY}- 로 표현하실 수 있습니다. 그리고.. 2020. 2. 20.
Java jdk, eclipse 설치 https://www.eclipse.org/downloads/packages/ Eclipse Packages | The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source pro 446 MB 3,904 DOWNLOADS The Modeling package provides tools and runtimes for building model-based applications. You can use it to graphically design domain models, to leverage those models at design time by creating and editin.. 2020. 2. 19.
자바 온라인 컴파일러 https://ideone.com/ Ideone.com Ideone is something more than a pastebin; it's an online compiler and debugging tool which allows to compile and run code online in more than 40 programming languages. ideone.com 학중에 컴파일 프로그램이 없는 컴퓨터에서 간단한 과제를 하기 위해 사용했던 온라인 컴파일러 사이트가 있었어요. C++를 종종 이용했는데, 자바도 컴파일을 할수가 있더라구요. 온라인 컴파일러 사용하면 간단하게 어디서든 컴파일이 가능합니다. 클래스가 여러개로 복잡하다면 컴파일은 못할수도 있을것 같아요. 해보지는 않았습니다. 간단하게 실험삼.. 2020. 2. 18.