본문 바로가기

728x90
반응형

programming

(130)
국비 교육 3일차 - 연산자 연산자 뭔가... 다 아는 내용이지만? 자세히 배우니까 색다른 파트였다. 각설하고 정리부터 하면 연산자에는 총 3가지 종류가 있다. 1. 단항 연산자 2. 이항 연산자 3. 삼항 연산자 /* * 자바 연산자 * * 1. 단항 연산자 * 2. 이항 연산자 * 3. 삼항 연산자 * */ public class 연산자_단항연산자 { public static void main(String[] args) { /* * 1. 증감연산사 (++, --) * +1, -1을 하는 연산자 * 전치연산자 * int a = 10; * ++a; a+1 * a++; a+1 * ++a; a+1 * a++; a+1 * -> a == 14 * * 후치연산자 * int a = 10; * a++ * * but) 결과 값은 똑같음 * */ ..
국비 교육 3일차 - 형 변환 목요일에 수업을 들었지만 집에 친구가와서, 크리스마스를 핑계로 이틀을 쉬었당 이게 수업 내용 복습겸 쓰는 블로그긴 하지만 그냥 기록용 이라고 생각하고 사담도 조금 해보자면.. 올해 많은 일이 있었던 관계로 참 복잡한 마음이었는데 정신승리하면서 대충 묻어뒀던게 갑자기 어제 터졌다. 내가 대졸무직백수라는것에 별 의미를 두지 않으려고 노력했는데 드림 기업에 취뽀한 친구를 보고 (이제 친구 아닐수도 있음) 열폭에 시달리게 됐다. 근데 그 친구가 얼마나 노력했는지를 봐왔기에 잘됐다는 마음도 난 그동한 뭐하고 살았냐 이 개쓰레기야 라는 마음도 겹쳤었다. 사실 후자가 더 컸다. 친구의 성공에 축하는 못할망정 추하게 열폭하는 내자신이 너무 못나보였다. 그리고 결국 잘못된 선택이 되어버린 일들이 무의미하게 느껴졌다.....
국비 교육 2일차 근데 뭐 2일차인게 중요한것도 아니고 다음부터는 배운 내용을 제목으로 해야겠다. 일단 오늘은 배운 내용을 정리해보자면 데이터 형과 변수에 대해서 배웠다. 당연히 다 아는 내용일거라 생각했지만 내가 대충 알고 넘긴것보다 훨씬 자세하게 배워서 좋았다. 특히 데이터 타입별로 저장될 수 있는 크기가 다르기 때문에 변수를 지정할 때 꼭 데이터 형을 써주는거란걸 알게 됐다. 그냥 정수는 int, 실수는 double이라고 외우는 것 보다 훨씬 깊게 알게된 느낌. /* * 프로젝트 명칭 (문법 X) => 본인이 찾기 쉽게 설정 * 변수, 클래스명 명칭법 * 1. 알파벳, 한글로 시작 (알파벳 사용시 => 대소문자 구분) * 웹프로그램에서는 한글 사용시 인식을 못할 수 있다 (권장사항 : 알파벳) * 2. 이름의 길이는..
국비 교육 1일차 복습 복습 1. 자바 프로그램 제작 =JDK =path 지정: c:\jdk-14.0.2\bin bin폴더(자바 명령어) = javac : 자바소스 => 컴퓨터가 인식하는 언어 (컴파일) A.java -> A.class = java : 컴파일된 파일을 한줄씩 읽어 번역 (인터프리터) = javap : A.class -> A.java (역컴파일러) = jar : zip파일형식 (.class 파일만 모아서 => 라이브러리 생성) = classpath 지정 : 자바에서 지원하는 class를 사용하기 위해 = 자바소스를 코딩 : 편집기 이클립스 (도움말, assist, 자동생성, 에러처리) 2. 자바 특징 : 호환성 (운영체제 전체), 재사용성, 유지보수가 용이함, 메모리 자동 관리 3. 프로그램 구조 (변수 +..
명대사 + 사진 그리드 만들기 버튼을 눌러 명대사가 랜덤으로 나오게 하는 기능은 완성했다. Alert 창을 바꾸고 싶은데 일단 조금 시도하다가 다음으로 보류했다. 중요한건 기능이지 디자인이 아니기 때문에.. 조금 아쉽지만 프로젝트 진행을 위해 다음 기능부터 구현하기로 했다. 명대사와 사진을 같이 보여주는 기능을 쓸꺼다. 대신, 처음엔 사진만 보이고 마우스를 가져가야만 명대사가 보이는 기능을 구현하려 한다. 이런식으로 대충 스케치를 해봤다. 현재 랜덤으로 나오는 명대사가 22개 이기 때문에 테이블 형식으로 맞출 수 있는 6x4 형태의 테이블을 생각해봤다. 근데 사진 뭐있나 찾아보다가 예전에 명대사 캡쳐해둔 걸 보고 하나 추가했다. 그래서 현재 23개다.. (* 객체에 대사 추가하고 콤마 (,) 안찍어서 코드가 돌아가지 않았었다. 다른거..
Alert box 디자인하기 생활코딩에서 강의 끝마다 해주신 얘기가 있다. 일단 자신의 프로젝트를 시작해보라고 배웠던 것들로 하다보면은 잘 되다가 어느순간 막히는 부분이 있을거라고 그럼 그때가 새로운 공부를 시작할때라고... 그리고 지금 그 순간이 온거 같다. Alert box를 디자인하고 싶은데 이걸 할려면 jQuery를 써야 한단다.. 안그러면 방법이 없단다.. 아직 javascript 하나만으로 좀 벅찬데 벌써 jQuery를 쓸려고 하니 좀 부담스럽다... 근데 어쩔수가 없다 alert box만 현재 느낌으로 디자인할 순 없잖아.... 일단 뭔가 잘 설명되어 있는것 같은 사이트를 하나 찾았다. www.geeksforgeeks.org/how-to-change-the-style-of-alert-box-using-css/ How t..
alert 메세지 창에 함수 실행하기 어려운 고비를 지나고 있다. 명대사를 랜덤으로 출력하는 코드는 어찌저찌 찾아서 만들어냈으나 그 함수를 alert 창에 띄우려니 무엇을 어떻게 건드려야 할지 모르겠어서 구글링을 뒤지게 하고 있다. 우선 그냥 객체의 key와 value를 띄울 수 있는 코드를 찾아냈다. let resultString = "" for (const [key, value] of Object.entries({hello: "🌎", wassup: "👀✨😍🔥"})) { resultString += `${key}: ${value}\n` } alert(resultString) 근데 이건 그냥 의미가 없다. 난 이미 객체를 활용하는 함수 코드를 짰고, 그걸 활용할 수 있는 코드가 필요하기 때문에 그래서 다시 검색한 키워드가 "call java..
랜덤 명대사 추출 자바스크립트로 들을 수 있는 강의는 다 들었으니 엑스형 프로젝트 완성 작업을 다시 시작해 볼까 한다. 일단 내가 이제까지 만든건 html과 css만을 사용한 단순 꾸미기 수준이었는데, 이번에 구현할 기능들은 자바스크립트의 기능을 가져와야만 사용할 수 있는 기능들이다. 1. 명대사 가져오기 2. 방명록 일단... 방명록은 database를 연결해야만 구현할 수 있는 기능이기 때문에 지금 당장은 pass 하고 먼저 만만해 보이는 랜덤 명대사 추출을 시도해봤다. 아직 완벽하게 구현한건 아니지만 새로고침하면 랜덤으로 대사가 나오는 기능을 완성해서 기록용으로 적어본다. 우선 이렇게 아이디어를 짜봤다. 1. 객체에 1부터 22까지 명대사들을 하나씩 value 값에 담는다. var lines = { "1" : "명찰..
두 번째 수정 첫 번째 버전과 달라진 것이 뭐가 있는지 기록을 해야할 것 같다. 1. 윈도우 98테마를 적용했다. - 이건 당연히 온전히 내 능력으로 한건 아니고 구글링을 통해 css 코드를 발견했다. jdan.github.io/98.css/#intro 98.css A design system for building faithful recreations of old UIs. jdan.github.io 엑스형은 2005년 배경이긴하지만 대충 그 언저리 느낌이 나려면 윈도우98 감성이 필요하다고 생각했기 때문에 굉장히 열심히 찾았다. 사실 css에 대해 아는거라곤 생활코딩에서 어찌어찌 연습해본게 다였어서 기억을 되짚어가며 만들어야 했다. 2. 시작페이지를 만들었다. - 바로 엑스형이 제목인 페이지로 접속하는게 아니라 "G..
step 1 무언가를 만들어 내는걸 가장 즐기는 인간으로 태어났기 때문에, 일단 다시 코딩을 시작했으니 내 힘으로 뭔가를 만들어 내고 싶었다. 뭔가 당연한 열망인것 처럼 아이디어가 쏟아져 나왔다. 꽤 돈이 될법한 사업 아이디어 까지도 구상했지만 그건 나중에.. 내가 정말 프로그래머로 성공 아닌 성공을 한다면 시도해볼 것이고 (내돈이 아닌 남이 투자해준 돈으로 말이다) 국비교육을 들으면서도 혼자 진행할 수 있을 법한 프로젝트들을 몇개 구상해봤다. 물론 여기에 적지는 않겠다. 왜냐 누가 보면 어떡해 내 소중한 아이디어..ㅎㅎ.. 하지만 하나는 적을 수 있다. 이미 대충 만들었기 때문에 공개가능한 프로젝트는 카테고리명에서도 알 수 있다시피 '엑스형'이 주제이다. 사실 그게 다다. 내가 이시대 최고의 현대문학으로 꼽는 hu..

728x90
반응형