본문 바로가기

분류 전체보기

(95)
intellij / 폴더구조 변경방법 (수정필요)
spring / gradle 프로젝트 구조 gradle gradle과 관련해서 gradle이 쓴느 폴더 src main / test 요즘은 기본적으로 두개가 나뉘어져 있음 test 코드와 관련한 소스들이 들어감 test 코드가 중요함을 알 수 있음 resources 실제 자바 코드파일 제외한 나머지가 들어감(xml properties, html 등이 들어감 ) build.gradle(중요) gradle이 버전설정 및 라이브러리 가져오는거다. 정도 이해 mavenCentral : 아래 라이브러리를 mavenCentral이라는 공개된 사이트에서 다운받으라는 설정
Spring / start.spring.io 프로젝트 생성 후 실행까지(Intellij) 1. 프로젝트 생성 https://start.spring.io/ spring 부트 기반으로 스프링 프로젝트를 자동으로 만들어 주는 사이트 Project maven 과거에 많이 씀 gradle 요즘 추세 spring boot 버전 선택 snapshot은 아직 만드는 중인 버전 이 중 snapshot, M1을 제외한 가장 높은 버전 선택 Project Metadata Group에 대부분 기업명 작성 Artifact 빌드되어서 만들었을때 결과물(프로젝트명) Dependencies spring web thymeleaf 선택 Generate 눌러서 다운로드 Intelij 에서 open or Import 2. 프로젝트 오픈 후 Run main 메서드 실행시 @SpringBootApplication 이 알아서 띄우면..
nginx / nginx 환경설정 및 도메인(domain) 변경 방법 도메인 설정을 변경하는 방법을 xshell에서 했던 걸 기록.laravel로 만든 홈페이지를 django로 conversion하면서 도메인을 옮기게되어 이를 수정했다.   *사용할 폴더cd /etc/nginx/ ** nginx.conf 파일에서 include 해서 conf.d 와 sites-enabled를 사용함   1.  conf.d 폴더로 이동cd /etc/nginx/conf.d/ (라라벨 conf 파일 있는 폴더) 2. 수정할 conf 파일로 들어가기vi [파일명.conf]바꾸려는 희망하는 url을 제외한 나머지만 server_name에 두기  3. url 추가할 conf 파일로 이동 cd /etc/nginx/sites-available/ (python conf 파일 있는 폴더)vi [파일명] 4..
git / server - github - local 연결방법 A server에 있는 소스를 B server로 옮겨서 local과 git으로 연결해서 작업하고자 함 A server 1. 파일 백업(tar 압축) tar -zcf [저장할파일명.tar.gz] [압축할폴더명] A server -> B server 1-1 압축된 파일 백업 원하는 서버에 이동 후 압축파일 업로드 (filezila 사용) B server 2. 파일 백업 풀기 tar -zxvf [파일명.tar.gz] 2-1. 해제 후 해당 폴더 들어가서 .git 파일 삭제 (A server git 정보가 들어있기 때문) 3. 새로운 github 생성 (private) 3.1 private의 경우 collabolator 초대 및 초대 accept 필요 4. 서버에서 명령어 작성 $ git init $ git a..
React Native / 메모장 만들기 sample (useEffect, AsyncStorage ) 간단하게 메모를 한 후에 저장 후, 해당 저장한 내용을 불러오는 메모장 만들기를 연습삼아 해보았다. (참고사이트) https://www.youtube.com/watch?v=1mkgX7Mr5fI App.js import { StatusBar } from 'expo-status-bar'; import React, {useEffect, useLayoutEffect, useState}from 'react'; import { StyleSheet, Text, View,SafeAreaView, Button, TextInput } from 'react-native'; import AsyncStorage from '@react-native-async-storage/async-storage'; export default ..
React Native / SafeAreaView (iOS, Android 헤더 제외) React Native 사용시 핸드폰으로 확인 하는 경우 헤더(Header)부분이 배터리, 시계 영역으로 잡혀있어서 보이지 않는 경우가 있음 이에 marginTop 을 주는것이 아니라 React Native 내에 내장된 컴포넌트를 이용하여 사용 가능 SafeAreaView 1. import 부분에 SafeAreaView 추가 import { StyleSheet, Text, SafeAreaView } from 'react-native'; 2. SafeAreaView 적용 export default function App() { return ( 헤더내용 ); } SafeAreaView를 최상위 컴포넌트로 warpping하여 사용한다. https://docs.expo.io/versions/latest/reac..
Warning: Failed child context type: Invalid child context `virtualizedCell.cellKey` of type `number` supplied to `CellRenderer`, expected `string`. React Native 하면서 여러 우여곡절과 많은 에러를 만나고 있다. 이번에 만난 에러. Warning: Failed child context type: Invalid child context `virtualizedCell.cellKey` of type `number` supplied to `CellRenderer`, expected `string`. at node_modules\react-native\Libraries\LogBox\LogBox.js:173:8 in registerError at node_modules\react-native\Libraries\LogBox\LogBox.js:59:8 in errorImpl at node_modules\react-native\Libraries\LogBox..