전체보기 106

C언어로 Hello world! 첫 출력

JAVA와 거의 똑같다고 들었는데 직접 코딩해보니 아니다. Hello world! 출력부터 코드 방식이 달랐다. 출력함수 printf() 는 JAVA의 system.out.println()와 비슷하지만 서식문자 %d 를 이용해 정수 혹은 실수를 표현하는 부분에서 달랐다. 자바에도 존재하는 증가, 감소 연산자이지만 나는 전혀 쓰고 있지 않는 연산방식이다. C에서는 업무때 사용할려나?

프로그래밍 공부 계획 정하기

이 글은 개발자 PlanB 님의 velog.io/@city7310/%EB%82%B4%EA%B0%80-%EA%B3%B5%EB%B6%80%ED%95%98%EB%8A%94-%EB%B0%A9%EC%8B%9D 을 참조하였습니다. 회사에서 코드작성 할 때 if문 for문만 쓰다가 가끔, 아주 가~끔 알고리즘이 필요할 때가 있다. 그 때마다 구글링을 통해 필요한 알고리즘을 찾아보는데 뭐가 필요한 지 파악이 안되 if문만 수십번 갈아 넣은적이 있다. 때문에 올해 말까지 C언어, 자료구조, 알고리즘 을 공부할려고 하는데 직관적인 플랜이 필요하다. 백앤드 개발자 PlanB 님의 챌린지 설정, 공부, 챌린지 수행 , 피드백 , 휴식 을 적용해보려 한다. 챌린지 설정 : 2021년 대기업 서비스 회사로 이직하기 (방향은 카카..

생각정리/회고 2020.09.12

SI 웹개발자 이직결심

"무슨일 하세요...?" 누군가 나에게 물어봤다. 개발자라고 얘기하고 싶었지만 "직장다녀요" 라고 말하는 게 요즘 내 모습이다. 첫 사회생활 시작을 프리랜서로 SI 2년을 보냈고 지금은 정규직으로 SM 2년 6개월로 현재진행형. 막연히 국비지원학원에 등록했고 어떻게든 돈은 벌고 싶어서 무작정 입사를하고... 프리랜서로 SI를 했을 땐, 내 '실력' 이란 것의 부족함을 느껴 블로그며 책이며 닥치는대로 공부했었다. 지금 일하는 곳은 어떤 일을 하는지도 모른 채, 출퇴근이 가깝다는 이유만으로 입사를 했다. 하지만 SM 을 하다보니 새로운 것을 시도하는 것 보단 별일 없는 게 최고다란 생각이 들게 됬고 뭔가 아니다 싶은게 느껴졌다. 프로그램 개발보다는 업무를 더 잘 알아야 '인정' 받는 곳이라는 걸. 그렇게 개..

생각정리/회고 2020.09.11

세로로 출력되는 데이터를 가로로 출력하는 법 (오라클)

"SELECT * FROM GRADE"이 쿼리를 실행시키면 데이터가 그림1 처럼 아래로 쭉 나열해서 출력된다.하지만 위와 같은 출력방식은 가독성을 떨어뜨린다. 그래서 그림2와 같은 출력방식을 원할 것이다. (Maybe? )가장 먼저 GROUP BY를 활용한다. 이 그룹화한 데이터를 크게 감싸 TABLE처럼 입력한다.그리고나서 함수 DECODE으로 과목마다 조건을 걸고 함수 MAX, MIN, SUM 중 하나를 택하여 마무리한다.각각의 DECODE문에 해당되는 점수는 (학생마다 각 과목응시를 한번씩만 치를수 있기 때문에) MAX, MIN, SUM 어떤 함수를 써도 동일한 값이 출력된다.합계는 함수 SUM, 평균값은 함수 AVG를 쓴다. 끝

JDK설치 및 환경변수 설정 (윈도우 10)

1. JDK다운로드 및 설치과거에는 java.sun.com에서 다운로드를 받을 수 있었으나 oracle이 인수하여 이제는https://www.oracle.com/java/technologies/javase-downloads.html 에서 다운을 받아야한다. 각자 운영체제가 다르겠지만 이 블로그는 Windows10 64bit운영체제 기준으로 글을 작성했다. Next버튼 클릭으로 마무리한다. 2. 환경변수(Path) 설정설치가 제대로 되었는지 확인한다. 설치했던 경로를 찾아가면 다음과 같은 파일을 확인할 수 있다. 이제 이 두 파일이 저장 되어 있는 경로를 환경변수(Path)에 지정한다. 복사한 디렉토리경로를 입력해준다.이 환경변수 설정은 명령프롬프트상 실행파일을 찾는 경로의 정보가 되는데Windows 운영..