반응형

전체 글 946

[FS] 파일 복사

// filecopy.js const fs = require('fs'); (async () => { fs.copyFile('origin.txt', 'copied.txt', err => { if(err) throw err; console.log('origin.txt파일이 copied.txt파일로 복사되었습니다.'); }); })(); fs.copyFile("원본파일", "복사될파일", callback함수) 만약 아래와 같이 origin.txt파일이 실행하려는 파일 filecopy.js와 같은 폴더에 존재한다면 아래 명령어를 실행하면 console.log에서 적어둔 message가 출력되면서 아래와 같이 copied.txt파일이 생성됨을 확인할 수 있습니다. callback은 굳이 필요 없는 경우 생략해도 ..

[AWS] EC2 - MariaDB - Deaver 연결

1/ EC2 - 인스턴스 - "생성한 인스턴스" 클릭 2/ 퍼블릭 IPv4 DNS 복사 3/ DBeaver 연결 4/ MariaDB 계정 정보 입력 (ssh접속 아닌 maria 계정) 후 SSH 탭 이동 5/ SSH 정보 입력 5-1/ Use SSH 터널 체크 5-2/ Host/IP : [2] 번에서 복사한 주소 입력 5-3/ User Name: ec2-user 5-3/ Authentication Method: Public Key 선택 5-4/ Private Key: ssh 암호화 시 다운로드한 ***.pem 파일 선택 ※ 하단 블로그에서도 확인 가능합니다. 2022.11.30 - [개발 창고/서버 개발] - [AWS] EC2 - 인스턴스 생성하기 5-5/ Passphrase: "Save Password..

카테고리 없음 2023.02.15

[AI] ChatGPT

https://openai.com/blog/chatgpt/ ChatGPT: Optimizing Language Models for Dialogue We’ve trained a model called ChatGPT which interacts in a conversational way. The dialogue format makes it possible for ChatGPT to answer followup questions, admit its mistakes, challenge incorrect premises, and reject inappropriate requests. ChatGPT is openai.com 요즘 AI가 대신 머신러닝을 통해 개발이 가능한 시대가 오고 있습니다. 아래 같이 New c..

개발 창고/Web 2023.02.14

[MySQL] CONNECT BY 구현하기

WITH RECURSIVE TMP AS ( -- 최상위 부모 정의 SELECT COD , NM , 1 AS LVL , CAST(COD AS VARCHAR(100)) AS PATH , CAST(NM AS VARCHAR(100)) AS PATHNM FROM CODTEST WHERE PARNT = '' UNION ALL -- 단계별 부모와 자식 매핑 SELECT C.COD , C.NM , P.LVL + 1 AS LVL , CONCAT(P.PATH , ' > ', C.COD) AS PATH , CONCAT(P.PATHNM, ' > ', C.NM) AS PATHNM FROM TMP AS P JOIN CODTEST AS C ON C.PARNT = P.COD ) SELECT * FROM TMP MySQL에서도 CON..

[React] map에서 숫자 FOR문 사용하기

Array(100).fill(0).map((_, i) => { console.log(i); }) 일반적으로 0에서 100까지 반복문을 수행하는 경우에는 아래와 같이 선언하여 사용하곤 합니다. for(let i = 0; i < 100; i++){ console.log(i); } 하지만 React에서 render에서 select의 option값으로 1~100까지의 옵션을 넣고 싶은 경우 return 내에서 for문을 사용할 수 없으므로, 아래와 같이 사전에 option element배열로 만들어 반환하곤 합니다. 하지만, 아래와 같이 강제로 0으로 채워진 n개의 배열을 만들어 for문과 동일할 결과를 가져오도록 수행할 수도 있습니다.

[Kotlin] 화면 꺼지지 않게 하기

class MainActivity: Activity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) // 켜진 상태 유지 window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON) } } Kotlin에서 설정하는 경우 window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON) 별도의 권한 부여 없이 해당 Activity에서 화면이 꺼지지 않도록 설정합니다. Java에서 설정하는 경우 getWindow().addF..

[Kotlin] RGB to COLOR

Color.parseColor("#5C00D8") Color.parseColor("RGB색상 값") 2023.02.11 - [개발 창고/안드로이드 개발] - [Kotlin] Paint - Line [Kotlin] Paint - Line // Step. 라인의 스타일 지정 val lineStyle = Paint().apply { color = Color.parseColor("#5C00D8") // 라인 색상 style = Paint.Style.FILL // 라인 스타일 strokeWidth = 100f // 라인 굵기 strokeCap = Paint.Cap.ROUND // 라인 끝 부분 둥 royzero.tistory.com 이전 글 기준으로 색상을 적용해 보면 아래와 같은 결과를 확인할 수 있습니다.

반응형