전체 글 275

[코드팩토리의 플러터 프로그래밍] 1장. 다트 입문하기

DartPad DartPad dartpad.dev 1. 변수 선언 - var / dynamic - final / const void main() { final DateTime now = DateTime.now(); // 런타임 상수 const DateTime now = DateTime.now(); // 빌드 에러. 빌드 타임 상수 } 2. 컬렉션- Listㄴ add함수 ㄴ where함수 ㄴ reduce함수 ㄴ fold함수 - Map- Setvoid main() { List blackPinkList = ['리사', '지수', '제니', '로제']; Map dictionary = { 'Harry Potter': '해리 포터', 'Ron Weasley': '론 위즐리', 'Herm..

개발 2024.05.06

[코드팩토리의 플러터 프로그래밍] 0장. 개발환경 구축 (플러터 sdk, xcode, cocoapods, xcode, 안드로이드 스튜디오)

플러터 SDK  1. sdk 내려받기https://flutter.dev/get-started/install Choose your development platform to get startedInstall Flutter and get started. Downloads available for Windows, macOS, Linux, and ChromeOS operating systems.docs.flutter.dev 2. macos 클릭해서 다운로드 3. desktop 클릭 4. 상단 download 클릭Make macOS desktop apps | Flutter 5. flutter sdk 다운로드 - 인텔 기반 cpu면 intel processor을 - m으로 시작하는 계열의 cpu면 apple sli..

개발 2024.05.06

[가상면접 사례로 배우는 대규모 시스템 설계 기초] Ch7. 분산 시스템을 위한 유일ID 생성기 설계

요구사항- ID는 유일해야 한다.- ID는 숫자로만 구성되어야 한다.- ID는 64비트로 표현될 수 있는 값이어야 한다.- ID는 발급 날짜에 따라 정렬 가능해야 한다.- 초당 10,000개의 ID를 만들 수 있어야 한다.  개략적 설계 - 다중 마스터 복제 (multi-master replication) - UUID (universally unique identifier)- 티켓 서버 (ticket server)- 트위터 스노플레이크 (twitter snowflake) 접근법  다중 마스터 복제 (multi-master replication) :다음 id값을 구할때 k(데이터베이스 서버의 수) 만큼 증가 - 장점 : 규모 확장성 문제를 해결할 수 있다. - 단점ㄴ 여러 데이터 센터에 걸쳐 규모를 늘리기..

chatgpt 유용한 툴 by.뉴닉

#내 효율을 올려줘 Perplexity AI: 챗GPT에 질문했는데 “어떤 근거로 얘기하는 거야?” 찜찜했던 적 있다면 ‘Perplexity AI’가 유용할 거예요. 챗GPT와는 다르게 답변할 때 정보의 정확한 출처를 링크로 함께 제공하거든요. 최신 정보를 기반으로 질문에 답하는 것도 장점이에요. https://www.perplexity.ai/ SciSpace: 보고서 써야 해서 논문 찾을 때 어디서부터 찾아야 할지 막막하잖아요. 이 사이트에서 궁금한 걸 질문하면 5개의 연구 논문을 기반으로 한 답변을 받을 수 있어요. 출처로 제시된 논문은 직접 다운받을 수 있고요. AI 챗봇에 부탁하면 어려운 논문도 쉽게 요약해 준다고. https://typeset.io/ Gamma: 프레젠테이션 준비할 때 “누가 알..

뉴스레터 2024.03.15

2024.03.11 글모음

내 코드가 그렇게 이상한가요 ? https://velog.io/@haryan248/%EB%82%B4-%EC%BD%94%EB%93%9C%EA%B0%80-%EA%B7%B8%EB%A0%87%EA%B2%8C-%EC%9D%B4%EC%83%81%ED%95%9C%EA%B0%80%EC%9A%94-1%EC%9E%A5-2%EC%9E%A5-%EC%A0%95 내 코드가 그렇게 이상한가요? - 1장, 2장 정리 '내 코드가 그렇게 이상한가요?' 개발 서적을 읽고 정리합니다.책의 코드가 전부 JAVA 로 구성되어 있기 때문에 Typescript 를 사용해서 변경하여 정리하였습니다. 프론트엔드에서도 사용가능한 지 velog.io 코드트리 후기 https://ducktopia.tistory.com/109 [후기] 알고리즘 학습을 위..

개발 2024.03.11

spring. 자체인증서 통해 내 로컬에서 https 설정 (+) 내 로컬 host 변경

로컬 환경을 자체 인증서 통해 https로 설정하는 법을 알아본다. 1. 자체 인증서 발급 keytool -genkeypair -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650 -dname "CN=localhost, OU=ID, O=YourCompany, L=YourCity, S=YourState, C=YourCountry" -storepass {password} 2. tomcat https 설정 이렇게까지 하면 다 된다고 하는데 .. 자꾸 내 로컬에서는 ERR_TOO_MANY_REDIRECTS 가 발생해서.. 관련해서 계속 디버그 찍고 해봤는데도 .. 해결이 안되었다. 확인해보니 아..

개발/java 2024.02.15

java. pxix path buing failed

네이버 로그인쪽이 내 로컬 개발환경에서만 안돌아가서 확인해보니, 인증서 문제였다. 이 문제 해결하기 위해서 계속 chatgpt와 대화를 나누다가.. 드디어 해결책을 찾아서 기록해둔다. 실행환경 : window 1) ca 인증서 획득 javac InstallCert.java java InstallCert nid.naver.com java InstallCertopenapi.naver.com 2) 인증서 설치 %JAVA_HOME%\bin\keytool -exportcert -keystore jssecacerts -storepass changeit -file output.cert -alias openapi.naver.com-2 %JAVA_HOME%\bin\keytool -exportcert -keystore j..

개발/java 2024.02.13

jetbrains. ai assistant 설치

JetBrains AI Assistant 사용 방법 (가이드) (tistory.com) JetBrains AIAssistant 사용 방법 (가이드) ChatGPT가 세상에 나온 지 1년이 지나면서, 특히 개발 분야에서는 AI가 가져온 변화가 두드러집니다. 최근 Github의 설문 조사에 따르면, 개발자들 사이에서 AI 코딩 도구의 사용이 급증하고 있습니다 yunwoong.tistory.com 만약 cacerts 오류로 설치가 안된다면, jetbrains에 가서 exe파일을 다운 받아서 실행하면 된다. ㄴ 관련 오류 : intellij idea - Some conflicts were found in the installation area: jbr/bin/java is modified - Stack Ove..

꿀팁 2024.01.02

[leetcode][Easy][LinkedList] 206. Reverse Linked List 풀이, 해설

문제링크 : https://leetcode.com/problems/reverse-linked-list/ Reverse Linked List - LeetCode Can you solve this real interview question? Reverse Linked List - Given the head of a singly linked list, reverse the list, and return the reversed list. Example 1: [https://assets.leetcode.com/uploads/2021/02/19/rev1ex1.jpg] Input: head = [1,2,3,4,5] O leetcode.com 풀이 # Definition for singly-linked list. # ..

🤖 알고리즘 2023.12.19
반응형