일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 스페인
- 코프링
- 아펠가모선릉
- 마드리드
- db index
- HTTP #웹기술
- kopring
- @Component
- 스페인 준비물
- http상태코드
- 본식후기
- 코틀린
- 400에러
- 그라나다
- 아펠가모
- c# scv
- Srping AOP
- 아펠가모 선릉
- sprintboot
- HTTP
- 세비야
- 바르셀로나
- 스프링 AOP
- git명령어
- kotiln
- 관심지향프로그래밍
- elk
- 코틀린 함수
- Kotlin
- b-tree index
- Today
- Total
목록끄적끄적 (64)
끄적이는 메모장
#2 Windows 디자인 하기 이전 글에서는 Windows Form 프로젝트를 생성하고 생성된 프로젝트를 실행 시켜 실제 창이 실행 되는 것 까지 살펴 보았다. 이번 글에서는 실행된 창의 제목, 제목아이콘, 실행아이콘을 디자인 하는 방법을 설명 해보려고한다. 1. 창 제목 바꾸기 생성된 Form1.cs의 하위에 보면 Form.Designer.cs 파일이 존재하는 것을 찾을 수 있다. 해당 파일을 열어보면 Form이 초기화 될때 어떠한 동작을 수행할지에 대한 정보가 들어있는데, 창의 제목을 바꾸기 위해서는 다음 부분을 수정 해 주면 된다. private void InitializeComponent() { this.components = new System.ComponentModel.Container();..
#1 Visual Studio 2015를 이용하여 Windows Form 개발 해보기 1. project 생성하기 File -> New Project -> Visual C# -> Windows Forms Application을 선택하여 프로젝트를 생성 해준다. 2. 생성된 프로젝트 살펴보기 - 프로젝트가 생성되면 Form1.cs 파일과 Program.cs 파일이 생성된다. - Form1.cs 파일에서는 윈도우폼을 디자인 하고 디자인 된 각 기능에 대한 정의를 구현할 수 있다. - Program.cs 파일은 프로그램이 시작될 때 Form1.cs를 실행 시키도록 구성이 되어 있다. Program.cs 파일 using System.Collections.Generic; using System.Linq; usin..
C# 연습장 #2 csv 파일 만들기 > 데이터를 csv파일에 저장하는 방법 > csv 파일을 만들고 데이터를 쉼표로 구분하여 넣는다 using (System.IO.StreamWriter file = new System.IO.StreamWriter(@"test.csv")) { // 각 필드에 사용될 제목을 먼저 정의해주자 file.WriteLine("이름,성적,등급,비교"); // 필드에 값을 채워준다. file.WriteLine("{0},{1},{2},{3}", "철수", "87", "A", "합격"); } 다음과 같이 csv 파일이 생성될 것이다. 응용 해보면 using (System.IO.StreamWriter file = new System.IO.StreamWriter(@"test.csv")) {..
C# 연습장 #1 [CSV 파일 읽기] - csv 파일이란 > , (쉼표)로 데이터를 구분하고 있는 텍스트 파일이다. > 하나의 라인에서는 쉼표로 구분이 되며, 다음 라인으로 데이터를 넘기고 싶을때는 개행문자를 사용하면 된다. - C#에서는 다음과 같은 코드로 간단히 csv 파일을 읽을 수 있다. using System; using System.IO; ..... StreamReader sr = new StreamReader("파일의 경로"); // 스트림의 끝까지 읽기 while (!sr.EndofStream) { // 한 줄씩 읽어온다. string line = sr.ReadLine(); // 쉼표( , )를 기준으로 데이터를 분리한다. string[] data = line.Split(','); // ..
API 테스트를 간편하게 도와주는 swagger를 연동 해보자 1. swagger package 설치 > VS Code 터미널에서 다음 명령어로 설치를 한다. dotnet add TodoApi.csproj package Swashbuckle.AspNetCore 2. swagger service .NET Core에 추가하기 > startup.cs 파일에 swagger를 위한 config를 설정 해 준다. > 마이크로 서비스가 스웨거를 생성하기 위한 config 설정이다. > 해당 설정에는 스웨거의 JSON 문서에서 추가하고 싶은 정보를 설정 할 수 있다. - 현재는 Info라는 정보에 version과 title을 추가 하였다. using Swashbuckle; using Swashbuckle.AspNetC..
순차적으로 처리가 보장되어야 하는 로직이 존재한다면 MQ를 이용하는 것이 좋다 RabbitMQ는 대표적인 MQ 중 하나로서 .NET Core에서 어떻게 연동 되는지를 다루려고 한다. 1. RabbitMQ client 설치하기 > VS Code 터미널로 rabbitmq client를 설치 해 주자. dotnet add package RabbitMQ.Client --version 5.0.1 2. RabbitMQ server 설치하기 > RabbitMQ server를 통해서 메시지를 교환하게 된다. (다운로드 : https://www.rabbitmq.com/download.html) > RabbitMQ란 - 서비스 간에 메시지를 전달해주는 시스템 - producers : 메시지를 발송자 - consumers ..
Couchbase와 NET Core 2.0을 연동할 필요가 있을 것 같다. 그래서 실습을 해보려고 한다. 1. couchbase net client 설치하기 > https://www.nuget.org/packages/CouchbaseNetClient/ - VS code 터미널 콘솔에서 다음 명령어로 설치해준다 dotnet add package CouchbaseNetClient --version 2.5.9 2. couchbase server 설치하기 > https://www.couchbase.com/downloads - Couchbase server > JSON 모델로서 데이터베이스의 스키마 제약 없이 쉽게 어플리케이션을 수정할 수 있음 > 고속의 데이터 입출력 처리 성능을 보장 (NoSQL DB중 매우 ..
MySQL을 연동 후 GET/POST/PUT/DELETE Http Mehtod를 이용해보기 -> 각 개념은 다음 글 참고 (http://happynotepad.tistory.com/6?category=784579) MySQL 연동, Context 및 Model class setting은 다음 글 참고 -> http://happynotepad.tistory.com/8?category=784579 Http Call을 정의하기 위한 Controller 생성 testController.cs [Route("api/[controller]")] public class IsOpenController : Controller { private readonly IsOpenContext _isOpenContext; publi..