일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- react
- typescript
- Level2
- python
- 리트코드
- 동적계획법
- OS
- 고득점Kit
- 프로그래밍
- 백준
- 리액트
- VUE
- LeetCode
- Level1
- dp
- CS
- web
- Medium
- 코테연습
- Doitvue.js입문
- Level3
- 웹프로그래밍
- C++
- 카카오
- 프로그래머스
- javascript
- 배열
- 파이썬
- sql
- 자바스크립트
- Today
- Total
목록분류 전체보기 (364)
Lambda Expression (c++11,14) [캡쳐블럭](매개변수리스트) ->리턴타입{함수바디}; []()->void {}; []() {}; [] {}; short c = 5, d = 7; auto inha = [c, d](float a, int b){ return a + b + c + d; }; cout
프로토 타입 void Hello(); // 인사 int main() { Hello(); //함수 호출 return 0; } void Hello() { cout in; cout
별도의 메모리 할당 없이 주소만 참조 short s = 5; short& rs = s; // 레퍼런스 short* ps = &s; //포인터 cout
struct Character{ int jobType; //0 :강령술사, 1: 야만용사, 2: 마법사 } int main(){ Character c; c.jobType = 1; if(c.jobType == 2){ cout
한글과 영어가 섞인 문자열에서 영어 시작문자만 대문자로 바꿔야했다. 그래서 처음에는 아래와 같이 정규식을 이용해서 함수를 만들었다. 영어와 한국어를 구분하고 영어면 replace()함수를 이용해서 첫글자만 대문자로 바꿈 import re def check_english(string): """ 영어 있으면 영어 첫글자 대문자로 바꾸는 함수 """ is_english = re.compile('[-a-zA-Z]') temp = is_english.findall(string) if len(temp) > 0: return string.replace(temp[0],temp[0].upper()) else: return string 근데 띠용 파이썬 str 함수 중에 기본으로 제공 되는 게 있었음 [문자열].title..
https://material-ui.com/ 불러오는 중입니다... 부트스트랩처럼 css 라이브러리인데 리액트에 더 최적화 되어 있음 갖다 적절히 쓰면 예쁘게 꾸밀 수 있음
글을 추가하면 자동으로 새로고침 될 수 있도록 refresh 해보자 handlingSubmit에서 getPost를 하면 된다. 글을 삭제해보자 api.js에 deletePost를 추가해준다.App.js로 돌아와서 삭제 버튼을 만들고 onClick했을 때 handlingDelete가 동작 되도록 한다. handlingDelete = async (event) => { await api.deletePost(event.target.value) //delete 완료 후에 새로고침 되도록 동기화 시킴 this.getPosts() } render(){ return ( (내용 생략) this.state.results.map((post) => // 이거 안 감싸면 오류남 로 감싸도 됨 삭제하기 //글 삭제하기 delet..
글을 작성하고 제출하면 아래에 목록이 나오는 postView를 만들 것이다. posting section 만들기 글을 쓸 수 있는 폼을 만든다. input과 textarea에는 onChange 이벤트를 걸어서 value가 바뀔 때마다 바로 바로 값을 넣어준다. form 에는 onSubmit 이벤트를 걸어준다. handlingChange = (event) =>{ this.setState({[event.target.name]:event.target.value}) // 값이 변할때마다 setState } handlingSubmit = async (event) =>{ event.preventDefault() // event 기능 -> 막는다 let result = await api.createPost({titl..