반응형

개발 창고 420

[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 이전 글 기준으로 색상을 적용해 보면 아래와 같은 결과를 확인할 수 있습니다.

[Kotlin] Paint - Line

// Step. 라인의 스타일 지정 val lineStyle = Paint().apply { color = Color.parseColor("#5C00D8") // 라인 색상 style = Paint.Style.FILL // 라인 스타일 strokeWidth = 100f // 라인 굵기 strokeCap = Paint.Cap.ROUND // 라인 끝 부분 둥글게 } // Step. Line의 시작과 끝점 정의 val stX = 100f // 시작 x좌표 val stY = 100f // 시작 y좌표 val edX = 200f // 종료 x좌표 val edY = 200f // 종료 y좌표 // Step. 뷰에 적용된 Line 정보를 그려줌 canvas?.drawLine(stX, stY, edX, edY, li..

반응형