본문 바로가기 메뉴 바로가기

JEONGLOG

프로필사진

JEONGLOG

JEONGLOG
검색하기 폼 Mountain View
  • 🔥 (51)
    • 🍎 iOS (5)
      • 🍏 Swift (4)
      • 😵 Xcode (1)
    • 📁 STUDY (28)
      • 📝 baekjoon (9)
      • 🌱 GitHub (4)
      • 🌐 React (5)
      • 💻 Node.js (1)
      • 🔘 Spring Boot (5)
    • 💡 THINKING (8)
      • 🔧 Bitnami (2)
      • 💿 Ubuntu (2)
      • 🦾 Machine Learning (3)
    • ❄️ Sookmyung (9)
      • 💾 Linux (7)
      • 📱 OS? Oh Yes! (2)
  • GUESTBOOK
  • TAG
  • RSS

🔥
[React Study] 생활코딩 React - 12. props ~ 15.3. key

React - 12. props class TOC extends Component{ render(){ return( HTML CSS JavaScript ); } } - link 태그에는 a라는 것을 통해 이것이 태그라는 것을 알려줌 - 이것이 어떤 주소랑 연결되는지 알려줄 필요가 있음 - href="1.html" ➡ 태그의 속성(attribute)를 통해 알 수 있음 ➡ 위처럼 title과 sub title을 통해서 구별할 수 있다면 얼마나 좋을까? class Subject extends Component { render(){ return ( {this.props.title} {this.props.sub} ); } } class App extends Component { render() { return ..

📁 STUDY/🌐 React 2022. 3. 31. 02:53
[React Study] 생활코딩 React - 6. 샘플 웹앱 실행 ~ 11.2 컴포넌트 만들기 2

나의 선생님 React - 6. 샘플 웹앱 실행 터미널에서 - npm run start : 실행 - Ctrl + C : 종료 React - 7. JS 코딩하는 법 - 모든 component들은 id가 root인 곳 안에 작성하도록 약속되어 있음 요 안에 - 대부분의 파일은 src 폴더 안에 들어감 ReactDOM.render( , document.getElementById('root') ); - srt -> index.js 파일 - ➡ 파일 - App.js 파일을 함수 형식에서 클래스 형식으로 변경 - div 태그 안을 Hello React !! 로 변경 - 자동으로 리로드 되는 것을 볼 수 있음 React - 8. CSS 코딩하는 법 - 배경화면 변경 4번째 줄의 App과 9번째 줄의 App은 이름이 ..

📁 STUDY/🌐 React 2022. 3. 30. 01:22
Virtual Box 윈도우 우분투 복사 붙여넣기 기능 활성화

아 몰라서 고생했네 우분투에서 윈도우 복사 안돼서 firefox로 메일 보내던 나 일단 양방향으로 하기 하지만 전 안됐어요 그래서 우분투 키고 장치 -> 게스트 확장 CD 이미지 삽입... 누르기 그럼 왼쪽에 CD 모양 아이콘 생깁니다. 보이시죠 이제 필요없으니 우클릭 -> Eject 눌러서 없애주기 재시작 해줍니다 후후 그럼 서로 복붙이 아주 잘 된답니다 근데 렉걸림 왠지 모르겠다 다시 깔기 귀찮다 클났네 넘 심각하게 렉 걸려서 찾아보니 부팅할 때 shift 키 연타하면 이런 화면이 뜹니다 여기서 e 눌러주기 아래 방향키로 내려가서 $vt_handoff 옆에 nomodeset 추가해주고 ctrl + x 눌러서 저장하면 렉안걸림! [LINUX] 📚 우분투 터미널/화면 먹통 현상 해결법 리눅스 우분투 멈춤..

💡 THINKING/💿 Ubuntu 2022. 3. 29. 16:47
[baekjoon] 3197번 : 백조의 호수 (C++)

...XXXXXX..XX.XXX ....XXXX.......XX .....XX.......... ....XXXXXXXXX.XXX .....XXXX..X..... ......X.......... ...XXXXXXXXXXXX.. ....XXX..XXXX.... .....X.....X..... ..XXXXX..XXXXXX.. ...XXX....XXXX... ....X......XX.... .XXXXXX..XXXXXX.. ..XXXX....XXXX... ...XX......XX.... XXXXXXX...XXXX... ..XXXX.....XX.... ....X............ ..XXXXX...XXX.... ....XX.....X..... ................. ....XXXXX.XXX.... ....

📁 STUDY/📝 baekjoon 2021. 9. 9. 17:40
Machine Learning은 즐겁다! Part 3

출처 : 기계학습(Machine Learning, 머신러닝)은 즐겁다! Part 3 기계 학습(Machine Learning, 머신 러닝)은 즐겁다! Part 3 딥러닝(Deep Learning)과 컨볼루션 신경망(Convolutional Neural Network 또는 CNN) medium.com 딥러닝(Deep Learning)에 관한 의미는? 이번에는 딥러닝을 사용해 사진 속에서 객체를 인식하는 프로그램을 작성하는 법에 대해 알아봄 - Google Photos에서 사진 속에 포함된 객체를 기반으로 원하는 사진을 검색할 수 있는 법 - 이 웹툰은 3살짜리 아이는 새의 사진을 쉽게 인식할 수 있어도, 50년 이상 최고의 컴퓨터 과학자들은 컴퓨터로 객체를 인식하는 방법을 알아내기 위해 노력했으나 불가능했..

💡 THINKING/🦾 Machine Learning 2021. 9. 9. 17:15
[baekjoon] 17608번 : 막대기 (C++)

이 문제는 좀 여러번 틀렸는디 그 이유는 맨 뒤쪽 막대기보다 큰 막대기가 있을 때, 그 뒤의 막대기들은 안 보일거라는 예외를 생각을 못했던 것.. 난 바보였다 어쩐지 계속 틀리더라 // BOJ 17608번 막대기 #include using namespace std; int main() { int n; // 막대기 개수 cin >> n; int arr[n - 1]; // 막대기의 높이 담는 배열 for(int i = 0; i > arr[i]; } int result = 1; // 마지막 막대기는 무조건 보이기 때문에 1로 시작 int max = arr[n - 1]; // 마지막 막대기의 높이 넣음 for(int i = n - 1; i >= 0; i--){ // 맨 뒤부터 탐색 ..

📁 STUDY/📝 baekjoon 2021. 9. 7. 18:56
[baekjoon] 12605번 : 단어순서 뒤집기 (C++)

만만한줄 알았는디.. 그냥 보고 코웃음 쳤는디ㅣ.... 오래걸린듯.. 왜냐면 reverse 함수에 대한 이해 부족 + getline 잘모름 등으로 인해 알고리즘 생각은 했으나 구현을 못하는.. 아니 해도 돌아가지 않는 상황에 마주했던 것..! 일단 내가 생각한 것은? 문장 전체가 뒤집혔지만.. 단어는 안뒤집힌.. 고런 느낌이니까 일단 reverse 함수로 전체를 뒤집고 토큰 단위로 뒤집으면 되겠다고 생각 토큰 하니까 자바 생각나네 자바로 풀었으면 더 빨리 풀렸을라나 어쨌든 문장을 입력받아야 했기에 나는 cin으로 n을 입력받고 getline으로 문자열을 입력받음 근데 제대로 안돌아감.. 만약 저 예제를 입력했다고 치면 footbar까지는 잘 들어가는데 all your base 문장이 안들어가는것..! 이..

📁 STUDY/📝 baekjoon 2021. 9. 7. 18:51
[baekjoon] 1158번 : 요세푸스 문제 (C++)

처음 이 문제를 보고 생각난 것은 .. 원형 큐였다 그래서 구현하려고 생각해보았으나.. 사람들이 제거될때마다 빈 공간을 땡겨서 내려와야 하고?... 좀 까다로웠다는 것을 깨달아서 다른 방법을 찾았다 바로 C++의 SLT중 하나인 Queue를 이용하는 것 k번째 사람이 제거될 때는 pop을 하면 되지만 그렇지 않을 경우에는 맨 앞 원소(front)를 큐에 push한 뒤 pop을 하는 방법으로 큐가 empty가 될 때까지 반복하는 방법이다 // BOJ 1158번 : 요세푸스 문제 #include #include using namespace std; int main() { int n, k; // n: 사람 수 / k: k번째 사람 제거 cin >> n >> k; queue q; // q 생성 int count..

📁 STUDY/📝 baekjoon 2021. 9. 7. 18:33
[baekjoon] 11279번 : 최대 힙 (C++)

[baekjoon] 1655번 : 가운데를 말해요 [baekjoon] 1655번 : 가운데를 말해요 최대힙과 최소힙을 이용하면 쉽게 풀 수 있는 문제였당.. 값이 들어올 때마다 중간값을 출력하게 되면 시간 복잡도가 증가하고 이 문제는 시간 제한이 있기 때문에... 다른 방법이 필요했다 여기 kwonjeong.tistory.com - 이전에 풀었던 1655번에서 쓴 최대 힙을 사용하면 쉽게 풀 수 있는 문제였다 #include 헤더 파일을 작성해주고 priority_queue maxH; 를 작성해 최대 힙을 생성 // BOJ 11279번 : 최대 힙 #include #include using namespace std; int main() { ios_base::sync_with_stdio(false); //..

📁 STUDY/📝 baekjoon 2021. 9. 7. 17:50
Machine Learning은 즐겁다! Part 2

출처 : 기계학습(Machine Learning, 머신 러닝)은 즐겁다! Part 2 기계 학습(Machine Learning, 머신 러닝)은 즐겁다! Part 2 기계 학습을 사용해서 Super Mario Maker의 레벨 제작하기 medium.com Part 1에서는 기계 학습(Machine Learning)이 문제를 해결하기 위해 코드를 전혀 작성하지 않고도, 일반 알고리즘을 사용해 주어진 데이터에서 흥미로운 것을 알아낼 수 있다는 것 알아냄 이번 포스팅에서는 이러한 일반 알고리즘 중 하나로 사람들이 만든 것처럼 보이는 비디오 게임의 레벨을 제작하는 것을 볼 수 있음 우리는 신경망(neural network)를 만들고 기존의 슈퍼 마리오 레벨들을 통해서 새로운 슈퍼 마리오 레벨이 쉽게 만들어지는 것..

💡 THINKING/🦾 Machine Learning 2021. 9. 7. 17:10
[baekjoon] 1655번 : 가운데를 말해요 (C++)

최대힙과 최소힙을 이용하면 쉽게 풀 수 있는 문제였당.. 값이 들어올 때마다 중간값을 출력하게 되면 시간 복잡도가 증가하고 이 문제는 시간 제한이 있기 때문에... 다른 방법이 필요했다 여기서 조건은 1. 최소 힙의 값들은 모두 최대 힙보다 큼 2. 최대 힙의 크기가 최소 힙의 크기보다 1 크거나 같도록 유지하면서 값을 넣어야 함 3. 값을 넣어준 후에 최대 힙과 최소 힙의 top 값을 비교해 최소 힙의 top보다 최대 힙의 top이 더 크다면 swap함 arr[] = { 1, 5, 2, 10, -99, 7, 5 } ← 배열이 이렇다면 [1 삽입] - maxH = 1 - minH → 출력 : 1 [5 삽입] - maxH = 1 - minH = 5 → 출력 : 1 [2 삽입] - maxH = 1 2 - m..

📁 STUDY/📝 baekjoon 2021. 9. 5. 13:32
Machine Learning은 즐겁다! Part 1

출처 : 기계학습(Machine Learning, 머신 러닝)은 즐겁다! Part 1 기계 학습(Machine Learning, 머신 러닝)은 즐겁다! Part 1 (원문 : Machine Learning is Fun! by Adam Geitgey) medium.com Machine Learning이란 무엇인가? - Machine Learning은 문제를 해결하기 위한 맞춤 코드(custom code)를 작성하지 않고도 일련의 데이터에 대해 무언가 흥미로운 것을 알려줄 수 있는 일반 알고리즘(generic algorithms)이 있다는 아이디어! - ex) 알고리즘의 종류가 classification일 때, 손으로 쓴 숫자를 인식하는 데 사용된 알고리즘과 동일한 classification 알고리즘을 코드..

💡 THINKING/🦾 Machine Learning 2021. 9. 2. 21:19
[baekjoon] 12865번 : 평범한 배낭 (C++)

문제가 이해가 안돼서 한 5번정도 읽음 그니까 대충... 이해가 됐음!! 일단 물건에는 각각의 가치가 부여가 되고 그 가치를 최대한으로 하면서 배낭에 물건을 집어넣어야 함 그렇지만 배낭에는 무게 제한이 있음... 물론 각각 물건에도 무게가 주어짐 [풀이] 그러니까 1 ~ n 개의 물건을 탐색 하면서 최대한 가치가 높아야 함 근데 또 무게가 초과가 되면 안됨 Knapsack 알고리즘을 사용하면 풀 수 있는 문제임 먼저 주어진 물건들을 차례로 w[i], v[i] 배열에 집어넣음 w[i] : i번째 물건의 무게 v[i] : i번째 물건의 가치 그리고 2차원 배열 생성 arr[i][j] : 물건의 개수만큼 i 존재, 배낭에 넣을 수 있는 최대 무게만큼 j 존재 arr[i][j] = max(arr[i - 1][j..

📁 STUDY/📝 baekjoon 2021. 9. 1. 20:15
Bitnami 정말 힘들다 (2)

내가 이걸 쓰는 이유는 ~?^^ 드디어 에러를 고쳤기 때문이다! 너무 행복해서 기분이 날아갈 것만 같지만 빨리 기억하기 위해서 이걸 남김 히히 일단 저번에 php가 안돌아갔었쥐 근데 그 이유를 찾아봄! 바로 바로 ~ 포트 번호가 뭔가 이상했던 것~ 그리고 localhost 뒤에도 :00 처럼 포트 번호 붙여줘야 제대로 작동함 그냥 검색창에 localhost 무작정 써버리면 안됨 그러면 php 또 작동 안됨 ㅋ 근데 또 이런 오류 뜨는거임 하지만 난 이제 그냥 해결을 했음 php 폴더 들어가서 php.ini 파일에 short_tag 뭐시기를 On으로 바꿔주면 예쁘게 변함 근데 이제 또 문제가 db랑 연결이 잘 안되는거 같은거임 막 MySQL server has gone away 이런 오류 뜸 그래서 살짝 ..

💡 THINKING/🔧 Bitnami 2021. 8. 29. 01:24
Bitnami 정말 힘들다 (1)

아직도 난 못자고 있다 왜냐면 이게 안되기 때문이다.. 도대체 무슨 오류가 이렇게 많은지 모르겠다 방금 bitnami 또 깔았다.. 3번째다.. 아니 저번에 으니 집에서 한거 합치면 6번째.... 일단 버전이 7.1xx 같은 버전이어야 한다 높은 버전이면 php 폴더가 안만들어짐 ㅋㅋ 왠지는 나도 모름 그리고.. 또 localhost.. 난 이제 이 화면을 보면 ptsd가 올 것 같다 너무 많이 봤기 때문이다 사실 아직도 왜 뜨는지 모름 apache랑 IIS의 충돌이 일어난 것 같다고 말씀해주신 언니의 말을 계속 머리에 새겼어야 했다.. 지난주의 난 IIS를 지웠지만 계속 이 화면이 뜨길래 다시 깔고 MIME 매핑 확장자를 추가해 뭔가 얼렁뚱땅 화면을 띄웠다 뜨긴 떴다 왜 떴는진 모름 심지어 확장자도 그..

💡 THINKING/🔧 Bitnami 2021. 8. 27. 04:33
이전 1 2 3 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
TAG
  • GIT
  • 다중프로세스
  • 오류
  • 프로세스
  • Linux
  • bitnami
  • C++
  • react-scripts
  • machine learning
  • 머신러닝
  • SpringBoot
  • 파일 입출력
  • 알고리즘
  • react
  • 프로그래밍
  • Annotation
  • C
  • SWiFT
  • 9086번
  • MySQL
  • Apache
  • Baekjoon
  • 리눅스
  • 백준
  • 버퍼
  • 기계학습
  • 설치
  • Programming
  • PHP
  • error
more
Total
Today
Yesterday

Powered by Tistory / Designed by INJE

티스토리툴바