심재운 블로그

인기 글

서울시 재난 긴급생활비 지원사업 주요 Q&A

서울시 재난 긴급생활비 지원사업 주요 Q&A https://wis.seoul.go.kr/faq-pop.htm 서울복지포털 wis.seoul.go.kr 서울시 재난 긴급 생활비 지원 신청하기 https://univ.jinhakapply.com/Univ924401.aspx 서울시 재난 긴급생활비 지원 신청 univ.jinhakapply.com 서울시 재난 긴급생활비 지원사업 주요 Q&A 신청 관련 인터넷 신청 시 세대주의 공인인증서로 신청을 해야한다고 하는데, 세대원이 신청할 수 는 없나요? 인터넷 신..
생활정보
2020.05.07

SQL Server 2016 의 JSON PARSE 함수 중, JSON_VALUE 와 JSON_QUERY 알아보기

1. JSON_VALUE JSON 문자열에서 스칼라 값을 추출합니다. 스칼라 값 대신 JSON 문자열에서 개체 또는 배열을 추출하려면 JSON_QUERY(Transact-SQL)를 참조하세요. https://docs.microsoft.com/ko-kr/sql/t-sql/functions/json-value-transact-sql?view=sql-server-ver15 적용 대상: SQL Server 2016 이상 Azure SQL Database Azure Synapse Analytics(SQL DW) 병렬 데이터 웨어하우스 APPLIES TO: SQL Server 2016 and later Az..
MS-SQL
2020.05.21

ASP.NET MVC 보안 설정 (커스텀 header 로 조치)

https://blog.elmah.io/improving-security-in-asp-net-mvc-using-custom-headers/ Improving security in ASP.NET MVC using custom headers Improving the security in your ASP.NET MVC and Web API app is easy using custom headers and a bit of C#. Using this guide, you will learn about the entire list of headers needed to make it hard for hackers to exploit your website. No need to browse through blog.elm..
ASP.NET MVC & Core
2020.06.05

최신 글

2020년 긴급복지지원제도 생계 의료 주거지원 복지로 online.bokjiro.go.kr

