coding 215

프로시져(Procedure)란?

* 프로시져(Procedure)란? - 특정 작업을 수행하는, 이름이 있는 PL/SQL BLOCK 이다. PL/SQL BLOCK ? PL/SQL (Procedural Language extension to SQL) - PL/SQL은 상용 관계형 데이터베이스 시스템인 오라클 DBMS에서 SQL 언어를 확장하기 위해 사용하는 *컴퓨터 프로그래밍 언어 중 하나* => Oracle의 표준 데이터 엑세스 언어 => 프로시저 생성자를 SQL과 완벽하게 통합 주로 자료 내부에서 SQL 명령문만으로 처리하기에는 복잡한 자료의 저장이나!! 프로시저와 트리거 등을 작성하는 데 쓰인다. 매개 변수를 받을 수 있고, 반복적으로 사용 할 수 있는 BLOCK 이다. 보통 연속 실행 또는 구현이 복잡한 **트랜잭션을 수행하는 PL..

coding/mssql 2022.03.23

form 전송과 ajax 전송의 차이

https://jae-kwang.github.io/blog/2017/10/16/form-vs-ajax/ ajax data : data를 서버로 던질 때(주로 Post에서 함), contentType: 서버로 데이터를 보낼 때 보내는 데이터의 타입 form 전송과 ajax 전송의 차이 서버와 통신하는 법 -1. ajax -2. form 1) ajax -> 비동기 form 방식과 ajax 방식의 대표적인 차이점, ajax는 페이지의 전환 없이 비동기로 서버와 통신을 할 수 있게 되었다 이러한 비동기를 통해 전체 페이지가 아닌 일부분만을 업데이트 할 수 있게 해줍니다. 2) 이벤트 사용자 인터렉션에 의해 데이터를 서버로 전송하는경우 반드시 이벤트에 의해 발생되게 됩니다. 이때, ajax를 사용해 통신을 할 경..

coding 2022.03.23

자바스크립트 이벤트 종류

https://jm-web.tistory.com/31 http://www.ktword.co.kr/abbr_view.php?m_temp1=2744&id=1356 . 자바스크립트 이벤트 종류 ☞ jQuery 이벤트 참조 ㅇ 마우스 이벤트 - click : 마우스 버튼 클릭하고 버튼에서 손을 뗌 - dblclick : 마우스 버튼을 두 번 연속 더블 클릭 함 - mousedown : 마우스 클릭의 앞 절반 (버튼을 누름) - mouseup : 마우스 클릭의 뒤 절반 (버튼을 뗌) . 드래그 앤 드롭 이벤트 : 위 두 이벤트(mousedown, mouseup)로써 구현 - mouseover : 마우스 포인터가 요소 위에 올라감 - mouseout : 마우스 포인터가 요소 밖으로 벗어남 - mousemove : ..

coding/js 2022.03.23

FormData 객체

FormData 객체 XMLHttpRequest를 사용하여 전송할 수 있도록 키/값 쌍들의 집합을 컴파일. FromData란 ajax로 폼 전송을 가능하게 해주는 FormData 객체 append(key, value); key 부분은 값의 이름이고, value 부분은 값으로 파일이나 문자열이 올 수 있음 FormData 객체를 생성하고 값을 추가한 후 XMLHttpRequest를 사용하여 전송할 수 있습니다. 만약 앞의 예제를 그 대로 FormData 객체를 사용하여 구현한다면 다음과 같습니다. // aFile은 input type="file" 이나 드래그 앤 드롭된 파일로 부터 온 값입니다. var formdata = new FormData(); formdata.append("nickname", "Fo..

coding/c# 2022.03.23

C# html helper

