728x90 반응형 SMALL 코딩독학54 1. 딥 러닝 공부를 시작하면서.. 이제는 너무 늦었단 생각이 들었지만.. 채찍피티와 LLM이 넘쳐나고 또 이제는 이미지에서 동영상 심지어 채찍피티-4를 탑재한 로봇이 나와서 사람에게 사과를 쥐어주는 세상이 왔다. 하지만 그렇다고 열중 쉬어자세료 가만히 있을 순 없으니 천천히 딥러닝을 퇴근하고 공부를 하고 그날 학습한 내용에 대해서 정리하고자 글을 작성해 보겠습니다. 이번 포스팅은 나중에 제가 설치하거나 기본적인 개념을 위해 설치과정과 기본만 넣었습니다. 1. 자연어 처리 준비 자연어란 우리가 일상생활에서 사용하는 언어를 말한다. 자연어 처리란? 이러한 자연어의 의미를 분석하여 컴퓨터가 처리할 수 있도록 하는 일 => 음성인식, 내용요약번역, 사용자의 감성 분석, 텍스트 분류 작업, 질의응답 시스템, 챗봇과 같은 곳에서 사용되는 분야이다... 2024. 3. 21. [File] 파일클래스를 이용한 파일탐색기 기능구현-자바의 파일입출력과 디렉토리 파일 알고리즘과 스택을 이해해보자 안녕하세요~! ㅎㅎㅎ 이번 포스팅은 자바의 기능 중 하나인 파일관련되어서 간단하게 파일 탐색기 기능을 구현하는것을 포스팅 해보겠습니다! 기능 > 최초 프로그램을 실행하면 탐색기기능을 사용할 것이냐고 물어본다. > 검색을 시작할 드라이브를 선택하도록 함 > 탐색기 기능시작 > 디렉터리 이동시 해당 디렉터리 폴더/파일명을 나열 > 폴더이름 입력하면 해당 폴더 진입 > 파일이름 입력하면 파일이라고 화면에 출력 > 상위 디렉터리로 돌아가고싶으면 " .. " 를 입력하여 상위 디렉터리로 이동 사용 기술 Java I/O (입출력 ) : 자바 파일 클래스를 사용하여 파일 시스템을 탐색하고 디렉토리 미치 파일을 조작 파일 및 디렉토리 확인하고 디렉토리 목록 조회등을 위해 File 클래스 메서드활용 사용자 입력 처리 :.. 2023. 12. 3. 네이버 금융페이지를 몽땅 가져와보자! - 코스피, 코스닥을 긁어오자! 안녕하세요!~ 오랜만입니다. ㅎㅎㅎ 저번 포스팅은 값들을 가져오는 환경과 데이터만 가져오는 방법으로만 구현했네요 이제 크롤링을 간단하게 해서 직접 자바의 자료구조 형태로 저장을 해보도록 해보겠습니다!!! 우선 해당 라이브러리 설치나 사용방법을 모르시는분은 아래 링크 통해서 진행해주신후 함께 진행하시면 더욱 부드럽게 진행하실 수 있으십니다! Jsoup 설치 방법 (자세히) https://uno-kim.tistory.com/213 [JAVA]Jsoup 라이브러리를 이용한 크롤링 - Jsoup 사용법 + 라이브러리 저장하는 법 안녕하세요~! ㅎㅎ 오늘 포스팅은 그동안 크롤링를 하여 네이버 금융의 정보를 가져왔었는데 크게 사용되었던 라이브러리인 Jsoup 라이브러리 사용법 에 대해서 알아보겠습니다! 1. 라이브.. 2022. 5. 3. 네이버 금융페이지를 몽땅 가져와보자! - 자바 크롤링(java)_2 , 종목코드와 종목명 매핑하기 첫 번째 - 네이버 금융을 몽땅 가져오기에 앞서서... Jsoup 설치 방법 (자세히) https://uno-kim.tistory.com/213 [JAVA]Jsoup 라이브러리를 이용한 크롤링 - Jsoup 사용법 + 라이브러리 저장하는 법 안녕하세요~! ㅎㅎ 오늘 포스팅은 그동안 크롤링를 하여 네이버 금융의 정보를 가져왔었는데 크게 사용되었던 라이브러리인 Jsoup 라이브러리 사용법 에 대해서 알아보겠습니다! 1. 라이브러리 uno-kim.tistory.com Jsoup 사용방법(3가지 방법 소개) https://uno-kim.tistory.com/215 [JAVA]Jsoup 라이브러리를 이용한 크롤링 - Jsoup 사용법 안녕하세요! 오늘 포스팅은 Jsoup 라이브러리를 알아보려고 해요 해당 라이브러.. 2022. 3. 24. 네이버 금융페이지를 몽땅 가져와보자! - 자바 크롤링(java)_1 안녕하세요! 개인프로젝트의 일부분 중 하나인 크롤링에 대해서 공부해보겠습니다! 그리고 대상은 지금이제 처음 공부를 시작하셨거나 자바 초급수준이신 분들을 위한 난이도로 설명하겠습니다. 현재 글은 개인 프로젝트로 과제, 학원 등 웹페이지를 크롤링하는 것을 이용하려는 분들을 위함입니다. 상업적인 용도가 아닌 개인적인 용도로만 사용하시는 것을 추천드립니다....ㅎㅎ 크롤링이란 간단하게 말씀드리자면 웹페이지의 소스를 java에서 String 또는 Document(라이브러리에 있음) 타입으로 모두 가져와서 필요한 정보들을 각 태그 또는 id, class 등 각 엘리먼트들 또는 속성에 따라 가져올 수 있습니다. 우선적으로 크롤링에 앞어서 필요한 라이브러리 설치와 사용방법에 대해 숙지하신 후 함께 하시는걸 추천드립니다.. 2022. 3. 17. 자바스크립트- addEventListener 이벤트 종류, 이벤트 등록, JS이벤트 종류 자바스크립트를 이용해서 이벤트를 등록하는 방법? 특정 이벤트가 발생되었을 떄, 특정 함수를 실행할 수 있게 해주는 것이 addEventListener 입니다. 웹에서 이벤트 처리 방법 HTML 요소의 속성으로 등록 , 등등 DOM 요소의 프로퍼티로 등록 let btn = document.getElementById('Button'); btn.onclick=btnClick(); ... addEventListener 사용하여 등록 [이벤트넣을 대상].addEventListener(" [이벤트 종류] "); const conponent = document.getElementById("conponent"); conponent.addEventListener("이벤트종류", 함수이름); //반대 conponent.r.. 2022. 3. 8. 이메일입력할 때 직접입력 구현하기 우린 회원가입할때나 이메일을 찾을때 빈번하게 사용되는 이메일 리스트를 받아보고, 그중에서 없다면 '직접입력'을 통해서 직접입력해서 이메일체크, 인증을 시도합니다. 그러나 일반적인 input 태그 또는 select로는 해당 기능을 구현하기 쉽지않습니다 . 자바스크립트와 해당 형식이 어느정도 있다면 쉽게 구현 할 수 있습니다. @ 네이버 구글 다음 직접입력 이메일 인증 저의 회원가입 과정중 이메일인증하는 화면입니다. 여기서 눈여겨서 봐야할 태그는 select 입니다. 네이버 구글 다음 직접입력 해당 부분입니다. 여기서 onchange='' 함수가 호출됩니다. 여기서 onchange는 해당 select 가 변경되었을때 실행되는 것입니다. 해당 selectEmailChange(this)" 의 내용을 설명드리겠습.. 2022. 3. 6. 회원가입할때 이메일인증 구현하기(java, web)-자바로 이메일 보내기 회원가입할때나 다른 인증, 또는 홍보 등등 이메일을 자주 접합니다. 이때 우리도 우리 프로젝트나 사이트에서 회원가입을 할때 인증 번호를 이메일로 보내서 인증을 완료한뒤 가입시키는 과정을 구현해주면 좋겠습니다. 이메일을 전송하는 기능을 위해서 필요할 것은 네이버 또는 구글 아이디(저는 구글아이디로 하겠음) pom.xml 에 의존성 주입 (또는 그래들) 웹단에서 서버로, 그리고 서버에서 웹단으로 호출하는 로직 총 3가지가 필요하며 부수적인것은 추가로 설명드리겠습니다. 1. 의존성 주입 com.sun.mail javax.mail 1.6.1 com.sun.mail javax.mail 1.6.1 pom.xml에 해당 의존성을 주입합니다. 꼭 저걸로 하셔야합니다. 안그러면 오류가 생깁니다. 나중에 반드시 2022... 2022. 3. 6. 체크박스컨트롤하기 : 전체 체크/전체 체크해제 회원 가입 시 우리는 동의를 얻어야 할 때가 있습니다. 이때 체크박스가 많아지면 전체 동의 를 체크하게되면 하위 체크항목들이 모두 체크되는 기능도 쉽게 접합니다. 하지만 처음 웹개발을 할때는 만만치 않습니다. 이번엔 체크박스가 체크가 되었을 때, 다른 체크박스도 제어할 수 있는 기능을 구현해 보겠습니다. 전체 동의 약관에 동의합니다. 약관에 동의합니다. 해당 체크박스 div 태그입니다. 여기서 중요한것은 인풋태그입니다. 라벨태그는 그냥 글자를 눌렀을때도 체크가 되도록 하기위해서 놓은것입니다. 크게 신경안쓰셔두됩니다. 이것저것 태그를 많이 붙였지만 사실상 onClick부분이 제일 중요합니다. 클릭이 될때 해당 함수를 호출한다는 의미입니다. function selectAll(all){ const checkA.. 2022. 3. 6. Ajax를 이용한 로그인구현하기 제가만든 홈페이지 첫화면입니다 . 웹 기능의 제일 기초가 되는 로그인에 대해서 설명드리겠습니다. 자동 로그인 로그인 회원가입 해당 네비게이션의 화면입니다. 부트스트랩의 향기가 나지만 제가 손수 제작했습니다. 버튼은 부트스트랩 기본 디자인이 잘나와서 사용했지만 언젠간 바꿀예정입니다 . 여기서 중요하게 보실점은 ... ... ... 로그인 위 3개의 태그입니다. 첫번째 인풋태그 input type = 'text' 아이디를 입력하는 태그입니다. input 태그의 기본형인 text입니다. class = form-control 이것은 부트스트랩의 css라이브러리에서 css디자인을 넣기위한 class입니다. 현재는 기능적으로는 이용하지않고있습니다. id = sideRemoteId 해당 텍스트 인풋 타입의 고유 아이.. 2022. 3. 6. 옆에 둥둥떠다니는 리모컨네비게이션 만들기 네이버 웹툰을 보다보니 우측 하단의 빨간 네모처럼 리모컨형식의 사이드 네비게이션이 있다. 스크롤이 움직이더라도 항상 그 위치에 있다. 이것을 내가 자바스크립트와 자바, 서버등을 스스로 공부하면서 천천히 만들고있는 프로젝트에 적용해시키도록 하겠습니다. 최초 우측의 화면을 보면 div태그로 간단하게 만든 형태가있습니다. .sideRemoteController { height: 0%; width: 12%; /*너비*/ color: #333; /*내부글자 색*/ font-size: 12px; /*내부글자 크기*/ top: 35%; /*페이지에서의 상하 위치*/ left: 86%;}/*페이지에서의 좌우 위치*/ 최초 위치와 크기를 잡는 정도로만 작성했습니다. 주석을 통해 각 내용이 어떤것을 의미하는지 작성했습니다.. 2022. 3. 6. [Tomcat] java.library.path에서 발견되지 않습니다. 정보: 프로덕션 환경들에서 최적의 성능을 제공하는, APR 기반 Apache Tomcat Native 라이브러리가, 다음 java.library.path에서 발견되지 않습니다 톰캣서버를 재시작 또는 시작하는 경우 아래와 같은 오류가 나타나곤 합니다. 이 오류를 해결하기 위한 방법을 포스팅했습니다. 1. Server.xml 을 수정 첫번째 방법입니다 . 톰캣의 server.xml을 수정하는 방법입니다. 현재 저의 서버xml 의 화면입니다. 여기서 4번 라인의 의 부분을 주석처리 해준다. 그리고 톰캣을 재시작해주었습니다. 정상적으로 오류가 나타나지 않았습니다. 2. 톰캣 서버 clean 저의 경우는 1번 과정에서 해결되었습니다. 하지만 많은 확률로 톰캣 서버를 클린하고 프로젝트도 클린을 해주었더니 되었다는 정보도 있어서 작성했습니다. 2022. 2. 3. 이전 1 2 3 4 5 다음 728x90 반응형 LIST