ASP.NET MVC - 컨트룰러의 다른 뷰 사용하기, View 컨트롤

컨트룰러의 다른 뷰 사용하기 // 기본 뷰 public ActionResult Index() { var model = new MailModels(); .... return View(model); } // 핸들러 public ActionResult SendMail(MailModels model) { ... // 기본 뷰를 지정해서 호출한다. return View("Index", model); } View 컨트롤 드랍다운...
더 읽기

최소한으로 ASP.NET Web API 사이트 만들기

Visual Studio의 프로젝트 템플릿으로 만들면 불필요한 코드가 너무 많이 붙어 있음. 특히 Razor은 사용하지 않고 클라이언트 부분은 JavaScript를 사용하고 싶은 경우에 좋지 않음. Building Out a Clean, REST-ful WebAPI Service with a Minimal WebApi Project 라는 글을 참고하면 최소한의 구성으로...
더 읽기

Linux에서의 최대 스레드 수

Linux에서 스레드의 최대 수를 변경하고 싶다면 커널의 파라메터를 조정하면 된다. kernel.threads-max와 kernel.pid_max, vm.max_map_count 수를 늘리면 된다. 예) sysctl -w kernel.threads-max=600000 sysctl -w kernel.pid_max=600000 sysctl -w vm.max_map_count=600000
더 읽기

.NET Core - RID 카탈로그

RID는 Runtime IDentifier(런타임 식별자)의 약어이다. RID 값은 응용 프로그램을 실행하는 대상 플랫폼을 식별하는데 사용된다. Docs의 설명 예) dotnet publish --runtime centos.7-x64 \bin\Debug\netcoreapp2.1\centos.7-x64\publish 에 파일이 만들어진다.
더 읽기

IDC Japan의 일본의 서버 OS 점유률

IDC Japan에 의하면 일본에서 서버 OS 점유률은 Windows Server 52%, Linux 24.8%. 클라우드에 의해 Linux가 높은 성장을 하고 있다고 한다. Windows Server는 대기업의 프라이베트 클라우드나 클라우드 벤더 등의 대 규모 데이터 센터용으로 많이 판매 되고 있다고 한다. Linux는 기업의 Web...
더 읽기

golang - erning/gorun 패키지 소개

출처 Github : https://github.com/erning/gorun 용도는 매우 간단하다. “Go 소스 코드를 Python이나 Ruby 같은 실행 파일로 돌린다.”라는 느낌이다. 아이디어의 승리라는 느낌이다. hello.go #!/usr/bin/env gorun //go 에 gorun 패키지를 쓰면 완성. package main func main() { println("Hello world!") } $ chmod +...
더 읽기

golang - 기본 문법

아래 글은 golang을 공부할 목적으로 웹에서 본 글들을 정리한 것이다. 지원 기능 tar, zip, zlib, gzip, bzip2 DES, AES, SHA1, SHA256, SHA512 PE, ELF, DWARF BASE64, ASN.1, JSON, XML, PEM HTTP, SMTP 패키지 시스템 빌드 시스템 문서 시스템 테스트 프레임워크...
더 읽기

golang - Build

아래 글은 golang을 공부할 목적으로 웹에서 본 글들을 정리한 것이다. 빌드 go build -tags를 사용하여 Release/Debug를 바꾸기 디버깅/릴리스에서 기능을 바꾸고 싶은 경우 Build constrains를 사용하면 좋다. Build Constrains는? Build constrains는 필요에 따라서 파일을 바꾸는 Go의 기능이다. 공식 문서에 소개되고 있는...
더 읽기