728x90 반응형 분류 전체보기296 [ Flutter] 안드로이드 스튜디오 flutter SDK 버전 바꾸기 안드로이드 스튜디오 flutter SDK 버전 바꾸기 File -> setting -> sdk 검색 -> Dart 탭 선택 DartSDK path 경로 새로운 flutter 파일 위치로 변경 기존과 의존성이 맞지 않기 떄문에 오류가 발생함 => pub get 옆의 pub upgrade를 눌러주면 환경변수가 맞춰지고, 다시 pub get을 하면 새롭게 가져옴 에러 발생시!!execution failed for task ':app:compiledebugjavawithjavac'..> Could not create service of type UserHomeScopedCompileCaches using UserHomeScopeServices.createCompileCaches(). 첫번째 .. 2025. 1. 6. [1일 1쿼리] 3일차 firstname이 Zorica인 사람들 중에 현재 근무중이고, 가장 오랫동안 근무한 사람 10명 select * from employees as e join salaries as s on e.emp_no = s.emp_nowhere first_name='Zorica' and s.to_date = '9999-01-01'order by e.hire_date asc limit 10; 2025. 1. 4. [1일 1쿼리] 2일차 2000년 1월 의 부서별 평균 연봉중 가장 높은 부서는 ? 01/03일 select m.dept_no , d.dept_name, avg(s.salary) as '평균' from salaries as sjoin dept_emp as m on m.emp_no = s.emp_no join departments as d on d.dept_no = m.dept_noWHERE s.from_date = '2000-01-01' group by m.dept_no order by avg(s.salary) desc limit 1; 친구와 공유한 쿼리 사원 번호가 10007인 사원의 부서를 찾고 그 부서의 매니저의 이름을 출력하여라select e.last_name, e.first_name, dm.* from employees as e join dept_emp as m .. 2025. 1. 3. [1일 1쿼리] 1일차 development부서에서 가장 높은 연봉을 받는 사람은? select s.emp_no , s.salary , e.first_name, e.last_name, e.gender from salaries as sjoin dept_emp as m on s.emp_no = m.emp_nojoin employees as e on e.emp_no = s.emp_nowhere m.dept_no = (select dept_no from departments as d where dept_name = 'Development') order by salary desc limit 1; 2025. 1. 3. REST API란? 1. REST API의 탄생REST는 Representational State Transfer라는 용어의 약자로서 2000년도에 로이 필딩 (Roy Fielding)의 박사학위 논문에서 최초로 소개되었습니다. 로이 필딩은 HTTP의 주요 저자 중 한 사람으로 그 당시 웹(HTTP) 설계의 우수성에 비해 제대로 사용되어지지 못하는 모습에 안타까워하며 웹의 장점을 최대한 활용할 수 있는 아키텍처로써 REST를 발표했다고 합니다. 2. REST 구성쉽게 말해 REST API는 다음의 구성으로 이루어져있습니다. 자세한 내용은 밑에서 설명하도록 하겠습니다. 자원(RESOURCE) - URI 행위(Verb) - HTTP METHOD 표현(Representations) 1) URI는 정보의 자원을 표현해야 한다... 2025. 1. 3. [플러터 11] Dart 클래스와 인스턴스 시나리오 코드1(클래스 생성해보기)클래스란? 클래스는 객체(인스턴스)를 정의하는 설계도 입니다. 인스턴스 => 메모리 공간이 할당되었을때 인스턴스라고 한다. 객체(object) => 클래스를 통해서 프로그램에서 실제로 생성되는 인스턴스를 말함 객체 => 속성(상태), 행위(메서드)를 가질 수 있음 객체 지향 프로그래밍이란? (Object Orient programing) 객체와 객체간의 관계를 형성하고, 상호작용으로 애플리케이션을 설계, 구현하는 프로그래밍 패러다임중 하나입니다. oop의 주요목적 => 재활용성, 유지보수성, 복잡한 문제를 더 작은 객체로 나누는 것void main() { //클래스란? //클래스는 객체(인스턴스)를 정의하는 설계도 입니다. //인스턴스 .. 2025. 1. 3. [플러터 10] 화살표 함수 화살표 함수(arrow function)Dart에서의 화살표 함수(arrow function)는 함수를 간결하게 정의하고 사용할 수 있는 특별한 문법입니다. 다른 프로그래밍 언어에서는 람다 함수 또는 람다 표현식이라 부릅니다. 기존 함수 정의와 비교하면, 화살표 함수는 간단한 함수를 더 간결하게 표현할 수 있는 표현식입니다. => 람다 표현식//화살표 함수//람다 표현식void main() { int num1 = 500; int num2 = 10; //선언부 int add(int n1, int n2) { //구현부 return n1 + n2; } //구현부가 복잡하다면 람다 표현식보다 함수형식이 좋다. //람다식 => 구현부가 간단한 것만 가능함 int add2(int n1, .. 2025. 1. 3. [플러터 07] Dart 언어 함수 익명 함수 1단계 - 이름 없는 함수( 선언하더라도 외부에서 사용할 방법이 없다.)변수에 할당하지 않고 바로 익명 함수를 호출하는 것은 dart 에서 불가능하다. (int number) { return number * number; }; 2.단계 - 함수를 변수에 담을 수 있다.Dart 함수에 타입은 Function이다.Function(int) square = (int number) { return number * number;}; 3단계 function대신 var에 담을 수 있음var sub = (int number) { return number * number;};Function(int, int) sub2 = (int number1, int number2) { return numbe.. 2025. 1. 3. [프로젝트] 드라이브 구현하기01 내가 담당했던 부분은 드라이브였다. 드라이브는 계층형 구조로, 폴더 안의 폴더 , 폴더 안의 폴더 안의 폴더 및 파일들을 생각하고, 해당 부분에 대한 권한까지에 생각했다. 내가 구성한 것은 나의 드라이브를 생성해야지 드라이브를 사용할 수 있고, 공유 드라이브에서는 남이 나에게 공유한것만 표시 되도록 구현하였다. 1. 아이디 생성할때, 파일 서버에 나의 uid와 동일한 이름의 폴더가 생성되고, 생성된 폴더에 모든 파일들이 저장된다. 드라이브 생성 드라이브 이름과, 설명을 적고, 드라이브 만들기를 누르면 handler를 통해 mutate가 실행됨const { mutate, isLoading } = useMutation({ mutationFn: async (newDriveData) => { .. 2025. 1. 2. [React] useMutate 란? useMutation 이란?React-Query를 이용해 서버에 변경(insert, update,delete)작업 요청시 사용const { mutate, isLoading } = useMutation({ mutationFn: async (newDriveData) => { const response = await axiosInstance.post("/api/drive/newDrive", newDriveData); return response.data; }, onSuccess: (data) => { queryClient.invalidateQueries({ queryKey: ['driveList', user.uid] }); onClose(); }, .. 2025. 1. 2. 이전 1 ··· 3 4 5 6 7 8 9 ··· 30 다음 728x90 반응형