- [Flutter] * ChatGPT 세팅 및 플러터 프로젝트 세팅하기Song hyun[Flutter] * ChatGPT 세팅 및 플러터 프로젝트 세팅하기 1. ChatGPT 프롬프트 시작 문구Since now, you act as th best IT lecturer for beginners having no idea about flutter and programming. Plz add detail comments to the following code line by line. 2. 위젯 속성 값 확인 프롬프트 문구plz explain properties and to use of [ → IconButton ←] in Flutter. 3. 영어 결과 출력 후 한글 변환 요청plz translate the avobe answer in korean. 4. 안드로이드 스튜디오 맞춤법 지적 ..
- 2024-11-05 09:57:14
- [Flutter] 13. 플러터 기본기 다지기 (1) - 플러터의 핵심 철학Song hyun[Flutter] 13. 플러터 기본기 다지기 (1) - 플러터의 핵심 철학 1. "Everything is a Widget"플러터의 핵심 철학 = "모든 것이 위젯으로 이루어져 있다."플러터는 위젯 기반의 UI 프레임워크로, 모든 UI 요소들을 위젯으로 표현한다.이는 개발의 일관성과 효율성을 높여준다. 2. 선언적 UI 구성플러터는 리액트에서 영감을 받은 선언적 프로그래밍 방식을 채탱했다.개발자는 원하는 UI 상태를 직접 선언하고, 프레임워크가 이를 효율적으로 렌더링해준다.*명령형 UI와 선언형 UI?-명령형 UI: 어떠한 상태가 되도록 명령한다.-선언형 UI: 어떠한 최종 상태를 선언한다.명령형 UI선언형 UI상태 변경에 따른 UI 업데이트를 직접 명령한다.상태만 선언하면 UI는 자동으로 업데이..
- 2024-11-05 09:39:52
- [동의대 졸업자 멘토링] 3. 사회 생활 꿀팁 (2024.11.1)Song hyun[동의대 졸업자 멘토링] 3. 사회 생활 꿀팁 (2024.11.1) 같이 일하는 팀원들에게서 눈에 띄는 특징으로 대화 시작하기남에 대한 평가를 바로바로 받아들이지 않고, 직접 경험한 일만 믿기 나만의 주관 가지기우리 팀의 크고 작은 업무, 내 상사의 업무를 숙지하기같은 실수를 하지 않게 주의하기
- 2024-11-05 08:55:40
- [동의대 졸업자 멘토링] 2. 실무자 꿀팁 (2024.10.18)Song hyun[동의대 졸업자 멘토링] 2. 실무자 꿀팁 (2024.10.18) 1. 엑셀이나 파워포인트 같은 기능들을 잘 모르는데 많이 사용하는 편일까요?-> 기본적인 것만 알아도 괜찮다.-> 기존의 업무 서류들을 살펴보며, 그 때 그 때 모르는 걸 찾아보는 수준이면 된다. 2. 일적인 부분 외에 힘드셨던 점은?-> 입사 동기와 사적/업무 스타일이 잘 안 맞는데, 자주 봐야해서 힘들었던 적이 있다.-> 사회생활 배운다고 생각하고 열심히 임했다. 3. 출근 첫날 신경쓰면 좋을 점-> 출근은 30분 정도 여유롭게 하자-> 시키는 것부터 잘하겠다는 생각으로 임하자-> 배우려는 마인드-> 단정하고 깔끔한 복장 4. 업무에 적응하기 위해 하셨던 노력들->자료를 정리하는 습관. // 메모 어플, 프로그램을 사용해 업무를 ..
- 2024-11-05 08:55:31
- 블로그 오블완 챌린지Song hyunhttps://www.tistory.com/event/write-challenge-2024 작심삼주 오블완 챌린지오늘 블로그 완료! 21일 동안 매일 블로그에 글 쓰고 글력을 키워보세요.www.tistory.com 오블완 챌린지 참여하며 열심히 글써야지
- 2024-11-04 14:02:40
- [다모아 : 회고] 2024.11.4 (프로젝트 마지막 날) - 최종 발표 및 회고Song hyun[다모아 : 회고] 2024.11.4 (프로젝트 마지막 날) - 최종 발표 및 회고 *목차1. 프로젝트 개요2. 프로젝트 업무 분담3. 내가 맡은 역할4. 프로젝트 회고5. PPT, 깃허브, 노션 주소1. 프로젝트 개요(1) 주제-이번 프로젝트의 주제는 "중개 플랫폼 제작"이었다. 처음에는 소상공인을 위한 마트 ERP 시스템, 재고 처분을 위한 핫딜 사이트 등을 떠올렸지만, 최종적으로 채택된 것은 "1인 개발자와 기업을 중개하는 매칭 플랫폼"이 되었다.-당장 프로젝트를 제작하려는 우리가 개발자이다보니, 여러모로 관심이 가고 눈길이 갔던 주제였다! (2) 어떤 식으로 이어줄 것인가?-매칭 플랫폼도 성격이 다양하다. '우리는 어떤 중개 플랫폼을 만들 것인가?'를 여러번 고민해봤는데, 처음에는 1인 개발자를 ..
- 2024-11-04 13:57:58
- [BDIA Dev-ton 과정] 이지 부산 - 11월 최종 결과물 제출Song hyun[BDIA Dev-ton 과정] 이지 부산 - 11월 최종 결과물 제출1. 프로젝트를 끝낸 소감 2. 내가 맡은 역할 3. 깃허브 주소, PPT, 시연 영상2024 BDIA Dev-ton 돌아보기 -(1) 비디아 공모전 참가 신청 및 설명회 : https://whatsthatsound.tistory.com/441-(2) 아이디어 기획, 주제 선정 : https://whatsthatsound.tistory.com/442-(3) 8월 중간 발표회: https://whatsthatsound.tistory.com/656 [BDIA Dev-ton 과정] 8월 중간발표회[BDIA Dev-ton 과정] 8월 중간발표회 프로젝트 기획, 데이터 수집을 부랴부랴 하다보니 어느새 8월이 지나갔다. 프로젝트 마감까지 두 달..
- 2024-11-01 17:39:39
- [다모아 : 회고] 메인 페이지 UI 및 광고 슬라이드, 검색 기능 제작 (10.25-10.29)Song hyun[다모아 : 회고] 메인 페이지 UI 및 광고 슬라이드, 검색 기능 제작 (10.25-10.29)
- 2024-10-29 17:26:26
- [JPA] JWT를 사용한 로그인 인터셉터 만들기Song hyun[JPA] JWT를 사용한 로그인 인터셉터 만들기 @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { String jwt = request.getHeader(Define.AUTHORIZATION); if(jwt == null || jwt.startsWith((Define.BEARER)){ throw new Exception401("JWT 토큰을 전달해주세요"); } jwt = jwt.replace(Define.BEARER,""); try { ..
- 2024-10-25 09:28:30
- [JPA] JWT란?Song hyun[JPA] JWT란? 1. JWT란 무엇일까?JWT는 JSON Web Token의 약자로, 두 시스템 간에 정보를 안전하게 전송하기 위해 사용되는 토큰 기반 인증 방식이다.클라이언트-서버 간에 인증 정보나 사용자 상태를 유지하고 싶을 때 JWT를 사용한다. 2. JWT의 구조 : JWT는 크게 세 부분으로 구성되어 있다.헤더(Header): 토큰의 타입과 해싱 알고리즘 정보를 담고 이싿.페이로드(Payload): 주로 사용자 정보나 데이터를 포함하는 부분이다. 사용자 ID, 사용자 이름, 토큰 만료 시간 등의 정보가 담겨 있다.서명(Signature): 헤더와 페이로드의 내용을 해싱한 뒤, 비밀키로 서명한 부분이다. 이 서명을 통해 데이터가 위변조되지 않았음을 확인할 수 있다. 3. JWT의 작동 방식J..
- 2024-10-25 09:28:03
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)