개발/토막난 상식(241)
-
장고 현재 있는 db로 모델 생성
python manage.py inspectdb > 파일명.py
2023.08.17 -
비동기 해결한 tab
랜더링 해결한 tap const [renderTan, setRenderTan] = useState(false) useEffect(() => { if(getTableData){ setRenderTan(true) } }, [getTableData]);
2023.08.16 -
vsc 주석 안될때
https://usingu.co.kr/frontend/vscode/vscode-%EC%A3%BC%EC%84%9D-%EB%8B%A8%EC%B6%95%ED%82%A4ctrl-%EA%B0%80-%EC%95%88%EB%90%A0-%EB%95%8C/ [VScode] 주석 단축키(ctrl + / ) 가 안될 때 - VSCode | UsingU Scode를 사용하다 보면 가끔 주석 단축키 ctrl + / 가 안될 때가 있습니다. ctrl + shift 를 누른 후 shift 만 뗍니다. 아래와 같이 한국어 입력기 표시 창이 [ 한국어 Microsoft 입려기 ] 를 선택합니다. usingu.co.kr
2023.07.14 -
JavaScript에서는 여러 종류의 for문을 사용할 수 있습니다. 주요한 종류의 for문은 다음과 같습니다:
for 문: for (초기식; 조건식; 증감식) { // 반복 실행할 코드 } 초기식은 반복문이 시작될 때 한 번 실행되는 초기화 구문입니다. 조건식은 반복문이 실행될 조건을 나타내며, 조건식이 참일 경우 반복문이 계속 실행됩니다. 증감식은 각 반복이 끝난 후 실행되는 식으로, 보통 카운터 변수를 증가 또는 감소시키는 역할을 합니다. for...in 문: for (변수 in 객체) { // 객체의 속성을 순회하면서 실행할 코드 } for...in 문은 객체의 속성을 반복하여 처리할 때 사용됩니다. 변수는 반복문을 통해 객체의 각 속성 이름을 차례로 가리킵니다. for...of 문: for (변수 of 배열) { // 배열의 각 요소를 순회하면서 실행할 코드 } for...of 문은 배열 또는 이터러블 객..
2023.06.28 -
d3.scaleLinear() 함수는 다음과 같은 주요 메서드를 제공합니다:
domain(values): 입력 도메인을 지정하는 메서드입니다. values는 입력 도메인의 최솟값과 최댓값을 포함하는 배열이나 범위를 의미합니다. 예를 들어, [0, 100]은 0부터 100 사이의 입력 값을 나타냅니다. range(values): 출력 범위를 지정하는 메서드입니다. values는 출력 범위의 최솟값과 최댓값을 포함하는 배열이나 범위를 의미합니다. 예를 들어, [0, 500]은 0부터 500 사이의 출력 값을 나타냅니다. clamp(value): 옵션으로 사용되는 메서드로, 입력 값이 입력 도메인을 벗어날 경우 출력 범위의 가장 가까운 값으로 제한합니다. 기본값은 false입니다. nice(count): 입력 도메인을 보기 좋게 조정하는 메서드입니다. count는 선택적 매개변수로, ..
2023.06.20 -
oracle to mariadb 2023.06.19
-
XML
https://aws.amazon.com/ko/what-is/xml/ XML이란 무엇인가요? - Extensible Markup Language(XML) 설명 - AWS 비즈니스 간 트랜잭션 지원 회사가 다른 회사에 상품이나 서비스를 판매하는 경우 두 기업은 비용, 사양 및 배송 일정과 같은 정보를 교환해야 합니다. XML(Extensible Markup Language)을 사용하면 필요 aws.amazon.com
2023.06.15 -
takeLatest,takeEvery
takeLatest: 사용자가 반복해서 클릭 또는 요청하는 경우, 최신의 클릭 또는 요청만 처리하고 이전의 클릭 또는 요청을 무시하고 싶을 때 사용됩니다. 예를 들어, 검색 버튼을 여러 번 누르는 경우, 가장 최신의 검색어에 대한 API 요청만 처리하고 이전 요청은 취소됩니다. 실시간 검색 기능이나 자동 완성 기능과 같은 경우에 유용합니다. takeEvery: 모든 디스패치된 액션에 대해 비동기 작업을 수행하고 싶을 때 사용됩니다. 예를 들어, 사용자가 여러 번 클릭할 때마다 모든 클릭 이벤트에 대해 API 요청을 보내고 싶을 때 사용됩니다. 여러 개의 인스턴스가 동시에 실행되어야 하는 작업이 있는 경우에 유용합니다. 예를 들어, 여러 사용자가 동시에 채팅 메시지를 전송할 때, 각 메시지에 대한 처리를 ..
2023.06.14 -
middleware: (getDefaultMiddleware) => getDefaultMiddleware().concat(middlewares),
만약 thunk, immutableStateInvariant, serializableCheck, thunk.extraArgument 필요하면 thunk: 비동기 작업을 수행하기 위한 미들웨어입니다. createAsyncThunk와 함께 사용되며, 액션 생성자에서 비동기 작업을 수행할 수 있도록 도와줍니다. immutableStateInvariant: 상태 변경을 추적하여 불변성 위반에 대한 경고를 발생시키는 미들웨어입니다. 개발 모드에서만 사용됩니다. serializableCheck: 액션과 상태의 직렬화 가능성을 확인하여 경고를 발생시키는 미들웨어입니다. 개발 모드에서만 사용됩니다. thunk.extraArgument: thunk 액션 생성자에 추가 인수를 제공하는 미들웨어입니다.
2023.06.09 -
axios 옵션
const client = axios.create({ baseURL: process.env.REACT_APP_API_HOST, // `url`은 요청에 사용될 서버 URL입니다. url: '/user', // `method`는 요청을 생성할때 사용되는 메소드입니다. method: 'get', // 기본값 // `url`이 절대값이 아닌 경우 `baseURL`은 URL 앞에 붙습니다. // 상대적인 URL을 인스턴스 메서드에 전달하려면 `baseURL`을 설정하는 것은 편리합니다. baseURL: 'https://some-domain.com/api', // `transformRequest`는 요청 데이터를 서버로 전송하기 전에 변경할 수 있게 해줍니다. // 이것은 'PUT', 'POST', 'PATCH'..
2023.06.09