조이 생각

반응형

인기글

파일 이름 한번에 바꾸는 방법 - 자리수 맞춤, 일괄 처리, 번호 붙이기 등

파일 하나를 여러개로 쪼갤 일이 있어서 파일을 쪼갰는데, 이전 파일들이랑 이름을 맞춰야해서 이름을 바꿔야하는데... 한번에 바꾸고 싶은 파일이 약 150개 가량.. 일일이 바꾸는거 해야된다면 해야겠지만 혹시 몰라서 프로그램을 찾아보니 역시 있었다. 1. DarkNamer.exe 파일 다운로드 위에 첨부된 파일을 다운받아 실행시키기만하면됩니다. 별도 설치 없이 exe 파일을 실행시키면 되니 편리하네요. 2. 한번에 이름 바꿀 파일 추가 프로그램을 실행시키고, 왼쪽 상단에 파일 > 파일 추가하기 클릭 왼쪽에는 현재 파일 이름, 오른쪽은 바뀔 이름이 나타나 있습니다. 저는 일단 원하는 숫자부터 1씩 증가하는 파일 명을 만들고 싶어서 (1) 숫자지우기 (2) 지워진것 확인 (3) 번호 붙이기 클릭 (3) 번호 ..
기타
2022.11.01

윈도우 10 (windows) CPU 코어 쓰레드 수 확인 방법

컴퓨터의 CPU 개수와 core, thread(논리 프로세서) 개수를 확인해 봅시다. 제가 아는 방법은 크게 2가지 입니다. 첫 번째는 아주 간단합니다. 1. 작업 관리자에서 확인하기 시작 > "작업 관리자" 를 검색하고 클릭해 주세요. "Ctrl + Alt + Delete" 단축 키를 눌러서 작업 관리자를 실행하셔도 됩니다. 그리고 "성능" 탭에 들어가시면 끝입니다. 여기서 코어와 논리프로세서 옆의 숫자를 확인하시면 됩니다. CPU 뿐만 아니라, GPU의 유무, 모델을 확인할 수 있고 현재 메모리, 디스크, CPU, GPU 사용량을 실시간으로 확인하실 수 있습니다. 2. 명령 프롬프트(cmd) 에서 명령어로 확인하기 처음과 같이 시작 > "명령 프롬프트" 를 검색하고 클릭해 주세요. 원하는 정보에 따라..
OS
2021.01.05

아나콘다 프롬프트 실행 위치 변경 방법 ( C드라이브에서 D드라이브로 변경)

주로 개발을 완료하고나면 서버 환경이랑 비슷하게 폴더 구조를 만들고 python 파일을 실행해 보는데 anaconda prompt를 사용하고 있다. 그런데 c드라이브 용량이 부족했던 나는 d드라이브에 환경 셋팅을 해놓았고 prompt가 C:/말고 D:/ 밑에서 실행되야해서 방법을 찾아 포스팅을 하게 되었다. 1. 시작 > Anaconda prompt 검색 > 파일 위치 열기 2. Anaconda Prompt 우클릭 > 속성 3. '시작 위치' 값 변경 4. 변경 전 후 변경 전 변경 후 실행되는 위치가 바뀐것을 확인할 수 있다. 만들어둔 가상환경 역시 똑같이 사용할 수 있다. 가상환경 리스트 확인 명령어 >conda env list 도움이 되셨다면 공감 부탁드립니다. : )
Python
2021.06.04

[MongoDB] 몽고디비 GUI 개발/관리도구 Studio 3T 설치 (Robo 3T)

예전에는 Studio 3t가 유료였고, Robo 3T가 무료여서 Robo 를 사용했었는데, 이제는 다운로드 페이지에 가보니, Studio 3t 가 무료가 되면서 따로 Robo 3t를 제공하지 않는 것 같아 보였다. [몽고디비 설치방법] 혹시 아직 몽고디비 설치 전이라면 이전 포스팅을 참고해 주세요. https://joytk.tistory.com/74 [MongoDB] 윈도우 몽고디비 설치 방법 1. 설치파일 다운로드 https://www.mongodb.com/try/download/enterprise MongoDB Enterprise Server Download Download MongoDB Enterprise Server, which provides advanced security and perform..
Database
2022.05.18