긴급복지지원제도 갑작스러운 위기상황으로 생계유지가 곤란한 저소득층에게 생계 · 의료 · 주거지원 등 필요한 복지서비스를 신속하게 지원하여 위기상황에서 벗어날 수 있도록 돕는 제도 입니다. 누가 받을 수 있나요? 지원대상 중대한 질병 또는 부상으로 인해 발생한 의료비를 감당하기 곤란한 자에게 지원합니다. 지원을 요청한 후 사망한 경우에도 지원합니다. 선정기준 소득 기준은 기준 중위소득 75%(1인 기준 1,318천..
생활정보
2020.09.24

VS 2013 으로 ASP.NET MVC 의 다국어 Resource 사용하는 방법

Visual studio 2013 을 열어, 프로젝트 생성을 한 다음, 웹 템플릿을 선택하고 그 중에 ASP.NET 웹 응용프로그램을 선택합니다. 이름은 LocalizeDemo 라고 기재했습니다. 확인하고 나서, 그 다음 ASP..NET MVC 를 선택하고 이를 생성하면 아래와 같이 솔루션이 생성됩니다. 리소스를 별로도 클래스 라이브러리 생성하여 관리하면 편합니다. 제일 상단의 솔루션을 선택하고, 우클릭해서 새 프로젝트를 선택합니다. 이름은 MyRes..
ASP.NET MVC & Core
2020.09.21

ASP.NET MVC 의 ENUM 으로 Html.DropDownList 활용하기

EnumDisplayName 는 dropdownlist 에서 이름을 표기할 것이며, 값은 0, 1,2,3~ 형식으로 처리한다. public enum eUserRole : int {   [EnumDisplayName(DisplayName="Super Admin")]   SuperAdmin = 0,   [EnumDisplayName(DisplayName = "Phoenix Admin")]   PhoenixAdmin = 1,   [EnumDisplayName(DisplayName = "Office Admin")]   OfficeAdmin = 2,   [EnumDisplayName(DisplayName = "Report User")]   ReportUser..
ASP.NET MVC & Core
2020.09.21

ASP.NET MVC 의 멀티 Partial View 를 JSON 을 통해 가져오기

base Controller 를 생성해 보자. 여기에는 JSON 을 사용하는지에 대한 여부를 기술한 부분이다. public class BaseController : Controller { protected internal virtual CustomJsonResult CustomJson(object json = null, bool allowGet = true) { return new CustomJsonResult(json) { JsonRequestBehavior = allowGet ? JsonRequestBehavior.AllowGet : JsonRequestBehavior.DenyGet }; } } public class CustomJsonResult..
ASP.NET MVC & Core
2020.09.21

ASP.NET MVC 의 JS 와 CONTROLLER 간의 JSON 데이터 전송

cshtml 에서 디자인을 설계한다. Table example Name Position Office Age 그 다음, 자바스크립트로 @Url.Action("메소드",반환형태); 를 통해 controller 의 메소드를 호출하여 변수에 반환값을 할당받아 놓는다. // Creat JSON url to controller var chartDataUrl = '@Url.Action("flotJsonData", "Json")'; var tableDataUrl = '@Url.Action("tableJsonData", "Json")'; var eventsDataUrl = '@Url.Action("calendarEvents",..
ASP.NET MVC & Core
2020.09.21

asp.net mvc 의 post 배열 array 방식으로 전송 및 받기

ajax 으로 배열값을 post 로 전송한다. function test() { var stringArray = new Array(); stringArray[0] = "item1"; stringArray[1] = "item2"; stringArray[2] = "item3"; var postData = { values: stringArray }; $.ajax({ type: "POST", url: "/Home/SaveList", data: postData, success: function(data){ alert(data.Result); }, dataType: "json", traditional: true }); } 제공받은 controller 는 제네릭으로 받아서..
ASP.NET MVC & Core
2020.09.21

브라우저 '비밀번호 저장' 기능 비활성화

브라우저 '비밀번호 저장' 기능 비활성화 stackoverflow.com/a/37292424 Disable browser 'Save Password' functionality One of the joys of working for a government healthcare agency is having to deal with all of the paranoia around dealing with PHI (Protected Health Information). Don't get me wrong, I'm all for doing stackoverflow.com
HTML
2020.09.21

ASP.NET MVC 와 JQUERY 의 progressbar 를 통해 첨부파일 로딩바 구현하기

ASP.NET MVC 와 JQUERY 의 progressbar 를 통해 첨부파일 로딩바 구현하기 ASP.NET MVC 와 JQUERY 의 progressbar 를 통해 첨부파일을 AJAX 을 통해 업로드 로딩화면 코드 입니다. ASP.NET MVC 의 controller 에서 ActionResult 함수를 통해 첨부파일을 받아서 첨부파일의 이름을 반환합니다. public ActionResult UploadFiles() { string FileName=""; HttpFileCollectionBase files = Request.Files; for (int i = 0; i < fil..
ASP.NET MVC & Core
2020.09.20

무료 e-book : ASP.NET Web Forms 개발자를 위한 Blazor

ASP.NET Web Form 개발자를 위한 Blazor devblogs.microsoft.com/aspnet/blazor-aspnet-webforms-ebook/ Free e-book: Blazor for ASP.NET Web Forms Developers | ASP.NET Blog Releasing new e-book: Blazor for ASP.NET Web Forms Developers. It covers guidelines and strategies for migrating existing apps to a modern web framework. devblogs.microsoft.com e-book 인 Blazor for ASP.NET Web Forms 개발자를 발표하..
ASP.NET MVC & Core
2020.09.18

PDF.JS - PDF 웹뷰어 범용 웹 표준 기반 플랫폼

PDF 구문 분석 및 렌더링을 위한 범용 웹 표준 기반 플랫폼입니다 . 간단하게 말하면 웹상에서 PDF 를 뷰어형태로 제공해 주는 오픈소스를 의미합니다. 이 예제는 로드 중에 오류를 처리하기 위해 promise를 사용하는 방법을 보여줍니다. 또한 페이지가로드되고  렌더링 될 때까지 기다리는 방법을 보여줍니다 . mozilla.github.io/pdf.js/examples/ Examples Hello World Walkthrough Full source PDF.js heavily relies..
JavaScript
2020.09.10

2020 근로장려금·자녀장려금 지급일·자격요건

2020 근로장려금·자녀장려금 지급일·자격요건 알아보기 8월 19일 국세청에 따르면 올해 정기 장려금의 법정지급기한은 10월이지만 코로나19 확산으로 인한 저소득 가구의 어려움을 고려해 지난 3일 심사에 돌입, 2020년 9월 6일까지 지급을 완료한다고 합니다. 근로장려금 이란? 소득과 재산이 일정 금액 미만인 근로자, 종교인 또는 사업자(전문직 제외)가구에 대해 일하는 만큼 가구원 구성과 총급여액 등(부부합산)에 따라..
생활정보
2020.08.20

linq 로 model 을 left outer joins 로 만들어보기

linq 로 model 을 left outer joins 로 만들어보기 https://docs.microsoft.com/en-us/dotnet/csharp/linq/perform-left-outer-joins Perform left outer joins (LINQ in C#) Learn how to perform left outer joins using LINQ in C#. docs.microsoft.com left outer join 은 두 번째 컬렉션에 상호 연결된 요소가 있는지 여부에 관계없이 첫 번째 컬렉션의 각 요소가 반환되는 조인입니다. LINQ를 통해 그룹 조인의..
LINQ
2020.08.20

6편 - Reactant 로 TODO 만들어 보기

https://stackblitz.com/edit/reactant-todomvc reactant-todomvc - StackBlitz Reactant TodoMVC Example stackblitz.com 먼저 해더, 푸터, 리스트 및 내역을 컴포넌트로 만들어 봅니다. 서비스 : todo.service.ts 상단 메뉴를 제외하곤 전부 사용하는 서비스이다. 아마 여기가 데이터 창고일 것이다. import { injectable, action, state, autobind } from 'reactant'; const filters = ['All', 'Active', 'Completed'] as co..
ASP.NET MVC & Core
2020.08.13

5편 - Reactant 의 Dependency Injection 알아보기

Dependency Injection Reactant는 TypeScript (JavaScript 지원)를 지원하는 의존성 주입을 제공합니다. 의존성 주입 메타 데이터를 기록하기 위해 Reflect.metadata뿐만 아니라 TypeScript에 근거 experimentalDecorators 기능을 권장합니다. 데코레이터의 실험적인 지원을 활성화하려면 tsconfig.json 명령 줄 또는 experimentalDecorators 컴파일러 옵션을 활성화해야합니다. { "compilerOptions":..
ReactJS, React Native
2020.08.13

4편 - Reactant 의 View Module 알아보기

View Module ViewModule을 상속받고 컴포넌트 메소드(React 함수 컴포넌트)를 정의함으로써 View에서 모듈을 구현하는데 사용할 수 있습니다. 현재 ViewModule의 임의의 메소드를 컴포넌트에 주입할 수도 있고, useConnector를 사용하여 현재 공유 모듈 상태 또는 다른 의존 모듈의 상태를 주입할 수도 있습니다. interface Todo { text: string; completed: boolean; } @injectable() class T..
ReactJS, React Native
2020.08.13

3편 - Reactant 의 @state 와 @action 알아보기

https://reactant.js.org/docs/state-action Reactant · A framework for building React applications A framework for building React applications reactant.js.org @state 및 @action Reactant는 React의 불변의 공유 state 를 장식(decorating)하는 @state 를 제공하며, state 변경 업데이트를 장식(decorating)하는 @action 도 제공합니다. 이것은 Redux 와 Immer 을 기반으로 되어 있습니다. @state 다음 예제 list 에..
ReactJS, React Native
2020.08.13

2편 - Reactant 설치 부터 개념 알아보기

https://reactant.js.org/docs/concepts Reactant · A framework for building React applications A framework for building React applications reactant.js.org 설치 reactant-cli를 사용하여 새로운 Reactant 프로젝트를 빠르게 생성하는 것이 좋습니다. reactant-cli 에 대한 자세한 정보를 참조하세요. Reactant · A framework for building React applications A framework for building React applications reactant..
ReactJS, React Native
2020.08.13

1편 - Reactant : A framework for building React applications 소개

ReactantA : framework for building React applications 탄생배경 React는 사용자 인터페이스를 구축하기위한 JavaScript 라이브러리이지만 React를 기반으로 애플리케이션을 개발하려면 많은 구축 구성과 다른 많은 라이브러리 선택 (React 상태 라이브러리 및 라우터 라이브러리 선택 및 학습 등)을 수행해야합니다. ). 또한 비즈니스 로직이 어떻게 추상화되고 구조화되어야하는지 고려해야합니다. React를 사용하는 모..
ReactJS, React Native
2020.08.12

ASP.NET Core 에서 GraphQL 시작해 보기

https://code-maze.com/graphql-aspnetcore-basics/ Getting Started with GraphQL in ASP.NET Core - Code Maze In this article we are going to learn about GraphQL in ASP.NET Core integration, how to start with the project and how to create a first GraphQL query. code-maze.com ASP.NET Core application 에서 GraphQL을 설정하는 방법을 배웁니다. 이 통합을 보다 쉽게 하기 위해 다른 타사 라이브러리를 사용하..
ASP.NET MVC & Core
2020.08.03

C# 으로 Lists 를 간단한 방법으로 Shuffle 순서 섞어보기

A Simple Way to Shuffle Your Lists in C# C# 으로 Lists 를 간단한 방법으로 Shuffle  순서 섞어보기 목록에서 약간의 무작위성이 필요한 적이 있을 경우 목록을 섞는 간단한 방법을 Guid() 함수를 통해 간단하게 사용이 가능합니다. 목록이 상당히 많은 경우에는 성능이슈가 존재합니다. 약간의 목록 개수를 랜덤으로 순서를 변경할땐 좋은 함수 있습니다. var shuffledcards = cards.OrderBy(a => Guid.NewGuid())...
CSharp
2020.07.21