개발 246

(net use) 다른 네트워크 cmd로 접근하기

안녕하세요.저는 대용량 파일 및 폴더에 대해 cmd 창을 활용하여 복사 및 삭제를 하는데요.시간이 훨씬 빠르기 때문입니다.CMD 복사 및 삭제 관련한 포스팅은 이전에 한적이 있습니다.[개발/윈도우] - [메모]윈도우 cmd 명령어 및 프로그램 실행 현재 프로젝트에서 NAS를 설치하고 사용하고 있는데다른 네트워크에 대해 cmd 창으로 접근하는 법을 몰랐었습니다.net use를 사용하면 되더군요. net use를 사용하지 않고 접근해보았습니다.xcopy나 del 명령어로 접근해보니잘못된 드라이브 지정, 0개 파일 복사 라는 문구로 실행이 되지 않습니다. 참고로 저는 명령프롬프트를 관리자권한으로 실행시켰습니다.이제 net use를 사용해보겠습니다.명령어실행net use \\IP번호 - > net use \\x..

개발/윈도우 2020.07.02

라벨링 데이터 회전하여 증분 90도 180도 (python labeling data rotate)

안녕하세요.오늘은 딥러닝 라벨링 데이터를 증분시키는 포스팅을 해보겠습니다.사실 별 내용은 없지만 엄청 고생했네요.아마 물체 탐지, YOLO 사용을 하시는분들은 데이터 증분을 위해 필수적으로 필요하다고 생각합니다. 먼저 이와 같은 이미지가 있습니다.사이즈는 847 x 505 입니다.이 데이터의 글자인 영역을 라벨링 해보겠습니다.(라벨링 이라고도하고 레이블링 이라고도 합니다.) 이렇게 문자영역에 대해서 라벨링을 하였습니다.이렇게 라벨링을 하면 xml 파일이 생성 됩니다. japan 0.JPG E:\source\tensor2_0_source\test\japan\0.JPG Unknown 847 505 3 0 별 내용은 없습니다.물체 탐지 혹은 YOLO를 사용하시는 분들은 라벨링 프로그램의 사용법을 다 아실 것이..

파이썬 xml 태그값 가져오기 및 파싱

안녕하세요.앞서 xml 파일에 대한 파싱 방법으로 소개한적이 있었습니다.[개발/java,spring] - java xml 파싱 또다른 방법 sax 파싱[개발/java,spring] - xls, xlsx 파싱(XSSFWorkbook, HSSFWorkbook, XLSParser) 또한 xml 파일을 생성하는법도 포스팅을 했었습니다.[개발/java,spring] - jdom,java, xml 파일 생성 하지만 이는 모두 자바를 활용한 xml 파싱 방법이었습니다.요즘은 파이썬을 주로 다루고 있으니 파이썬으로 xml 파일을 파싱 해보도록 하겠습니다.사용해보니 파이썬이 자바보다 훨씬 편리하게 사용이 가능하네요. 먼저 현재 test로 생성한 xml 파일을 보여드리겠습니다.xml 파일은 별 내용이 없습니다. test_..

파이참 아나콘다 가상환경 사용하기

안녕하세요.이전에 파이썬과 파이참 그리고 아나콘다를 설치하였습니다.[개발/python, 딥러닝] - python 설치 및 확인하기[개발/python, 딥러닝] - 파이참(PyCharm) 및 아나콘다(Anaconda) 설치 이제 아나콘다의 가상환경을 파이참에서 사용해보도록 하겠습니다. 파이참에 접속합니다.File - Settings 를 선택합니다. Projcet - Project Interpreter 를 선택합니다.현재 어떤 환경을 쓰고 있으며설치된 라이브러리 현황을 확인 할 수 있습니다.저는 현재 아무것도 없네요. 여기에서 설정 표시를 선택하면 'Add' 와 'Show All' 메뉴가 활성화 됩니다.저는 Add를 선택하였습니다. Virtualenv Environment 에서 가상환경을 설정 할수 있습니다..

윈도우에서 IMG 확장자 보기 (IMG 확장자 보는방법)

안녕하세요.오늘은 IMG 확장자로 이루어진 파일을 조회하는 방법입니다.윈도우 7에서는 기본적으로 보인것 같았는데윈도우 10에서는 Viewer가 제공되지 않는 모양입니다. IMG 확장자 보는법 포스팅하겠습니다. 먼저 레지스트리를 확인합니다.'윈도우 + R' 키를 눌러 regedit 명령어를 실행 시킵니다. 들어오게되면 다음과 같은 화면이 출력됩니다. HKEY_LOCAL_MACHINE - SOFTWARE - Microsoft 경로를 찾습니다. 들어와서Windows Photo Viewer - Capabilities - FileAssociations의 경로를 찾습니다. 우측에 목록들을 확인할 수 있습니다.기본적으로 윈도우 10에서는jpg, tif, tiff, jpeg에 대한 레지스트리가 등록되어 있습니다.사진상..