큰 파일 여러개로 나누기 - 데이터 사이즈 기반으로 쪼개는 프로그램

프로그램으로 파일 읽어 들여 특정 크기로 자르는 프로그램을 개발하려다가 검색해 보니 간단하게 파일 쪼개는 프로그램이 있어서 사용해보니 편리하여 소개해 봅니다. 1. gsplits 프로그램 설치 위에 첨부된 파일을 다운받으면 아래 사진과 같은 실행 파일이 생깁니다. 실행시켜 프로그램을 설치하고 프로그램을 실행 시켜 주세요..! 2. 여러개로 나누고 싶은 대상 파일 선택 실행시키자마자 켜있는 화면이 General > Original File 메뉴입니다. Browse... 버튼을 클릭해서 쪼개고 싶은 파일을 선택 해 주세요. 3. 나눠진 결과 파일이 저장될 폴더 선택 General > Destination Folder 메뉴 > Browse... 버튼을 클릭해서 폴더를 선택 해 주세요. 4. 나눌 파일 크기 단..
기타
2022.11.02

최신글

[데이터 시각화] 회사 내부 데이터 리포트 자동화를 위한 추천 툴

업무를 하다보면 매번 데이터를 가지고 엑셀로 작업해서 ppt로 보고자료를 만드는 작업을 반복하게 됩니다.매번 다른 포맷으로 어떻게 보여줘야할지 골머리를 짜며 구성을 생각하는 작업은 시간이 참 많이 소요되는 일입니다.투자하는 시간에 비해 정말 쓸모있고 의미있는 자료인지는 상황마다 다르겠지만, 대부분이 보고용으로 작성되기 때문에 한번 사용되고 다시 들여다보는일이 크게 없지요...다시 들여다 보고싶어도 그 때 작성한 장표를 찾아야하는 번거로움이 따르기도합니다. 이러한 비효율적인 데이터 조회 방식을 개선하려면, 대시보드 기반 데이터 분석 및 시각화 툴이 필요합니다.이를 통해 실시간 데이터 조회가 가능해지고, 보고서 작성 시간을 줄일 수 있습니다.아래 4가지 툴을 추천하며, 각각의 사용 방법과 단점도 함께 정리해..
데이터분석
2025.04.03

VMware에 Ubuntu(우분투) 설치하는 방법

VMware를 먼저 설치 하신 후 우분투를 설정해야 합니다.설치하는 방법은 아래 포스팅을 참고해 주세요. ▼ ▼ ▼ ▼ ▼ Windows에서 VMware 다운로드 및 설치 방법VMware를 다운로드 및 설치를 진행하기 위해서는아래 홈페이지에서 회원가입을 먼저 진행해야 합니다.  Broadcom Inc. | Connecting EverythingBroadcom Inc. is a global technology leader that designs, develops and supplies ajoytk.tistory.com  VMware를 설치하셨다면, 아래 우분투 사이트에 접속합니다. 1. 우분투 사이트 접속 https://ubuntu.com/ Enterprise Open Source and Linux | U..
OS
2025.03.07

Windows에서 VMware 다운로드 및 설치 방법

VMware를 다운로드 및 설치를 진행하기 위해서는아래 홈페이지에서 회원가입을 먼저 진행해야 합니다.  Broadcom Inc. | Connecting EverythingBroadcom Inc. is a global technology leader that designs, develops and supplies a broad range of semiconductor, enterprise software and security solutions.www.broadcom.com  1. 홈페이지 접속 > 우측 상단 Support Portal > Register 2. 이메일 입력 > 이미지 문자 입력 > Next  3. 메일에서 받은 인증 코드를 입력합니다. 4. 개인 정보와 비밀번호를 입력하여 회원가입을 마무리..
OS
2025.03.07

