전체 글 썸네일형 리스트형 chatGPT란 요즘 핫한 chatGPT란 무엇인지 알아 보도록 합니다. chatGPT의 주요 특징, 한계, 효과적으로 사용하는 방법등에 관해 알아 보도록 합니다. 1. chatGPT의 주요 특징 (1) 인간과 같은 대화 구조 : 일반적인 채팅 앱과 유사한 사용법 (2) 학습이 가능한 유연한 AI : 나와의 대화를 학습하고, 반응하는 AI 첫번째 질문에서 내가 원하는 것을 다시 질문해서 답변을 받을 수 있습니다. (3) 다양한 Data를 학습한 제너럴 리스트 : '최고'의 답변이 아닌 '적절한 답변'을 내는 서비스 2. chatGPT 한계 (1) 상식의 부족 : 사람이 보유한 일반 지식 결여 (2) 훈련 데이터의 편향 : 특정 학습 데이터만 보유할 가능성 (3) 경험 성정 없음 : 모델을 통한 학습, 일반적 지식 (4).. 더보기 codepen 사용법(실행결과 보여주기) 티스토리에 코드뿐 아니라 실제 실행결과도 보여 줄 수 있는 codepen 사용방법 1. CodePen: Online Code Editor and Front End Web Developer Community 사이트에 회원 가입 CodePen An online code editor, learning environment, and community for front-end web development using HTML, CSS and JavaScript code snippets, projects, and web applications. codepen.io 2. 회원 가입 : GitHub 연동이 되는 GitHub 계정으로 회원가입 추천 3. 로그인 후 소스 작성 로그인 후 좌측 상단의 Pen 클릭 4. 코드 .. 더보기 QR CODE 생성 qrcode.js (davidshimjs.github.io) 에서 qrcode.js 혹은 qrcode.min.js 다운 받아서 추가 해당 소스에 jquery는 필수로 포함되어야 합니다. (1) 예시1 //자료를 넣을 input:text //qr코드를 보여주는 div //qr코드 생성 var qrcode = new QRCode(document.getElementById("qrcode"), { width : 100, //가로 조절 height : 100 //세로 조절 colorDark : "#000000", //QR코드 어두운색상 colorLight : "#ffffff", // QR코드 밝은색상 correctLevel : QRCode.CorrectLevel.H // 정확도 (H,M,Q) }); (2) 예시2.. 더보기 블록체인 개념 1. BlockChain 데이터 분산 처리 기술 2. 탄생배경 • 암호화폐 비트코인 아키텍쳐 • 신뢰 거래 (w/디지털 세계) 필요 • 비트코인의 근본 체계 • ‘비트코인’ = ‘블록체인 화폐거래 접목결과물’ • 분산 네트워크 유지관리 • 트랜잭션기록 변경 불가능한 원장기술 필요 • 나카모토 사토시 비트코인/블록체인기술 창시 3. 형태 • P2P(Peer to Peer) 네트워크 분산 데이터베이스 4. 기술 • 블록체인 네트워크상의 컴퓨터/노드 저장기술 • 거래정보 기록 장부 분산처리 • 블록+체인 형태 연결고리에 저장 5. 특징 • 특정인 임의 수정 불가 • 참가자 공동 관리 • 특정부분 임의 수정 불가 6. 개인을 위한 비트코인 비트코인은 매우 낮은 비용으로 돈을 교환할 수 있는 가장 간단한 방법 (.. 더보기 [암호화] 웹 프로그래밍 언어 호환되는 문자열 암호화 클래스 ASP, ASP.NET 1.1/2.0, JSP, PHP 5 에서 사용할 수 있는 문자열 암호화 클래스 이 클래스들은 서로 호환되기 때문에 ASP에서 암호화한 문자열을 ASP.NET 에서 복호화하는 식으로 사용이 가능 이 클래스는 키와 초기화 벡터는 문자열로 입력받습니다. 내부적으로 키와 초기화 벡터는 UTF-8으로 변환된 후, MD5로 해시됩니다 문자열 암호화는 Encrypt 메서드에서 수행합니다. 이 메서드는 먼저 입력 문자열을 UTF-8으로 변환한 후, PKCS7 패딩을 덧붙입니다. (JSP 버전에서는 PKCS5를 사용하지만, 블록 크기가 128비트일 경우에는 서로 호환됩니다.) 그 다음에 128-bit AES 알고리즘을 사용하여 CBC 모드로 암호화합니다. 암호화된 이진 데이터는 베이스64로 인코딩.. 더보기 티스토리 구글서치콘솔 등록법 구글 사이트에서 블로그가 더 잘 노출되게 하기 위해서 구글서치콘솔을 등록 구글서치콘솔에 티스토리 등록방법 1. 구글서치콘솔 사이트 접속 search.google.com/search-console/about?hl=ko Google Search Console Search Console 도구와 보고서를 사용하면 사이트의 검색 트래픽 및 실적을 측정하고, 문제를 해결하며, Google 검색결과에서 사이트가 돋보이게 할 수 있습니다. search.google.com 시작하기 클릭 > 구글 로그인 2. 속성유형에서 URL접두어에 자신의 티스토리 주소 입력 3. 소유권 확인에서 HTML 태그를 클릭한후 코드를 복사 4.자신의 티스토리 블로그 관리 > 스킨편집 > HTML 편집 클릭 5. 구글서치콘솔로 돌아와 인증 확.. 더보기 컬렉션 타입 - 키와 값을 갖는 데이터 구조 - 키는 내부적으로 hash값으로 저장 - 순서를 따지지 않음. 즉, 인덱스가 없음 - heterogeneous - mutable - literal : 중괄호{ key 1: value1 ,key2 : value2 } - :(colon)을 중심으로 키와 값이 각 쌍을 이룸(매핑,mapping) indexing 은 key값을 이용함 실제 사전으로 색인을 이용하여 찾는 원리와 비슷 - hashable type만 갖음 - key 는 순서가 있음 (set은 순서가 없음) - key 의 중복이 없음 (유일성) : 동일한 키값을 같는경우 가장 나중의 값으로 덮어씀 - dictionary view dict.keys() : 키값 반환 dict.values() : 해당 키의 값 반환 (1).. 더보기 문자열 함수 1. replace : 문자열 내의 특정 문자를 치환 a = 'hello world' a.replace('h', 'H') 2. format : 문자열내의 특정한 값을 변수로부터 초기화하여 동적으로 문자열을 생성 temperature = 10 prob = 80.0 a = '오늘 기온{}도 이고, 비올 확률은 {}% 입니다.'.format(temperature, prob) print(a) 3. split : 문자열을 특정한 문자 구분하여(delimiter) 문자열의 리스트로 치환 a = 'Hello world what a nice weather' a.split('w') ==> ['hello ', 'orld ', 'hat a nice ', 'eather'] 더보기 이전 1 2 3 4 ··· 7 다음