728x90

dev 90

[c# asp.net core 3.1] - gRPC 서버, 클라이언트 샘플 튜토리얼

gRPC gRPC는 RPC(원격 프로시저 호출) 프레임워크로 구글의 프로토콜 버퍼를 이용한 RPC입니다. (SOAP, JAVA RMI, MS-SQL 링크드서버 등) MS 사이트에서 알려주는 gRPC의 장점은 다음과 같이 정의를 하고 있습니다. gRPC의 주요 이점 최신 고성능 경량 RPC 프레임워크. 기본적으로 프로토콜 버퍼를 사용하는 계약 중심 API 개발로 언어에 구애받지 않는 구현이 가능합니다. 여러 언어에서 강력한 형식의 서버 및 클라이언트를 생성할 수 있는 도구입니다. 클라이언트, 서버 및 양방향 스트리밍 호출을 지원합니다. Protobuf 이진 직렬화를 사용하여 네트워크 사용량이 감소합니다. 이러한 이점으로 인해 gRPC는 다음과 같은 분야에 이상적입니다. 효율성이 중요한 경량 마이크로 서비스..

dev/asp.net, c# 2020.11.06

node.js 웹사이트 개발 - 파비콘, favicon

파비콘 ? 웹브라우저 타이틀 앞에 표시되는 작은 아이콘을 의미합니다. https://terms.naver.com/entry.nhn?docId=864878&cid=50371&categoryId=50371 파비콘 즐겨찾기 아이콘. 즐겨찾기(favorites)와 아이콘(icon)의 합성어로, 주소창에 조그만 아이콘으로 표시되어 있다. 아이콘 에디터로 16x16 크기의 적당한 아이콘을 만든 후 그 이름을 favicon.ico로 한 다음 terms.naver.com nodejs 사이트뿐 아니라 웹사이트들에 대해서 favicon이 없으면 어쩌다 404 에러가 표시되는 사이트들이 보입니다. favicon 은 웹사이트 루트에 favicon.ico 파일만 가져다 놓으면 적용이 되기 때문에, 1. express.js 프레..

dev/node.js 2020.11.03

[html] 본문내용보호 마우스 우클릭 및 드래그 금지 (해제방법 )

컨텐츠 보호를 위해 마우스 우클릭이나 드래그를 금지해야 하는 경우가 있습니다. 마우스 제한 이외에 개발자 도구까지 막기위해서는 F12 키 입력을 막아야 합니다. $(document).ready(function () { $(document).keydown(function (e) { if (e.keyCode == 123 /* F12 */) { e.preventDefault(); e.returnValue = false; } }); }); * 컨텐츠 보호를 해도 결국에는 해제하는 방법도 존재합니다. 크롬 웹스토어에서 우클릭 해제 를 검색하시면 나오는 드래그 프리 를 설치해줍니다. 우클릭 금지된 페이지에서 아래와 같이 확장프로그램의 제한풀기를 클릭해주시면 드래그 및 우클릭이 허무하도록 가능해집니다.

dev/html 2020.10.29

node.js 웹사이트 개발 - 회원가입, 로그인,로그아웃 구현

이전글 쿠키 및 세션 [dev/node.js] - node.js 맨땅 개발하기 - 쿠키와 세션(cookie, session) node.js의 데이터 베이스와 쿠키의 기본적인 사용법을 이용하여 회원가입, 로그인, 로그아웃을 구현합니다. 1. login-router.js 회원가입, 로그인, 로그아웃 관련 라우터 모듈 // login-router.js const path = require("path"); var express = require("express"); var router = express.Router(); var controller_main = require("../controllers/login-controller"); // 로그인 라우터 router.get("/login", function(r..

dev/node.js 2020.10.28

[jQuery] 제이쿼리 select 박스 text 사용시 주의 - val, text

selectbox 는 여러개의 목록중 선택한 하나의 value 나 text 데이터를 읽어 올수 있습니다. 색상 선택 노랑 빨강 초록 selectbox 에 대하여 value 와 text 데이터를 가져오기 value 값은 다른 입력폼과 같이 val()로 바로 select를 할수 있다 하지만 text()는 select 태그의 모든 text 데이터를 가져오기 때문에 현재 선택된 text 만 가져 오도록 하여야 한다. 물론 value 도 text 와 같이 선택자만 가져오도록 해도 동일하다. $("#color").val(); --> O $("#color").text(); --> X (의도하지 않은 text 데이터가 될수 있음) $("#color option:selected").val() --> O $("#color..

dev/jquery 2020.10.26

node.js 웹사이트 개발 - 쿠키와 세션(cookie, session)

쿠키(Cookie) 쿠키에 대한 자세한 설명 https://terms.naver.com/entry.nhn?docId=819094&cid=42344&categoryId=42344 https://ko.wikipedia.org/wiki/HTTP_%EC%BF%A0%ED%82%A4 http 쿠키를 생성하기 위해서는 Response 헤더에 Set-Cookie 를 이용하여 생성을하게 된다. 여기서는 cookie-parser 미들웨어를 이용하여 쿠키를 생성 삭제 하는 방법을 알아본다. 1. npm 쿠키 파서 설치 npm install cookie-parser --save 2. 설치한 모듈을 app.use 에 등록 var cookieParser = require('cookie-parser') app.use(cookieP..

dev/node.js 2020.10.22

[jQuery] 제이쿼리 체크박스(checkbox) ,라디오(radio) 제어하기 - check, uncheck, select

1. jQuery Checkbox 제어하기 HTML 색상 RED BLUE 전체선택 1. 체크 여부 확인 $("#check1").is(":checked"); 2. 체크된것 select $("input:checkbox[name=color]:checked"); $("input:checkbox[name=color]:checked").length; // 체크된 갯수 3. 체크, 체크해제하기 $("#check1").prop("checked", true); //체크하기 $("#check2").prop("checked", false); //체크해제하기 4. 체크박스 전체선택,해제 $(function(){ $("#checkall").click(function(){ var chk = $(this).is(":checked"..

dev/jquery 2020.10.20

[c#] JSON 형변환(Json Convert) with JSON.NET

어떤 언어든 코딩을 하면서 많이 사용하는것 중의 하나가 JSON 입니다. C# 에서는 JSON 을 사용할때 가장 많이 이용하는 것 중의 하나가 바로 JSON.NET 으로 내장객체인 JavaScriptSerializer 보다 더욱 성능과 기능이 뛰어난 Newtonsoft.Json 의 json.net 을 주로 이용합니다. nuget Package 에서 "json" 으로 검색을 해봐도 가장 상위에 나오는것을 볼 수 있습니다. 참고 : Newton JSON.NET의 성능 비교표(www.newtonsoft.com/json) JSON.NET 간단 사용법 public class Books { public List Book { get; set; } } public class Book { public string Tit..

dev/asp.net, c# 2020.10.16

[javascript] null vs undefined

자바스크립트는 변수의 선언시 var 키워드를 사용하고 변수를 선언시에 자료형이 결정되지 않으며 값이 변수에 할당이 될 때 자료형이 결정이 됩니다. 자바스크립트에서는 null 과 undefined 라는 상수가 존재하고 있습니다. null 은 "유효한 값이 아닌 것" 으로 값 자체가 없다는 의미가 아니라 유효한 값이 아니라는 의미 입니다. var tmpVal1 = null; var tmpVal2; 변수 tmpVal 은 null 값을 가지게 되고, 값은 유요한 의미를 가지고 있지 아닌것입니다. tmpVal2 와 같이 아무런 값이 할당이 안되어 자료형을 알 수 없는 타입이 undefined 입니다 이와 마찬가지로 선언되지 않은 변수에 접근을 하게 되면 undefined 를 리턴합니다. null 과 undefin..

dev/javascript 2020.10.15
728x90