반응형 분류 전체보기266 Board 수정 API Persistence 수정 수정 API를 위한 Persistence를 구현한다. BoardMapper.interface를 수정한다. @Update({""}) int updateBoard(BoardVO boardVO); Update 되는 property가 있을 가능성과 없을 가능성이 있기 때문에 if구문으로 null 여부를 체크한 구문이다. Controller 구현 @PutMapping("/board") public ResultVO modifyBoard(@RequestBody BoardVO boardVO) { int result = boardMapper.updateBoard(boardVO); if ( result > 0) { return new ResultVO(0, "success"); } else { r.. 2021. 5. 20. Update, Delete 구현 UpdateContend.js import React, { Component } from 'react'; class UpdateContent extends Component { constructor(props) { super(props); this.state = { id: this.props.data.id, title: this.props.data.title, desc: this.props.data.desc } this.inputFormHandler = this.inputFormHandler.bind(this); } inputFormHandler(e) { this.setState({ [e.target.name]: e.target.value }); } render() { console.log(this.pr.. 2021. 5. 19. Create 구현 - 메소드 원본을 바꾸지 않을때 사용하는 기능. 배열의 경우 Array.from 메소드는 기존의 배열을 복제한다. 따라서 a===b는 false가 나온다. 따라서 이전에 사용했던 concat 대신 push를 사용하고 싶다면, 위의 코드를 아래와 같이 변경하면 된다. 객체의 경우 Object.assign 메소드를 사용하면 된다. 아래와 같은 연산이 가능하다. Immutable push는 원본을 바꾸고 concat은 원본을 바꾸지 않는다. 이처럼 자바스크립트의 메소드는 일관성이 떨어지는데, immutablemin.js를 사용하면 일관성있는 메소드를 사용 가능하다. 2021. 5. 19. Create 구현 - contents 변경 constructor에 아래의 코드를 추가한다. this.max_content_id = 3; 또한 this.state.mode의 create 부분을 수정한다. else if (this.state.mode === 'create') { _article = 2021. 5. 18. Create 구현 - form, onSubmit Form 폼 기능을 추가하기 위해 CreateContent의 form을 추가시켰다. import React, { Component } from 'react'; class CreateContent extends Component { render() { console.log('Content render'); return ( Create ); } } export default CreateContent; action : 데이터를 전송할 장소 method = "post" : URL의 노출을 막음. post를 사용하는것이 좋음. onSubmit = submit 버튼을 누른다면 그 해당 이벤트를 실행되도록 약속되어 있다. onSubmit 기능추가 기능 추가를 위해 App.js에 onSubmit 코드를 추가시켰다. /.. 2021. 5. 17. Maximum likelihood Estimation 2 Maximum Likelihood Estimation Pdata x : 모집단 X = x개를 랜덤으로 추출. 샘플링 위 결과를 토대로 - Traning Data가 많아지면 모델이 정확해진다. - Traning Data가 많아지면 일반화가 더 빨린된다. - Consistency : i -> 무한대 인 경우, model과 실제 data간의 차이가 없어진다. 아래 두조건을 만족해야한다. - data의 분포 종류가 모델의 분포종류와 같아야 한다. - data의 분포의 세타가 정확히 하나의 값에 대응되어야한다. (여러개의 Normal Distribution에 대응하면 안됨) Statistical efficiency - 같은 Generalization Error 에 따른 필요 m의 수 - Generalization.. 2021. 5. 16. 이전 1 ··· 37 38 39 40 41 42 43 ··· 45 다음 반응형