분류 전체보기

· CS
(운영체제 카테고리의 글은 Abraham Silberschatz의 'Operating System Concepts'를 기반으로 작성합니다.) 컴퓨터 시스템은 HardWare, OS, Application Program, User로 구성되어 있다. (+Network) 1) 운영체제의 역할 OS는 하드웨어를 관리, 사용자를 매개하는 프로그램 커널과 커널모듈로 구성 User 관점에서, 사용자가 자원 사용(Resource Utilization)을 신경쓰지 않게, 컴퓨터를 쉽게 이용하도록 함. System 관점에서, OS는 자원할당자(Resource Allocator) 로서 자원을 관리하는 제어 프로그램이다. 2) 컴퓨터 시스템 일반적은 컴퓨터 시스템은 하나 혹은 여러개의 CPU와 장치 컨트롤러로 구성, 이들은 ..
· 기타/git
push 할 때, 다음과 같은 에러가 발생해 git pull --rebase [branch name] 로 해결했다. 구체적 이유는 추가할 예정
· 기타/git
1. Git 설치 https://git-scm.com/ 2. Git 명령어 git init (git 저장소/Repository 생성) git add git commit git status 3. 실습 windows - 명령 프롬프트 cd source/repos/data_structure git init git add data_week_1 git commit -m "first commit" git remote add origin https://github.com/jyu9551/DATA_STRUCTURE git push -u origin master 4. Git 구성 로컬 저장소 ↔ 원격 저장소
https://youtu.be/V9AGvwPmnZU
https://youtu.be/nLL409se8sM https://youtu.be/XKqLz6WJSRA
혼자 공부할 때 참고하기 위함입니다 https://youtu.be/_y6sPa3TZz4
https://youtu.be/kgTSUZjVqas
1. Array : 정해진 size가 이며, mutable(수정 가능) 하다. ex ) val array1 : Array = arrayOf(1,2,3) // array 선언, 초기화 ( Int type ) val array2 : Array = arrayOf(1,"d",3.4f) // array 선언, 초기화 ( Any type ) array1[0] = 3 // array는 mutable // 위에서 val을 써도 array값 1,2,3을 변경할 수 있다. // 1,2,3을 가리키는 주소인 array1가 value이고, 1,2,3은 variable이기 때문이다. 2.
1. if 문 ex) max를 구하는 함수 fun max1(a : Int, b : Int) : Int { if (a > b) a // return a로 표기 가능함 else b // return b로 표기 가능함 } fun max2(a:Int, b:Int) = if(a>b) a else b 2. when 문 : c언어의 switch문과 유사함 ex) when(a) { 1 -> println("1"); 2 -> println("2"); 3 -> println("3"); else -> println("none"); ex) 변수에 return도 가능하다 var b: Int = when (a) { 1 -> 1 // b에 1 return 2 -> 2 // b에 2 return 3 -> 3 // b에 3 retur..
// String형 변수 선언 val name : String = "YU" val lastname = "Jo" // String 생략 가능 // String 출력 println("my name is ${lastname + name}.") // 변수 앞에 $를 표기 println("dollar = \$three") // $를 쓰고 싶을 땐, \$ 입력 println("max = " + max(1,3) ) // max 함수의 return 값 출력
20240619
'분류 전체보기' 카테고리의 글 목록 (11 Page)