개발/윈도우 2020.06.19

javascript, jquery tree구조 UI 사용하기(z-tree)

안녕하세요.web 시스템을 개발하다보면 tree 구조의 UI를 사용할 경우가 굉장히 자주 생깁니다.원래는 기존 시스템에 있는 라이브러리들을 활용하였는데이번에는 처음부터 개발해야할 상황이 생겨서 포스팅하게 되었습니다. 제가 사용한 tree 구조의 UI는 zTree 입니다.jQuery 플러그인 입니다.zTree의 홈페이지 입니다.http://www.treejs.cn/v3/main.php#_zTreeInfo아마 중국 사이트 인것 같네요. 사이트에서 데모를 볼수 있는 공간이 있는데심플하게 잘 나와 있습니다.데모 주소 http://www.treejs.cn/v3/demo.php#_101그리고 기본적인 활용법 예시 입니다. 스크립트 부분 ZTREE DEMO html 부분 기본 활용법을 알아보았습니다.이제 라이브러리를..

[oracle] 오라클 view 생성 등 기초 알아보기(view, mview)

안녕하세요.오라클을 몇년간 사용하면서 view를 그냥 생각없이 사용만 해왔습니다.이참에 제대로된 개념과 설명을 기록해두고자 합니다. View란 무엇일까? - 가상의 테이블을 의미 - 데이터가 없고 SQL만 저장되어 있으며, 사용자가 접근 시 View에 들어 있던 SQL이 수행되어 결과 도출 다른 책이나 정보를 보면 메뉴판의 개념을 생각하라고 합니다.사용자가 메뉴판을 보고 주문 시 그때 주방에서 음식을 만들어 제공한다는 개념과 같다는 말입니다. View의 장점은 무엇이 있을까? - View를 사용하면 사용자가 View에 접근 하는 순간 원본 테이블의 데이터를 가져오기때문에 데이터가 정확함 → 접근하는 순간 데이터를 가져오기때문에 제약조건이나 인덱스등을 생성할 수 없음 - 어떤 결과를 조회하기위해 6개의 테..

개발/DB 2020.06.10

[oracle] synonym(동의어) 생성 및 삭제

안녕하세요.오랜만에 오라클 관련 포스팅을 해보겠습니다.오늘의 포스팅 주제는 synonym(동의어) 입니다. 대부분 '시노님'이라고 부릅니다. synonym 이란? - 테이블에 붙이는 별명으로 보안상, 사용자 편의성 때문에 생성함 synonym 생성 문법create [public] SYNONYM synonym이름for [schema.] 객체 ; ※ synonym 생성 권한이 가지고 있는 계정으로 해야함 grant create [public] synonym To 계정 synonym도 오브젝트이므로 만든 사람만 사용 가능합니다.다른 사용자도 쓸 수 있게 하려면 public 키워드를 사용해서 생성해야 합니다.아래의 명령어로 모든 사용자들이 사용할 수 있는 synonym을 생성합니다.☞ create public ..

개발/DB 2020.06.09

파이참(pycharm) SSL 통신 옵션 해제

안녕하세요 파이참을 설치하여 프로그램을 구동하였습니다.그런데 오류가 발생하고 말았습니다.사실 오류는 아니고 약간의 버그성이라고 보는게 맞을것 같습니다. 기업 및 기관에서 사용하다보면 네트워크상에서 뭔가 걸려서 Server Certificates 관련하여 발생하는 메시지 입니다. 파이참을 실행하면 아래와 같은 메시지가 출력됩니다. 이는 간단한 설정으로 해결할 수 있습니다. 해결 방법File > Settings > Tools > Server Certificates > Accept non-trusted certificates automatically 체크 Appearance & Behavior > System Settings > Updates > Use Secure connection 체크 해제 설정을 하게되..

ipynb파일 py 파일로 변환(pip install ssl 에러 해결)

안녕하세요.오늘은 ipynb 파일을 py 파일로 변환하는 포스팅을 하겠습니다. 일반적으로 jupyter에서 딥러닝 관련 소스를 테스트 및 개발을 빈번하게 합니다. 하지만 저는 실제 파이참을 활용하여 로컬에서 환경을 구축해야하기때문에소스를 옮길 필요가 있었습니다. 제가 수행한 과정을 말씀드리겠습니다. 먼저 로컬 PC에 jupyter를 설치해야합니다.명령어 : pip install jupyter 명령어를 실행해 보니 에러가 발생하였습니다. 에러내용ERROR: Could not install packages due to an EnvironmentError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded wit..