반응형

개발 창고 420

[Flutter] 패키지 명 변경

# 플러그인 설치 $> flutter pub add change_app_package_name # 패키지 명 변경 $> flutter pub run change_app_package_name:main kr.co.mapmarker.passby 1/ 플러그인 설치 $> flutter pub add change_app_package_name 2/ 패키지 명 변경 $> flutter pub run change_app_package_name:main {NEW PACKAGE NAME} 이전 패키지 이름인 com.example.passby에서 신규 패키지 이름인 kr.co.mapmarker.passby로 변경됩니다.

[Flutter] SDK 설치 및 설정 (for Mac)

2023.03.03 - [개발 창고/웹 개발] - [Flutter] 01_설치 (Android Studio) [Flutter] 01_설치 (Android Studio) 2023.02.23 - [개발 창고/웹 개발] - [Flutter] 01_설치 (Flutter) [Flutter] 01_설치 (Flutter) https://docs.flutter.dev/get-started/install Install Install Flutter and get started. Downloads available for Windows, macOS, Linux, and Chrome OS operati royzero.tistory.com 기본적으로 window에서 의 설치 방법에 대해서는 해당 내용에서 열심히 적어보았고 오늘..

[Android] 다국어 설정

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

[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)라..

반응형