목록
'전체 글' 743건
코드로 놀고, 언어로 성장하는 공방.
-
유닛 테스트(2)isNotLoggedIn 부분도 마저 작성하겠습니다.const { isLoggedIn, isNotLoggedIn } = require("./middlewares");describe("isLoggedIn", () => { const res = { status: jest.fn(() => res), send: jest.fn(), }; const next = jest.fn(); test("로그인 되어있으면 isLoggedIn이 next를 호출해야 함", () => { const req = { isAuthenticated: jest.fn(() => true), }; isLoggedIn(req, res, next); expect(next).toBeCalledTimes..
-
표현 언어의 산술 연산자표현 언어에서 사칙 연산자를 어떻게 사용하는지 알아보겠습니다. 1. 실습 파일 MemberBean.java와 elTest2~5.jsp를 준비합니다. 2. elTest2.jsp를 다음과 같이 작성합니다. 나누기 연산을 하려면 div를 사용하고, 나머지 연산을 하려면 mod를 사용하면 됩니다. 여러 가지 산술 연산자 \${10+10} : ${10+10} \${20-10} : ${20-10} \${10*10} : ${10*10} \${100/9} : ${100/9} --%> \${100%9} : ${100%9} \${100 mod 9} : ${100 mod 9} 3. http://localhost:8090/pro14/elTest2.jsp로 요청합니다. 표현 언어..
-
vobject 패키지스마트폰의 연락처에는 이름과 전화번호 외에도 직작이나 직책, 또는 홈페이지나 SNS 주소 등 다양한 정보를 저장할 수 있습니다.파이썬의 vobject 패키지는 xCard 파일을 관리하는 데 필요한 명령어를 제공하여, VCE를 마치 레고 블록처럼 조립할 수 있게 도와줍니다. VCF를 vobject 패키지를 사용해서 생성해 봅시다.이 패키지를 사용하려면 비주얼 스튜디오 코드에서 터미널을 열고 다음 명령어를 입력하여 설치합니다.$ pip install -U vobject vobject에 대한 더 자세한 정보는 공식 문서에서 찾을 수 있습니다. 실습을 통해 vobject 패키지의 명령어를 살펴보고 연락처에 여러 가지 데이터를 입력해 봅시다. * vobject 공식 문서의 URL은 https://py-vobjec..
-
유닛 테스트이제 실제 Nodebird의 코드를 테스트해봅시다. middlewares.js에 있는 isLoggedIn과 isNotLoggedIn 함수를 테스트해보겠습니다.routes/middlewares.test.jsconst { isLoggedIn, isNotLoggedIn } = require("./middlewares");describe("isLoggedIn", () => { test("로그인되어 있으면 isLoggedIn이 next를 호출해야 함", () => {}); test("로그인되어 있지 않으면 isNotLoggedIn이 에러를 응답해야 함", () => {});});describe("isNotLoggedIn", () => { test("로그인되어 있으면 isNotLoggedIn이 에러를 응답해야..
-
JSP에서 표현 언어 사용 실습JSP에서 표현 언어를 사용해 여러 가지 데이터를 출력해 보겠습니다.1. 다음과 같이 실습 파일 elTest1.jsp를 준비합니다. 표현 언어로 여러 가지 데이터 출력하기 \${100}: ${100} \${"안녕하세요"}: ${"안녕하세요"} \${10+1}: ${10+1} \${"10"+1} : ${"10"+1 } --%> --%> --%> 2. http://localhost:/pro14/elTest1.jsp로 요청하여 실행 결과를 확인합니다.
-
연락처를 QR 코드로 만들기VCF는 전자 명함의 세계 표준으로, 다양한 기기와 소프트웨어에서 연락처 정보를 일정한 형식으로 저장하고 교환할 수 있는 파일 형식입니다. 주로 이메일 프로그램과 연락처 관리 앱에서 사용하며, 일반 텍스트 파일과 같기 때문에 별도의 처리 없이 데이터를 공유할 수 있습니다.VCF는 데이터를 속성 : 값 쌍으로 저장합니다. 파이썬의 딕셔너리와 비슷하지만, VCF는 중괄호 { }가 없고, 각 데이터 쌍을 개행 문자(\n)로 구분합니다. 연락처 정보를 VCF로 저정하기스마트폰의 연락처에 저장할 데이터를 작성하고 VCF로 저장합니다. 이름은 반드시 필요하며, VCF 형식에 맞게 속성과 값을 쌍으로 만들어야 합니다.코드로 실습합니다. 비주얼 스튜디오 코드에서 새로운 파일을 만들고, 파일명을 'step_2_1.py'..