본문 바로가기

FE/Quick Start11

[Node.js] JavaScript 테스트케이스 입력 받기 / VSC에서 실행하기 걍 짤 하나면 끝나긴 하지만 .. 설명하자면 1. 코드파일을 만든다 .js 파일2. 다음 모양새로 짜 준다const readline = require("readline");const reader = readline.createInterface({  input: process.stdin,  output: process.stdout,});const input = [];reader  .on("line", (line) => {    // 여기서 라인별로 수행할 작업 (input 받으면서 간단하게 거칠 작업 등)    // 이를 테면 여기서    input.push(line);  })  .on("close", () => {    // 여기다가 풀이 넣기    console.log(input);  });터미널로 T.. 2025. 2. 8.
[JavaScript] softeer / 등의 알고리즘 풀이 사이트에서 JS input 받기 보호되어 있는 글 입니다. 2025. 2. 7.
[Localtunnel] quick start 보호되어 있는 글 입니다. 2024. 10. 28.
[tanstack-query] (TypeScript) quick start 이번 플젝에서는 tanstack-query를 사용하기로 했다   npm install @tanstack/react-query 설치해 주고     import ReactDOM from 'react-dom/client';  import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; -- 여기   import './index.css';  import App from './App';  import reportWebVitals from './reportWebVitals';  const queryClient = new QueryClient(); -- 여기  const root = ReactDOM.createRoot(document.getEle.. 2024. 10. 25.
[react-md-editor] quick start npm i @uiw/react-md-editor react-md-editor는 리액트 애플리케이션에서 마크다운 문서를 작성하고 보여줄 수 있는 에디터 라이브러리다.  import React, { useState } from 'react';import MDEditor from '@uiw/react-md-editor';const MainComponent: React.FC = () => {  const [mdValue, setMdValue] = useStatestring | undefined>('# hello world!');  return (    div className="">      h1 className="">Hello World!h1>      div className="">        div d.. 2024. 10. 21.
자주 쓰는 DataFormatting 관련 함수 const dateFormatter = ( date:Date ) => { const year = date.getFullYear(); const month = String(date.getMonth() + 1).padStart(2, '0'); const day = String(date.getDate()).padStart(2, '0'); const hours = String(date.getHours()).padStart(2, '0'); const minutes = String(date.getMinutes()).padStart(2, '0'); // 아래 함수들을 사용할 경우 return `${getYear(date)}년 ${getMonth(date)}월 ${getDate(date)}일 ${getH.. 2024. 10. 21.
[tailwind CSS] quick start npm install -D tailwindcss postcss autoprefixer    npx tailwindcss init -p 패키지 설치     @tailwind base;    @tailwind components;    @tailwind utilities; index.css 최상단에 위 세 줄 추가     /** @type {import('tailwindcss').Config} */    module.exports = {        content: [        "./src/**/*.{js,jsx,ts,tsx}", // tailwind CSS 적용할 파일         ],        theme: {        extend: {},        },        plugins: [],.. 2024. 10. 21.
[Next.js / TypeScript] 웹소켓 채팅 세팅 / 연결하기 보호되어 있는 글 입니다. 2024. 9. 26.
[Next.js] quick start 이번 프로젝트에서는 Next.js와 TypeScript를 사용한다그래서 간단히 찍먹해보기로 함 Node.js 설치 환경 하에 다음 콘솔 명령어 입력npx create-next-app@latest 사실 이거 말고 뭐 없음 .. ㅋㅋㅋ프로젝트 설정에 맞추어 생성하면 된다. 생성이 완료된 후에는 리액트처럼  cd PROJECTNAME 한 후에npm run dev h2 className="mb-3 text-2xl font-semibold">            Deploy{" "}             span className="inline-block transition-transform group-hover:translate-x-1 motion-reduce:transform-none">            .. 2024. 8. 30.
[STOMP] Quick start 웹소켓을 빠르게 써보기 위해 STOMP를 잡아 보았다quick .. ?한지는 모르겠지만 일단 엄청난 오류와 싸우는 중   데모 코드 출처https://velog.io/@limsubin/STOMP%EC%9D%84-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B3%A0-%EA%B5%AC%ED%98%84%ED%95%B4%EB%B3%B4%EC%9E%90 STOMP을 알아보고 서버 구현해보자!Simple Text Oriented Messaging ProtocolTCP 또는 WebSocket 같은 양방향 네트워크 프로토콜 기반으로 동작Message Payload에는 Text or Binary 데이터를 포함 할 수 있다.pub/sub 구조로 동작Spring에서velog.io 위 출처의 코드를 받아오되 지원.. 2024. 7. 25.