반응형 전체 글137 [Dart] Dart를 시작해보자 Dart란? Dart는 구글이 멀티 플랫폼 상에서 동작되도록 하는 앱을 위해 디자인된 프로그래밍 언어이다. 기본적으로 문법은 C 계열 언어와 유사하며 기존 언어보다 간결하고 강력한 기능을 지원한다. 보통 Dart라고 하면 Flutter를 통한 모바일 개발을 생각하는데 데스크톱, 서버, 웹 앱 용도로도 사용이 가능하다. Dart를 공부하는 이유 일단 모바일 개발을 할 때 네이티브로 개발을 하게 되면 안드로이드와 ios 두 가지를 개발해야된다. 즉 똑같은 기능과 똑같은(완전 똑같지는 않겠지만) 화면을 두 번 개발을 하게 된다. 이는 시간적,경제적,인력적 낭비로 이어질 수 있다. 따라서 두 플랫폼 모두 동시 개발 가능한 Flutter를 위해 Dart 공부를 시작했다. 리액트 네이티브도 있지만 살짝 공부해봤을 .. 2023. 2. 21. IPP 일학습병행 솔직 담백 후기(1) 제도설명과 모집 이제 열흘 정도 뒤면 일학습병행제가 끝난다. 일년이 넘는 기간 (면접 준비 기간부터 하면 거진 1년 반...) 동안 보고 느낀 것과 경험들을 공유해보려한다. 후배들이 IPP 일학습병행제를 알아볼 때 조금이나마 도움이 되도록... 물론 주관적인 의견도 있을거고 제도 관련해서는 많은 자료들이 있기 때문에 제도를 경험하는 학생 입장에서 최대한 서술할 것이다. IPP 일학습병행이란? 일단 해당 제도에 대해 간략하게 소개하자면 학교와 기업들이 제휴를 맺고 학생들이 해당 기업에 근로자 겸 학생으로 취업을 하여 일을 하면서 학습을 하는... 말 그대로 일과 학습을 병행하는 제도이다. 이 때 학생은 학생이지만 근로자의 신분을 가지게 되며 그렇기 때문에 세금도 다 땐다. ㅋㅋㅋ.... 나 같은 경우는 실수령액이 180이.. 2023. 2. 18. [java] Hwplib 사용해보기 회사에서 큰 프로젝트를 앞두고 이것 저것 라이브러리를 테스트 해보고 있는데 주어진 라이브러리였다. 한글파일에서 텍스트를 뽑아내는 라이브러리인데 유용할거 같아 사용법을 공유한다. kr.dogfoot hwplib 1.0.1 먼저 pom.xml 파일에 다음과 같이 입력한다. import kr.dogfoot.hwplib.object.HWPFile; import kr.dogfoot.hwplib.reader.HWPReader; import kr.dogfoot.hwplib.tool.textextractor.TextExtractMethod; import kr.dogfoot.hwplib.tool.textextractor.TextExtractor; public class Hwplib { public void test() .. 2023. 2. 8. [TypeORM] insert와 save TypeORM을 쓰다보면 데이터베이스에 데이터를 insert 해야될 때 어떤 걸 써야할지 고민을 할 때가 있다. 보통 구글에 검색하면 1차적으로 나오는게 .save() 인데 .save()는 기본적으로 select 작업을 한다. 그래서 해당 데이터가 있으면 update 작업을 하고 없으면 insert 작업을 한다. (그러한 이유로 따로 update 작업을 할 때 .save()를 쓰면 불편할 때가 있다.) .save() 를 쓰면 select 작업이 실행 되기 때문에 단순데이터를 저장하는데에도 많은 리소스를 사용하고 성능저하의 주 원인으로 꼽힌다. 그래서 이 부분을 제거하고 순수하게 insert 쿼리만 수행하는 기능이 바로 .insert() 이다. 그러면 불필요한 select 연산 없이 insert 쿼리를 수.. 2023. 1. 31. 이전 1 ··· 30 31 32 33 34 35 다음 반응형