전체 글 181

5G 관련 주요 개념 정리 (네트워크, 유형, 특징, 초연결 사회)

통신 기술로서의 네트워크 : 최소한 3개 이상의 요소, 지점, 단위 들을 연결시킨 것으로서 상호연관된 결절들의 집합체 (즉, 지리적으로 떨어져 있는 각 지점의 정보기기를 연결하는 망) 협대역 : 1.25MHz, 144kbps 미만의 속도 광대역 : 5-15MHz, 144kbps 이상의 속도 근거리 통신망 : LAN 원거리 통신망 : WAN 진동수(=주파수)(frequency) : 1초 동안 진동한 횟수(단위 Hz) -> 초당 진동수가 많으면 많은 양의 데이터 전송 가능 대역폭(bandwidth) : 주파수들의 범위(최고와 최저 주파수의 차이(=데이터 전송 능력)) 비트(bit) : 빛의 한번 깜빡임.(처리속도/능력과 관련되어있다.) 바이트(byte) : 단위 정보의 최소 단위로서 비트로 구성되며 저장 용..

트렌드 2021.01.11

BottomNavigationView의 transparent 문제 (투명하게 하면 화면상 종이 같은게 떠다니는 문제)

xml 에서 속성에 android:background="@android:color/transparent" 을 추가하면 background가 투명하게 된다. 근데 이를 BottomNavigationView에 똑같이 적용했을 때 발생하는 이상한 문제점이 있었다. 위 사진과 같이 종이 같은 것이 뒤에 떠있는 문제였다. 이를 해결하기 위해서는 @android:color/transparent 를 사용하지 않고 새로 xml 파일을 만들어 그 xml파일을 적용시키면 된다. 우선, drawable 폴더에 Root element가 shape인 xml 파일 background_transparent.xml을 만든다. background_transparent.xml 그리고 BottomNavigationView의 속성에 and..

C언어 기초 (C언어 프리뷰)

들어가기에 앞서, 용어 정리 소스코드 (source-code) : 컴퓨터 프로그램을 (사람이 읽을 수 있는)프로그래밍 언어로 기술한 코드를 의미 컴파일 (compile) : 원시코드에서 목적코드로 옮기는 과정 목적코드 : 컴파일러가 소스코드 파일을 컴파일해서 생성하는 파일 (주로 기계어로 이루어짐) 컴파일러 : 좁은 의미의 컴파일러는 주로 고수준 언어로 쓰인 소스코드를 저수준 언어(어셈블리어, 기계어 등)로 번역하는 프로그램 바이너리 (binary) : 이진, 이진법, 이진 파일 (0과1로 이루어진) 1. 프로그램 작성 -> $vim sourcename.c 2. 컴파일 -> $gcc sourcename.c -> 결과 (목적파일) : a.out (이 a.out은 binary file이다. : 목적코드파일)..

Base/C 2021.01.10

머신러닝이란? (머신러닝 개념, 머신러닝 과정)

머신러닝 응용 개발 : 과거 데이터로부터 패턴을 찾아내어 모델화한 후, 사용자 인터페이스 등을 추가한 application으로 만들어 실무에 사용하는 일련의 과정 (데이터 전처리 -> 모델링 -> 예측(적용)) (1) 데이터 전처리 단계 : 전처리는 데이터의 클린징, 변환, 필터링 등을 통해 원시 데이터를 구조화하여 훈련용으로 사용가능한 데이터셋(dataset)을 생성하는 작업 클린징(cleansing) : 원시 데이터의 결측값(빠진 값), 오류값 등을 제거 또는 수정 변환(transformation) : 범주형 데이터를 (ex.청소년이냐 성인이냐 노인이냐) 숫자로 바꾸거나, 데이터를 표준화하거나, 특이값을 수정/제거하거나 주소(지역명과 숫자)의 GPS값으로의 변환 등 필터링(filtering) : 모델..

인공지능 공부 2021.01.10

티스토리 본문 너비(폭) 넓히기 + 사이드바 끝으로 붙이기(글 쓸 공간 넓히기)

처음 티스토리를 사용하게 됐을 때 불편한 점이 많았다. 타 블로그와 다르게 블로그의 레이아웃을 수정하려면 직접 html 이나 css를 수정해야한다는 것이 그랬다. 필자는 본문의 너비가 짧아 글을 작성할 때 형식을 맞춰 작성해도 형식이 무너지는 것이 너무 불편했다. 우선, 본문의 너비를 넓히기 위해서는 블로그 관리로 들어가야 한다. 그리고, 꾸미기 -> 스킨 편집 -> html 편집을 따라 들어간 후 수정을 시작하면 된다. 그런 후 CSS 탭에 들어간 후, 커서를 코드 아무대나 놓고 ctrl+F 를 누른 후 /* main */ 을 검색한다. /* */ 는 주석 표시이다.(코드가 아니라 설명하는 줄글 같은 블럭처리 된 곳) 그러므로 /* main */ 부터 밑에 코드는 페이지의 main 부분에 대한 내용이라..

끄적끄적 2021.01.10

margin과 padding이란? (margin, padding의 의미 및 속성)

