반응형

분류 전체보기 455

[Android] 다국어 설정

해외 지원을 위해 다국어 지원을 해야 하는 경우가 있곤 합니다. 이때, 위와 같이 안드로이드 어플의 Language에 따라 언어를 변경해 주면 좋은데 이때, 1/ 텍스트를 string.xml에서 관리해주어야 합니다. Project > app > src > res > values > strings.xml 2/ Open editor 클릭 3/ 지정 언어 추가 ※ 한국 외에 모든 국가에서 영어 공통으로 사용하려면 기본적으로 영문으로 하고 한국어를 추가해 주는 게 좋습니다. 지구 아이콘 (언어추가) > Korean (ko) in South Korean (KR)

[React] File size must be less than 2 MB.

import { FilePicker } from "react-file-picker"; .. 파일업로드 ... # npm i react-file-picker --save File Picker를 사용할 때 아래와 같은 에러 메시지가 나오는 경우가 있습니다. tomcat 서버의 경우 별도 서버 설정 없는 경우 2MB로 제한이 걸리는 부분을 사전에 점검하기 위해 적용된 부분이 아닌가 싶습니다. https://tomcat.apache.org/tomcat-9.0-doc/config/http.html 우선 첫 번째로 서버에서 2MB 이상 받아들일 수 있도록 해당 설정이 적용된 후에 사용 중인 FilePicker의 maxSize 를 지정해 주면 됩니다. 일반적으로 숫자 = MB로 보이며 위와 같이 maxSize = {..

카테고리 없음 2023.04.04

[Nginx] PayloadTooLargeError: request entity too large

# nginx 설정 $> sudo vi /etc/nginx/nginx.conf http { ... client_max_body_size 20m; ... } # 설정오류 체크 $> sudo nginx -t # nginx 재시작 $> sudo systemctl restart nginx 2023.03.05 - [개발 창고/NodeJS] - [NodeJS] PayloadTooLargeError: request entity too large [NodeJS] PayloadTooLargeError: request entity too large express에 editor에서 전달된 정보를 전달하다 보니 위와 같은 오류가 발생하였습니다. 이는 request의 payload (Post의 request body) 내용을 ..

[MSSQL] SQL Error [14607] [S0001]: profile 이름이 잘못되었습니다.

EXEC msdb.dbo.sp_addrolemember @rolename = 'DatabaseMailUserRole' , @membername = ''; mssql의 메일 발송 프로시저인 sp_send_dbmail을 이용하는 경우 아래와 같은 오류를 발견하곤 합니다. 이 경우 주로 원인으로 두 가지인데, 1/ 지정된 profile이 없거나 2/ 지정된 profile에 대한 권한이 없는 경우입니다. 지정된 profile이 없는 경우에는 생성한 profile명으로 변경해 주면 되지만, 권한이 없는 경우에는 아래와 같이 권한 부여가 가능한 계정으로 로그인 후 실행 하여 profile에 대한 접근 권한을 부여해 주는 방법이 있습니다. -- profile 접근하려는 계정이 test인 경우 EXEC msdb.dbo..

[JAVA] 이메일 유효성 검사

/** * 이메일 형식 체크 * @param email 유효성 체크를 위한 이메일 주소 * @return true:유효, false:유효하지 않 */ public boolean isValidEmailAddress(String email) { String ePattern = "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$"; java.util.regex.Pattern p = java.util.regex.Pattern.compile(ePattern); java.util.regex.Matcher m = p.matcher(em..

개발 창고/Java 2023.03.16

[Ubuntu] root 계정 비밀번호 변경

$> sudo passwd root 간혹 가다 root 계정 비밀번호를 잊어버리는 경우가 있곤 합니다. 이 경우 위와 같이 명령을 실행해 주면 root 계정의 비밀번호 변경이 가능합니다. 일반적인 사용방법은 아래와 같이 사용자 계정에 대한 비밀번호 변경입니다. $> sudo passwd 사용자계정 New password: (신규비밀번호) Retype new password: (신규비밀번호재입력) successfully 가 나오면 정상적으로 변경됩니다.

[Ubuntu] crontab 사용하기

# crontab 확인 $> cat /etc/crontab # crontab 생성 $> sudo vi /etc/crontab */5 * * * * root echo $(date +%F) >> /var/log/cronmsg # cron service 재시작 $> sudo systemctl restart cron.service # cron 실행 확인 $> sudo tail -f /var/log/syslog # 실행 로그 확인 $> sudo cat /var/log/cronmsg 1/ crontab 확인 $> cat /etc/crontab 2/ job 등록 $> sudo vi /etc/crontab 매 5분마다 시간 정보를 /var/log/cronmsg에 등록하도록 작업했다 일반적으로 등록방법은 분(0-59) ..

[MSSQL] SEQUENCE 사용하기

-- 시퀀스 생성 CREATE SEQUENCE SEQ_TEST START WITH 1; -- 시퀀스 초기화 ALTER SEQUENCE SEQ_TEST RESTART WITH 1; -- 시퀀스 가져오는 방법 SELECT NEXT VALUE FOR SEQ_TEST; -- 시퀀스 삭제 DROP SEQUENCE SEQ_TEST; 시퀀스(Sequence)란? 시퀀스는 한 개의 테이블 내에서 유일값을 가질 수 있도록 별도의 순번을 관리하도록 하는 기법입니다. 만약, A라는 사람과 B라는 사람이 동시에 테이블에 데이터를 기입하는 경우 우선순위는 일반적으로 먼저 입력하는 사람에게 있습니다. TB_STUDENT 학생 번호 학생 명 ... 1 고길동 2 로이야 3 노라라 만약 위와 같이 학생 정보 (TB_STUDENT)라..

[Ubuntu] Gateway 확인

$> ip route Window에서는 command창에서 ipconfig만 쳐도 게이트웨이를 확인 가능하지만 ubuntu의 경우 ifconfig를 해도 게이트웨이 확인이 어렵습니다. 때문에 Gateway 확인을 위해서는 아래와 같이 3개의 명령어를 통해 확인 가능합니다. $> route $> netstat -r $> ip route 여기에서 route와 netstat -r은 동일한 결과가 나옴을 확인 가능하며, Flags가 의미하는 바는 아래오 같습니다. 여기서 UG는 (route is up + use gateway)가 되므로 Flags가 UG로 되어있는 게 사용 중인 게이트웨이라고 보면 됩니다. 참고로 netstate와 ifconfig가 실행되지 않는 경우에는 아래와 같이 $> sudo apt-get..

반응형