목록1-2 (129)
브래의 슬기로운 코딩 생활
저번 시간에 실습을 하던걸 마저 못해서 허둥대서 이번에는 동영상 강의를 보면서 미리 실습을 해갔다. 그래서 멀뚱멀뚱 세시간 내내 앉아있어서 심심했지만 괜찮았다. 일단 오늘까지 실습한 내용은 주소록 프로그램을 만드는 것이었다. 다음은 내가 만든 프로그램이다. 이게 메인 화면이고 각각 단추를 누르면 기능을 하는 프로그램이다. 그리고 찾을 이름에 이름을 입력하고 엔터를 치면 그 이름으로 커서가 가고 그 상태에서 가족 버튼을 누르면 그 사람의 가족이 나온다. 이런 식으로 동영상 강의를 보면서 만드는데 총합해서 5시간 정도 걸렸다 아무튼 이런 폼들을 만들어서 나머지는 버튼을 만들어 링크하는 식으로 만들었다. 프로그램을 만들어 본 것은 처음이라서 재미있었다.
오늘부터는 본격적으로 실습을 하기 시작했다. HTML이랑 JavaScript를 실습하는데 HTML은 1학기에 해서 JavaScript를 위주로 한다. 아무튼 실습을 하는데 내가 손이 떨리기도 하고 타자가 느려서 실습하는데 엄청 힘들었다. 뭐 그래도 왠만한 내용은 거의 다 실습을 했다. 오늘 한 내용 중 주요 내용을 요약하자면 부분에 를 사용하면 같은 폴더에 있는 "파일"을 불러와서 실행시킬 수 있다. 다음으로는 다른 프로그래밍 언어 처럼 변수를 지정할 수 있다. 변수를 선언할 떄는 앞에 var을 쓴다 등등 다른 내용도 꽤 있지만 오늘은 이정도 진도를 나갔다
이번 시간에는 Swift문법의 작은 부분만 배웠다. 일단 자료형이 Bool, Character, Int, Float, Double, String,Void 가 있고 변수를 선언하면 앞에 var, 상수는 let을 쓴다. 그리고 자료형은 무조건 맨 앞글자는 대문자로 쓴다. ------------------------------------------------------------------------------- 과제 Swift 문법의 주요 용어들 Simple Values Control Flow Functions and Closures Objects and Classes Enumerations and Structures Concurrency Protocols and Extensions Error Handlin..
오늘 C#프로그래밍 시간에는 유닉스와 C#스크립트를 연결해서 간단한 숫자와 텍스트들을 출력하는 실습을 했다. C언어와 다른점이 몇가지 있었는데 먼저 printf()를 Debug.Log()로 쓰고 두번째는 쉼표 대신 플러스 기호를 썻다. 그 외에 업데이트 라는 함수 블록은 무한루프였고 프로그램 앞에 using 뭐시기를 쓰고 또 C++부터 나온다는 string자료형이 있었다.
데이터베이스기초실습 시간에는 Access로 프로그램을 만드는 실습을 한다. 근데 교수님이 진도를 너무 빨리 나가시기도 하고 한군데에서 막히면 쫓아 갈수가 없기도 하고 교재를 구입해오라고 하셔서 교재를 삿다. 이거다! 엄청 두꺼운데 글자보다 사진으로 되있는 부분이 많다. 딱 내 스타일이다. 아무튼 그래서 책 보면서 보다 완벽하게 실습해서 파일을 학교로 가져갈 예정이다.
통화회선 접속 방식 통신회선의 접속 방식 종류 - 점-대-점 회선 방식 (Point - to - Point Line) - 디지점 회선 방식 (Multipoint Line) ------------------------------------------------------------ 점-대-점 회선 방식 (Point - to - Point Line) - 컴퓨터 시스템과 단말기를 전용회선으로 직접 연결 - 두 장치간 전용 링크로 활용 - 채널의 전체 용량은 두 기기간의 전송을 위한 용도로만 사용 - 주로 고속 통신/처리에 이용 - FSB, BSB 장점 - 빠른응답 단점 - 회선 구축에 많은 비용이 듦 ex) 컴퓨터와 주변기기의 관계 -------------------------------------------..
------------------------------------------------------------------------------------------ 정보신호 아날로그 신호 - 연속적으로 변화하는 전자기파 (또는 신호) - 세상에 존재하는 모든 것 -> 자연스러움 ex) 음성, 음악, 영상, 그림, 사진 등 - 측정값을 기간축으로 보았을 때 곡선형태로 표현됨 장점 - 무한한 정보 표시 단점 - 거리에 따라 신호 세기가 감소 됨 -> 감쇠현상 - 외부 간섭에 약함 ------------------------------------------------------------- 디지털 신호 - 손가락(DIgit)에서 유래 - 0과 1로 구분되는 이산적인 신호 - 정해진 전압 값 (유한 개) - 인공..
이더넷 = Ethernet - IEEE 802.3의 표준화 - CSMA/CD 기법을 채택 - 전송 속도와 범워에 따라 다양한 규격이 있음 ex) 10Base-5 (10Mbps, 50m), 10Base-2 (10Mbps, 200m), 10Base-T(10Mbps, Twist-pair) 등 - 근거리 유선 네트워크(유선 LAN)용 기술 - 버스형 (저속 이더넷)과 성형 (고속 이더넷) 으로 구분 장점 - 설치 비용이 저렴하고 관리가 쉬움 - 네트워크 구조가 간단 단점 - 다량의 노드 존재 시 신호 때문에 충돌 발생 - 충돌이 많아지면 지연이 큼 ---------------------------------------------------------------- NIC (Network Interface Card..
오늘은 중요한 C++프로그래밍 수업을 했다~ 실습을 아주 많이 했는데 내가 타자 치는 속도가 느려서 (특히 영타는 위치를 안 외워서 더 느림) 타자 연습을 나중에 해야겠다는 생각을 했다. ------------------------------------------------------------- 제어문 입출력 스트림 객체 cout, cin - #include - std::cout > // 키보드로부터 데이터를 입력 받는 객체, scanf() 조건문 - if - if문 다음 괄호 안의 조건식이 참이면 문장 1을 실행하고 거짓이면 실행하지 않고 건너뜀 if(조건식) 문장1; 다음문장; 조건문 - if~else 문 - if문 다음의 괄호 안의 조건식이 참이면 문장1 실행, 거짓이면 문장2와 다음 문장을 실행..
이번 시간 부터는 실습을 했다. 서버를 가상화 해서 가상으로 윈도우도 설치하고 리눅스도 설치하는 그런 실습을 했다. 사실 잘 이해가 가지 않으면서 어느 정도 이해가 될 것 같은 요상한 느낌인데 재미있어서 시간 가는줄 몰랐다. 뭐 뭔지는 아직 잘 몰라도 재밌으면 좋은거지 뭐 허허허 -------------------------------------------------------------------- 가상화 (virtualization) 정의 - 하이퍼바이저 라고 하는 소프트웨어를 사용하여 하나의 물리적 머신에 다수의 가상머신을 운영하는 것 특징 - 높은 서버효율성 - 보안과 유연성을 개선하고. 비즈니스 전략 적용을 쉽게함 주요용어 - 가상화 소프트웨어, 하이퍼바이저: 가상머신의 생성, 운영 및 관리를 ..