Etc
-
JSON이란? JSON 문법과 예제/XML과 차이점Etc 2020. 2. 24. 12:48
JSON이란 ? - JavaScript Object Notation(JSON)으로 자바스크립트에서 파생된 (경량형)데이터 파일 포맷의 하나 - 텍스트의 직관적인 구성으로 사용자가 읽고 쓰기에도, 기계가 분석하고 생성하기에도 용이함 - 기존에 통용되던 XML을 대체하는 새로운 데이터 교환 형식으로 사용중 - 특정 언어에 종속되지 않고 C/C++, Java, Python, php 등에서 라이브러리 지원 JSON 문법 - 데이터는 Name과 Value의 1:1 쌍으로 이루어지고, 나열될 경우 쉼표(,)로 구분되는 비순서화 Set - Object는 중괄호({})로 둘러쌓아 표현, Array은 대괄호([])로 둘러쌓아 표현 - 객체와 배열은 서로 안에 포함될 수 있음 JSON 예제 { "firstName": "I..
-
2020 ETRI 동계인턴 한달의 기록Etc/Intern 2020. 2. 8. 23:06
글을 쓰는 시점은 2020.02.08로 현재 근무 6주차가 끝이났다. 1월까지의 근무에 대해, 환경은 어땠는지 내가 느낀 것에 대해 적어볼것이다 😄 나의 주 업무는 자세히 말하기는 어렵지만 현재 진행중인 사업에서 사용하는 펌웨어를 프로그래밍하는 업무이다 다른 부서와 교류가 없어서 어떤 환경에서 일하는지는 잘 모르지만 우리 부서는 인턴이 5명으로 많은 편이다 👀 처음 배치받은 부서로 가게 되면 박사님들에게 내가 지금까지 어떤 활동을 했는지, 어떤 업무를 하고싶은지에 대해 소개하게 된다 (박사님들이 진행중인 과제에서 인턴에게 어떤 업무를 배정해줄지 정하는 지표가 되기 때문에 가감없이 솔직하게 말씀드리는 것이 좋다!!) 내가 지원한 직무는 2명을 뽑았고, 그 중에서 같은 과제를 해결하기 위해 각각 다른 업무를..
-
2020 ETRI 동계 인턴(연구연수생) 합격 후기Etc/Intern 2020. 1. 8. 00:30
2020년 에트리의 동계 인턴에 합격해서 현재 출근 4일차다 😮 이번에 좋은 기회를 얻어서 근무중이라서 1.1~2.29일 까지의 근무기간동안 두 차례정도 기록을 해볼까 한다 (물론 연구과제의 유출을 거의 배제하는 선에서) 우리 과에서는 매 학기마다 한두분씩 다녀오시기 때문에 방학마다 인턴을 뽑는다는 사실은 알고 있었지만, 18년 하계 인턴때 지원했다가 광탈했던 경험을 바탕삼아 이번에 합격할 수 있었다 👀 이번 지원기간동안에는 원래 방문 및 우편 접수로만 받았었던 지원을 온라인 지원으로 확대시켰다 그래서 아마 경쟁률이 꽤나 치열했을 것 같은데, 인턴 합격은 대입처럼 운과 눈치싸움에서 많이 갈리기 때문에 자신의 관심 분야를 크게 벗어나지 않되 경쟁률이 너무 높을 것 같은 부서는 피하는게 팁이다 (!) 인턴은..
-
Git&Github 활용하기(1) - init/add/commitEtc/Git 2019. 11. 13. 14:30
더보기 Git이란 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일의 작업을 조율하기 위한 분산 버전 관리 시스템이다. 위키백과에 나와있는 Git의 정의이다. 하지만 사전적인 정의는 와닿지 없는 법 실제로 Git과 Github는 무엇이며 강조할 필요도 없는 개발자의 필수 요소로 자리잡은 것일까 Git은 사전 정의 그대로, 프로젝트의 변경 사항을 관리할 수 있고, 협업을 도와주는 프로젝트 관리 툴이다. 여기에서 핵심은 프로젝트의 버전을 관리할 수 있다는 데에 있다 대부분의 프로젝트 개발 과정에서 1인 개발을 하는 경우는 거의 없을 것이다. 프로젝트의 규모가 커지고 필요한 자원이 늘어감에 따라서, 협업은 빠질 수 없는 필수 사항이다. 그래서 요즘에는 협업을 얼마나 잘하는지에 대한 것도 강..
-
Visual Studio에서 Git/Github 연동하기Etc/Git 2019. 11. 12. 11:06
visual studio installer를 켜줍니다 사용하고 있는 Visual Studio 버전에 맞춰서 수정버튼을 눌러줍니다 개별 구성요소 -> git 검색 -> 두개를 선택하여 설치해줍니다 설치가 완료되면 컴퓨터를 다시시작해주시고 Visual Studio를 다시 켜주고, 새로운 프로젝트를 생성해줍니다 빈 프로젝트에서 화면 오른쪽 팀 탐색기 버튼을 누르면 위와 같은 창에서 Github에 연결을 눌러주고 본인의 Github 계정에 로그인해줍니다 로그인이 잘 됐다면 팀 탐색기에 초록색 코드모양(연결 관리)를 눌러줍니다 Github Repository를 새로 만들수도 있고 기존 Repository를 Clone할 수도 있습니다 만들기를 눌렀다면 Github에 새 저장소가 생기고, 그것을 자동으로 클론해 오게..
-
Eclipse에서 Git/Github 연동하기Etc/Git 2019. 11. 4. 23:20
이클립스에서 깃허브 연동하기 사실 개인적으로 java IDE는 IntelliJ를 선호하지만 우리 학교에서는 이클립스를 씁니당 File - New - Others에서 Git Repository를 만들어줍니다 일단 로컬에 만든 뒤 원격으로 보내야 하기 때문입니다 디렉터리 위치를 지정해준 뒤 Window - Show View - Others - Git Repositories 를 클릭해주면 현재 이클립스에서 관리중인 깃 레퍼지토리 들을 볼 수 있습니다 레퍼지토리만 만들고 아직 프로젝트는 생성을 하지 않았습니다 JSP프로젝트 / 웹 / 자바 프로젝트를 생성을 해줍니다 위치는 꼭 방금 만들었던 레퍼지토리 안으로 지정해줍니다 !! 다 되셨다면 개발을 하셔도 됩니다😊 이 부분부터는 계속 반복입니다 이제 특정단위까지 개..
-
2019년 SW 관련 행사 일정 정리Etc 2019. 6. 25. 11:51
네이버 DevOps on NAVER Cloud Platform - July.26 (신청완료) 삼성전자 보안 기술 포럼 - Aug.20 (7월 10일 사전등록/ 신청완료) if Kakao 개발자 컨퍼런스 - Aug.29-30 (링크) 삼성 AI 포럼 - Nov.5 네이버 Deview - Oct. 10-11(임시) 삼성 오픈소스 컨퍼런스 - Oct.16-17 스마일게이트 서버개발캠프 - 20.Jan.6~Feb.28 (링크) 42Seoul - 링크 SK 개발자 포럼(상시) https://developers.sktelecom.com/story/forum/forumView
-
2019 SCPC 1차예선 후기Etc 2019. 6. 23. 16:19
1번문제 8트 100점 2번문제 1트 150점 3번문제 3트 X 소스코드는 공개해도 되는지 몰라 안쓰고 대략적인 풀이에 대한 후기만 남긴당 1번문제: 1로 만드는데 소요되는 초를 구하는 dp 문제. 문제에서 제공한 범위에 대해 입력받기 전 미리 연산과 합을 모두 구해놓고 출력만 해준다. 이 문제를 시간초과때문에 엄~~청나게 고민했는데 생각보다 간단했음. for문을 돌리면서 i를 2씩 증가시키면서 홀수 짝수에 대한 배열값을 계산해주엇다 2번문제: 원이 장애물이 있는 맵을 이동하는데 소요되는 거리를 계산하는 문제. 원의 중심이 이동하는 거리를 구하려니 좌표에 대한 각도, 각도에 대한 호의 길이를 구해야 했어서 본의아니게 수학공부 열심히 함 3번문제: 계차수열을 이용해서 최소 연산으로 N을 만드는 문제......