728x90
SMALL

개발 38

[JAVA] 클래스 정렬(Sort) 하는법

Java에서 클래스를 정렬하기 위해서는 java.util.Collections 클래스의 sort() 메소드를 사용합니다. sort() 메소드는 인자로 List를 받아서 해당 리스트를 정렬합니다. 정렬할 클래스는 Comparable 인터페이스를 구현해야 하며, Comparable 인터페이스의 compareTo() 메소드를 오버라이드해서 정렬 기준을 정의합니다. 다음은 Student 클래스를 이름(name)을 기준으로 정렬하는 예제입니다. import java.util.ArrayList; import java.util.Collections; import java.util.List; public class SortExample { public static void main(String[] args) { Lis..

개발 2023.05.13

[JAVA] 파일입출력 하는법

Java에서 파일을 읽거나 쓰기 위해서는 java.io 패키지에 있는 클래스들을 사용합니다. 1. 파일 읽기 Java에서 파일을 읽기 위해서는 FileReader나 BufferedReader 클래스를 사용합니다. 다음은 BufferedReader를 이용한 예제입니다. import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; public class FileReadExample { public static void main(String[] args) { try { BufferedReader reader = new BufferedReader(new FileReader("파일경로")); String line = nu..

개발 2023.05.12

[JavaScript] 문자열을 정수로 변환하는 방법

JavaScript에서 문자열을 정수로 변환하는 방법은 다음과 같습니다. parseInt() 함수 사용하기 JavaScript에서는 parseInt() 함수를 사용하여 문자열을 정수로 변환할 수 있습니다. 이 함수는 문자열의 첫 번째 문자부터 시작하여 숫자를 찾고, 숫자가 끝나는 지점에서 끝내며, 나머지 부분은 무시합니다. var str = "123"; var num = parseInt(str); console.log(num); // 123 Number() 함수 사용하기 또한, JavaScript에서는 Number() 함수를 사용하여 문자열을 정수로 변환할 수 있습니다. var str = "123"; var num = Number(str); console.log(num); // 123 Unary plus..

개발 2023.05.11

[티스토리] 네이버 노출 시키기 (필수)

티스토리를 만들어도 네이버에서 검색하면 바로 노출이 되지 않습니다. 이때 필수로 해 주어야 하는 작업이 있습니다. 아래 순서대로 작업하시면 금방 됩니다. 1. 네이버 서치어드바이저 접속 후 웹 마스터 도구 클릭 네이버 서치어드바이저 네이버 서치어드바이저와 함께 당신의 웹사이트를 성장시켜보세요 searchadvisor.naver.com 위 사이트로 들어가 웹마스터도구 버튼을 클릭합니다. 2. 사이트 등록 내 티스토리 주소를 입력합니다. 3. HTML 태크 복사 사진에서 빨간 네모부분의 텍스트를 복사합니다. 4. 스킨 수정하기 티스토리 관리창에서 꾸미기-스킨편집 메뉴로 들어갑니다. html 편집 버튼을 클릭합니다. 5. head에 입력 그림처럼 4라인 사이에 넣어줍니다. 6. 소유권 확인 다시 사이트로 돌아..

개발 2023.05.08

[아이폰, iOS] 1분만에 신뢰하지 않는 기업용 프로그램 설치하기 (개발자 신뢰하기)

아이폰에서 신뢰하지 않는 기업용 프로그램을 설치하는 방법입니다. 개발자를 신뢰하기를 해야 하는데요, 자세히는 아래와 같습니다. 1. 바탕화면에 있는 설정 클릭 2. 리스트에서 일반 클릭 3. 리스트를 내리다보면 프로파일, 프로파일 및 기기관리, 기기관리 중 하나가 있는데, 이것을 클릭 4. 기업용 앱 리스트에서 설치하려는 어플리케이션 선택 5. 신뢰함 클릭..완료! 중요한 정보라 포스팅하긴 했는데 내용이 짧네요. 혹시 위 부분으로 해결되지 않은 문제는 댓글로 적어주시면 답변달게요~!

개발 2023.05.07

[C#, WPF] 로또번호 크롤링하기 (lotto number crawling)

1. 주소 찾기 로또번호는 로또 홈페이지에서 크롤링할 수 있다. https://www.dhlottery.co.kr/gameResult.do?method=byWin&drwNo=? 위 ?자리에 1을 넣으면 1회차 로또번호, 2를 넣으면 2회차 로또번호를 받아올 수 있다. 다만 약속된 API형태의 데이터를 제공받는것이 아니므로, 크롤링한 데이터는 홈페이지(HTML 언어) 그 자체이고, 직접 잘라서 사용해야 한다. 2. 소스로 보기 void GetLottoNumbers(int number) { // 크롤링할 웹페이지 URL string url = "https://www.dhlottery.co.kr/gameResult.do?method=byWin&drwNo=" + number; // HtmlAgilityPack ..

개발 2023.04.16

개발자가 꼭 알아야 하는 License 정리

소프트웨어 개발에서 License는 매우 중요한 역할을 합니다. License는 소프트웨어에 대한 사용 권한을 정의하기 때문입니다. 이에 따라 개발자들은 이를 이해하고 적용하는 것이 중요합니다. Open Source License GPL (General Public License) GPL은 가장 많이 사용되는 Open Source License 중 하나입니다. GPL은 소스 코드 공개를 규정하며, 이를 사용하는 모든 소프트웨어도 GPL로 배포되어야 합니다. GPL은 Free Software Foundation에서 만들어졌으며, Linux 등의 많은 오픈 소스 프로젝트에서 사용됩니다. MIT License MIT License는 상용 소프트웨어에서도 사용되는 라이선스입니다. MIT License는 소스 코..

개발 2023.04.15

[C언어] 꼭 배워야 하는 이유

C언어는 프로그래밍 분야에서 가장 기초적이면서도 중요한 언어 중 하나입니다. 다른 프로그래밍 언어들이 C언어로부터 영감을 받아 개발되었으며, 운영 체제, 컴파일러, 임베디드 시스템 등 다양한 분야에서 사용됩니다. 따라서, C언어를 배우는 것은 프로그래밍을 공부하는 데 있어서 꼭 필요한 것으로 여겨집니다. C언어는 프로그래밍의 기초적인 개념들을 이해하고, 알고리즘과 자료구조를 학습하는 데 있어서 매우 유용합니다. C언어를 배우면, 컴퓨터의 기본 동작 원리를 이해할 수 있고, 메모리와 변수, 조건문과 반복문, 함수 등의 개념을 이해할 수 있습니다. 이러한 기초적인 개념들은 다른 고급 프로그래밍 언어를 학습할 때 필수적으로 사용되므로, C언어를 배우는 것은 그 이후의 프로그래밍 학습에 큰 도움이 됩니다. 또한..

개발 2023.04.08
728x90
LIST