목록1-2 (129)
브래의 슬기로운 코딩 생활
오늘도 프로그래밍 실습을 했다. BMI 계산기를 만들었는데 기능 몇몇개 더 추가할 예정인데 추가하는거는 다음주에 할 거다. 그리고 그 다음주도 계속 실습이 이어지고 또 그 다음주는 시험이다. 아 벌써 시험이 다가오는구나 빨리 종강 좀...ㅠㅜ
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/8I23H/btrSkC1bVUT/qxk2PsdvFOAFxjN3I4D9N1/img.png)
오늘은 공이 굴러가다가 코인에 닿으면 코인이 없어지고 부딛힌 코인의 수를 출력하는 예제들을 했다. 솔직히 별로 어려운 내용은 아니었는데 월요일에다가 아침 일찍 해서 그런지 진짜 너무 졸렷다. 그래서 오늘 수업한 내용이 약간 가물가물하다.ㅋㅋㅋ 나중에 따로 더 공부해야 될것 같다. 과제
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/AZrZ9/btrR8qsOmVn/ia9LHR4bZyN6zG5JXmmohk/img.png)
NOS 2 - 윈도우 서버 1: Hyper - V 윈도우 연혁 연혁 Hyper - V Hypervisor 서버 가상화(초기명: Windows Server Virtualization) • H/W에 가상화 머신이 동작하고 그 위에 게스트(Guest) OS가 동작 • 게스트 OS는 VHD/VHDX 형태의 파일로 저장 – VHD: 최대 2TB, VHDX : 최대 64TB 지원 • 게스트 OS에 가상 하드 디스크를 추가할 수 있음 (물리디스크 사용도 가능) 인텔 가상화 기술(VT: Virtualization Technology)이 필요 • Hyper-V 가 점유 • 다른 소프트웨어가 독자적으로 사용할 수 없음 Windows Server 2008에 최초 제공 • Windows 10 Professional..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/r4byz/btrR2ryTCDN/8n5jBlrBBgiS11Wu1PovwK/img.png)
NOS 1 - 리눅스 3 : 서버 및 설정 Apache 서버 아파치 웹 서버 - 데몬 명: HTTPD - 웹서비스(WWW) 기능을 제공하는 서버프로그램 - 아파치 소프트웨어 재단에서 제공하는 오픈 소스기반의 소프트웨어(1995.04 ~) - 다양한 유닉스 계열 및 윈도우 운영체제를 지원 • 전세계 시장 점유율 40% 이상 - 보안성 강화를 위한 별도의 서비스도 제공 - TCP 포트 번호 • 일반 : HTTP, TCP/80 • 보안 : HTTPS, TCP/8080 서버 설정 - 설정 파일 • 파일명: httpd.conf • 사용자 정의 설정: -f 옵션 활용 • 추가 설정 파일: httpd.conf내 Include 지시어를 통한 다양한 파일 분리 가능 - 주소와 포트 설정 • Listen 지시어 활용\ ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/YXvDC/btrR3eMc07o/iBZlW8we3L3gPtnhIUvAik/img.png)
오늘은 클래스 상속에 대해 배웠다. 상속은 코드를 재사용하기 위하여 사용한다. 언어별 클래스 상속 형식 대부분 public을 사용한다. 상속을 하면 생성자와 소멸자는 생성자는 부모 클래스 먼저 호출이 되고 소멸자는 자식 클래스 먼저 호출이 된다. 이거 아주 중요하다. 잘 안 쓴다. 과재: #include using std::cout; using std::endl; using std::string; class Man { protected: string name; int age; public: Man(string name, int age) { this->name = name; this->age = age; } void show() { cout
오늘은 VMWare 말고 윈도우 파워셸로 WSL2를 설치하고 Docker라는 걸 설치해서 윈도우에서 리눅스를 하는 실습을 했다. Docker docker tag httpd-egyou:latest /httpd:latest /httpd : docker login id가 이미지 이름이 httpd로 변경 docker push /httpd wsl2 : windows subsystem for linux 2 process : 실행 중인 프로그램 ps (process status) 이미지 실행 -> 컨테이너 생성, 실행 docker run --name egyou -d -p 8090:80 httpd:latest 컨테이너와 대화형으로 작업 docker exec -it egyou /bin/bash # cd /usr/loca..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b77iQm/btrRRuWUkkF/Edw1DMDCxKS1XDkUHdoLrK/img.png)
오늘은 드디어 팀플이 끝났다. 조별로 나와서 피피티를 발표했고, 다들 누가 잘했는지 투표해서 1,2등에게는 교수님 께서 상품을 주셧다. 일단 우리조가 발표한 내용이다. 이렇게 발표를 마쳣는데 우리조가 2등을 했다! 솔직히 우리 조가 잘한것 같지 않았는데 2등을 해서 놀랐다. 아무튼 그래서 상품으로 무선마우스도 받았다! 이제 다음주 부터는 개별과제 인데, 만들고 싶은 프로그램을 만드는게 개별과제 이다. 나는 피피티에서 소개한 노래방 관리 프로그램을 아주 간단한 기능만 되개 만들려고 한다. 아마 이번 주말에 좀 만들어야 할거다
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/buI6cO/btrRSiBp4cu/OdCBGMjj2mnJyb1Z6oyvbk/img.png)
오늘은 여러가지 자바스크립트의 내장 객체들을 배웠다. 먼저 Date 객체는 현재의 날짜나 시간을 알려주는 기능을 제공 한다. Math 객체는 수학 계산을 해주는 객체이다. # 다 외울 필요 없음 String 객체는 문자열을 제어하는 기능을 가진 객체이다. Function 객체는 객체에 함수를 정의하고 저장하여 사용할 수 있는 객체 이다. Number 객체는 문자열로 표현된 숫자를 실제 수로 리턴해주는 객체이다. 마지막으로 Array객체는 배열을 생성하는 객체이다. 여기서 자바스크립트의 배열은 다른 언어와는 달리 배열의 수를 지정하지 않으면 동적으로 배열의 크기가 할당된다. 그리고 각각의 인덱스에 다른 자료형의 데이터가 들어갈 수 있다. 이렇게 엄청나게 많은 명령어들을 배웠는데 자주 사용하는 몇개 빼고는 ..
오늘도 실습을 했다. 오늘은 그동안 배운 책의 예제들을 XCode로 돌려보는 실습을 하고 남은 시간 동안은 앞으로 BMI계산 앱을 만들건데 그 디자인을 했다. Swift언어를 안보다가 보니까 갑자기 헷갈리는 부분이 있어서 다음에 따로 좀더 공부해야겠다. 오늘은 디자인만 하고 시간이 부족해서 코딩은 못했다. 하지만 난 디자인하는 것도 좋아하기 때문에 재미있었다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cvrAD1/btrRJo3S3BL/RKYY7HAePnqqUJbkSDWIb1/img.png)
오늘은 한번에 스크립트로 여러 객체를 움직이는 예제들을 실습 했다. void OnTriggerEnter (Collider other) - 객체간의 충돌을 인식하는 함수 를 이용해서 if문으로 if (other.gameObject.name == "객체의 이름") { //명령문 } 이런식으로 입력을 해주면 other가 충돌한 객체를 나타내는데 other의 이름이 "객체의 이름" 이라면 if문의 명령어가 실행이 되도록 한다. 그리고 배열을 선언하고 사용하는 법도 배웠다. 먼저 배열을 선언하는 방법은 자료형 [] 배열명 = {배열의 값} 이라고 적으면 된다. 그리고 I번째의 배열의 값을 알아보는 법은 Debug.Log(배열명[i]) 를 하면 된다. 그리고 배열의 길이를 알아보려면 배열명.Length 를 하면 배..