728x90
SMALL

개발 51

[WPF C#] 엑셀파일 읽기, 쓰기

현장에서 일하다보면 엑셀파일을 접하는 경우가 참 많습니다. 아무래도 많은 시장에서 엑셀파일로 데이터를 저장하고 처리하는 편이고, 우리 개발자는 이를 더 쉽게 빠르게 처리할 수 있기에 꼭 필요한 기능입니다. WPF에서 엑셀 파일을 쓰기 위해서는 Microsoft.Office.Interop.Excel NuGet 패키지를 설치해야 합니다. 이 패키지를 이용하면 C# 코드에서 엑셀 파일을 열고 데이터를 쓰거나 읽을 수 있습니다. 아래 코드는 엑셀 파일을 열어서 "Sheet1" 시트의 A1 셀과 B1 셀에 각각 "Hello"와 "World!"를 쓰고 저장하는 예제입니다. using Microsoft.Office.Interop.Excel; // ... // Excel Application 객체 생성 Applicat..

개발 2023.05.16

[JavaScript] 필수 기본문법 및 예제

자바스크립트(JavaScript)는 웹 페이지를 동적으로 만들기 위한 프로그래밍 언어입니다. 다음은 자바스크립트의 기본 문법입니다. 1. 변수 선언과 할당 자바스크립트에서 변수는 var, let, const 세 가지 키워드를 사용하여 선언할 수 있습니다. var a = 1; let b = 2; const c = 3; 2. 데이터 타입 자바스크립트의 데이터 타입은 다음과 같습니다. 숫자(Number) 문자열(String) 불리언(Boolean) null undefined 객체(Object) 배열(Array) 3. 조건문과 반복문 자바스크립트에서 조건문은 if, else if, else 키워드를 사용하여 작성할 수 있으며, 반복문은 for, while, do-while 키워드를 사용하여 작성할 수 있습니다...

개발 2023.05.15

[NodeJS] 필수 기본문법 및 예제

다음은 Node.js의 기본적인 예제입니다. 1. Hello World 출력하기 console.log("Hello, World!"); 위 코드를 hello.js 파일로 저장하고 터미널에서 다음 명령어를 실행하여 실행할 수 있습니다. node hello.js 콘솔에 "Hello, World!"가 출력됩니다. 2. 모듈 사용하기 Node.js는 모듈 시스템을 제공하여 코드를 여러 파일로 분리할 수 있습니다. 다음은 hello.js 파일에서 greeting.js 모듈을 사용하는 예제입니다. greeting.js 파일 module.exports = "Hello, World!"; hello.js 파일 const greeting = require("./greeting"); console.log(greeting); ..

개발 2023.05.14

[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
728x90
LIST