본문 바로가기
728x90

분류 전체보기31

Git - fetch를 이용한 원격분기 제어 원격분기를 팀단위로 사용하여 작업할 때 다른사람이 원격 브랜치를 지웠지만 본인의 로컬에는 그 삭제한 브랜치가 남아있다. 이럴 경우 원격 브랜치를 업데이트 해줘야 하는데 다음과 같은 방법으로 최신상태를 유지하면 다른사람이 삭제한 원격분기가 내 로컬에서도 삭제된다 git fetch -p 2021. 10. 19.
jQuery - Array.reduce() 함수의 이해 및 사용법 예시 reduce는 배열에 계산처리를 할 때 유용하게 쓰일 수 있는 방법입니다. 배열의 사칙연산처리를 할 때 for문으로도 처리할 수 있지만 reduce로도 간단하게 가능합니다. reduce의 기본 포맷은 다음과 같습니다 .reduce() Array.reduce(function(acc, cur, idx, arr){ // acc = return처리로 값을 누적시킬 수 있는데 이때 return처리되는 값의 누적값 // cur = 현재 루프 돌고 있는 값 // idx = 현재 루프 돌고 있는 배열위치 // arr = 전체 배열 // return 처리를 할 경우 값이 acc에 값이 누적됨 }, value); // value = 초기값 - 첫번째 인덱스 값을 배열보다 우선하는 인덱스로 하여 지정할 수 있습니다 기본 사.. 2021. 9. 3.
Javascript - iframe의 history back(뒤로가기)에 대한 문제 및 해결방법 iframe을 사용할 경우 페이지 내의 iframe은 보통 다른 페이지 인데 이 페이지가 window.history에 기록되어 신경쓰이는 일이 발생하게 되는데, 코드를 짜는데 번거롭게 할 뿐이다. 보통 이런경우가 발생하게 되면 아래의 케이스와 같은 현상이 일어납니다. 부모창(ifame 열기 전) window.history = 1 부모창(ifame 오픈 후) window.history = 1 부모창(ifame 닫은 후) window.history = 2 즉, 페이지를 이동하지 않았지만 페이지 history상에는 iframe페이지도 history에 추가된다. 그리고 history상에는 iframe이 history로 기록되어 뒤로가기 할 경우 ifame페이지를 인식하게 된다. 브라우저 상에는 Back/Forw.. 2021. 9. 1.
C# - 정적(Static)함수의 이해 및 사용법 정적(static)함수는 일반 함수와 달리 인스턴스화 시켜서 사용하는 것이 아닌, 메모리에 올라가있는 상태의 함수를 가져가 쓰는 형태입니다. 그렇기 때문에 클래스명에 바로 함수명을 붙여서 사용하며 주로 사용하게 되는 Math나 String함수인 Math.Max() / Math.Min() / String.Format() / String.Compare() 을 쓰는것 처럼 사용할 수 있습니다. 정적함수는 다같이 진행하는 프로젝트의 경우 파싱Util, Http통신Util 등 모두가 주로 쓸만한 Utility함수(ParseUtil, ConnectionUtil....)를 사용하면 유용하게 사용할 수 있습니다. 일반함수 클래스를 인스턴스화 해야만 함수를 사용할 수 있습니다 public class Project { p.. 2021. 8. 26.
728x90