최근 앱개발을 하면서 레이아웃을 많이 만져 이제는 익숙해졌지만 처음에는 헷갈리는 개념이었다. margin과 padding은 대상 레이아웃에 공백을 만들어준다는 점에서 비슷하지만 조금 다른 부분이 있다. 먼저 두 개념에 대해 정리하자면 다음과 같다. margin : 바깥쪽 여백 padding : 안쪽 여백 아래 사진을 보자. 굵은 선이 레이아웃의 크기 경계라고 할 때, 이 선을 기준으로 바깥쪽의 여백을 margin이라 하고 안쪽 여백을 padding이라 하는 것이다. margin의 경우 왜 쓰는지 이해가 가는데 padding은 어떻게 사용해야하는지 감이 안올 수 있다. 필자 또한 그랬다.. padding의 경우 레이아웃의 위치(구조)에 영향을 주지않으면서 레이아웃 안의 내용물의 위치를 수정할 수 있는 좋은..

Base/용어 개념 2021.01.10

티스토리 Odyssey 오디세이 스킨 사이드바 위치 바꾸기

티스토리에서 현재 인기가 가장 많은 스킨은 오디세이 스킨이다. 필자 또한 깔끔해서 잘 사용하고 있다. 근데 예전에 사용하던 네이버 블로그와 같은 곳에서 사이드바가 항상 왼쪽에 있어서 그런지 불편했다. 오디세이 스킨의 사이드바를 왼쪽으로 위치를 바꿔주기 위해선 블로그 관리에 들어간 후, 꾸미기 -> 스킨 편집 -> html 편집 에 들어가서 맨 하단의 앞에 아래 코드를 복붙해주면 된다. 무척 간단하다.

끄적끄적 2021.01.09

C언어 소개(C언어란?, C언어의 역사)

C 언어 원하는 결과를 얻기 위한 프로그램 작성 시 필요한 일종의 언어 UNIX 운영체제 하에서 시스템 프로그래밍을 하기 위해 개발됨 KeyWord) 작은 언어, 구조적 언어, 간결성, 강력한 기능, 빠른 속도, 이식성, 모듈성 (이식성 : 이식성이 높을 수록 한 응용프로그램을 다른 운영체제로 옮길 때 생기는 일부작업이 줄어듦. 모듈성 : 하나의 소스 파일에 모든 함수를 작성하지 않고 기능별로 따로 모듈을 구성한 후 블럭처럼 조립해 하나의 파일로 작성하는 방식) C로 개발된 운영체제) UNIX, MS-DOS, Windows, LINUX, Mac OS, etc 1960 ALGOL60 (ALGOrithmic Language) : 1960년 국제 위원회에서 발표 -> 구조적 언어 1963 CPL (Combin..

Base/C 2021.01.09

플랫폼이란? (플랫폼의 종류와 네트워크, 다면 플랫폼의 특징)

기술플랫폼 : 개발자나 엔지니어가 활용하는 플랫폼 하드웨어 플랫폼 : 공산품화 과정에서 제품개발을 가능하게 하는 기술이나 개발을 지원하는 표준 공정 혹은 프로세스 (ex. suv자동차 플랫폼, 컴퓨터의 인텔 CPU 등.) 소프트웨어 플랫폼 : 응용 소프트웨어(ex.앱)을 실행 혹은 작동하게 하는 DOS, 윈도우, 안드로이드, iOS와 같은 운영체제 플랫폼들(OS플랫폼들)이 대표적이다. 서비스 플랫폼 : 웹과 앱 등의 인터넷 서비스가 등장하면서 용어가 등장. 다른 서비스들(ex.유튜브)이 나의 서비스(ex.1인 미디어 콘텐츠) 기능을 쉽게 사용할 수 있게 해주는 인터넷 기반의 기술 환경을 말한다. 비즈니스 플랫폼 : 서비스 플랫폼의 한 부분이자 서비스 플랫폼에서 파생된 용어. 내 비즈니스가 다른 비즈니스의..

트렌드 2021.01.09

ICT 생태계와 콘텐츠 산업의 특성

ICT 생태계는 CPND (컨텐츠,플랫폼,네트워크,디바이스) 의 4요소가 서로 공진화하고 발전(공진화:한 생물집단이 진화하면 이와 관련된 생물 집단도 진화) CPND생태계 N screen 서비스 : 동일한 콘텐츠를 다양한 단말기에서 시청 (N screen: 여러개의 단말기) CPND 이 네가지가 잘 연계된 생태계를 구축하는 것이 ICT산업의 핵심 경쟁력이 됨. 애플의 아이폰을 등장을 기점으로 이전과 이후의 생태계가 나뉨 (이전에는 이동통신사가 플랫폼,콘텐츠에도 관여) 콘텐츠 산업의 특성1 :롱테일 법칙->하위의 80%에 의한 수익이 상위 20%에 의한 수익보다 더 크다는 이론으로서 역파레토 법칙이라고도 한다. (인터넷 비즈니스 특성) 이유 : 인터넷 시대가 도래하면서 상품을 전시하는 공간에 제한을 받지 ..

트렌드 2021.01.09
반응형