전체 글326 MERN Stack 이란? MERN Stack 이란? 최근 MongoDB에 대한 자료들을 찾아보다 보면 해외 사이트들에서 쉽게 접할 수 있는 단어입니다. 꽤 인기있는 것으로 Udemy 같은 온라인 교육 사이트에는 MERN Stack에 대한 통합 교육과정도 업로드 되고 있습니다. MERN은 스택을 구성하는 4가지 핵심 기술을 따서 MongoDB, Express, React, Node를 나타냅니다. MongoDB – document database Express(.js) – Node.js web framework React(.js) – a client-side JavaScript framework Node(.js) – the premier JavaScript web server Express 및 Node는 중간(응용 프로그램) 계층을.. 2022. 10. 7. WSL에서 Windows에서 Linux 파일에 액세스 \\wsl$을 사용하여 Windows에서 Linux 파일에 액세스 \\wsl$을 통해 Linux 파일에 액세스하면 WSL 배포의 기본 사용자가 사용됩니다. 따라서 Linux 파일에 액세스하는 모든 Windows 앱은 기본 사용자와 동일한 권한을 갖습니다. 새 파일 만들기 Windows에서 WSL 배포 내에 새 파일을 만들 때 기본 umask가 적용됩니다. 기본 umask는 022입니다. 즉 그룹 및 기타에 대한 쓰기 권한을 제외한 모든 권한을 허용합니다. Linux에서 Linux 루트 파일 시스템의 파일 액세스 Linux 루트 파일 시스템에서 만들거나 수정하거나 액세스하는 모든 파일은 umask를 새로 만든 파일에 적용하는 것과 같은 표준 Linux 규칙을 따릅니다. 파일 권한 구성 wsl.conf의 탑.. 2022. 10. 6. WSL 윈도우(Windows)및 리눅스(Linux)간 작업, 실행 1. Windwos명령줄(PowerShell, cmd)에서 작업하는경우 리눅스 파일을 Windows파일 시스템에 저장합니다. 예를 들어 WSL 프로젝트 파일을 저장하는 경우 다음과 같습니다. Linux 파일 시스템 루트 디렉터리(\\wsl$\Ubuntu\home\\Project)를 사용합니다. Windows 파일 시스템 루트 디렉터리를 사용하지 않는 경우: /mnt/c/Users//Project$ 또는 C:\Users\\Project WSL 명령줄의 파일 경로에 /mnt/가 보이면 현재 탑재된 드라이브에서 작업하고 있는 것입니다. 따라서 Windows 파일 시스템 C:/ 드라이브(C:\Users\\Project)는 WSL 명령줄에 탑재될 때 /mnt/c/Users//Project$와 같이 표시됩니다. 탑.. 2022. 10. 6. [C#] Excel 파일을 읽는 방법 1. Microsoft.Office.Interop.Excel 참조 준비 (Nuget 패키지 다운) NuGet Packages를 다운받을 수 있다. 검색해서 다운 이제 C#에서 Excel을 불러오고, 쓰는 것이 가능하다. 2. File Path 입력 추가 Excel 파일을 읽기 전에 App에서 Excel파일의 경로를 알아야 불러올 수 있습니다. 간단한 Textbox와 Button을 넣어서 File Path를 불러올 수 있도록 준비합니다. Design 모드로 편집하면 간단하게 만들 수 있습니다. 디자인 모드에서 버튼을 더블 클릭하면 button1_Click() 이라는 함수가 자동으로 생성 됩니다. 거기서 아래와 같이 코드를 추가합니다. private void button1_Click(object sender.. 2022. 9. 27. [C#] EXCEL File을 읽고 쓰는 방법 1. Microsoft.Office.Interop.Excel 참조 솔루션 탐색기에서 참조를 선택 후 마우스 오른쪽 버튼 클릭 어셈블리 > 검색에 Microsoft.Office.Interop.Excel 검색 > 결과 뜨면 체크 > 확인 2. using 입력 3. TEST 환경 구축 - winform에 textbox를 추가해 Excel 경로를 입력하게 하고 - 버튼을 누르면 - richtextbox에 내용을 담거나, 읽어서 엑셀에 쓰도록 하려고 한다. 4. 버튼 클릭 이벤트 생성 버튼 선택 후 속성창에서 번개모양 선택 후 Click을 찾아 더블클릭하면 자동으로 생성된다 버튼을 클릭하면 textbox안에 있는 경로의 excel file을 읽어서 첫번째 sheet를 사용하고, 글이 작성되어있는 부분의 range.. 2022. 9. 27. [C#]'Microsoft.Office.Interop.Word.ApplicationClass'을(를) 포함할 수 없습니다. 방법1>------------------------------------------------------------------------------------------------------------------------ 엑셀 출력 기능을 사용해야 해서 Microsoft Excel 12.0 Object Library 를 참조 추가하였다. 그리고 빌드를 하였는데 아래와 같은 오류가 발생하였다. 오류 22 Interop 형식 'Microsoft.Office.Interop.Excel.ApplicationClass'을(를) 포함할 수 없습니다. 적용 가능한 인터페이스를 대신 사용하십시오. 이런 오류가 발생하는 자세한 이유는 모르겠으나 다음과 같이 참조된 라이브러리의 속성값을 변경하면 해결이 된다. 1. 솔루션.. 2022. 9. 26. [C#] 폴더 내에 있는 모든 엑셀파일에서 문자열 찾기 특정 폴더 또는 특정 폴더를 포함한 서브 폴더에 있는 모든 엑셀 파일에서 찾는 문자가 들어 있는 엑셀 파일만 찾는 C# 프로그램 소스 입니다. - xls, xlsx 모두 검색 가능 using Microsoft.Office.Interop.Excel; string findStr = "검색어"; //찾고자 하는 검색어 string sDirPath = System.IO.Directory.GetCurrentDirectory(); //찾을 파일이 있는 폴더 지정 DirectoryInfo info = new DirectoryInfo(sDirPath); if (info.Exists) { //Current디렉토리에서 찾기 GetFiles(info); //서브디렉토리까지 확장해서 검색할 경우 GetDirectories(i.. 2022. 9. 16. [C#] 폴더 내에 있는 모든 파워포인트 문서에서 문자열 찾기 특정 폴더 또는 특정 폴더를 포함한 서브 폴더에 있는 모든 파워포인트 파일에서 찾는 문자가 들어 있는 파일만 찾아주는 C# 프로그램 소스 입니다. - ppt, pptx 모두 검색 가능 using PowerPoint = Microsoft.Office.Interop.PowerPoint; string findStr = "검색어"; //찾고자 하는 검색어 string sDirPath = System.IO.Directory.GetCurrentDirectory(); //찾을 파일이 있는 폴더 지정 DirectoryInfo info = new DirectoryInfo(sDirPath); if (info.Exists) { //Current디렉토리에서 찾기 GetFiles(info); //서브디렉토리까지 확장해서 검색할.. 2022. 9. 16. [C#]C#으로 PDF 파일 안의 텍스트를 추출 1. 첨부된 압축파일을 풀어서, itextsharp.dll 파일을 참조추가한다. 2. 아래와 같이 텍스트를 추출한다. using System; using System.Collections.Generic; using System.Linq; using System.Text; using iTextSharp.text.pdf; using iTextSharp.text.pdf.parser; using System.IO; namespace PdfToText { class Program { static void Main(string[] args) { string content = ExtractTextFromPdf("PDF파일전체경로지정"); Console.WriteLine(content); } static string .. 2022. 9. 16. C# Microsoft.Office.Interop.Word 사용하여 만든 프로그램 배포시 에러 나는 경우 Microsoft.Office.Interop.Word 를 사용하여 만든 프로그램을 배포시 office 버전이 안 맞아서 에러가 나는 경우가 종종 있다. 이런 경우에는 Microsoft.Office.Interop.Word.dll 파일을 실행 파일과 같이 전달 해 주면 해결이 되곤 한다. 나의 경우 위 파일은 아래 주소에 있었다. C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Interop.Word\15.0.0.0__71e9bce111e9429c\Microsoft.Office.Interop.Word.dll Excel 프로그램을 만드는 경우 Microsoft.Office.Interop.Excel 을 사용하겠고 해당 파일은 아래 주소에 있다. C:\Windows\assembl.. 2022. 9. 16. 이전 1 ··· 5 6 7 8 9 10 11 ··· 33 다음