목록분류 전체보기 (163)
Simple&Natural
코틀린의 main 함수에서 파일이 생성되고 저장되는 기본 경로는 프로젝트 폴더 UnitTest를 해보면 경로는 프로젝트폴더/app 으로 지정된다. 아래의 코드를 이용해 파일을 읽고 써보면 쉽게 알 수 있다. //파일 쓰기 val file = File("test.txt") lateinit var fw:FileWriter val text = "This is TEST string." try { fw = FileWriter(file) fw.use { it.write(text) } } catch (e: Exception) { e.printStackTrace() } //파일 읽기 val file = File("test.txt") lateinit var fr: FileReader lateinit var jsonStr..
getString의 경우 키에 해당하는 값이 없는 경우 JsonException을 발생시키는 반면 optString은 ""와 같은 빈 문자열을 반환한다. 간혹 null이라고 잘못 설명한 글이 있는데 String타입의 빈 문자열을 반환하는 것임을 혼동하지 말자. 예상치 못한 에러를 방지하기 위해서는 optString을 사용하는 것이 좋다.
안드로이드 뿐만 아니라 프론트와 디자인을 다루는 모든 개발자이너[?] 들은 색상을 다룰 일이 많다. 특히 처음 입문하는 사람들에겐 RGB와 HEX로 표기되는 이러한 색상 표기법들이 이해하기 상당히 어렵다. 색을 표현하는 여러가지 방법 중에서 빛의 세 가지 원색(Primary Color)을 이용하여 특정 색을 표현하는 표기법을 RGB모델이라고 한다. 세 가지 원색이 각각 빨강(Red), 초록(Green), 파랑(Blue)인 것으로부터 나온 약어이다. 이때 각 광원의 강도는 0~255까지로 지정할 수 있는데 R, G, B 각각이 256개의 광도를 가질 수 있으므로 구현이 가능한 총 색상의 종류는 256*256*256 = 16,777,216 가지이다. 우리가 필요한 웬만한 색은 거의 모두 구할 수 있다고 보면..
express : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\82104\AppData\Ro aming\npm\express.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_ Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오. 위치 줄:1 문자:1 + express learn-express --view=pug + ~~~~~~~ + CategoryInfo : 보안 오류: (:) [], PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess 이런 식의 오류가 난다면 스크립트 실행을 보안이슈로 인해 제한하고 있기 때문이다. 실행 정책의 종..