본문 바로가기

DEV235

WSL에 몽고디비(MongoDB) 설치하기 WSL에 몽고디비(MongoDB) 설치하기 ※ 참고 : Linux에 MongoDB Community Edition 설치 Install MongoDB Community Edition on Linux - MongoDB Manual v7.0MongoDB AtlasMongoDB Atlas is a hosted MongoDB service option in the cloud which requires no installation overhead and offers a free tier to get started.These documents provide instructions to install MongoDB Community Edition for supported Linux systems.Fwww.mongodb.. 2024. 6. 23.
WSL에 MySQL 설치하기 WSL에 MySQL 설치하기 1) 우분투 패키지 업데이트sudo apt-get update 2) MySQL 설치sudo apt-get install mysql-server -y  3) 보안을 위한 secure installation 설치sudo mysql_secure_installation ▼ 설치 안내 및 기본 셋팅Securing the MySQL server deployment.Connecting to MySQL using a blank password.VALIDATE PASSWORD COMPONENT can be used to test passwordsand improve security. It checks the strength of passwordand allows the users to set.. 2024. 6. 23.
Windows WSL Miniconda 설치하여 Python 환경 setting하기 Windows WSL에 Miniconda 설치하여 Python 환경 setting하기  1. 아래 링크에서 버전에 맞는 miniconda 설치 파일을 받는다.https://docs.anaconda.com/miniconda/ Miniconda — Anaconda documentationThese three commands quickly and quietly install the latest 64-bit version of the installer and then clean up after themselves. To install a different version or architecture of Miniconda for Windows, change the name of the .exe installer .. 2024. 6. 22.
Windows WSL(ubuntu 22.04)에 Java 11 설치하기 WSL(ubuntu)에 Java LTS 11 설치하여 setting하기 (adoptium)  WSL에 Java를 설치하는 방법은 여러가지 있지만,현재 진행해본 것 중 가장 간편하고 익숙하다고 생각되는 방식으로 기록하였다. 1. Adoptium 접속(아래 링크 클릭)https://adoptium.net/temurin/archive/ Archive | Adoptium adoptium.net 2. 다운로드 (버전 11-LTS, Linux x64, JDK 195MB) 3. Ubuntu 실행 후 아래 경로에 복사 붙여넣기    (wget 명령어를 통해 다운로드 받아도 됨)/home//src_files/ 4. 압축 풀기tar 명령어를 사용하여 현재 폴더에 압축 해제tar zxvf OpenJDK11U-jdk_x64_.. 2024. 6. 22.
다트 비동기 프로그래밍 Future, async/await, Stream Dart는 동기, 비동기 프로그래밍을 지원한다. - 동기 : 요청하고 나서 응답이 올 때 까지 대기했다가 응답을 받으면 다음 코드 진행 - 비동기 : 요청하고 응답을 받지 않아도 다음 코드 진행 예를 들어 DB에서 게시판의 글을 가져오는 작업의 경우 등 시간이 걸리는 작업은 동기로 실행하면 앱이 매우 느려지기 때문에 이런 경우 비동기로 처리해야 한다. 🎆 다트 비동기 프로그래밍 1. Future - Future 클래스는 미래에 받아올 값을 말하며, List나 Set처럼 제네릭으로 받아올 값을 정할 수 있다. void main(){ Future name; // 받아올 String값 Future number; // 받아올 int값 Future isOpened; // 받아올 boolean값 } - Future.. 2024. 1. 1.
Dart 객체지향 프로그래밍, 클래스 🔥 객체지향 프로그래밍(Object-Oriented Programming, OOP) 1. 클래스(Class) Dart 언어는 객체지향 프로그래밍이므로 아래와 같이 클래스라는 개념이 사용된다. - 클래스(class) : 데이터가 가지는 속성과 기능을 정의 - 인스턴스(instance) : 클래스를 이용하여 객체 선언시, 해당 객체를 인스턴스라고 함 - Dart에서 클래스를 정의할 경우 아래와 같이 생성이 가능하다. - 인스턴스를 생성할 경우에는 함수를 실행할 때와 같이 인스턴스화하고 싶은 클래스명 뒤에 괄호()를 붙여준다. class Fruit {// 클래스명 지정 String name = '사과';// 클래스 종속변수 지정 void sayName() {// 클래스 메서드(종속함수) 지정 print('이름.. 2023. 12. 31.
Dart 기본 문법 정리 Dart 기본문법을 정리하려고 한다. 아래 내용을 보고 기억이 안날 때 마다 찾아보면(ctrl+f) 좋을 듯 하다. · Dart를 익힐 때에는 DartPad라는 아래 사이트가 매우 유용했다. DartPad dartpad.dev · 그리고 Dart에서 특징은 각 코드의 끝에 세미콜론(;)을 꼭 붙여주어야 한다. 세미콜론을 붙이지 않으면 아래와 같은 에러를 만나게 된다. 🎆 기본 문법 1. 메인 함수 : void main() - 다트는 프로그램 시작점 엔트리 함수로 main()을 사용하며, void는 어떤 값도 반환하지 않는다는 뜻이다. - main 뒤의 소괄호에는 입력받을 매개변수를 지정할 수 있다. void main(){ } 2. 변수 선언 - Dart에서 변수 선언은 기본적으로 아래와 같이 할 수 있다.. 2023. 12. 27.
[TIL] Jira Software, Google Colab package setting 1. Jira Software 사용 이번 프로젝트는 Jira라는 플랫폼을 사용하기로 했다. Jira는 프로젝트를 관리하기 위한 워크스페이스를 제공하며 아래 사진에서 보이는 툴 중 Jira Software에서 프로젝트 관리를, Confluence에서 프로젝트 도중 생성되는 파일을 관리할 예정이다. 2. 3DHPE(3D Human Pose Estimation) - HybrIK 3D Human Pose Estimation을 위해 HybrIK 모델을 사용해보기로 했다. * 참고 : HybrIK 깃허브, 아카이브 모델을 사용해보기 위해 코랩에서 아래 코드를 사용하여 셋팅 중이다. - HybrIK 설치 # 1. Create a conda virtual environment. conda create -n hybrik.. 2023. 9. 1.
Web 개발 :: 12월 다섯째주 WIL18 ■ 개발일지 WIL #18 1. FACTS - 프로젝트 배포 완료 (* 링크 : https://www.gaggamagga.shop/) - 사용자 피드백을 최종 정리하고, 각 아이템 건별로 sorting하여 우선 진행해야하는 부분들을 정리하였다. - 깃허브 액션을 활용하여 CI/CD를 구현하였다. - 작업했던 코드의 테스트코드를 작성하고 제대로 동작되는지 검증하였다. (깃허브 액션 CI 연동 완료) - 전반적인 코드 리팩토링을 완료하였다. 2. FEELINGS - 프로젝트를 마지막 마무리하는 단계에서 필요한 작업들을 위주로 진행했던 것 같다. 꼭 필요한 부분들, 사용자 피드백을 위주로 보완해가는 과정에서 개발자가 느끼는 점과 실 사용자들의 시선에서 느끼는 점이 다르고, 다양한 의견들이 나올 수 있다는 것을.. 2022. 12. 29.
Web개발 :: 프로젝트 정리 및 회고 _TIL82 ■ JITHub 개발일지 82일차 □ TIL(Today I Learned) :: 가까?마까?(GaggaMagga) 프로젝트 가까?마까?(GaggaMagga) 프로젝트 📌 프로젝트 개요 기획 의도 누구나 여행을 떠나서 음식점을 가거나, 점심 식사 메뉴를 정할 때 고민이 있었던 경험이 있을 것 입니다. 본 서비스는 '제주도' 라는 특정 지역에서 먹고자 하는 음식의 종류나 장소를 선택하면 사용자에게 맛집을 추천하고 있습니다. 추천 기능은 머신러닝 유저기반 추천 기능을 활용하여 사용자와 가장 유사한 경험을 갖고 있는 사용자의 데이터들를 통해 음식점을 추천합니다. 방문한 맛집은 다른 사용자와 후기를 공유하고, 후기에는 별점을 넣어 장소별 평가점수를 관리할 수 있습니다. 각 후기에는 댓글과 대댓글 기능으로 유저간 .. 2022. 12. 29.
반응형