본문 바로가기
728x90
반응형

전체 글303

MSSQL] 프로시저, 뷰 문자열 검색 매번 프로시저, 뷰를 찾는 쿼리를 작성하는 번거로움을 없애기 위해, SearchProc 프로시저를 만들어 놓고 사용한다. EXEC SearchProc '찾는문자열', 'dbname' CREATE PROCEDURE [dbo].[SearchProc] @text nvarchar(250), @dbname nvarchar(64) = null AS SET NOCOUNT ON DECLARE @TABLE TABLE ( NID INT IDENTITY(1,1), NAME VARCHAR(100) ) DECLARE @결과 TABLE ( NID INT IDENTITY(1,1), DBNAME VARCHAR(100), NAME VARCHAR(100), XTYPE VARCHAR(100), TYPE VARCHAR(100), TEXT .. 2020. 10. 6.
C#] 개인정보 마스킹 : 이름, 주소, 휴대폰번호 1. 이름 마스킹 : 첫 글자 이상 마스킹 예 : 김*, 이** public static string SetMask(string str, int len) { // str을 len을 제외하고 나머지 마스킹 string result = string.Empty; if (string.IsNullOrEmpty(str) || str.Length x == lastChar) && !isMaskingOrder) { isMaskingOrder = true; result += addr + " "; } else { if (!isMaskingOrder) { result += addr + " "; } else { for (int i = 0; i < addr.Length; i++) { result = string.Concat(re.. 2020. 10. 6.
React 게시판 만들기 : 게시글 작성, 조회 (6) 앞에서 만든 UploadFiles 컴포넌트와, Editor 컴포넌트를 사용하여, 작성 컴포넌트를 만들어보자. NoticeWriteComponent.js import React, { useState, useRef, useEffect } from 'react'; import ajax from '../../utils/ajax'; import Editor from '../EditorComponent'; import UploadFiles from '../UploadFiles'; import LFSelect from '../common/LFSelect'; import { Link } from "react-router-dom"; const NoticeWriteComponent = () => { const tabs =.. 2020. 10. 5.
React 게시판 만들기 : 파일업로드 multer (5) Multer Installation Multer는 multipart/form-data를 이용하여 파일을 업로드 할 수 있게 해주는 middleware이다. npm install multer package.json에 아래와 같이 설치가 된다. "multer": "^1.4.2", Multer Usage uploadRouter.js const express = require('express'); const router = express.Router(); const multer = require("multer"); const path = require("path"); //diskStorage 엔진으로 파일저장경로와 파일명을 세팅한다. let storage = multer.diskStorage({ //multer.. 2020. 10. 5.
React 게시판 만들기 : React-Quill (4) 리액트 에디터로 Quill을 사용하기로 했다. 무료로 사용 가능하다. npm install react-quill 우선 react-quill을 설치한다. npm install react-quill package.json 파일 dependencies 에 아래와 같이 설치됨 확인! "react-quill": "^1.3.5", EditorComponent.js import React, { Component } from 'react'; import ReactQuill from 'react-quill'; import 'react-quill/dist/quill.snow.css'; class EditorComponent extends Component{ constructor(props){ super(props); } .. 2020. 9. 29.
React 게시판 만들기 : Pagination (3) Pagination.js postsPerPage : 페이지당 표시할 게시글 수 totalPosts : 전체 게시글 수 currentPage : 현재 페이지 paginate : 클릭 시, 부모 component에 페이지 수를 전달 클릭된 페이지 숫자는 color를 다르게 하여, 현재 머물러있는 페이지를 알 수 있도록 한다. import React from 'react' const Pagination = ({ postsPerPage, totalPosts, currentPage, paginate }) => { const pageNumbers = []; for(let i = 1; i ( paginate(number)} className="page-link" style={currentPage == number ?.. 2020. 9. 28.
728x90
반응형