운전자 졸음 인식 AI 기술 개발 - 오스트리아 그라츠공과대

픽셀의 복잡한 패턴을 분간하고 특징을 추출하여 이미지를 식별할 수 있는 CNN 모델을 구축하고 운전자 심전도 신호에 CNN을 적용하기 위해 매스웍스 매트랩(MATLAB)의 웨이블릿 툴박스를 사용해 웨이블릿 스케일로그램을 만들었고, 심전도 신호를 나타내는 파형을 음영 처리된 이미지로 변환해 여기에 실측 졸음 레이블을 입력... AI는 운전자가 졸릴 때를 잘 알고 있다!...그라츠공과대, 운전자 졸음 인식하는 AI 기술 개발 - 인 오스트리아 그라츠공과대학교(Graz University of Technology, TU Graz) 아르노 아이히베르거(Arno Eichberger) 교수 연구팀이 매스웍스(mathworks) 매트랩(MATLAB)의 웨이블릿 툴박스(Wavelet Toolbox™)와 딥러... ww..
잡생각
2023.01.30

큰 파일 여러개로 나누기 - 데이터 사이즈 기반으로 쪼개는 프로그램

프로그램으로 파일 읽어 들여 특정 크기로 자르는 프로그램을 개발하려다가 검색해 보니 간단하게 파일 쪼개는 프로그램이 있어서 사용해보니 편리하여 소개해 봅니다. 1. gsplits 프로그램 설치 위에 첨부된 파일을 다운받으면 아래 사진과 같은 실행 파일이 생깁니다. 실행시켜 프로그램을 설치하고 프로그램을 실행 시켜 주세요..! 2. 여러개로 나누고 싶은 대상 파일 선택 실행시키자마자 켜있는 화면이 General > Original File 메뉴입니다. Browse... 버튼을 클릭해서 쪼개고 싶은 파일을 선택 해 주세요. 3. 나눠진 결과 파일이 저장될 폴더 선택 General > Destination Folder 메뉴 > Browse... 버튼을 클릭해서 폴더를 선택 해 주세요. 4. 나눌 파일 크기 단..
기타
2022.11.02

파일 이름 한번에 바꾸는 방법 - 자리수 맞춤, 일괄 처리, 번호 붙이기 등

파일 하나를 여러개로 쪼갤 일이 있어서 파일을 쪼갰는데, 이전 파일들이랑 이름을 맞춰야해서 이름을 바꿔야하는데... 한번에 바꾸고 싶은 파일이 약 150개 가량.. 일일이 바꾸는거 해야된다면 해야겠지만 혹시 몰라서 프로그램을 찾아보니 역시 있었다. 1. DarkNamer.exe 파일 다운로드 위에 첨부된 파일을 다운받아 실행시키기만하면됩니다. 별도 설치 없이 exe 파일을 실행시키면 되니 편리하네요. 2. 한번에 이름 바꿀 파일 추가 프로그램을 실행시키고, 왼쪽 상단에 파일 > 파일 추가하기 클릭 왼쪽에는 현재 파일 이름, 오른쪽은 바뀔 이름이 나타나 있습니다. 저는 일단 원하는 숫자부터 1씩 증가하는 파일 명을 만들고 싶어서 (1) 숫자지우기 (2) 지워진것 확인 (3) 번호 붙이기 클릭 (3) 번호 ..
기타
2022.11.01

윈도우10(windows) Java Update 업데이트 사용 가능 - 사용하지 않는 버전의 Java를 제거하십시오. 떴을 때, 자동 업데이트 해제 방법.