Ajax.BeginForm : Submit을 Ajax를 이용해서 한다는 점이 다름 Html.BeginForm - 기본형 @using(Html.BeginForm()) { 각종 입력 태그 } - return url이 있을 때 => /Index/Controller (return url = 이전에 내가 갔었던 프로젝트 내의 페이지) @using(Html.BeginForm("Index" (액션), "Controller"(컨트롤러))) 각종 입력 태그 } new {안에 여러가지 설정 가능} @using(Html.BeginForm( "Action", // 액션 명 "Controller", // 컨트롤러 명 new { id = "route", charset = "utf8" }, // 루트경로 FormMethod.Pos..

coding/c# 2022.03.23

C# 제너릭

Array => 동적할당 불가, 키와 값이 있음 int arr[] = {a:1,b:2} List => 동적생성 가능, 키값 없음, 제너릭 (제너릭은 => "" 이것을 쓰는 것) List Mylist = new List(); Mylist.Add(1); --- 컬렉션 : 데이터를 모아서 처리하게 해주는 툴 박스 -> 다양한 자료구조를 만들 수 있도록 해줌 배열 : 같은 데이터 타입을 가진 데이터의 집합. (단점 : 처음부터 데이터가 들어갈 값이 할당되어 이후 수정이 어려움) int[] alpha = new int[3]; // 3개의 값만 담을 수 있음 alpha[0] = 10; alpha[1] = 20; alpha[2] = 30; // alpha[3] = 40; 못 들어감 int[] beta = new in..

coding/c# 2022.03.23

127.0.0.1 localhost

- localhost란( = 127.0.0.1 = . ) localhost는 *컴퓨터 네트워크에서 사용하는 루프백 호스트명*으로, 자신의 컴퓨터를 의미 로컬 컴퓨터를 원격 컴퓨터인 것처럼 통신 할 수 있어 테스트 목적으로 사용 루프백 -> 자기 자신에게 IP4 패킷을 전송해, 인터넷 웹 상에서 자기자신의 컴퓨터 위치를 구별할 수 있는 위치 컴퓨터 마다 자신의 컴퓨터인 localhost를 가지고 있음 - 127.0.0.1 작동 방식 127.0.0.1 루프백 주소에 IPv4 연결을 설정하면 255.0.0.1 서브넷 마스크가 할당됩니다. 따라서 공용 스위치, 라우터 또는 게이트웨이가 루프백을 대상으로하여 데이터 패킷을 수신하면 데이터 정보가 기록되지 않습니다. 즉, 데이터 패킷이 로컬 호스트 외부에서 끊어지면..

coding/network 2022.03.23

.net core

C:\Users\dn225>ipconfig Windows IP 구성 이더넷 어댑터 이더넷: 연결별 DNS 접미사. . . . : 링크-로컬 IPv6 주소 . . . . : fe80::28b0:72fa:6563:1ff6%11 IPv4 주소 . . . . . . . . . : 192.168.0.109 서브넷 마스크 . . . . . . . : 255.255.255.0 기본 게이트웨이 . . . . . . : 192.168.0.1 알 수 없는 어댑터 로컬 영역 연결: 미디어 상태 . . . . . . . . : 미디어 연결 끊김 연결별 DNS 접미사. . . . : 무선 LAN 어댑터 로컬 영역 연결* 1: 미디어 상태 . . . . . . . . : 미디어 연결 끊김 연결별 DNS 접미사. . . . : 무..

coding/asp.net 2022.03.23

SVN 기초 및 참고 링크

https://hckim.tistory.com/250 TortoiseSVN 초보자 가이드 TortoiseSVN 초보자 가이드 2005-03-23 광운대학교 K-NET 5기 조형렬 차 례 1. 무엇을 설명하고 있는 문서인가? 2 2. TortoiseSVN 설치하기 2 2.1 TortoiseSVN 설치 2 2.2 TortoiseSVN 한글.. openbee.kr SVN은 SubVersion의 줄임말로 형상관리/소스 관리 툴이다 SVN의 사용목적: 여러명이서 작업하는 프로젝트의 경우 버전관리나 각자 만든 소스의 통합과 같은 문제를 해결하기 위해 저장소를 만들어 그곳에 소스를 저장해 소스 중복이나 여러 문제를 해결하기 위한 Software이다 하나의 서버에서 소스를 쉽고 유용하게 관리할 수 있게 도와주는 툴 프..

coding 2022.03.22