분류 전체보기 51

CRC 계산

CRC 순환중복검사(CyclicRedundancy Check) 네트워크 등을 통하여 데이터를 전송할 때 전송된 데이터에 오류가 있는지를 확인하기 위한 체크값을 결정하는 방식 송신측에서는 CRC값을 데이터에 붙인 코드워드를 전송하며, 수신측에서는 수신된 코드워드에서 CRC값을 이용하여 에러 발견 특징 CRC 기법은 수학적 연산 과정은 복잡하나, 높은 오류 검출율과 간단한 H/W 구현 가능 CRC-8/-10/-16/-32 유형 존재 원리 divisor? → 수론에서, 약수(約數, 영어: divisor) 또는 인수(因數, 영어: factor, 전 용어: 승자(乘子))는 어떤 수로 정수가 나누어떨어지 는것을 대하여 이르는 말이다. ex) 두 정수 a,b에 대하여 b =ac를 만족하는 정수c가 존재한다면 a를 b..

cs 2021.01.08

마리아 디비 또는 조건(or)

간단한 작업을 하는도중 or기능(||) 이 작동을 안해서 어찌된영문인지 확인해 보았다. where 조건절에 1 2 3 and mailing = 'Y'||'N' cs 'Y'조건만으로 돌려보고 , 'N' 조건만으로도 돌려보았다 개별조건으로는 잘 돌아가는데 or 조건일때는 왜 안돌아가는걸까... 하고 생각하던중 뭔가 의아함이 스쳤다. 어헛.. 그리고 아래와같이 수정해보았다. 1 2 3 and mailing = ('Y'||'N') cs 원하던 결과가 나왔다. ()괄호를 넣어줘야 내가 원하는 연산이 나오는건데 이런 실수를 하다니.. 반성하고 다음부턴 괄호를 꼭 써줘야겠다.

Problem 2021.01.07

form태그로 첨부파일 전송 form 제목 내용 입력 체크(빈값체크)

onsubmit="return reportSend(); 폼 전송전에 작업 수행하게 하는 이벤트 전송 버튼을 클릭하면 reportSend() 함수를 호출하라 라는 뜻 reportSend()는 제목과 내용의 빈값을 체크하는 함수이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 직원소리 발송하기 제목 내용 첨부파일 function reportSend() { console.log("resport Send"); var reportTitle = $("#reportTitle").val().trim(); var reportContents = $..

Problem/front 2020.12.22

ch02 프로그램의 기본구성

책은 열혈강의c를 사용하였다. 앞에서 실행한 코드를 분석해 보겠다. #include int main(void) { printf("Hello World! \n"); return 0; } "C언어는 함수로 시작해서 함수로 끝난다." 적절한 입력과 그에따른 출력이 존재하는 것을 가리켜 함수(function) 이라고 한다. 다음은 C언어에서 함수와 관련해서 사용되는 용어이다. 함수의 정의 만들어진함수, 실행이 가능한 함수를 일컬음 함수의 호출 함수의 실행을 명령하느 행위 인자의 전달 함수의실행을 명령할 때 전달하는 입력값 C언어는 정해진 순서에 의해서 진행되는 함수의 호출이 바로 프로그램의 흐름이 되는것이다. 그렇다면 제일 먼저 호출되는 함수는 무엇일까? -> main이라는 함수이다. 그럼 앞서 작성한 Hell..

language/C 2020.12.22

c언어♥ 01

공부한지 오래되서 다 까먹었다. 다시첨부터 시작하는 겸 정리하면서 시작해봐야겠다. 1. 작업공간 마련. 비주얼스튜디오를 기반으로 진행하겠다. 파일 -> 새로만들기 -> 프로젝트 프로젝트 공간을 마련했다면 소스파일을 생성해보겠다. 파일은 Hello.c로 만들어준다. #include int main(void) { printf("Hello World! \n"); return 0; } 코드를 입력한다. 컴파일과 링크의 과정을 걸쳐서 실행파일을 생성한다. vc++에서는 솔루션빌드라는 메뉴를 통해 이 둘을 동시에 처리한다. 열혈강의c 개정판을 통해서 학습한다. 책에는 디버그탭에 솔루션빌드가 있지만 현재사용하는 버전에서는 이다. 그냥 F7을 기억해두자 더 옛날버전 쓰고싶다.. 이제 프로그램을 실행해 보자 단축키 Ct..

language/C 2020.12.21

spring -db 에서 데이터 불러와서 엑셀 다운로드

view 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 엑셀다운로드 function excelDownload(){ var f = document.excelDownloadForm; f.action = "excelOutput"; f.submit(); } Colored by Color Scripter cs xml 경로에 bean을 추가해주고 1 cs DownExcelView를 만들어 준다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 ..

web 2020.12.04

spring - 엑셀파일 업로드db에 저장 poi 3.12

spring 엑셀 파일 업로드 엑셀파일 db에 업로드하고 업로드된 파일을 그리드로 출력, 다운로드를 하였다. 참조할수있도록 해당코드를 조금 변형해서 올려놓았다. 본인의 상황에 맞게 적절히 수정해서 사용하면 된다. 아파치 poi3.12버전을 이용하였다. 뷰파일 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 8..

web 2020.11.22

Part3 기본적인 웹게시물 관리 - 코드로배우는 스프링 웹프로젝트

CH07 스프링 MVC 프로젝트의 기본구성 웹프로젝트 3티어 (3- tier) Presentation Tier(화면계층) - 화면에 보여주는 기술을 사용하는 영역. Servlet/JSP나 스프링 MVC 담당 Business Tier(비지니스 계층) - 순수한 로직 , 고객의 요구사항 , 주로 xxxService와같은이름, Persistence Tier(영속계층/데이터계층) - 데이터를 어떤 방식으로 보관, 사용하는가에대한 설계, Spring MVC 영역은 별도의 Presentation Tier를 구성하게 되는데, 각 영역은 별도의설정을 가지는 단위로 볼 수 있다. 이전 예제에서는 root-context.xml , servlet-context.xml 등의 설정파일이 해당 영역의 설정을 담당하였다. Spri..

web 2020.10.29