갑자기 이런게 뜰 때, 좀 당황스럽습니다. 저만 그런가요...?ㅋㅋㅋ 업데이트를 하든, 제거를 하든 누르기가 무서웠습니다. 어떤 버전이 업데이트가 되는거고 제거가 되는것인지... 안써있으니까요! 지금 상태로 유지하고 싶어서... 엑스를 눌러버리고 자바 자동 업데이트를 꺼주기로 합니다. 1. 제어판 > 프로그램 > Java 본인이 익숙한 방법으로 제어판 창을 띄워줍니다. 이렇게 자세한 모든 제어판 항목이 나오면 맨 위에 제어판을 클릭해 줍니다. 그러면 이렇게 간소화된 제어판이 나오고, 프로그램을 클릭합니다. Java 항목이 있고 클릭해 줍니다. 2. 업데이트 탭 > 자동 업데이트 확인 체크 해제 네, 이렇 창이 뜨는데 저는 좀 더디게 뜨더라고요. Java 누르고 이런창 안뜬다고 여러번 누르지마시고요 ㅎㅎㅋ..
OS
2022.10.21

이클립스 자바 실행 arg 입력, 띄어쓰기 포함, 따옴표 포함 방법 + 코드(eclipse, java, arguments)

1. Run > Run Configurations... 이클립스 창 상단 메뉴바에서 Run을 클릭하면 하위 메뉴들이 나온는데 그 중에 java 어플리케이션 실행 환경 설정이 가능한 Run Configurations...창을 열어준다. 2. Java Application > Main 에서 적용하고자하는 프로젝트 확인 개발하다보면 어플리케이션이 여러개 이기 때문에 왼쪽 메뉴에서 Java Application 하위에 Main 들을 클릭해보면서 오른쪽에 Project 부분에서 어플리케이션 명을 확인하고 argument 적용을 원하는 main을 선택한다. 3. Arguments 탭 클릭 > argument 입력 실행하고자하는 자바 application의 메인을 선택했으면, 입력하고자하는 argument를 하나 또..
Eclipse
2022.07.26

[MongoDB] 몽고디비 database, collection 별 저장공간, 데이터 개수 확인방법 (Studio 3T)

현재까지 저장된 공간을 확인하려고 하는데, 명령어를 이용해서 cmd로 확인하는 방법도 있겠지만, 스튜디오 t3에서도 간단하게 확인하는 방법이 있다. 1. 데이터베이스 용량 확인하기 현재까지 저장된 데이터 크기를 확인하고 싶은 데이터베이스 선택 > 우클릭 > DB Statistics dataSize 를 확인하면 된다. 왜 storageSize가 dataSize보다 작은지는 찾아보니까 처음부터 사이즈를 정해서 가지고 있는게 아니라, 그때그때 할당되는 고런 성질이라고 본것 같다. (정확히 아시는 분은 댓글 부탁드립니다 ㅎㅎ) 2. 콜렉션 데이터 용량, 개수 확인하기 확인하고 싶은 Collection 선택 > 우클릭 > Collection Statistics 데이터베이스와 같이 우클릭해서 확인할 수 있다. 여기..
Database
2022.07.21

[Java] mongoDB에 데이터 저장(삽입) 하나 또는 여러개넣는 방법, 코드 (insertOne, insertMany)

[개발 환경] - java : 1.8 - mongoDB : 3.12.11 [ 몽고디비 - 자바 커넥션 하는 방법] 2022.06.15 - [Java] - [Java] mongoDB 연결하는 방법 (자바에서 몽고디비 접근, jar 설정) 1. 데이터 하나 insert 하기 커넥션이 완료된 상태에서 연결된 collection을 넘겨받아 사용하는 메소드 하나를 구현하였다. { "name" : "Joy", "subject" : "math", "score" : "75" } 이런 모양의 데이터를 넣어보려고 한다. 아래와같이 Document 객체를 생성해서 원하는 데이터를 작성한다. 같은 depth에서는 Document에 append를 하면 되고, 값 부분에 depth 하나가 더 추가 되어야 하면 new Docume..
카테고리 없음
2022.06.17

[Java] mongoDB 연결하는 방법 (자바에서 몽고디비 접근, jar 설정)

[개발 환경] - java : 1.8 - IDE : 이클립스 - mongoDB : 3.12.11 1. jar 다운로드 Download mongo-java-driver JAR files with all dependencies cn.leancloud mongo-java-driver 3.3.0-query-log-max-size compile group: 'cn.leancloud', name: 'mongo-java-driver', version: '3.3.0-query-log-max-size' //Thanks for using https://jar-download.com libraryDependencies += "cn.leancloud" % "mongo-java-driver" % jar-download.com ..
Java
2022.06.15

