분류 전체보기
-
프로젝트 전, 참고하면 좋을 사이트(github 관련)영화추천프로젝트(django, vue) 2022. 11. 14. 23:20
https://velog.io/@summer_luna_0/GitHub%EC%B4%88%EB%8C%80-collaboration%ED%95%98%EB%8A%94%EB%B2%95-%EC%B4%88%EB%8C%80%EB%B0%9B%EC%95%98%EC%9D%84%EB%95%8C GitHub초대 collaboration하는법, 초대받았을때. github에 만든 레포지토리가 있다는 전제 하에 설명.organization이랑 collaboration은 둘 다 협업을 위한 기능이다.레포지토리의 'settings' -> 'Manage access' -> 'invite a collaborator' 클릭 -> 초대할 velog.io 깃허브 협업, collaboration https://hyoje420.tistory.com..
-
내가 월말평가 과락이라니..!-diary 2022. 9. 26. 21:13
아직 dfs, bfs 뿐만 아니라 델타탐색부터 불안불안한 나는 드디어 오늘 월말평가의 모든 문제를 풀지 못했다 ! 자꾸 어렵다고 아직 내 실력이 이정도가 아니라는 아가같은 마음으로 매일 과제도 안하고 쉬운 문제만 골라 풀다가 이 사단이 난 것이다..! 나만 통과 못한 것 같은 불길한 예감이 들지만 오히려 속이 후련하고 다시 열심히 해야겠다는 원동력을 주고 있다! ㅇㅖ 스~ 자꾸 문제가 아른거려 우리반 최고 실력자분의 코드를 얻어서 그 분의 접근법을 알아봐야겠다. 기분 상해서 오늘 강의도 대충 들었는데 벌써 분할정복까지 나갔다. 내 마음은 아직 dfs... 강의도 얼른 듣고 오늘 과제 문제도 풀어야 한다 해야 할 것 들을 적으니 윗줄과 다르게 하기 싫은 마음이 퐁퐁 생긴다. 정신 차리 자ㅏㅏㅏ~
-
[자바 기초] JDK/JRE /JVMJava 2022. 2. 18. 21:18
자바를 사용하다가 JDK / JRE / JVM 등 위의 단어를 많이 보았을 것이라고 생각한다. 자바를 사용하려면 JDK 설치가 필요한데 나도 별 의문 없이 JDK를 설치하고 이클립스를 설치했던 기억이 있다. 그러나 어떤 역할을 하는지 정확하게 알고 있지 않은것 같아서 이번 기회에 짚고 넘어가고자 한다. JDK (Java Development Kit) JDK는 Java 환경에서 실행되는 프로그램을 개발하는데 필요한 도구들을 모은 소프트웨어 패키지다. JRE, 자바 컴파일러(javac), 디버거, 자바 애플릿 및 응용 프로그램 개발을 위한 도구가 포함된다. JDK는 프로그램 개발 도구임에도 JRE (자바 실행환경) 가 별도로 존재하는 이유는, 개발자가 개발한 프로그램이 잘 실행되는지 알아봐야하기 때문이다. ..
-
[Java콘솔게임] 꽃키우기게임Java 2022. 2. 16. 19:02
JAVA 게임 꽃 피우기게임: 황금장미를 찾아서 게임 설명 주인공은 다른 세계에 떨어지게 되고, 그곳을 탈출하려면 '황금장미'를 피워내야한다. 여러 색의 장미를 교배해 빠른 시간안에 황금장미를 재배해내는 것을 목표로 한다. 게임 방법 -플레이어는 처음에 빨간장미, 노란장미, 흰장미 씨앗을 각각 2개씩 갖고 시작한다. 부족한 씨앗은 상점에서 구매할 수 있다. -게임의 하루는 실제 시간의 2분과 같다. 잠자기를 선택해 다음날로 넘어갈 수 도 있다. -장미밭에 가서 장미를 심을 밭의 번호를 선택하고 보유한 씨앗을 심는다. -물은 하루에 한 번 줄 수 있으며 장미의 묘묙의 상태는 ('우') 로 표현한다. 3번 물을 주게 되면 장미꽃 성체가 되고 성체는 장미꽃의 색으로 표현된다. ex) 빨간장미의 성체일 경우 '..
-
자바 스레드Java 2022. 1. 24. 19:57
스레드란 스레드는 동작 중인 프로그램에서의(프로세스) 실행 흐름을 말한다. 자바에서는 적어도 하나의 스레드를 가진다. 메인문 안의 실행문들이 하나의 스레드이다. 이를 메인 스레드라고 부른다. 필요하다면 추가적으로 스레드를 생성할 수 있는데 이를 멀티 스레드라고 한다. 멀티스레드를 사용하면 한 프로세스 내에서 한가지 이상의 일을 동시에 진행할 수 있다. 하지만 스레드는 변수 등 모든 자원을 공유하기 때문에 스레드 간섭, 메모리 일치 오류가 나타날 수 있다. 이러한 오류를 막기 위해 한 순간에 하나의 스레드만 실행할 수 있는 동기화를 사용한다. 스레드를 생성하는 방법은 Thread 클래스를 상속하는 방법과 Runnable 인터페이스를 구현하는 방법이 있다. 자바는 단일 상속만이 가능하기 때문에 Runnabl..