본문 바로가기
반응형

windows10

Windows에서 확장자별 파일 갯수 확인 (PowerShell) 윈도메뉴에서 powershell 을 검색하여 실행합니다.또는 아래 경로의 파일을 실행합니다.C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe그 다음, 아래와 같은 명령어를 쓰고 엔터치면 해당 경로에 대한 확장잡자별 파일 갯수 확인이 가능합니다.Get-Childitem "경로" -Recurse | where { -not $_.PSIsContainer } | group Extension -NoElement | sort count -desc아래는 명령어 입력예시와 출력 예시입니다.PS C:\workspace> Get-Childitem "D:\workspace\python" -Recurse | where { -not $_.PSIsContainer } | gr.. 2024. 11. 22.
java jni란?, jni 사용하기, windows에서 jni사용하기, 윈도jni java jni란?jni는 Java Native Interface 입니다.Java에서 native 코드로 작성된 라이브러리를 연계해줄 수 있는 기술입니다.예를 들어, C나 C++같은 다른 코드로 작성된 라이브러리와 연계해주는 기술이라고 정의할 수 있습니다.Java는 기본적으로 JVM위에서 실행되기에 특정운영체제에 종속적이지 않는데요,모든 운영체제의 기능을 JVM에 담을 수 없기에 특정 OS의 기능을 실행하지 못하는 경우가 존재할 수 있습니다.이처럼 Java로 구현하기 힘든 기능에 대해 Native Code (예를 들어 C나 C++로 작성된 dll이나 so파일)를 사용할 수 있도록 하게 해주는 기능입니다.java코드에서는 native 키워드를 사용할 수 있으며, java 기본 라이브러리에서도 사용하고 있습.. 2024. 11. 10.
윈도우10 가상 데스크톱 사용법 윈도우 10 이 나온지 꽤 시간이 지났는데요,윈도우10 이후부터 생긴 가상 데스크톱 기능의 존재를 잘 모르시는 분들이 의외로 많아 이 기능을 소개하게 되었습니다.가상 데스크톱이란?가상 데스크톱을 한마디로 표현하면 "바탕화면의 확장"이라고 생각하면 쉽습니다.우리가 흔히 창(윈도우) 전환을 Alt + Tab만으로 이동하는데요,가상 데스크톱은 바탕화면 및 실행중인 프로그램 전체를 가상으로 분리시키는 기능을 갖고 있습니다.중요한 프로그램, 링크, 데이터를 모두 한 화면에 몰아넣지 않고 두 개 이상의 화면으로 분산할 수 있으며,마우스를 클릭하거나 키보드 단축키를 눌러 빠르게 화면 전환이 가능합니다.가상 데스크톱 사용법아래 단축키들을 모두 숙지하시고 한번 실행해보세요~Windows Key + Tab : 모든 가상 .. 2024. 10. 24.
윈도 스크린샷 꿀팁, 캡처 및 스케치, 클립보드 히스토리 캡처 및 스케치보통 캡처를 할때 캡처 도구를 많이 사용합니다.스크린샷 관련되어서 쉽고 다양한 기능을 제공하기 위해 윈도우10부터는 다른 도구도 제공하는데요."캡처 및 스케치" 라는 도구입니다.이 도구는 윈도우 단축키로 아주 간단하게 사용이 가능한데요윈도우키 + 쉬프트키 + S를 누르시면 상단에 아래와 같은 아이콘이 뜨는걸 확인할 수 있을겁니다.1번 부분에서, 왼쪽부터 다음과 같은 기능을합니다.사각 영역 캡처자유 영역 캡처윈도우 창 선택 캡처전체화면 캡처 (듀얼 모니터면 두 모니터 내용 전체가 캡처)선택을 한 후, 2번처럼 캡처하려는 영역을 선택하여 캡처할 수 있습니다.클립보드 히스토리윈도에서는 클립보드에 내용을 복사해놨던 히스토리를 저장하는 기능을 제공합니다.아래와 같은 단축키를 눌러보시면 무슨 기능인지.. 2024. 10. 14.
nmap이란? nmap 사용방법, 윈도 포트스캔, nmap 사용법 nmap이란?nmap이란, 보안스캐너 툴의 일종으로,컴퓨터와 서비스를 찾거나, 원격 컴퓨터들의 자세한 정보를 알아낼 수 있습니다.자세한 정보에는 운영 체제, 장치 종류, 운영 시간, 서비스에 쓰이는 소프트웨어 제품, 그 제품의 정확한 버전, 방화벽 등을 확인할 수 있습니다.nmap으로는 아래와 같은 기능을 수행할 수 있습니다.1) 호스트 탐지 - 네트워크상의 컴퓨터들을 확인한다. 예를 들어 ping 응답이나 특정 포트가 열린 컴퓨터들을 나열한다.2) 포트 스캔 - 하나 혹은 그 이상의 대상 컴퓨터들에 열린 포트들을 나열한다.3) 버전 탐지 - 응용 프로그램의 이름과 버전 번호를 확인하기 위해 원격 컴퓨터의 네트워크 서비스에 주의를 기울인다.4) 운영 체제 탐지 - 원격으로 운영 체제와 네트워크 장치의 하.. 2024. 10. 8.
nvm이란, nvm windows 설치, nvm mac설치, nvm 사용법 nvm 이란?nvm 은 node version manager의 약자로, 여러 버전의 node.js 버전을 관리하는 프로그램입니다.node 버전이 서로 다른 프로젝트에 대해 각 버전에 다른 테스트를 빠르게 진행할 수 있습니다.node와는 별개로, 영어권 국가에서 never mind 의 약자로도 쓰인다고 합니다.nvm 설치하기windows에서 nvm 설치하기1) 아래 주소로 접속합니다.https://github.com/coreybutler/nvm-windows/releases2) 아래와 같이 Assets 쪽에 setup.exe 파일을 다운받아 설치합니다. 또는 아래 링크를 클릭해서 다운받으셔도 됩니다.nvm installmac에서 nvm 설치하기1) 아래 명령어로 ~/.nvm 폴더를 생성합니다.mkdir ~.. 2024. 8. 5.
windows에서 php composer 설치하기, OpenSSL Error messages 에러, error:0A000086:SSL windows에서 installer를 통하여 설치 설치windows에서 아래 링크를 통해 composer setup exe파일을 다운받아 실행하였습니다.https://getcomposer.org/Composer-Setup.exe그런데, 설치중 아래와 같은 에러가 발생하였습니다.The Composer installer script was not successful [exit code 1].OpenSSL failed with a 'certificate verify failed' error. This indicates a problem with the Certificate Authority file(s) on your system, which either cannot be found or may be out .. 2024. 7. 30.
visual studio 비주얼 스튜디오 사용후기 "microsoft windows 프로그램 개발을 위한 필수 개발도구" 장점 1. 윈도 프로그램을 개발하기위한 개발툴. 디버깅, 소스코드 편집, 소스관리툴 연계, 빌드등을 하게 해준다. 2. C#, C, C++, F#, 웹, pytyon 등 생생각보다 다양한 언어를 지원한다. 개인적으로는 F#이나 python은 visual studio 에서 경험해본적이 없는데, 괜찮은지 모르겠다. 3. 디자인이 이쁜 GUI 환경이며, 사용하기 쉬운 UI/UX 를 갖고 있다. 단점 1. 느리다. 아무리 가벼운, 기본적인 프로그램을 오픈하더라도 이클립스보다 더 느리게 로딩되고, 이클립스에서의 빌드보다 시간이 오래걸린다. 2. 하위 버전의 비주얼 스튜디오 프로젝트 호환성이 안좋다 : 하위버전에서 작성한 프로젝트를 열려고 하면.. 2021. 9. 2.
윈도 bat 스크립트(windows bat script) 개발후기 "windows에서 자동화를 위한 기본 script" 장점 1. 윈도에서 자동실행 등 명령어 자동실행이 가능한 script 언어이다. 2. 별도의 설치없이 즉석에서 메모장으로 스크립트 작성가능. 3. 더블클릭으로 바로 실행가능 / 윈도 작업스케쥴러와 연동하여 자동실행가능 단점 1. 주석을 쓰려면 rem 을 써야한다. 보통 //나 /**/ 를 쓰는데, 여간 이상하다. 2. 파일삭제 / 폴더 삭제 명령어가 다르다. 파일삭제 : del 폴더삭제 : rmdir 명령어를 사용하는데, recursive 하게 삭제하려고 하면 매번 폴더인지 파일인지 확인을 해줘야한다. 3. 프로그램을 여러개/병렬로 실행못시킬때가 있다. "C:\Program Files (x86)\Google\Chrome\Application\chrom.. 2021. 8. 4.
WCF 개발후기 "MS에서 C#으로 분산통신을 하기 위한 기술이나, rest에 비해 너무 번잡한 기술" 장점따윈 없다. rest 형식에 비해 너무 번거로운점이 많다. 1. client 코드를 짜려면 service를 먼저 올려야함. 2. svcutil.exe 란 프로그램을써서 코드를 generate하고 그걸 이용해서 또 코딩하고 ㅡㅡ; 3. service에서 조금만이라도 코드가 바뀌면 다시 재컴파일하고 이걸 반복하고 해야함 안그러면 에러 발생 4. legacy 를 java client와 연계하려고 하나 client code 가 제대로 생성안됨. 총평 누가 이런 기술을 이용해서 프로그램을 만들었는지는 몰라도 정말 유지보수하기 개떡같다. end point (통신하려는 서버)를 바꾸려면 또 먼가 건드려야하고, 통신하기 위해 i.. 2021. 7. 8.
반응형