Three States of Water Let's get started! 이슬람 경정인 Koran에는 Allah가 물로 모든 생명체를 창조했다고 되어 있습니다. Allah has created every living creature from water.알라 신이 모든 생명체를 물로 창조했다. 모든 생명의 출발점이 물이듯이 이 책의 출발점도 water입니다.Let's get started! boil, freeze, melt 물을 freeze하면 ice가 됩니다. 물을 boil하면 water vapor가 됩니다.물을 끓이지 않고 바깥에 가만히 놔둬도 수증기가 됩니다. 이유가 뭘까요?evaporate하기 때문입니다. 예? 어렵다구요? evaporate를 가만히 들여다보세요. vapor가 숨어 있죠? vapor..
What is the Japanese? 말 그대로 일본인들이 사용하는 언어인 일본어는 크게 두 가지 종류로 구분지을 수 있다. 여기서 가나(がな)란 한자를 바탕으로 일본어를 표기하기위해 만들어진 표음문자이며, 기본적으로 한 글자로 한 개의 음절을 표시하는 음절 문자이기도 하다. 이 두 가나(히라, 가타)에 대해 살펴보도록 하자. 히라가나(ひらがな) 히라가나는 일본어에서 사용하는 두 가지 가나중 하나로 다음과 같은 용도로 사용된다. 동사의 활용 어미, 조사, 조동사 일본 고유어로서 해당 한자가 없는 단어, 또는 해당하는 한자가 잘 쓰이지 않는 어려운 글자일 경우 기원을 살펴보자면 한 여성 작가가 쓰는 글에서 한자를 변형시켜, 일본어의 발음을 표기한 것에서 기원한다고 한다. 그래서, 온나데(女手; おんなで)..
What is the reference type? 자바의 자료형은 크게 기본형과 레퍼런스 타입으로 분류할 수 있다. 레퍼런스 타입은 new 연산자를 통해서 힙(heap) 영역에 생성되는 자료형들을 의미한다. 레퍼런스 타입으로는 클래스, 배열, 인터페이스가 있다.프로그래밍 언어에서 포인터와 레퍼런스는 다른 메모리 공간에 대한 주소를 가지고 있따는 점에서 매우 유사하기 때문에 혼동되는 개념이다. 포인터 혹은 레퍼런스 타입이 가리키고 있는 곳의 값에 접근하는 것을 디레퍼런스(dereference)라고 한다. 자바는 C++와는 달리 포인터를 지원하지 않고, 레퍼런스만 지원한다. 포인터와 자바 언어에서 사용되는 레퍼런스는 다음과 같은 차이점을 가지고 있다. Pointer Java reference 연산 산술 연산..
0x01 What is File access mode? C언어에서 파일 입출력을 사용하기 위해서는 우선 파일을 열어야 한다. 파일을 개방한다는 의미는 프로그렘과 파일 간의 Stream을 생성한다는 뜻이다. 이 Stream을 생성해주는 메소드가 바로 fopen인데 이 함수의 원형을 살펴보자. FILE* fopen(const char *filename,const char *mode); Parameters filenameFilename.modeType of access permitted. Return Value Each of these functions returns a pointer to the open file. A null pointer value indicates an error. If filename..
0x01 What is the system function? system 함수란 cstdlib [ C Standard General Utilities Library ] header file에 정의되어 있는 function으로, Program 실행 중 system command를 사용할 수 있게 해준다. 금일 포스팅은 필자가 Windows console application을 개발 중 system("cls"); [화면을 청소해 주는 명령어] 가 필요해서 관련 자료를 찾아본 후 정리한 것이다. 0x02 system function int system (const char* command);Execute system commandInvokes the command processor to execute a co..
Why we know this? Linux의 최상위 디렉터리에는 다양한 디렉터리가 존재한다. 이 디렉터리들은 모든 리눅스에서 동일한 역할을 한다. 이들의 용도를 파악할 때 효율적인 트러블슈팅이 가능 할 것이다. What is this directory? - bin : 가장 필수적인 리눅스 실행 파일들이 들어가 있다. [ls, rm 등등...] - boot : 리눅스 부팅 관련 파일들과, 리눅스의 심장인 커널이 들어있다. - dev : 컴퓨터에 설치된 하드웨어에 관한 정보들이 파일 형태로 저장되어 있다. - etc : 많은 중요한 파일이 들어가있다. [패스워드 파일, 쉐도우 파일, 그 외 대부분의 리눅스 설정파일들]- /etc/passwd : 사용자들에 대한 간단한 정보가 들어있다.- /etc/shadow..
What is the Programing? 프로그래밍 언어를 이해하기 전에 프로그래밍이란 무엇인지 생각해보자. 정보화 시대에 우리는 수많은 Device들을 이용하며 살아가고있다. 젊은 세대는 주로 컴퓨터, 스마트폰 사용을 사용할 것이며 중년층은 주로 TV, 냉장고등을 사용한다. 이 Device들은 어떻게 작동하는 것일까? 내가 TV리모컨 전원 버튼을 누르면 왜 TV가 켜지는 것일까? 스마트폰 볼륨 Up 버튼을 누르면 어떻게 소리가 커지는 것일까? 이 질문에 대한 답은 동일하다. "프로그래밍 되어 있기 때문에." 프로그래머는 Device의 목적과 용도에 맞게 운용 시 일어날 수 있는 모든 상황에 대하여 어떻게 반응할지를 프로그래밍 언어를 통해 설계한다. 즉 프로그래밍이란, Device에 어떤 '입력'이 주..
CAUSE예기치 못한 원인으로 프로그램이 Shut down 되었을 경우 실행중이던 가상 머신에 대한 캐시를 삭제하지 못한다. 그러므로 VMWare 입장에서는 현재 실행 중인 것으로 간주하는 것이다. SOLUTION아주 간단한 해결책이 있으므로 따라해보자. 오류 메시지 하단을 보면 해당 디렉토리가 나와 있다. 그 디렉토리에 가보면 확장자가 .lck인 두 개의 폴더가 보일 것이다. 해당 폴더를 삭제해 주면 이상 없이 원하는 가상 머신을 사용할 수 있다.
필요성 HTML Character SetsTo display an HTML page correctly, the browser must know what character-set to use.The character-set for the early world wide web was ASCII. ASCII supports the numbers from 0-9, the uppercase and lowercase English alphabet, and some special characters.Complete ASCII reference.Since many countries use characters which are not a part of ASCII, the default character-set for m..
Planning 1. 대한민국 주민등록번호 생성 원칙. 주민등록번호 : ABCDEF - GHIJKLM AB - 출생 년도 CD - 출생 달 EF - 출생 일 G - 성별(1은 남자 2는 여자) HIJKL - 본적 주소 M - 유효성 식별자 2. 유효성 검사 공식. A ~ L 까지 각 자리에 2, 3, 4, 5, 6, 7, 8 ,9, 2, 3, 4, 5 를 곱한 후 모두 더한다. 위의 값에 11로 나눈 나머지값을 구한다. 11에서 나머지 값을 뺀다. 위의 값에 10으로 나눈 나머지값을 구한다. (두 자릿수일 경우 한 자릿수로 만들어 주기 위함.) 11에서 나머지값을 뺀다. 위의 값을 M과 비교한다. (동일할 경우 유효한 주민등록번호) 3. Prototype Code html 주민등록번호 : - php De..
- Total
- Today
- Yesterday
- 코딩문제
- 컴포즈 바텀시트
- live template
- 코틀린 기초
- kotlin 기초
- 안드로이드
- 영어회화
- 코틀린
- compose bottomsheet
- Kotlin
- 영어발음
- android studio
- LiveTemplate
- 자바
- 안스 템플릿
- 문제풀이
- 안드로이드 스튜디오
- 안드로이드 바텀시트
- 코틀린 기초강의
- 안드로이드 스튜디오 라이브 템플릿
- php
- 런탭
- Android
- 안드로이드 컴포즈
- 개발자
- Java
- Programming
- 프로젝트오일러
- 프로그래밍
- 코딩
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |