흑곰푸우
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (147)
      • Programming (45)
        • c언어 (6)
        • JAVA (33)
        • javaScript (1)
        • dialogflow (4)
        • NodeJS (1)
      • DATA (12)
        • 데이터베이스 (12)
      • DevOps (24)
        • 리눅스 (16)
        • 서버 (8)
      • Knowledge (35)
        • it (22)
        • 인터넷 팁 (5)
        • 웹보안 (7)
      • Gaming (4)
        • 리니지2m (3)
      • ETC (26)
        • 라이프 (4)
        • 경제 (2)
        • 맛집 (0)
        • 여행 (17)
        • 스포츠 (2)
        • 요리 (1)
  • 홈
  • 태그
  • 방명록
Knowledge/it

정규표현식 다양한 패턴 예시

정규표현식은 다양한 패턴 매칭 작업에서 자주 사용됩니다. 아래는 자주 사용하는 정규표현식의 예시들입니다.1. 기본 정규표현식 예시숫자만 포함하는 문자열: ^\d+$예: "12345"는 매칭됨, "123a"는 매칭 안 됨.알파벳만 포함하는 문자열: ^[a-zA-Z]+$예: "Hello"는 매칭됨, "Hello123"은 매칭 안 됨.알파벳과 숫자만 포함하는 문자열: ^[a-zA-Z0-9]+$예: "Hello123"는 매칭됨, "Hello 123!"는 매칭 안 됨.특정 길이의 숫자만 포함하는 문자열 (예: 5자리): ^\d{5}$예: "12345"는 매칭됨, "1234"는 매칭 안 됨.2. 패스워드 유효성 검사알파벳, 숫자, 특수문자 포함, 8~15자리: ^(?=.*[a-zA-Z])(?=.*\d)(?=.*[@..

2024. 11. 12. 22:04
Knowledge/it

제어 문자(control character) 또는 비인쇄 문자(non-printing character) 란

제어 문자(control character) 또는 비인쇄 문자(non-printing character)는 출력되지 않거나 화면에 표시되지 않는 특수 문자입니다. 이러한 문자는 텍스트 데이터 내에서 특정 기능을 수행하거나 특정 명령을 전달하기 위해 사용됩니다. 제어 문자는 일반적으로 ASCII 문자 세트의 일부로 정의되어 있으며, 다양한 통신 프로토콜, 파일 형식 및 프로그램 내에서 중요한 역할을 합니다.  주요 제어 문자다음은 일부 주요 제어 문자와 그 기능에 대한 설명입니다:NULL (\0, ASCII 0): 문자열의 끝을 나타내거나 아무런 작업도 수행하지 않음.Start of Header (SOH, ASCII 1): 메시지 헤더의 시작을 나타냄.Start of Text (STX, ASCII 2): ..

2024. 7. 16. 21:57
Knowledge/it

[이클립스] 마우스가 갑자기 십자가가 되었을 때 (이클립스 열편집 방법)

이클립스에서 열 편집 모드(컬럼 모드)를 사용하면, 텍스트 파일의 특정 열을 일괄적으로 편집할 수 있어 여러 줄의 텍스트를 동시에 수정하는 데 유용합니다. 다음은 이클립스에서 열 편집 모드를 사용하는 방법에 대한 설명입니다.이클립스에서 열 편집 모드 사용 방법이클립스 열기이클립스 IDE를 엽니다.편집할 파일 열기편집할 텍스트 파일을 엽니다.열 편집 모드 활성화Alt + Shift + A 키를 누릅니다.열 편집 모드가 활성화되면, 커서가 네모난 블록 형태로 변경됩니다.열 편집 모드 사용마우스를 사용하여 여러 줄을 드래그하면 열 편집 모드로 여러 줄을 선택할 수 있습니다.키보드를 사용하여 커서를 이동할 때도 여러 줄을 동시에 편집할 수 있습니다.텍스트 입력선택된 열에 입력한 텍스트가 동시에 여러 줄에 반영됩..

2024. 6. 19. 09:03
Knowledge/it

TCP 헤더 구조

TCP (Transmission Control Protocol) 헤더는 TCP 세그먼트의 시작 부분에 위치하여, 세그먼트가 정확하게 전송되고 수신되도록 제어하는 데 필요한 정보를 포함합니다. TCP 헤더는 최소 20 바이트이며, 다양한 필드를 통해 통신 세션을 관리합니다. TCP 헤더의 구조와 각 필드의 역할을 설명하겠습니다.  TCP 헤더 구조  TCP 헤더는 다음과 같은 필드들로 구성되어 있습니다출발 포트 (Source Port): 송신 호스트의 포트 번호를 나타냅니다 (16비트).목적지 포트 (Destination Port): 수신 호스트의 포트 번호를 나타냅니다 (16비트).시퀀스 번호 (Sequence Number): 세그먼트의 첫 번째 바이트의 시퀀스 번호를 나타냅니다 (32비트). 연결 설정..

2024. 6. 12. 09:32
Knowledge/it

대칭키 공개키 차이 및 설명

대칭키와 공개키 암호화는 데이터 보호를 위한 두 가지 주요 암호화 방법입니다. 이 두 방법은 각기 다른 방식으로 암호화와 복호화를 수행하며, 각각의 장단점을 가지고 있습니다. 대칭키 암호화개념대칭키 암호화에서는 동일한 키를 사용하여 데이터를 암호화하고 복호화합니다.암호화와 복호화에 사용되는 키가 동일하기 때문에 '대칭키'라고 부릅니다.특징속도: 대칭키 암호화는 계산 속도가 빠릅니다. 대용량 데이터 암호화에 적합합니다.보안: 키가 노출되면 암호화된 데이터가 모두 해독될 수 있습니다. 따라서 키의 안전한 관리가 매우 중요합니다.키 관리: 모든 통신 당사자가 동일한 키를 가져야 하므로, 키 배포와 관리가 복잡할 수 있습니다.예시AES (Advanced Encryption Standard): 고급 암호화 표준으..

2024. 6. 5. 09:44
Knowledge/it

공인 IP 사설 IP NAT IP 설명

IP 주소는 네트워크 상의 장치를 식별하는 데 사용됩니다. 이 IP 주소는 공인 IP 주소와 사설IP 주소로 나눌 수 있으며,NAT(Network Address Translation)는 이 둘을 변환하는 데 사용됩니다. 각 개념을 상세하게 설명하겠습니다. 공인IP 주소 (Public IP Address)정의: 공인 IP 주소는 전 세계적으로 유일하며, 인터넷 상의 다른 모든 컴퓨터가 식별할 수 있는 IP 주소입니다. 인터넷 서비스 제공업체(ISP)로부터 할당받습니다.용도: 인터넷에 직접 연결된 장치들(예: 웹 서버, 이메일 서버)에 사용됩니다.주소 범위: IPv4의 경우, 0.0.0.0 ~ 255.255.255.255 중 사설 IP 주소 범위를 제외한 모든 주소가 공인 IP 주소입니다.예시: 8.8.8...

2024. 5. 23. 22:11
  • «
  • 1
  • 2
  • 3
  • 4
  • »
반응형

공지사항

전체 카테고리

  • 분류 전체보기 (147)
    • Programming (45)
      • c언어 (6)
      • JAVA (33)
      • javaScript (1)
      • dialogflow (4)
      • NodeJS (1)
    • DATA (12)
      • 데이터베이스 (12)
    • DevOps (24)
      • 리눅스 (16)
      • 서버 (8)
    • Knowledge (35)
      • it (22)
      • 인터넷 팁 (5)
      • 웹보안 (7)
    • Gaming (4)
      • 리니지2m (3)
    • ETC (26)
      • 라이프 (4)
      • 경제 (2)
      • 맛집 (0)
      • 여행 (17)
      • 스포츠 (2)
      • 요리 (1)
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #C언어
  • #리눅스
  • #티스토리챌린지
  • #웹
  • #linux
  • #컴퓨터
  • #java gson
  • #취리히 hb
  • #eclipse
  • #웹보안
  • #곤돌라
  • #telnet 안될때
  • #융프라우
  • #이클립스
  • #CentOS6
  • #보안
  • #웹개발
  • #리니지2m
  • #Java
  • #그린델발트
  • #오블완
  • #dialogflow
  • #리눅스 프로그래밍 입문
  • #흑곰푸우
  • #알고리즘
  • #dialogflow webhook
  • #플라토 전망대
  • #자바
  • #스위스
  • #eai 란
MORE

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © 흑곰푸우 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바