목록IT기초상식 (14)
gpffh1011

db- 관계형 데이터베이스(Relational)와 관계형 데이터 베이스가 아닌것으로 크게 나누어 생각 db의 핵심요소 4가지 : CRUD
URL 주소 중 기호 부분을 두 자리의 16 진수로 변환하여 표현 할 수 있다. %26 & %2F / %3A : %3F ? %3D = 예제 : ☞ 원래 주소 http://example.com/index.php?page=260&id=22 ☞ 변환된 모습 http%3A%2F%2Fwww.example.com%2Findex.php%3Fpage%3D260%26id%3D22 출처: https://shinb.tistory.com/398 [신비 블로그]
git comfig -- global user.name "홍길동" git comfig -- global user.email "이메일@이메일" //사용자 설정 후 ""없이 name랑 email 까지만 쳐서 등록한거 나오는지 확인 git add . git commit -m "어쩌구저쩌구" //커밋 메세지 성의껏 짓기(이력 남음) git push origin master //충돌 막기위해 git pull origin master 먼저 하고 올리기 git pull origin master git pull origin master 충돌처리 git add . git commit -m "어쩌구저쩌구" git push origin master File -> import -> General -> Projects from..

리액트(React) 리액트 란? React는 사용자 인터페이스를 구축하기 위한 선언적이고 효율적이며 유연한 JavaScript 라이브러리이다. “컴포넌트”라고 불리는 작고 고립된 코드의 파편을 이용하여 복잡한 UI를 구성하도록 돕는다. 사용자 인터페이스 라이브러리 이다. 페이스북과 개별 개발자 및 기업들 공동체에 의해 유지보수된다. UI 컴포넌트를 만드는 일만 하며 캡슐화를 잘 시켜줘서 재사용 성이 높다. 한가지 일만하여 단순하고 여러 자바스크립트 프레임워크나 라이브러리와 함께 사용할 수 있다. 그래서 React를 사용하기 위해서 기존 코드를 모두 바꿀 필요 없이 필요한 부분만 조금씩 사용이 가능하다. 리액트는 싱글 페이지나 모바일 애플리케이션의 개발 시 토대로 사용될 수 있다. 복잡한 리액트 애플리케이..

아파치 와 Nginx 는 웹서버를 운영 할 수 있는 오픈 소스 서버 기술을 제공한다. 그러나 사이트를 최대한 효율적으로 운영하려면 본인의 필요에 가장 적합한 서버 유형을 선택하는 것이 중요하다. NGINX와 Apache 특징을 비교하여 사이트에 적합한 것을 결정하자! 웹 서버를 신중하게 선택하는 것이 중요한 이유 Apache와 NGINX는 인터넷 트래픽의 50 % 이상을 제공하는, 세계에서 가장 일반적인 두 가지 오픈 소스 웹 서버이다. 두 솔루션 모두 다양한 워크로드를 처리 할 수 있지만 각 기능은 약간 다르다. 모든 사람을 위한 완벽한 서버는 없다. 본인의 목표와 요구 사항에 맞는 강력한 서버를 선택하면 사이트의 기능과 속도에 긍정적인 영향을 줄 수 있다. APACHE와 NGINX 소개 APACH..

CGI란 무엇인가 CGI란 공통 게이트웨이 인터페이스(common gateway interface)의 약어로, 웹서버와 외부 프로그램 사이에서 정보를 주고받는 방법이나 규약들을 말한다. 그렇다면 여기에서는 CGI에 대하여 조금 쉽게 설명한 후에 그 개념에 대하여 더 자세하게 알아보도록 하겠다. CGI란 사용자의 요청의 의한 서버의 응답이라고 할 수 있다. 예를 들어 방명록이나 게시판등이 대표적이라고 할 수 있는 것이다. CGI를 가능하게 하기 위해서는 사용자의 입력을 받아들이는 html문서와 입력을 처리하기 위한 CGI프로그램이 필요하다. CGI는 응용프로그램이기 때문에 html로는 만들 수 없고 웹서버의 환경의 따라 다르게 구현되는데 주로 C, Perl, Visual Basic 등이 사용되고 있다. 1..
윈도우 응용 프로그래머 응용프로그래머는 컴퓨터 내에서 실행 및 응용, 연산이 가능한 프로그램을 개발하고 관리하는 사람을 말한다. 카카오톡 PC버전, 한글, 엑셀, 워드프로세서, 계산기, 어도비 프로그램 등을 개발한다. 주로 Java, C, C++등의 언어를 사용한다. 웹 프로그래머 웹 프로그래머는 주로 웹페이지를 프로그래밍하고 클라이언트의 요구에 맞춰 개발하고 수정하는 사람을 말한다. 웹퍼블리셔(프론트엔드)와 웹개발자(백엔드)로 나뉜다. ex) 웹페이지, 스마트폰·어플리케이션의 프로그램 등 주로 JAVA, JSP, ASP, PHP 등 다양한 언어를 사용한다.
데이터베이스(DB) 유용한 데이터의 집합 여러 사람에 의해 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합을 말한다. 줄여서 DB라고도 하며, 특정 다수의 이용자들에게 필요한 정보를 제공한다든지 조직 내에서 필요로 하는 정보를 체계적으로 축적하여 그 조직 내의 이용자에게 필요한 정보를 제공하는 정보 서비스 기관의 심장부에 해당된다. 데이터(DATA) - 현실에서 관찰이나 측정을 통해 수집한 가공되어 있지 않은 단순한 사실(fact)이나 값(value) - 문자열, 문자, 이미지 등의 정보 정보(information) -데이터를 가공(처리)해서 얻을 수 있는 결과를 의미한다. - I = P(D) (I:information, P : Processor, D : Data) 데이터베이스 정의 조직체의 응..