전체 글
-
[리눅스마스터] 3.네트워크 및 서비스의 활용카테고리 없음 2022. 8. 11. 00:24
PHP 설치하기 사전 준비사항 1. 관련 라이브러리 설치 - libxml2, libxml2-devel 패키지가 설치괴어 있어야 한다. # yum install libxml2 # yum install libxml2-devel 2. configure 작업 - libmysqlclient_r 오류가 발생할 경우 MySQL 설치 디렉터리로 이동한 후 오류와 관련된 심볼릭 링크 파일을 생성해야 한다. 참고로 PHP 7 버전 설치에서는 필요하지 않다. [해결방법] #cd /usr/local/mysql/lib # ln -s libmysqlclient.a libmysqlclient_r.a # ln -s libmysqlclient.so.20.3.18 libmysqlclient_r.so 설치 절차 1. 웹 데몬 정지 - H..
-
[리눅스마스터] 1. 리눅스 실무의 이해 / 2. 리눅스 시스템 관리자격증 2022. 8. 2. 01:12
클라우드 컴퓨팅 클라우드 컴퓨팅 정의 - 사용자가 필요한 작업을 제시하면, 여기에 필요한 컴퓨팅 자원이 할당되어 작업하고 결과를 얻도록 해주는 것 - 기존의 그리드 컴퓨팅, 분산 컴퓨팅, 유틸리티 컴퓨팅, 웹 서비스, 서버 및 스토리지 가상화 기술과 소프트웨어 등 기존의 기반 기술들을 융합하여 하나의 커다란 구름과 같은 컴퓨팅 환경을 만드는 기술 - on-premiss 방식 대신 클라우드 서비스를 많이 사용 클라우드 컴퓨팅에서 제공하는 서비스 - IasS(Infrastructure as a Service) : 서버, 네트워크, 스토리지, 메모리, CPU 등 가상 인프라를 빌려주는 서비스. OS, 미들웨어 등은 사용자가 직접 설치하고 관리하기 때문에 클라우드 서비스 중 가장 덜 의존적. - PaaS(Plt..
-
Map<String, Object> List<Map<String, Object>>JAVA 2022. 4. 29. 14:45
private List keyValue; if(requestMap.get("keyValue") != null){ List keyValue = (List) requestMap.get("keyValue"); for(Map map : keyValue){ for(Map.Entry entry: map.entrySet()){ contents = contents.replace("["+entry.getKey()+"]",entry.getValue().toString()); } } } const obj = Object.fromEntries(map); private Map keyValue; if(requestMap.get("keyValue") != null) { Map keyValue = (Map) requestMap.ge..
-
[생활코딩] create 구현 : mode 전환 기능 / form / onSubmit 이벤트 /contents 변경 / shouldComponentUpdate / Array.from / Object.assignREACT 2022. 2. 1. 16:59
생활코딩 https://www.youtube.com/watch?v=f8e0YWiM-50 기존 읽기 component 인 Content 에서 create 클릭 시 CreateContent 로 변경시키기 (그리고 기존 읽기 component 이름을 ReadContent로 변경시키기) 기존 Content.js 를 ReadContent.js 로 변경하기 import React,{Component} from 'react'; class ReadContent extends Component{ render(){ console.log('content render'); return( {this.props.title} {this.props.desc} ); } } export default ReadContent; Create..
-
[생활코딩] create 구현 : mode 변경 기능REACT 2022. 2. 1. 13:55
생활 코딩 https://www.youtube.com/watch?v=MDGFEV_idSY Control.js 파일을 만들고 App.js 에 load 한다. Control component에 onChangeMode 이벤트를 정의하고 event handler를 추가한다. 그리고 Control.js 에서 각 버튼을 클릭했을 때 onChangeMode event handler가 작동될 수 있도록 onClick을 추가해준다. import React,{Component} from 'react'; class Control extends Component{ render(){ return ( create update ); } } export default Control;
-
[생활코딩] 컴포넌트 이벤트 만들기 3REACT 2022. 2. 1. 00:26
생활코딩 https://www.youtube.com/watch?v=11mTvRtXx4g&list=PLuHgQVnccGMCRv6f8H9K5Xwsdyg4sFSdi&index=26 App state에 selected_content_id 이름을 줘서 선택된 content를 selected_content_id에 표시할 것이다. 그 값과 contents 객체에서 id 값과 비교하여 일치하는 것을 표출하도록 할 것이다. App.js 에서 부분 App.js 에서 render() 부분 mode가 read로 변경되었을 때 this.state.contents[i].id 값과 this.state.selected_content_id 값을 비교하여 일치한다면 해당 content 내용을 표출시켜준다. var _title, _des..
-
[생활코딩] 컴포넌트 이벤트 만들기2REACT 2022. 1. 31. 23:37
생활코딩 https://www.youtube.com/watch?v=hR5H0OFksx8&list=PLuHgQVnccGMCRv6f8H9K5Xwsdyg4sFSdi&index=25 TOC component 에서 원하는 주제를 클릭했을 때 mode를 welcom에서 read 로 변경해보자. a 태그를 onClick 을 했을 때, function이 실행되고 페이지가 바뀌지 않도록 event 객체를 받아 e.preventDefault() 를 실행한다. 그리고 this.props.onChangePage 라는 props를 실행하여 mode가 변경되도록 만든다. TOC.js import React, {Component} from 'react'; class TOC extends Component{ render(){ con..
-
[생활코딩] 컴포넌트 이벤트 만들기1REACT 2022. 1. 31. 23:31
생활코딩 https://www.youtube.com/watch?v=NFR7vDArVlY&list=PLuHgQVnccGMCRv6f8H9K5Xwsdyg4sFSdi&index=24 Subject Component 에 이벤트를 설치하고 싶다면 onChangePage 이벤트를 사용하여 onChangePage 이벤트에 설치한 함수를 호출하도록 만들면 된다. import React,{Component} from 'react'; import TOC from "./components/TOC"; import Content from './components/Content'; import Subject from './components/Subject'; import './App.css'; class App extends Co..