리눅스 우분투 python 실행명령어 원하는 버전으로 변경(셋팅)방법

작업 환경 - OS : Ubuntu 18.04.6 LTS 지난 포스팅에 이어서 파이썬 실행 명령어 입력시 원하는 버전으로 실행되도록 해보겠다. 1. 위치 이동 cd /usr/bin 명령어를 입력하여 위치를 이동한다. ls | grep python 명령어로 python이 들어간 링크가 뭐가 있는지 본다. (링크 = 실행 명령어 같은거로 알고 있다) 2. 원하는 버전으로 python 링크 생성 새로 설치한 버전의 실행 파일을 실행하도록 링크를 생성한다. sudo ln -s /home/seo1/Downloads/Python-3.8.3/python python3 빨간색 부분은 본인이 다운받아서 압축 푼 경로를 넣으면 된다. 근데 이미 python3 명령어가 있다고 fail이 난다. 그럼 sudo rm pytho..
카테고리 없음
2022.06.14

리눅스 우분투 python 다른 버전 설치

작업 환경 - OS : Ubuntu 18.04.6 LTS 기본적으로 우분투 운영체제에 python2, pytho3가 설치되어있었다. 하지만 내가 개발한 것을 리눅스 서버에서 돌리려면 아무래도 개발환경과 같은 버전으로 맞춰주는 것이 좋기 때문에 이번 포스팅에서는 원하는 버전으로 설치하는 방법을 다루고, 다음 포스팅에서는 파이썬 실행 명령어 입력시 원하는 버전으로 실행되도록 해보겠다. 1. 링크에 접속 > 설치 원하는 특정 버전 확인 https://www.python.org/ftp/python/ Index of /ftp/python/ www.python.org 이 저장소 링크에 접속해서 Ctrl + f 로 원하는 버전을 검색하고 그 버전을 클릭하고 해당 링크를 복사한다. 필자는 3.8.3 버전을 설치하고 싶..
카테고리 없음
2022.06.14

[리눅스] 우분투 18, 20 한/영 설정방법

작업 환경 - OS : Ubuntu 18.04.6 LTS - HW : 엔비디아 Jetson nano 개발 보드 작업 환경은 우분투 18 버전이지만, 20 버전인 분의 블로그를 보고 따라했기 때문에 아마 잘 먹힐 것이라 예상합니다. 한/영이 안되니 너무 불편해서 셋팅을 해주려는데 방법은 다 비슷하지만 조금 씩 다 다르고, 안먹히는 방법도 너무 많아서.. OS 설치 후 첫번째 과정으로 최대한 안복잡하게 제 환경에서 진행한 것을 기재해 봅니다. 사진은 좀 많으니 차근차근 따라와 보세요! 1. sudo apt-get update 일단 업데이트를 진행해서 최신 상태로 만들어줍니다. 2. 언어 관련 설치 일단 한글이 안되니 시작 > language를 치다보면 언어 지원 이라는 메뉴가 나옵니다. 언어 지원 메뉴를 클..
OS
2022.06.13

[MongoDB] 몽고디비 GUI 개발/관리도구 Studio 3T 설치 (Robo 3T)

예전에는 Studio 3t가 유료였고, Robo 3T가 무료여서 Robo 를 사용했었는데, 이제는 다운로드 페이지에 가보니, Studio 3t 가 무료가 되면서 따로 Robo 3t를 제공하지 않는 것 같아 보였다. [몽고디비 설치방법] 혹시 아직 몽고디비 설치 전이라면 이전 포스팅을 참고해 주세요. https://joytk.tistory.com/74 [MongoDB] 윈도우 몽고디비 설치 방법 1. 설치파일 다운로드 https://www.mongodb.com/try/download/enterprise MongoDB Enterprise Server Download Download MongoDB Enterprise Server, which provides advanced security and perform..
Database
2022.05.18

