Java를 사용하다가 문뜩 String을 파라미터로 받아서 Method를 호출할 수 있는지 궁금해졌다. 그리고 검색을 해보니 Java에서 그 방법이 있어 공유한다. 사용방법은 밑의 예제와 같다. import java.lang.reflect.Method; public class Test { public static void main(String[] args) { String TestClass = "ADSA"; // 원래는 패키지 경로까지 적어야 하나 같은 default 경로라 생략 try { // 이것만 선언할 경우 static만 호출 => 여기서 System.out.println("난 static블럭에 있는 함수"); 호출 Class testClass = Class.forName(TestClass); O..
웹 애플리케이션 파일 업로드는 크게 두가지의 방식이 있다. multipart/form-data FormData 객체를 사용하여 요소로 부터 취득한 file 정보를 append하여 서버로 전송하는 방식이다. applecation/x-www-urlencoded 클라이언트는 바이너리 파일을 Base64 인코딩하여 문자열화한 후, 서버로 전송하고 서버는 Base64 인코딩된 문자열을 디코딩하여 저장하는 방식이다. 인코딩으로 인한 성능 이슈가 발생할 수 있다. applecation/x-www-urlencoded 방식은 인코딩으로 인한 성능 이슈가 발생할 수 있다. multipart/form-data 방식을 사용하여 파일을 전송하는 예제를 작성하여 보자. view 이미지 추가 2. component onFileCh..
함수의 정의 def 함수명(파라미터):정의 return //생략 가능 내장함수 문자 변환 함수str(int) // 소수점 생략 repr(int) //수수점 생략x 숫자 변환 함수int(str) list 관련 함수len() // list의 길이 반환remove(list) // list에서 특정 값 삭제append(*) // 추가sort() // 정렬prime[*] // *번째 원소 삭제 => prime[*] = 값 //*번째 원소를 값으로 변경 범위 배열 생성range(2,7) // python2list(range(2,7)) // python 3=> [2,3,4,5,6] list(range(5))=> [0,1,2,3,4] 함수의 정의 def 함수명(파라미터): 정의 return //생략 가능 람다 lamb..
웹페이지를 만든다면 모달과 팝업을 만드는 일은 흔한일인것 같다. 나같은경우는 주로 팝업보다 모달을 생성을 많이 했는데 이게 개인적으로는 어렵게 느껴졌다. 여러가지 방법이야 있겠지만 나는 주로 부트스트랩을 이용해 모달을 띄우는 형식을 사용했었다. 부트스트랩을 이용한 방법은 다음과 같다. 1. bootstrap.js 또는 bootstrap.min.js 를 import 2. 모달을 띄우기 위한 이벤트를 주는 버튼에다가 data-toggle 및 data-target 지정 밑에는 예제 소스이다. Large modal ... 예제 모달 이걸 Angular에도 적용하는 법은 비슷하다. 1. bootstrap.js 또는 bootstrap.min.js 를 import 2. 하위 컴포넌트 지정 3. 상위 컴포넌트의 이벤트..
- Total
- Today
- Yesterday
- data table component
- localStorage
- react
- Spring Boot
- data component
- data grid component
- Angular
- Redux
- React-router
- 파이썬
- Python
- data gird component
- JPA
- JSON
- Router
- https://www.tistory.com/auth/logout/
- JavaScript
- jQuery
- Spring
- mobx
- Java
- 파이썬3
- python3
- CSS
- data component module
- angular router
- 페이스북 로그인
- MySQL
- facebook login
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |