개발 66

[코드팩토리의 플러터 프로그래밍] 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

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

python. isalnum과 isalpha

- isalnum : https://zetawiki.com/wiki/%ED%8C%8C%EC%9D%B4%EC%8D%AC_isalnum()- > 문자열이 알파벳([a-zA-Z])과 숫자([0-9])로만 구성되었는지 확인하는 파이썬 문자열 메소드 - isalpha : https://zetawiki.com/wiki/%ED%8C%8C%EC%9D%B4%EC%8D%AC_isalpha() > 문자열이 알파벳([a-zA-Z])으로만 구성되었는지 확인하는 파이썬 문자열 메소드 그 외) 파이썬 isdigit() 파이썬 islower() 파이썬 isupper()

개발/python 2023.10.28

git. merge strategy

회사에서 merge 전략을 구분지어서 사용하고 있어서 관련 정책을 조사해보았다. - 개발 브랜치로 sync할때는 merge commit 권장 - 실제 운영으로 배포할때는 squash strategy 권장 1. create a merge commit - 가장 심플하게, 커밋 내역과 함께 merge commit이 생성 2. squash and merge - merge할 브랜치의 commit을 전부 하나의 commit으로 합친 후 타겟 브랜치에 병합 - 장점은 merge commit이 남아서 merge된 브랜치가 있었다는 것을 히스토리에서 알아볼 수 있음 - 단점은 merge된 브랜치의 변경 내역이 하나의 commit으로만 남기 때문에 어떠한 과정으로 변경되었는지에 대한 정보를 알 수 없음 3. rebase ..

개발 2023.10.24

jsp. 주석 종류 (클라이언트 미노출하고 싶다면 <%-- --%>)

jsp에서 주석을 달때, 화면단에 노출하지 않고 참고용으로만 작성할 수 있는 방법을 찾다가 한 번 정리해봤다. jsp관련글들은 구글에서 검색했을때 최신글들이 없다... 1. jsp 주석 서버에만 남아있고, 화면단에 노출 안된다. 클라이언트가 볼 수 없다. 2. java 주석 //주석내용 /* 주석내용 */ 서버에만 남아있고, 화면단에 노출 안된다. 3. html 주석 화면단에 노출된다. 출력결과에 포함된다. 참고 블로그 https://m.blog.naver.com/kimkwon429/220758472450 https://blog.naver.com/youseon97/222989973354

개발/java 2023.10.24

python. set 과 dict 차이

배경 알고리즘을 풀다보면, map과 같이 고유한 값만 가지도록 체크해야 하는 경우고 있는데, 그 경우 나는 항상 dict를 썼었다. 그러다가, 다음 유투브를 통해 set의 존재를 알게되었다. leetcode 풀이 > https://leetcode.com/problems/contains-duplicate/ LeetCode - The World's Leading Online Programming Learning Platform Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com http..

개발/python 2023.10.05
반응형