본문 바로가기

컴퓨터공학112

NN 네트워크 | 허브 스위치 공유기 특징과 차이점 네트워크 장비인 허브, 스위치, 공유기, 라우터가 각각의 역할과 차이점을 정리해 봤습니다. 목차 1. 공유기 가장 익숙한 공유기부터 설명드릴게요. 여러 장치에서 인터넷을 사용하려면 장치별로 IP주소가 달라야 합니다. IP주소가 달라야 충돌이 없이 원활하게 인터넷을 사용할 수 있기 때문이죠. 이 역할을 하는 장비가 공유기입니다. 1.1 역할 DHCP - 인터넷 서비스를 쓰면 보통 공인 IP 하나를 부여 받게 됩니다. 공인 IP 하나를 내부 IP로 나눠 다양한 장치들이 한꺼번에 인터넷에 연결할 수 있습니다. NAT (Network Address Translation) - 내부 사설 IP 주소가 공인 IP주소로 인식되게끔 하는 주소 변환 작업 1.2 단점 인터넷 공유기의 문제는 포트에 있습니다. 공유기의 포트.. 2023. 3. 30.
NN 인공지능 툴 소개 (텍스트, 이미지, 영상, 음성) ChatGPT의 성공으로 AI의 관심이 상당히 높아졌습니다. 현재 AI 기술들이 각 분야에서 어느정도로 개발되고 있는지 AI 툴 리스트를 작성해 봤습니다. 목차 1. AI 관련 용어 1) open AI - 샘 알트만이 2015년 설립한 인공지능 회사로 ai정보를 오픈소스화. GPT-1 , GPT-2, GPT-3, GPT-4 ChatGPT DALL-E 2) 생성형 AI (Generative AI) - 사람의 지시없이 스스로 학습한 알고리즘으로 새로운 디지털 이미지, 영상, 음성, 텍스트, 코드 등을 만드는 AI기술을 말합니다. 2. 텍스트 인공지능 마케팅, 세일즈(이메일), 서포트(챗/이메일), 일반적인 글쓰기, 노트 등의 응용툴이 개발되고 있습니다. Chat GPT 1) 기능 - 다양한 종류의 텍스트를 .. 2023. 3. 17.
NN 블록 코딩 플랫폼 소개 - 스크래치, 엔트리 컴퓨터 언어를 이용한 코딩은 초보자들에게 쉽지 않습니다. 전문성을 요하기도 하고 흥미를 잃기 쉽죠. 그래서 요즘에는 블로형 코딩 프로그램을 이용해 코딩을 합니다. 블록코딩 플랫폼 컴퓨터 언어를 사용해 코딩을 해보면 점하나, 괄호하나 때문에 프로그램 자체가 동작하지 않는 것을 경험하곤 합니다. 이런 전문성을 보완하고자 미국 MIT에서 개발한 것이 블록형 코딩입니다. 알고리즘 블록을 결합하는 방식으로 블록을 쌓듯이 코딩해 나갑니다. 수정과 보완 또한 훨씬 편리합니다. 단점은 섬세한 애플리케이션은 개발이 불가능 하다는 점입니다. 스크래치 (Scratch) 2005년 블록형 코딩의 시초로 이후 나온 플랫폼들은 모두 스크래치와 유사합니다. 화면 - 블록, 블록결합, 시뮬레이션, 오브젝트 생성 장점 - 가장 오래되.. 2023. 2. 21.
NN 파이썬 | 반복문(while, for) 조건문 파이썬 While, For, If elif else문의 사용법에 대해 알아볼게요. 반복문 : while 프로그래밍 언어에서는 반복적인 행동을 해야 하는 경우가 많이 있습니다. 예를 들어 1에서 100까지 더한다고 하면 1+2+3+4... 이렇게 100까지 써야한다면 코딩하는데 많은 시간과 노력이 들겠죠. 하지만 반복문을 사용하면 간단하게 처리할 수 있습니다. i는 1부터 10까지 sum은 합계입니다. 1에서 10까지 더해져서 55가 되었습니다. ​ ★ 들여쓰기 : 파이썬에서는 들여쓰기를 꼭 해야만 합니다. 그렇지 않은 경우 구문오류가 뜹니다. while문 다음에 tab키를 눌러 들여쓰기를 하지않았기 때문에 에러가 떴습니다. 반복문 : for 파이썬의 for문은 다른 언어의 for문과 조금 다릅니다. 리스.. 2022. 11. 15.
NN 하드웨어 | 저장장치 분류 (ROM, RAM, FLASH) 저장장치는 크게 주기억장치와 보조기억장치로 나뉩니다. 각 기억장치의 세부적인 분류를 살펴보면 다음과 같습니다. 주기억장치 ROM (Read Only Memory) 전원이 끊어져도 데이터들이 소멸되지 않는 비휘발성 메모리로 읽기만 가능. 시스템이 기억시키고 변화시키면 안 되는 BIOS와 같은 주요데이터를 저장 PROM - 1번 다시 쓰기가능 EPROM - 무한 EEPROM - 무한 FLASH : 플래시 메모리는 ROM에 발전하였습니다. ROM에서 나온 것이니 롬의 일종이고 주기억장치로 분류되어야 할 것 같지만 메모리 어드레싱이 아닌 섹터 어드레싱을 하기 때문에 하드 디스크와 유사한 보조기억장치로 분류합니다. 보조기억장치에서 자세히 다룹니다. NAND : 블록 단위로 동장. SLC, MLC, TLC, QLC.. 2022. 5. 18.
NN 하드웨어 | 키보드의 종류 - 기계식키보드, 무접점키보드 멤브레인 키보드 | 펜타그래프 키보드 ❝ 멤브레인 키보드 특징 — 고무덮개가 눌리면서 입력 신호를 발생. 사무용으로 많이 사용. 소음 적고 저렴 단점 — 동시 키 입력 제한. 고장 시 수리 어려움 ❝ 펜타그래프 키보드 특징 — 노트북 키보드로 손에 무리가 덜감 기계식 키보드 키 아래에 스위치가 달려 있어서 소리가 경쾌하며 장시간 사용해도 피로감이 적음. 스위치축이 가지고 있는 색에 따라 청축, 갈축, 흑축, 적축으로 나뉘어집니다. ❝ 적축 특징 — 리니어 방식으로 부드럽고 소음이 적고 걸림도 적어 조용하게 사용가능. 스위치 압력 — 40g ❝ 갈축 특징 — 넌클릭 방식을 사용해 소리가 청축보다 더 작음. 청축과 적축 사이 정도 스위치 압력 — 45g ❝ 청축 특징 — 피시방에서 흔하게 볼 수 있는 키보드.. 2021. 11. 14.
NN Excel | 폴더명 파일명 추출해서 엑셀에서 불러오기 먼저 폴더명 파일명은 명령 프롬프트에서 추출해야합니다. 실행창에 cmd를 입력하면 명령 프롬프트 창이 뜹니다. 목차 명령 프롬프트 기본 명령어 가장 먼저 이름을 추출하려는 폴더로 이동해야합니다. 폴더에 대한 기본적인 명령어들을 살펴볼까요. cd — 폴더 이동 dir — 현재 위치의 파일과 폴더 목록 md — 디렉토리 생성 rd — 디렉토리 삭제 D: — 드라이브 변경 DIR 폴더명 파일명은 DIR명령어를 사용합니다. 옵션을 알아야 원하는대로 추출할 수 있어요. /a:특성 — 지정된 특성을 가진 파일만 보여줍니다. /a-d : 디렉토리는 제외 /a:h : 숨김파일만 보여줍니다. /b — 머릿말 정보나 요약이 없는 최소형식 /on — 이름순으로 정렬 /s — 지정한 디렉토리와 하위 디렉토리를 포함 dir /.. 2021. 11. 3.
NN 템플릿 언더바 (Template_) 기초 소개 1. 목적 PHP프로그램으로부터 프레젠테이션 로직을 효과적으로 분리 페이지출력의 흐름에 따라 PHP코드를 삽입하는 형식 대신, 페이지구성요소 모듈화 사용할 요소들을 인덱싱하는 형태의 메인프로세스를 작성 디자이너에게는 동적데이터 처리를 위한 간결한 인터페이스 제공 2. 특징 템플릿파일을 php파일로 변환, php코어 엔진이 변환파일을 실행해 출력, 변환파일과 처리로직의 최적화로 강력한 성능 발휘 템플릿 파일 단위의 캐쉬지원 -> 부분적인 캐시적용이 가증 자바스크립트 문법을 따르는 표현식 언어를 지원, 표현식 내 php함수를 자유롭게 사용 사용자가 정의한 php함수, 클래스를 플러그인 파일로 저장 -> 템플릿 내에서 사용 제어구문의 최적화와 일관성, 단순한 명령어셋, 상대경로보정필터 문법 1. 태그 템.. 2021. 6. 10.
NN 전자 카탈로그 솔루션 전자 카탈로그를 만드는 솔루션인 메이크뷰, issuu, In Design, Spark에 대해 알아보겠습니다. 메이크뷰 (MAKEVU) www.makevu.com/ 메이크뷰는 분야에 맞는 수 많은 템플릿을 선택하고 쉬운 편집을 통해 카탈로그를 제작할 수 있습니다. 가격이 매우 비쌉니다. 장 당 5,000원 정도로 큰 회사가 아니면 투자하기 쉽지 않은 가격대입니다. 제작 후 4분 30초 정도의 미리보기 링크를 제공합니다. issuu www.issuu.com 이 곳에 가면 pdf를 파일등을 웹상에 업로드 하여 전자책으로 변화해주는 사이트입니다. pdf를 먼저 만들어야한다는 단점이 있습니다. 하나의 전자책은 100Mb, 페이지 500장 이하여야합니다. In Design 전문적으로 e-book을 만드려면 전문적인.. 2021. 3. 25.