본문 바로가기
반응형

분류 전체보기159

[Network] SSL/TLS 정의 , 진행 구조 SSL Secure Sockets Layer SSL, 보안 소캣 계층은 통신 데이터를 암호화하여 보안을 유지하는 프로토콜입니다. TLS Transport Layer Security 전송 계층보안은 넷스케이프 커뮤니케이션스에서 SSL을 바탕으로 표준화한 최신 보안기술입니다. 그럼에도 SSL/TLS라 불리는 이유는 SSL이 이미 많이 보급되어있어 같이 불립니다. HTTPS SSL/TLS가 적용되는 사이트는 http가 아닌 https로 표시됩니다. https의 s는 Secure이며 443포트를 사용하기 때문에 http와 사용하는 포트가 다릅니다. SSL/TLS 진행구조 클라이언트 서버 1. 웹사이트를 요청합니다. 2. 공개키, 비밀키, 인증서를 준비하고 공개키와 인증서를 전송합니다. 3. 증명서를 신뢰할 수 .. 2021. 3. 15.
[Python] 주석 / 한줄 주석, 여러줄 주석 주석 주석은 실행에 영향을 주지 않고 소스코드에 메모한 것을 뜻합니다. 기본적으로 보통의 언어에서는 주석을 지원합니다. 주석은 소스가 실행될 때 영향을 주지 않기 때문에 간단한 코드에서는 주석의 필요성을 느끼지 못할 수도 있습니다. 하지만 100줄, 1000줄이 넘어가는 코드부터는 주석의 필요성이 강조됩니다. 주석으로 코드의 설명을 써놓으면 코드가 이해하기 쉬워지기 때문입니다. 주석을 잘 이용한다면 다른 사람이 자신의 코드를 보았을 때 이해하기 쉬워져 협업 등의 활동이 수월해집니다. 또한 자기자신의 예전 코드를 보았을때에도 코드 이해가 쉬워 도움이 됩니다. 파이썬은 다른 언어와 주석하는 방법이 다르기 때문에 정확히 알고 있어야합니다. Python 주석 한줄 주석 파이썬의 한줄 주석은 #입니다. 1 2 3.. 2021. 3. 13.
블로그 글 썸네일 그리기 블로그 썸네일을 그림판으로 그리고 있었는데 점점 블로그 글을 쓰다보니 블로그를 꾸미고 싶다는 생각이 들었다. 아이패드의 굿 노트로 그림을 그렸다. 티스토리 블로그 하단 ? 배너 2021/03/01 - [SQL] - [SQL] SQL이란? / SQL의 역사, 장점, 주의점 [SQL] SQL이란? / SQL의 역사, 장점, 주의점 SQL "Structured Query Language" SQL은 데이터베이스, 그 중에서도 관계형 데이터베이스를 다루는 언어입니다. 관계형 데이터베이스에게 요구를 할때 사용하는 언어가 SQL입니다. 관계형 데이터베이스말 dinae.tistory.com 'SQL이란' 이라는 주제에서 사용한 그림 자바 관련 주제에 사용하기 위한그림 ....ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 이건 좀 아닌 것 같기도 .. 2021. 3. 7.
[영어] 문장의 5형식 공부 #2 / 영어 예문 문장형식 정리 2021/03/06 - [공부/영어] - [영어] 문장의 5형식 공부 #1 / 문장형식 정리 [영어] 문장의 5형식 공부 #1 / 문장형식 정리 문장 '주어', '동사'가 포함된 완전한 절 영어 문장은 5형식의 문장으로 구성. 1형식 S + V 주어 + 동사 주어는(가) ~하다. 2형식 S + V + S.C 주어 + 동사 + 주격 보어 주어는 ~이다. 3형식 S + V + O 주 dinae.tistory.com 영어 예문 형식 동사 1. She sings very well. 그녀는 매우 노래를 잘 부른다. 1형식 sings 2. What do you like most? 너가 가장 좋아하는 것은 무엇이니? 1형식 do 3. The sun rises in the east. 동쪽으로 해가 떠오른.. 2021. 3. 7.
[영어] 문장의 5형식 공부 #1 / 문장형식 정리 문장 '주어', '동사'가 포함된 완전한 절 영어 문장은 5형식의 문장으로 구성. 1형식 S + V 주어 + 동사 주어는(가) ~하다. 2형식 S + V + S.C 주어 + 동사 + 주격 보어 주어는 ~이다. 3형식 S + V + O 주어 + 동사 + 목적어 주어는 ~을/를 하다. 4형식 S + V + I.O + D.O 주어 + 동사 + 간.목 + 직.목 주어는 ~에게 ~을/를 하다. 5형식 S + V + O + O.C 주어 + 동사 + 목적어 + 목.보 주어는 목적어를 ~하게 하다. 주어는 목적어에게 ~하라고 시킨다. 주어는 목적어가 ~하는 것을 ~하다. 1형식 주어와 동사만으로 의미를 전달, 완전한 문장을 만들 수 있을 때 1형식 문장 rise 오르다 sleep 자다 last 지속되다 do 충분하다... 2021. 3. 6.
[SQL] SQL이란? / SQL의 역사, 장점, 주의점 SQL "Structured Query Language" SQL은 데이터베이스, 그 중에서도 관계형 데이터베이스를 다루는 언어입니다. 관계형 데이터베이스에게 요구를 할때 사용하는 언어가 SQL입니다. 관계형 데이터베이스말고도 모든 데이터베이스에 사용되는 언어를 아울러 '데이터베이스 언어'라 합니다. 데이터베이스 관리 시스템에 요구하는 것을 쿼리(Query)라고 합니다. SQL 역사 SQL은 1970대 초반 IBM 에드거 F. 커드가 관계형 데이터베이스의 개념을 정립하였고 San Jose 연구소에서 세계최초 관계형 데이터베이스인 'System R'가 개발되었습니다. IBM의 도널드 D. 챔벌린과 레이먼드 F. 보이스는 System R을 제어하기 위해 SEQUEL(Structured English Query.. 2021. 3. 1.
[Java] 버튼을 누르면 창 전환하기 / 자바 GUI/Swing 예제 '창 2' 버튼을 누르면 Part1클래스가 작동을 하며 창이 켜집니다. 본래의 창은 setVisible(false)로 인해 안보이게 되어 창이 전환되는 예제입니다. 버튼을 누르면 다른 패널로 전환됩니다. 처음 창 부분 public class Dinae extends JFrame { public Dinae() { super("창1"); //타이틀 JPanel jPanel = new JPanel(); JButton btn1 = new JButton("창 2"); setSize(300, 200); //창 크기 설정 jPanel.add(btn1); add(jPanel); Dimension frameSize = getSize(); Dimension windowSize = Toolkit.getDefaultToolk.. 2021. 2. 28.
[Python] 연산자 우선순위 정리 / 파이썬 연산자 종류 연산자 우선순위 정리 우선 순위 연산자 설명 1 ( ), list, dictionary, set 내부 연산식 괄호, 리스트, 딕셔너리, set 함수 안쪽 연산식 2 list/ tuple의 indexing, slicing 인덱싱, 슬라이싱 3 ** 지수 연산자 4 -, +, ~ 단항 연산자, 비트 반전 연산자 (ex. -10, ~18) 5 *, /, //, % 곱하기 나누기 몫 나머지 6 + , - 더하기 빼기 7 >> , 2021. 2. 28.
[Java] 종료 버튼 만들기 (버튼을 누르면 프로그램 종료) 예제 /GUI 종료버튼 만들기 예제 300 x 200사이즈 프레임을 만들고 버튼을 넣었습니다. 버튼을 누르면 프로그램 종료 이벤트가 발생합니다. package com.company; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class Dinae extends JFrame { public Dinae() { super("디네 티스토리 블로그"); //타이틀 JPanel jPanel = new JPanel(); JButton btn1 = new JButton("종료 버튼"); setSize(300, 200); jPanel.add(btn1); add(j.. 2021. 2. 26.
[Java] 자바 인쇄 기능 만들기 예제 #1 (메모장을 이용한 텍스트 인쇄 / GUI) 자바 인쇄 기능 예제 #1 문자열 변수에 들어있는 데이터를 소스코드가 있는 위치에 메모장으로 저장한 다음 다시 읽어들여 출력하는 예제입니다. try{ String txt = "(적을 내용)"; String pathF = System.getProperty("user.dir") + "/txt.txt"; File file = new File(pathF) ; FileWriter filewriter = new FileWriter(file, false) ; filewriter.write(txt); filewriter.flush(); filewriter.close(); JEditorPane text = new JEditorPane("file:///" + pathF); text.print(null, null, true.. 2021. 2. 26.
728x90
반응형