본문 바로가기
반응형

분류 전체보기275

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.
사회초년생을 위한 업무메일 작성법 총정리(예시포함), 비즈니스 이메일 작성 매너/에티켓 이메일은 업무 커뮤니케이션의 기본이다.코로나19를 거치면서 이메일은 특히나 더 중요해졌다.그러나, 일부 사람들은 기본적인 것을 지키지않아,본래 뜻이 제대로 전달되지 않아 오해의 소지를 만들기도 하는데 어떻게 메일을 써야 하는지 정리해보겠다.1. 발신자, 수신자참고로 발신자는 보내는사람, 수신자는 받는 사람이다.이메일이 필요한 사람들에게 잘 전달될 수 있도록 메일의 수신자를 꼼꼼히 확인해야 한다.회사에 따라서는 수신자의 순서도 중요한 경우도 있다.수신인에 임원이 있을 경우, 수신인의 가장 먼저, 혹은 참조인의 맨 먼저에 넣을 수 있도록 하자.불특정 다수에게 보내는 메일일 경우, 수신인이 누군인지 다른 사람들은 알 수 없도록 bcc(비밀참조) 기능을 활용하도록 하자.메일을 쓰다가 실수로 보내게 되는 경우가 .. 2024. 11. 21.
사회초년생이 알아야할 회식에서의 기본매너 이번글은 꼰대처럼 느껴질 수도 있는 글이다.본인도 이제 여러 후배들을 만난 경험이 많이 생겼다.만나면서 기분이 좋아지는 후배가 있고,기분이 안 좋아지는 후배가 있었는데,언짢았던 적이 언제였을까 생각하며 정리해보았다.사람에 따라 별 신경쓰지 않는 사람도 있으니,곰곰히 생각해보고 역지사지인 상황일때 어떨까라고 생각해보면 어떨까 싶은 마음으로,회식시에 주의해야 할 매너를 정리해보았다.1. 술잔 따라준 사람에게 술잔 따라주기 (자작하게 만들지 않기)A(가장선배), B(중간선배), C(후배) 인 상황을 가정해서 적어보겠다.A가 술병을 집어서 B에게 따르고, C에게 따라주었다.마지막으로 A는 자신의 술잔을 따르면 A는 기분이 안좋을수도 있다.이럴 때는 C가 술병을 뺏어서 따라주려고 하는 모션이라도 해주는게 좋다.A.. 2024. 11. 20.
새로운 회사 사무실에 들어가면 해야할것들 새로운 회사 사무실에 가게 되면 해야할 것들을 중요순으로 정리해보았다.신입사원은 물론이고, 경력사원도 입사한지 너무 오래되어서 까먹었던 필수요소들을 정리해보았다.누군가에게는 아주 기본적이라서 이걸? 이라고 할 수도 있지만,의외로 어버버 하는 사람이 종종 보게 되어서 정리해보았다.1. 인사하기동아리든 군대든, 새로운 친구를 만나든어느 곳이든간에 인사하기는 기본이다.조직의 장에게 찾아가서 인사를 하자.기본적으로 팀의 부서원이나 인사과 사람이 소개하는 시간을 줄 것이다.첫 만남을 마친 다음 날에도 출근하면서눈인사 뿐 아니라 "안녕하세요"라고 인사를 하며,새로운 사람(나)이 왔다는것을 인지시켜주자.사무실에 자기 일에만 몰두하는 사람도 안보는 것 같지만, 소리가 들리면 눈길이 간다.인사는 아주 기본적인 예절이기에.. 2024. 11. 19.
사회생활 초보가 직장에서 질문하는법 총정리. 직장생활하다 보면 질문하는 법을 모르는 신입이 많음 신입사원때는 "모르는 것이 당연하니, 언제든, 뭐든 물어봐!" 이런 말을 선배가 해준다.하지만 이 말을 곧이 곧대로 믿고 계속해서 진짜 아무거나 물어보면 화를 낼수도 있다.사회생활의 다른 부분도 마찬가지지만,뭐든지 적당히,잘,눈치껏,센스있게 해야한다.나 또한 눈치와 센스가 없었던 시절이 있었는데,본인과 주변 경험을 토대로 센스있는 후배가 되기위한 방법을 크게 4 파트로 정리해보았다.1. 누구에게, 어떤 질문을 해야하는가?기본전제 : 사수에게 질문하기전, 자신이 할 수 있는 최대치의 노력을 먼저 해야한다. a. 인터넷 검색(구글, 네이버)을 기본적으로 해보고,b. 안나온다면 회사 인트라넷과 회사에 저장된 각종 문서들을 확인해보도록 한다.c. 찾아도 모르겠다 싶으면 그때부터 사람들에게 물어보도록 한다. 가능.. 2024. 11. 18.
이거 모르면 지능 떨어진다는 소리 듣는다! 직장인 필수 생존법 5가지, 모르면 큰일남. 요즈음 기본이라고 생각되는 에티켓을 지키지 않는 분들이 종종 인터넷에 올라오는데, 사례를 지켜보며 글을쓰게 되었다.신입사원때부터 여러 선배들한테 공통적으로 듣고 내가 생각하기에도 옳다고 생각하는 기본적인 예절 5가지를 좀 더 자세한 설명을 덧붙어 써보았다.직장인이 아니더라도 어떤 사람을 만나든 꼭 지켜야만 하는 내용들이고, 지키지 않는다면 예의없다는 말을 들을 수 있으니 꼭 숙지하도록 하자.1. 사람관계도 중요하고 일을 잘 하는것도 중요하다.회사에서는 일만 잘하면 되는거 아니냐고 하는 사람이 있는데, 그 일이라는게 결국엔 사람들과의 협업이 필수불가결이기 때문에 사람관계도 적당히 챙길수있어야 한다. 반면에 사람관계만 챙기는 사람이 있는데, 이 경우는 적을 만들기 쉽다.(일을 잘못해서, 나랑 친한 사람이 아.. 2024. 11. 17.
원핫인코딩 원 핫 인코딩머신러닝 알고리즘은 문자열 데이터 속성을 입력받지 않으며 모든 데이터는 숫자형으로 표현되어야 합니다.따라서 문자형 카테고리형 속성은 모두 숫자 값으로 변환/인코딩 되어야 합니다.원 핫 인코딩 기법은 입력 데이터를 숫자 벡터로 변환하는 방법으로, 각 입력 데이터의 특성을 0과 1의 이진 벡터로 표현합니다.예를 들어, 내가 학습시킬 데이터에 사과/바나나/포도 라는 데이터가 있다면 아래와 같이 3개의 컬럼이 있는 형식으로 표현할 수 있습니다.(여기가 1이면 사과), (여기가 1이면 바나나), (여기가 1이면 포도)(1, 0, 0) --> 이 데이터는 사과를 의미합니다(0, 1, 0) --> 이 데이터는 바나나를 의미합니다(0, 0, 1) --> 이 데이터는 포도를 의미합니다즉, 각 숫자는 단어의 .. 2024. 11. 15.
AI란? 생성형AI란? AI란? 인공지능이란?인공지능(AI, Artificial Intelligence)은 인간의 지능을 모방하거나 대체하는 기술입니다.컴퓨터 과학과 공학, 심리학 등 다양한 분야에서 연구되고 있으며, 다음과 같은 특징을 가지고 있습니다.1.지능의 구현: 인공지능은 인간의 지능을 모방하여 다양한 문제를 해결할 수 있습니다. 이를 위해 기계학습, 딥러닝, 자연어 처리 등의 기술이 사용됩니다.2.자동화: 인공지능은 자동화를 통해 인간의 노동력을 대체하거나 보완할 수 있습니다. 예를 들어, 자율주행 자동차나 로봇 등은 인공지능을 이용하여 자동으로 운전하거나 작업을 수행합니다.3.예측과 추론: 인공지능은 데이터를 분석하여 미래를 예측하거나, 주어진 정보를 바탕으로 추론을 할 수 있습니다. 이를 통해 의료, 금융, 마케.. 2024. 11. 14.
spring profile, 스프링 profile, spring 환경별 구성 다르게 하기, spring 설정방법, spring.profiles.active spring profile이란스프링 프로파일(Spring Profile)은 스프링 프레임워크에서 애플리케이션의 환경 설정을 구분하기 위한 기능입니다.프로파일은 애플리케이션을 실행할 때 선택할 수 있습니다.예를 들어, 개발 환경에서는 "dev" 프로파일을 선택하고,운영 환경에서는 "prod" 프로파일을 선택할 수 있습니다.예를 들어, 동일한 로직을 수행하는 스프링 app을 운영/개발 환경에 각각 배포하여,각각 운영/개발 db에 접속하고자 하는 경우, 아래와 같은 구조로 deploy 할 수 있습니다.@startuml component 운영환경 { component B as "spring app.jar" { component D as "dev profile" component E as "prod profile.. 2024. 11. 13.
maven dependency scope, provided, system, import, runtime, test maven dependency scopemaven의 dependency에는 scope란 속성을 정의하는 부분이 있는데, 어떤 것들이 있는지 잠깐 살펴보겠습니다.총 6가지의 scope를 지정할 수 있으며, 각각의 설명은 아래와 같습니다.compile기본 스코프로, 명시하지 않을 경우 사용됩니다.컴파일 종속성은 프로젝트의 모든 클래스 경로에서 사용할 수 있습니다.또한 이러한 종속성은 종속 프로젝트에도 전파됩니다. devscb devscb-lib 1.0.0provided컴파일과 비슷하지만 JDK 또는 컨테이너가 런타임에 종속성을 제공할 것으로 예상한다는 것을 나타냅니다.예를 들어 자바 엔터프라이즈 에디션(Java Enterprise Edition)용 웹 애플리케이션을 빌드할 때서블릿 API와 .. 2024. 11. 12.
maven local jar 추가 import , Maven Repository 없이 로컬 jar 파일을 maven project 에 추가하기, pom.xml 로컬 jar 파일 import하기 maven에서 local jar 추가 / import 하기1) 오프라인에서 빌드를 해야하거나,2) maven central repository에 존재하지 않는 jar를 추가해야할 경우가 있습니다.이럴 때, 로컬에 있는 jar를 import 해서 빌드하는 법을 공유드립니다.아래와 같이 pom.xml에 dependencies tag안에 dependency를 추가할때,scope 를 system으로 하고, systemPath에 jar의 위치를 입력해주시면 됩니다. devscb devscb-lib 1.0.0 system ${project.basedir}/lib/devscb-lib.jar${project.basedir} 는 프로젝트의 root 경로로,위의 예제에서는 프로젝트 root 경로.. 2024. 11. 11.
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.
반응형