전체 글 208

[Room + Coroutine] 리스트 항목 DB 연동 - 0

이 포스팅은 영어로 된 강좌 영상 을 직접 번역하여 재구성하였음을 알려드립니다. 오역이 있거나, 내용중 올바르지 않은 부분의 지적은 감사히 받겠습니다. 개요 Kotlin과 함께하는 Room database 강좌를 시작하도록 하겠습니다. 이 강좌는 5개의 챕터로 구성되어있고, 1챕터는 우리 프로젝트를 위한 데이터베이스 스키마를 만들기로 합니다. 혹시 이전에 SQLite를 다뤄보셨다면, 하나의 데이터베이스를 만들고 관리하는것은 정말 어렵다는걸 알 수 있습니다. Room 라이브러리의 특징 그러나 room 라이브러리는 모든면에서 더 쉽고, Room 라이브러리는 SQLite Helper class 위에 지어집니다. 그리고 주된 이점은, Room 라이브러리는 SQL 쿼리들을 컴파일 시간에 검증하고, 엔티티 어노테이..

Android 2020.11.30

[devExtreme chart] binding dataSource 정의 방식

devExtreme 프레임워크의 chart를 사용하기 위해서 객체배열을 만들어 주어야 했는데, 처음에는 public arr = [{A: 1, B: 2, C: 3, }, { A: 1, B: 2, C: 3 }]; 이런식으로 구조를 먼저 정해놓고, 정의 해 놓은다음에 arr[0]["A"] = 2 arr[0]["B"] = 6 변경이 필요한 데이터를 이런식으로 바꾸어주었었다. 하지만 이러한 구조는 차트에 데이터가 온전히 바인딩 되지 않아서, 에러가 발생했다. 이후 public arr = []; 이런식으로 먼저 빈 배열을 먼저 선언해 준다음에, let _arr = []; let obj = { "A" : 1, "B" : 2, "C" : 3, } let obj2 = { "A" : 4, "B" : 5, "C" : 6, ..

프로그래머는 두가지 트랙이 있어야 한다.

한가지는 업무트랙. 회사에서 주어지는 업무를 따라 열심히 임하는 트랙이다. 다른 한가지는 스터디 트랙. 주 업무 이외에 자기계발이나, 스스로 능력을 터득하는 시간을 꾸준히 가져야 한다. 힘들다고 자기계발을 하지 않는 개발자는 도태되기 마련이다. 퇴근 후 한 두 시간 정도라고 하지만 그 시간들이 모여서 무시할 수 없는 차이를 만든다. 대표님은 예를들어 일년동안 비교해보았을때 자기계발 꾸준히 하였던 개발자와 그렇지못했던 개발자를 비교해본다면, 그 차이가 매우 분명하다고 하셨다.

Record/IT Diary 2020.11.16

[Angular+jquery] - document.ready 먹통 이슈

1. 개요 퍼블리싱 업체로부터 jquery 소스를 받았는데, 분명 함께받은 html 웹페이지에서는 jquery가 작동 했으나, 정작 진행중인 프로젝트에 반영을 하니 적용되질 않았다. $(document).ready(function(){ $('.selectbox .active').click(function(){ //...Some codes... }); }); 2. 해결 그래서 무엇이 원인인지 찾아보니, Angular의 기본적인 특성과, Life cycle에 관련이 있다는것을 깨달았다. Angular는 SPA(Single Page Application)으로, 처음 웹 페이지를 켰을때 document가 ready되고, 이 시점에 바인딩 대상 DOM이 ("selectbox", "active") 가 존재하지 않고..

[2018-전반기] 과탑이 되기까지...

(동기부여를 위해 기록하는, 멋있게 살았던 대학생 시절) 군대를 전역하고 공주대학교로 편입을 오고첫 수업을 들었을 때.. 난 이 학교의 분위기가 사뭇 다름을 바로 느꼈다 열정을 가지고 열심히 노력하는 학생들과 모두가 집중해서 조용한 나머지 기침조차 조심스러운 분위기 가운데에서 열심히 강의를 해주시는 교수님 이런 배움의 분위기가 나에게는 너무나도 좋은 느낌이었고, 정말이지 이런 배움의 터에 편입을 하길 잘했다는 생각을 하게 되었었다. 그곳에서 나는 다짐했다 이 학교에서 절대 꿀리면 안되겠다 라고.. 그래서 매일같이 도서관에 살았었다. 좋아하는 게임도 끊고, 매일 6시간씩 자며 쏟아지는 졸음을 통학버스에서 보충하고, 매일 쓰디쓴 블랙 커피를 입에 달고살았고 용돈을 벌기위해 주말엔 알바까지 하며, 편의점에서 ..

Record/When Univ. 2020.10.27

범데이(프로필)

History~ 2014.02공주 영명고등학교 (이과) 졸업2014.03 ~ 남서울대학교 컴퓨터학과 입학2015.10 ~ 2017.07육군 병장(차량운전병) 만기 전역~2018.02남서울대학교 2학년 수료2018.03 ~ 2020.02국립공주대학교 공과대학 (컴퓨터공학과 소프트웨어전공) 편입, 학사 졸업 (졸업 성적- 4.19/4.5)2020.03 ~ 2022.12대전 테크노파크 소재 회사 재직 (담당 업무: 소프트웨어 개발)2023.05 ~SK그룹 계열사 입사 (담당 업무: 소프트웨어 개발) 기술 스택 HTML, CSS JavaScript, ES2015+ TypeScript Java Python SPA(Angular, Vue) Node.js, Express.js MySQL, PostgreSQL Post..

Bumday/About Me 2020.10.26
반응형