본문 바로가기
반응형

분류 전체보기571

[swift5] 함수 func 기본 사용법 Swift5 func func 함수명(파라메터...) -> 리턴타입 { // 함수내용 return 값 } 예제 파라메터를 넘길 때 명칭을 써줘야합니다. (생략해서 순서대로는 불가) 순서 변경 불가 리턴 타입이 없을 때 파라메터 없을 때 2021. 8. 26.
[xcode] PlayGround 사용방법 Playground 사용법 Playground 는 놀이터죠. 간단한 코드를 실행해 볼수 있는 우선 Xcode 를 실행합니다. File > New > Playgound 를 클릭합니다. 간단하게 사용해 볼거니까 Blank 를 선택합니다. Playground File명을 입력해줍니다. 따라~~~ 이제 놀면 됩니다. 코드로 ㅋㅋ 첫줄에 import UIKit 은 빼도 됩니다. 기초부터 놀아야 하니까, 테스트 코드를 입력하고 좌측에 보이는 곳에 마우스를 가져가면 파란색 재생 버튼이 생깁니다. 그걸 누르면 코드가 실행됩니다. print() 를 하면 창 하단에 표시가 되고 코드의 우측에는 값이 표시됩니다. 자동실행 / 수동실행 이 부분을 누르고 있으면 메뉴가 나옵니다. (클릭하고 계속 누르고 있어야됩니다) Auto .. 2021. 8. 26.
[Swift5] swift 기초 문법 swift5 기초를 보다보면 python과 참 비슷한게 많습니다. 빨리 배울 수 있어서 좋지만, 헷갈릴 수 도 있겠더라고요. var / let 변수는 변경할 수 있는 값, 상수는 변경 못함. // 변수 선언 var greeting = "Hello"// 타입추론 var greeting2: String = "Hi"// 타입선언 // 값 변경 greeting = "bye" // 상수 선언 let name = "bryan" name = "brown"// 오류 알쓸참고. javascript 에서는 let 으로 선언해도 값 변경이 가능합니다. 헷갈리는 포인트. 자료형 (변수 타입) var greeting: String = "Hello" var one: Character = "A" // 한자리의 문자 var isMa.. 2021. 8. 26.
[eGovFrame] eGovFramework 3.6 에 RestAPI 테스트 (Jackson 까지) 전자정부 프레임워크 eGovFramework 3.6 Simple Restful, RestAPI, Rest 설치는 이전 포스트 확인하시고요. 2021.08.22 - [Java] - [eGovFrame] 전자정부 프레임워크 3.6 설치 및 테스트 실행 [eGovFrame] 전자정부 프레임워크 3.6 설치 및 테스트 실행 다음 링크에서 환경에 맞는 설치파일 다운로드를 합니다. https://www.egovframe.go.kr/home/ntt/nttList.do?pagerOffset=0&searchKey=&searchValue=&menuNo=41&bbsId=18&nttId=1208 개발환경을 구성할 경로에 이.. hello-bryan.tistory.com 1. 프로젝트 생성. Sample source 는 추가하.. 2021. 8. 22.
[eGovFrame] 전자정부 프레임워크 3.6 설치 및 테스트 실행 다음 링크에서 환경에 맞는 설치파일 다운로드를 합니다. https://www.egovframe.go.kr/home/ntt/nttList.do?pagerOffset=0&searchKey=&searchValue=&menuNo=41&bbsId=18&nttId=1208 개발환경을 구성할 경로에 이동시킨 후 exe 파일을 실행시킵니다. Extract 를 하면 압축이 풀립니다. 압축 풀린 곳에서 eclipse.exe 를 실행. 여기부터는 공식 사이트의 가이드를 참조하겠습니다. eclipse가 정상적으로 실행되면 우측 상단의 Perspective가 eGovFrame으로 되어있는지 확인한다. eGovFrame 이 안보이면 아래와 같이 추가. 그럼 이클립스 상단 메뉴에 아래와 같이 생김. 샘플 프로젝트 생성 Next 를.. 2021. 8. 22.
[SpringBoot] Controller 에서 form-data 여러 파일과 json list string 같이 받기 (Converter) Spring Boot Converter PropertyEditor ObjectMapper form-data 로 보내는 데이터를 받을 때 참고할 내용입니다. 아래와 같이 RestController 에 File들과 json list 형식의 텍스트를 보내야 할 때, 보내려고 하는 데이터 form-data 는 넘길 수 있는 type 이 file 과 text 밖에 없습니다. 늘 하던것 처럼 Class 로 Mapping jsonList 를 List 로 바인딩해보겠습니다. 이렇게 바꾸고 요청은 그대로. 실행하면? Caused by: java.lang.IllegalStateException: Cannot convert value of type 'java.lang.String' to required type 'com.h.. 2021. 8. 21.
[Python] pip 전역으로 설치하기. interpreter 골라서 pip 설치 Python pip interpreter global 파이썬 개발하다보면 전역으로 설치된 python 이 있을거고, (버전별로도 있을 수 있고) 가상환경으로 만든 python interpreter가 있을 겁니다. 가상환경이라면 venv 를 activate 해서 pip 명령어를 날려서 package 를 install 하면 되는데요. 전역(global) python 에 package 설치할 때, 원하는 파이썬 버전에 설치하려고 할때, 제 개발환경을 예를 들면 Interpreter 를 Python 3.7 로 사용하고 있죠. 콘솔창에서 pip install psutil 을 날려도 설치될 수도 있고 안될수도 있습니다. 이유는 전역 PATH에 다른 python interpreter 경로가 있을 수 있으니까요. 그래.. 2021. 7. 15.
[Python] flip : 이미지 반전 옵션 Image flip OpenCV cv2.flip(img, -1) : 좌우, 상하 반전 cv2.flip(img, 0) : 상하 반전 cv2.flip(img, 1) : 좌우 반전 Numpy np.flip(narray) : 좌우, 상하 반전 np.flipud(narray) : 상하 반전 np.fliplr(narray) : 좌우 반전 2021. 7. 12.
[SpringBoot] RestApi 만들기 (6) File Upload / Download / List Spring Boot File Upload / Download / Delete / List 1. File Upload file 관련 설정은 src/main/resources/application.yml ( 또는 application.properties ) 에 합니다. spring: servlet: multipart: max-file-size: 10MB max-request-size: 10MB location: d:\\temp\\spring_uploaded_files application.properties 라면 spring.servlet.multipart.max-file-size=10MB 와 같이 쓰면 됩니다. spring.servlet.multipart.max-file-size : 총 파일 사이즈가 설.. 2021. 7. 11.
[SpringBoot] RestApi 만들기 (5.5) jdbcTemplate - Insert, Update, Delete Spring Boot JdbcTemplate NamedParameterJdbcTemplate Insert, Update, Delete 지난 글에서 Post 방식으로 파라메터를 받는 방법도 알아봤었는데요. 지난 글 참고 보통 insert, update, delete 등은 get 방식보다는 post 방식으로 쓰죠. 일단 Controller 에서 post 방식으로 데이터를 받습니다. 더보기 package com.bryan.hello.preword.info.model; import lombok.Getter; import lombok.Setter; import lombok.ToString; @Getter @Setter @ToString public class City { private Integer id; pri.. 2021. 7. 10.
728x90
반응형