본문 바로가기

분류 전체보기

(25)
[Dart] 한글, 영어, 숫자, 특정 특수문자만 포함하는 정규식 Dart의 정규식은 대체로 다른 언어들과 거의 유사하다. 1. 한글만 포함 r'^[ㄱ-ㅎ가-힣]$' r' 문자열의 시작 ^ 입력 시작 [] 문자의 집합 (-는 문자의 범위) ㄱ-ㅎ ㄱ, ㄴ ,ㄷ... 가-힣 가, 나, 다... $ 입력 끝 2. 영어만 포함 r'^[a-zA-Z]$' a-z a, b, c... A-Z A, B, C... 3. 숫자만 포함 r'^[0-9]$' 0-9 0, 1, 2... 4. 한글, 영어, 숫자, 특수문자(・)만 포함 r'^[ㄱ-ㅎ가-힣a-zA-Z0-9・]$' 5. 글자수 제한 r'^[ㄱ-ㅎ가-힣a-zA-Z0-9・]{1,10}$' {1,10} 최소 1 ~ 최대 10 6. 테스트 해당 사이트는 정규식 결과를 그림으로 보여줘서 이해하기 쉽다. https://regexper.com..
GET, POST 차이 차이점 결론부터 말하면, GET은 주로 리소스를 조회할때 사용하며 전송할 데이터를 쿼리스트링을 통해 전송하고 멱등이다. POST는 주로 리소스를 생성할 때 사용하며 전송할 데이터를 HTTP 메시지의 Body에 담아 전송하고 멱등이 아니다. GET, POST란? HTTP Method 종류는 총 9가지이며 이 중에서 GET, POST는 자주 사용되는 메소드이다. HTTP Method가 무엇인지 알려면 먼저 REST API에 대해서 알아야 한다. 간단하게 REST API는 HTTP URI로 리소스를 명시하고 HTTP Method를 이용해서 해당 리소스에 대한 CRUD Operation을 적용해서 클라이언트와 서버 사이의 요청과 응답을 처리하는 방식이다. HTTP API와 REST API는 거의 유사한 의미로 ..
GestureDetector에서 전체 행 클릭이 안될 때 (+ InkWell 효과 없애기) GestureDetector( onTap: () { ... }, child: Row( mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ Text( '테스트', ), Icon(Icons.chevron_right), ], ), ), GestureDetector 위젯을 사용하면 다음과 같이 클릭 이벤트를 적용할 수 있다. 이 때, row의 text나 icon을 제외한 부분은 클릭할 수 없다. 전체 row를 클릭할 수 있는 첫번째 방법은 behavior: HitTestBehavior.translucent를 추가해주면 된다. GestureDetector( behavior: HitTestBehavior.translucent,// 추가 onTap: () ..
[셀프 상표 등록 3] 개인이 직접 상표권 등록하는 방법 상표등록 절차는 크게 사전조사 > 출원 > 심사 > 등록 순으로 진행된다. 이전 셀프 상표 등록2 에서는 상표권을 출원하기 전 특허고객번호(출원인코드)를 발급받는 방법에 대해 알아보았고, 이번 셀프 상표 등록3 에서는 상표권을 출원하는 방법에 대해 알아보려고 한다. 상표권 출원하기 1. 로그인 2. 공동인증서로 로그인 3. 신청/체출 > 국내출원 4. 명세서/서식 작성 클릭 5. 웹작성/제출 클릭 6. 상표 > 출원절차서류 7. 상표등록출원서 클릭 8. 팝업창 확인후 '확인' 클릭 9. 필수(*)로 체크되어 있는 부분 작성 먼저 등록대상 입력방법을 '고시 명칭만 입력'으로 선택해주고 등록대상의 추가 버튼을 클릭한다. (참고로 고시 명칭으로만 입력할 경우 수수료를 아낄 수 있다. 고시된 명칭만 포함하면 상..
[셀프 상표 등록 2] 개인이 직접 상표권 등록하는 방법 상표등록 절차는 크게 사전조사 > 출원 > 심사 > 등록 순으로 진행된다. 이전 셀프 상표 등록1 에서 사전조사를 진행하고 상표권을 조회하는 방법에 대해서 알아보았고, 이번 셀프 상표 등록2 에서는 상표권을 출원하기 전 특허고객번호(출원인코드)를 발급받는 방법에 대해 알아보려고 한다. 특허고객번호 발급받기 1. 특허로 홈페이지 접속 https://www.patent.go.kr/smart/portal/Main.do 특허로 출원부터 등록 까지 편리하게 www.patent.go.kr 2. 특허고객등록 클릭 3. 특허고객등록 클릭 4. 특허로 통합설치 프로그램 다운로드 설치를 완료하려면 사용중인 [Web Browser]를 재실행 해야 한다는 팝업이 뜨면 '예' 버튼 클릭 5. 특허로 홈페이지에 다시 접속해서 설..
[셀프 상표 등록 1] 상표등록 절차 및 상표권 조회하는 방법 상표등록 절차는 크게 사전조사 > 출원 > 심사 > 등록 순으로 진행된다. 셀프 상표 등록1 에서는 사전조사를 진행하고 상표권을 조회하는 방법에 대해 알아보려고 한다. 1. 사전조사 직접 상표권을 등록하려면 먼저 사전조사가 필요하다. 등록하려는 상표가 선출원 또는 선등록되어 있는지 아래 링크를 통해 확인 가능하다. http://kdtj.kipris.or.kr/kdtj/searchLogina.do?method=loginTM 상표 < SEARCH - KIPRIS 특허정보 검색서비스 kdtj.kipris.or.kr 상표권 조회 해당 링크로 접속하면 상표를 검색할 수 있다. 먼저 등록하려는 상표를 입력하고 돋보기 버튼을 클릭해서 해당 상표가 현재 출원중이거나 등록된 상표인지 확인한다. 두번째로 한글로 구성된 상..
게임용 (롤, 오버워치2) 가성비 데스크탑 맞추기 동생 게임용 PC를 맞추기 위해 견적을 내보았다. 롤, 오버워치2를 주로 한다고 해서 최저 사양은 아니고 권장 사양보다 조금 더 좋게 구성했다. 이 정도면 왠만한 pc방보다 사양이 좋은 것 같다. 결론부터 말하면 본체, 모니터, 키보드, 마우스, 스피커 풀셋으로 대략 130만원 견적이 나왔고 각각의 구성은 아래와 같다. 본체 견적 100만원대 (나는 여기서 SSD, 케이스 등에서 낮춰서 90만원 정도로 견적을 잡았다.) QHD 해상도에서 플레이하려면 그래픽카드가 RTX 3060 정도는 되어야 할 것 같다. CPU는 인텔 13400이 좋아보이지만 가성비로 AMD 5600X를 선택했다. 메인보드는 AM4 소켓을 지원하는 적당한 것 메모리는 일단 16GB(8*2) SSD는 PCIe4.0을 지원하는 가성비 아무..
[Flutter] 이미지 크기 조절 fit 옵션 (BoxFit) 이미지 크기를 설정할 때 width, height 값을 주면 되고, BoxFit 클래스를 이용하면 설정한 크기 안에서 이미지 크기를 조절할 수 있다. Image.asset( 'test.png', width: 500, height: 250, fit: BoxFit.cover ), Boxfit.fill, Boxfit.contain, Boxfit.cover, Boxfit.fitWidth, Boxfit.fitHeight, Boxfit.none 각각의 차이를 비교해 보면 아래와 같다. 1. Boxfit.fill 설정한 크기에 맞게 비율이 변경되어 채워진다. 2. Boxfit.contain 설정한 크기 이내에서 비율이 변경되지 않고 가능한 한 크게 한다. 3. Boxfit.cover 비율이 변경되지 않고 설정한 크기..