프로그래밍

프로그래밍/Java

[Java] Integer List int 배열로 변환하는 방법

Java 8 이상일 경우 stream API를 사용할 수 있습니다. int[] intArray; List list = new ArrayList(); intArray = list.stream().mapToInt(i -> i).toArray(); 위와 같이 할 수 있습니다. 또한 filter를 이용하여 조건절도 넣을 수 있다 예를 들어 숫자 10이상만 넣고 싶다면 int[] intArray; List list = new ArrayList(); for (int i = 0; i (10 i).toArray(); System.out.println(Arrays.toString(intArray)); 위..

프로그래밍/Tips

Windows11 탐색기 오른쪽 마우스 이전버전으로 변경방법

Windows11 탐색기 오른쪽마우스 클릭 시 기본적인 메뉴만 나타나도록 UI가 변경됐습니다. 아래 사진과 같이 화면이 심플해져서 좋긴 하지만 항상 오른쪽 클릭 후 더 많은 옵션 표시를 눌러서 필요한 프로그램을 실행하는게 오히려 접근성 측면에서 너무 불편하더라구요. 그래서 기존 Windows10으로 변경하는 방법에 대해 알아보겠습니다. Windows10 메뉴로 변경 방법 1. 먼저 실행(Window버튼 + R)에서 regedit 로 접근해야합니다. 2. 레지스트리화면에서 아래의 주소창에 컴퓨터\HKEY_CURRENT_USER\Software\Classes\CLSID 를 붙여넣어줍니다. 그리고 해당 위치에서 새로만들기 -> 키를 눌러준 뒤 해당 {86ca1aa0-34aa-4e8b-a509-50c905bae..

프로그래밍/Tips

Windows 한글에서 영문으로 변경하는 방법

틈틈이 일상속에서 영어에 익숙해지고 싶다면 주위 환경을 영어에 익숙하도록 변경하는 것도 하나의 방법입니다. 저 같은 경우 컴퓨터를 자주 사용하기 때문에 Windows 자체를 영어버전으로 사용하고 있는데요. Windows가 한글버전 상태에서 영어버전으로 변경하는 방법에 대해 알아보겠습니다. Windows 영어 버전 변경 방법 1. 우선 윈도우 검색창에서 언어 설정을 입력 후 상단의 언어 설정을 선택합니다. 2. 언어 설정 후 언어 추가 버튼을 클릭합니다. 3. English 을 검색창에 입력하고 아래 English (United States)를 선택 후 다음 버튼을 선택합니다. 4. 내 Windows 표시 언어로 설정을 체크 후 설치 버튼을 선택합니다. 5. 해당 언어팩이 다운로드가 완료되면 자동적으로 W..

프로그래밍/Tips

안드로이드 스튜디오 단축키 정리

단축키의 필요성 안드로이드 스튜디오를 사용하다보면 자주 사용하는 단축키들이 있습니다. 작업 효율을 높이기 위해서는 어느 정도 기본적인 단축키는 기억하고 있으면 좋은데요. 예를 들어 공식사이트에서도 https://developer.android.com/studio/intro/keyboard-shortcuts?hl=ko 단축키 | Android 개발자 | Android Developers Android 스튜디오에서 지원되는 다양한 일반 작업의 단축키를 확인하세요. developer.android.com 이처럼 단축키가 어떤 것이 있는 문서로 나와 있습니다. 문서도 좋지만 실무에서 정말 자주 쓰는 몇가지 단축키(Window 기준)에 대해 간략히 적어보겠습니다. 1. 자주쓰는 단축키 - 주석 처리 : Ctrl ..

프로그래밍/Tips

프로그램 실행 시 경고 권한 낮추는 방법

여러 프로그램들을 사용하기 위해 실행하는데 정말 실행할건지 물어보는 경고 팝업이 나타납니다. 애초에 프로그램을 실행하기 위한 목적이 있으니 바로 실행되면 될텐데 한번 더 클릭하는 것이 여간 귀찮은 일이 아니죠. 해당 경고를 없애는 방법은 권한을 낮추면 됩니다. 제거 방법 먼저 윈도우 버튼을 클릭 후 검색창에 "사용자"를 입력합니다. 그러면 위에 나타난 사용자 계정 컨트롤 설정 변경을 클릭합니다. 단계를 제일 낮은 단계로 변경하고 확인을 눌러줍니다. 이후에 정말 설정할 건지 팝업이 뜨는데 예를 눌러주세요. 이후에는 카카오톡 같은 프로그램 실행 시 경고창이 뜨지 않는 것을 확인할 수 있습니다.

프로그래밍/Tips

[Eclipse] java google code convention 적용 방법

구글 스타일 가이드 이클립스로 작업을 하다보면 2space, 4space, 1tab 이외에도 수많은 코드 스타일 규칙이 있습니다. 가장 좋은 방법은 해당 프로젝트에 맞춰서 스타일 가이드를 정했다면 일관되게 유지하는 것이 좋습니다. 스타일 가이드가 모호하다면 이미 공식화된 스타일 가이드를 따르는 것도 한 방법입니다. 1. google 스타일 가이드 다운로드 https://github.com/google/styleguide GitHub - google/styleguide: Style guides for Google-originated open-source projects Style guides for Google-originated open-source projects - GitHub - google/sty..

프로그래밍/Tips

노션 아이콘 설정 방법

노션이란? 사실 해당 게시글을 보시는 분들은 노션이 어떤 프로그램인지 알고 계실거라 생각합니다. 그래도 간단하게 설명하자면 노션은 Evernote와 같이 1. 무료 아이콘 사이트 해당 사이트는 플랫한 이미지를 보여주는 사이트입니다. https://www.notion.vip/icons/ Notion Icons The easiest way to use gorgeous icons in Notion — now with Dark Mode. www.notion.vip 마찬가지로 플랫한 이미지를 링크를 이용하여 적용하는 사이트입니다. https://super.so/icons Super — Icons Simple icons that work seamlessly within Notion. super.so 2. 아이콘 적..

프로그래밍/Java

[Java] Java 8 LocalDateTime 직렬화 역직렬화 오류 해결 방법

Java 8 date/time type `java.time.LocalDateTime` not supported by default: add Module "com.fasterxml.jackson.datatype:jackson-datatype-jsr310" to enable handling... 객체의 항목 중 LocalDateTime 이 있는 항목의 값을 ObejctMapper 함수를 써서 가져올 경우 위와 같은 에러가 발생하는 경우는 Java 8에서 추가된 LocalDateTime 항목을 제대로 직렬화 또는 역직렬화를 못하는 현상입니다. 이런 경우 메이븐리포지토리(https://mvnrepository.com/) 사이트에서 jackson-datatype-jsr310를 종속성 추가하여 처리할 수 있다고 합..

프로그래밍/Git

[Git] Git에서 CA관련 오류 발생 해결 방법

git pull or push 시 CA 에러 해결 방법 server certificate verification failed. CAfile: none CRLfile: none Gitea를 이용하던 중 위와 같은 에러가 발생했었습니다. 해당 에러는 CA 인증이 잘못됐다는 에러로 판단 되는대요. WSL2에서 해당 Gitea 레포지토리의 Git 관련 명령어가 동작하지 않더라구요. 인터넷을 찾아보니 해당 에러가 뜨는 이유는 로컬 컴퓨터가 해당 Gitea 서버에서 사용되는 인증서에 서명한 인증 기관을 신뢰하지 않기 때문입니다. 이것은 인증서가 의심스럽다는 의미는 아니지만 비공식적으로 서명되었거나 OS의 CA(Certificate authority) 목록에 없는 기관/회사에서 서명한 것일 수도 있습니다. 아래의 명..

프로그래밍/Git

마크다운에서 수식 입력하기

Markdown 문법을 사용하다보면 기본적인 것은 어느 정도 이용할 수 있지만, 수식과 같은 경우도 종종 사용하게 됩니다. 그렇기 때문에 간단하고 자주 쓰는 수식을 정리해보겠습니다. 기본적으로 $ $ 사이에 정의된 값을 넣으면 됩니다. 여러개를 넣고 싶다면 $ \Alpha \rightarrow \Omega $ 이런식으로 사용하면 됩니다. 그럼 자주 사용하는 Tex문법 몇가지 정리하고 산술 기호 이름 사용법 반환 크다 > > 크거나 같다 \ngtr ≥ 작다

이프로그
'프로그래밍' 카테고리의 글 목록 (3 Page)