[MongoDB] 윈도우 몽고디비 설치 방법

1. 설치파일 다운로드 https://www.mongodb.com/try/download/enterprise MongoDB Enterprise Server Download Download MongoDB Enterprise Server, which provides advanced security and performance options for the most demanding apps. Use for free for development. www.mongodb.com 위의 링크로 접속하여, On-premises 를 선택, enterprise Server 를 열고 (이미 자동으로 열려있을 수도 있음) msi 로 다운로드 한다. 2. 설치파일 실행 설치파일을 실행하면, 아래와 같이 프로세스를 진행하면 된다...
Database
2022.05.17

python prophet, fbprophet 설치방법 ( + importing plotly failed)

페이스북에서 개발한 시계열 모델링 라이브러리 prophet을 설치하려고 합니다. R 과 python 에서 사용할 수 있으며, 공식 홈페이지는 아래 링크를 첨부해 두겠습니다. https://facebook.github.io/prophet/ 본 포스팅에서는 Window10 Anaconda 환경에서 conda 명령어로 진행합니다. python 버전은 3.7.0 입니다. 1. conda install -c conda-forge fbprophet 명령어를 치고나면 좀 많은 것들을 설치해도 되냐고 뭍습니다. > Y 저는 시간이 조금 걸렸던것 같습니다. (3~5분 정도...?) 2. from fbprophet import Prophet 설치를 완료하였으니, python 으로 접속하여 잘 import 되는지 확인해 봅..
Python
2022.03.04

python 리스트 정렬, 정렬된 리스트 인덱스 가져오기(오름/내림차순)

원본 리스트가 존재하고 1. 원본 자체를 정렬해서 사용하고 싶거나 2. 원본은 냅두고 정렬된 리스트의 인덱스를 알고 싶은 경우가 있다. 1. 원본 자체를 정렬하고 싶을 때 필자는 list 를 numpy를 이용해서 정렬하였다. import numpy as np a = [3,5,2,1,9] a_np = np.array(a) 먼저 리스트를 numpy array로 변환해 준고, numpy의 sort 함수를 이용한다. # 오름차순 asc_list = np.sort(a_np) # 내림차순 desc_list = np.sort(a_np)[::-1] 출력결과 2. 원본은 유지하고 정렬된 인덱스만 알고싶을 때 이미 list를 numpy 배열로 변환한 a_np를 사용하여 numpy의 argsort 함수를 이용한다. # 오름..
Python
2022.02.23

[Java] array 를 ArrayList 로 변환 방법/ 인덱스 remove 에러 해결 방법 (remove, java.lang.UnsupportedOperationException)

배열을 리스트로 변환하고 인덱스로 특정 위치의 데이터를 삭제하는데 에러가 발생하는 경우에 대해 다뤄본다. 배열을 리스트로 변환하는 방법 [필요한 import] import java.util.List; import java.util.Arrays; String[] lines = json.split(System.getProperty("line.separator")); List lineList = Arrays.asList(lines); 필자의 경우 String > split 으로 String[] 문자열 데이터 타입의 배열을 만들어 List로 변환해주었다. remove(index) 적용시 나타나는 에러 array 를 list 로 변환하여 remove 메소드를 사용해 보았다. lines = json.split(Sy..
Java
2022.02.09

[Java] json 파일 문자열(String)으로 읽는 방법

json 파일을 텍스트로 읽어와야하는 경우 아래와 같이 readFileAsString 메소드를 만들어놓고 활용하면 된다. public String readFileAsString(String file) throws Exception { return new String(Files.readAllBytes(Paths.get(file))); } 파일 경로를 파라미터로 받아 Byte 단위로 읽어들여 String으로 변환하여 반환한다. 실행 및 활용 메소드 public void readJsonAsString() { // json 파일 String fileDir = "D/projects/database/test/aaa.json"; try { String json = readFileAsString(fileDir); Sy..
Java
2022.02.09
반응형
loading