- NEW초롱이의 하루
- kisa
- 길은 가면, 뒤에 있다
- C언어 예술가
- Zer0 day - Zer0 day
- Information Security
- Secure-EDU
- 앙큼한유채's 일상 Story
- Library of Ezbeat (잠정 폐쇄)
- The Factory
- 안드
- 모후모후의 커뮤니티
- 공학도의 잡다한 시선
- 안드2
- IT속에 코코아
- IP주소검색(whois)
- IP주소검색(좌표포함)
- 소프트웨어 경력 관리
- 해저 케이블 지도
- MAC주소검색
- IANA
- 포트번호검색
- 자신의IP확인
- 웹페이퍼캡처
- 나의패스워드보안등급
- 웹 취약점 분석
- IT용어정리
- GitHub
- 라이브러리 모음
- 웹마당넷
- 시스템콜참고
- BCD 변환
- 보안뉴스
- 코딩도장(C, Python)
- 백준알고리즘
- 코딩테스트 연습
- 웹 사이트 테스트
- 스크립트꾸미기
- ctf대회목록
- 전자신문
- hash 크랙
- CVE
- 도메인등록
- N클라우드
- BugBountyList
- 칼리공식사이트
- CR4FTING BOX
- 아스키코드 변환
- 웹 사이트 통계 및 평가
- PDF변환
- AWS 및 클라우드 정보
- 가상화 및 서버관련
- 티오리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 안드로이드
- 클라우드
- Shell script
- GPIO
- nginx
- 메소드
- centos docker
- 프로젝트
- 리눅스
- RaspberryPi
- ACL
- Android
- 쉘 스크립트 if문
- System
- synology
- 그라파나
- API
- 네트워크
- 자바
- 라즈베리파이
- Linux
- GUI
- docker
- Python
- Java
- Tkinter
- JSP
- 쉘 스크립트 기초
- 쉘 스크립트
- LEVIATHAN
- Today
- Total
목록프로그래밍 (63)
IT창고
GUI(graphical user interface)는 컴퓨터를 사용하면서 그림으로 된 화면에 물체나 틀, 색상 같은 그래픽요소들을 어떠한기능과 용도를 나타내기 위해 고안된 사용자를 위한 컴퓨터 인터페이스 입니다. Tkinter Tcl/Tk는 GUL라이브러리로 리눅스(Linux),Mac, 유닉스(Unix), 윈도우(Windows)에서 사용이 가능합니다 오픈소스로서 많은 widget을 지원하고 Tcl/Tk를 파이썬(python)에서 사용하도록 만든 GUI라이브러리로 파이썬에서 공식적으로 지원하는 라이브러리 입니다. 기본 구문 from tkinter import* rt=Tk() rt.mainloop() Tkinter bind : 위젯.bind(event명, handler) event ex)Event 명 마우..
성적표 재수정 프로그램 조건 1. 국어, 영어, 수학, 과학 점수를 가진 4 개의 변수 선언. 기본 점수는 100점씩 줍니다. 2. 각 과목을 입력하면 해당 과목 점수를 변경할 수 있습니다. (예 '국어' 입력 시 국어의 점수를 변경할 수 있다) 3. 점수 변경 후 전체 과목의 점수와 총점 평균을 보여줍니다. 4. 변경은 최대 3번 할 수 있으며 변경 과목명 입력 시 'exit' 이라 입력하면 전체 과목의 점수와 총점 평균을 보여주고 프로그램 종료합니다. 소스코드 import java.util.Scanner; public class Main { public static void main(String[] args) { int kor =100; int eng =100; int math =100; int sc..
조건 1. 첫 번째 숫자를 입력 합니다. 2. 사칙연산 기호 중 하나를 입력(*, /, -, +) 합니다. 3. 두 번째 숫자를 입력 합니다. 4. 입력한 연산 기호에 따른 결과값 도출 소스코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan; scan = new Scanner(System.in); System.out.println("첫번째숫자하나입력"); String input = scan.nextLine(); System.out.println("*, /, -, +중 하나를 입력하세요"); String input4 = scan.nextLine(); System.out.pri..
메소드(method) 혹은 멤버 함수(member function)는 객체 지향 프로그래밍에서 객체과 관련된 서브 루틴 (또는 함수)이며 데이터와 멤버 변수에 대한 접근 권한을 갖고 클래스 기반 언어에서 클래스 내부에 정의되어 있습니다. 자바를 이용해서 개발 혹은 실습을 하는데 많은 메소드가 필요하는데 필요할 때마다 바로 볼수있는 메소드 모음을 만들어보면 어떨까 싶어서 글을 써봅니다. // 한줄주석 /* 여러줄주석 */ /** 파란 주석**/ System.out.println("hi"); //출력문 int num; //선언하기 float num2; String str; num=10; //변수선언 num2=15.2f; str="hihihihi!"; /** 글자 수 구하기 **/ int length = st..
파이썬(python)의 내장함수란 파이썬이 기본적으로 가지고 있는 함수를 뜻하며 외부 소스의 import없이 사용이 가능합니다. 아래에 내장 함수 몇가지를 소개 하겠습니다. int(x) : 주어진 x를 숫자형 자료(정수형)으로 변환 합니다. str(x) : 주어진 x를 문자형으로 변환 합니다. chr(x) : chr(x)는 Ascii 코드 값을 문자로 리턴 합니다. hex(x) : 정수 값을 입력받아서 16진수로 변환 합니다. abs() : 어떤 숫자를 입력 받았을 경우 그 숫자의 절대 값을 반환합니다. man(), min() : 다수의 인수를 받아 그 최대/최소 값을 리턴합니다. pow(x,y) : x의 y제곱근을 리턴 합니다. divmod(a,b) : a를b로 나눈 몫과 나머지를 튜플로 반환합니다. ..
자바의 소개와 실습환경 구성하기 자바(JAVA)의 특징 1. 자바는 C와 C++에 기반을 두고 기본문법을 많이 사용했습니다. 자바는 다중상속, 연산자, 포인터를 제공하지 않습니다. 2. 객체지향 언어 입니다. 3. 인터프리터 방식이며 플랫폼에 중립적입니다. 다른 운영체제에서 만들어진 바이트코드라도 다른 컴퓨터나 운영체제에서 JVM(Jvav Virtual Machine)에 의해 번역됩니다. 4.각 변수와 파라미터의 형태는 반드시 선언해야하고 포인터를 제공하지 않기에 포인터를 사용에 대한 문제가 없습니다. 5. 자바는 다중 스레드를 실행할 수 있고 각각은 동시에 연산 순서를 수행합니다. 6. 확장성이 가능하고 쉽습니다. 자바 실습 환경을 구성해 보겠습니다. JDK를 받기 위한 오라클 사이트: http://w..
파일(File)은 컴퓨터 등의 정보기기에서 정보를 담아 놓은 논리적인 단위 입니다. 파일에는 저장되는 정보에 따라서 나뉘는데 Ascii코드나 유니코드를 통해서 작성된 파일을 텍스트파일 2진데이터로 저장된 파일은 바이너리 파일이라고 부릅니다. 파일은 저장하는 정보나 성격에 따라서 여러가지의 특징을 가지게 되는데 그러한 특징을 예를 들어 jpg,exe,dll과 같은 특성을 가집니다. 파이썬(python)에서의 파일(File)처리 파이썬에서 파일처리를 하기 위해서는 open/close 과정이 필요합니다. ex) 파일객체 = open(파일이름, 모드) >>> f=open("Test.txt",'w') >>> f.close() 파일모드는 open된 파일을 어떻게 사용할지 결정하는 모드입니다 파일모드에는 아래와 같은..
파이썬에서 모듈(module)이란 1. 파이썬에서 모듈은 함수나 변수 혹은 클래스 등을 모아 놓은 파일 입니다. 2. 기능 단위로 만든 파이썬파일로서 라이브러리 역활을 합니다. 3. 사용자가 만들어서 추가할 수도 있고 외부에서 받는 파일도 사용할 수 있습니다. 4. 가본 파이썬의 기능을 확장하기 위해서 사용합니다. 파이썬 구성 - 모듈은 파이썬 파일 단위로 구성 - 파일의 이름이 모듈 이름이 됩니다. - 파일에 포함된 파이썬 함수와 변수가 모듈의 요소가 됩니다. 간단하게 모듈 파일을 만들어보고 사용해보는 법은 IDLE창을 키고 새파일을 열어서 mod.py로 파일을 하나 만듭니다. IDLE창에 import 모듈파일이름을 입력해서 사용하시면 모듈파일을 사용할 수 있게 됩니다. 또한 모듈을 활용하는 법 중에 ..
입력/출력 프로그래밍 동작 시 사용자와 정보 교환을 위하여 입력/출력 방법을 지원합니다 대표적으로 사용되는 입력/출력 함수는 아래와 같습니다 사용자입력: input() #사용자로부터 입력을 받는 함수 >>> a=input("입력:") #사용자의 입력을 받기 위한 안내 메세지를 출력할 수 있습니다. 화면출력: print() >>> print("a:",a) #프로그램의 수행 결과를 화면에 출력하는 함수 입력 값의 변경 a=int(input("정수입력:")) int형으로 입력을 받게 됩니다. print문 내에 sep=""를 추가할 경우 ','로 구분된 String의 중간에 삽입이 됩니다. ex) >>>print('1','2','3',sep='-') 1-2-3 문자열의 포매팅 문자열 내에 특정문자를 삽입하거나 ..
IF문 주어진 조건을 판단하여 상황에 맞는 처리를 하기 위해 사용합니다. 기본구조 if 조건문: 수행 문장1 수행문장2 else: 수행문장1 수행문장2 ':' 아래에 나오는 수행할 문장 들은 들여쓰기(indentation)을 해주어야 합니다 들여쓰기가 존재하는 부분까지가 조건에 맞을 때 수행하는 범위 입니다. 들여쓰기는 Tab(탭)이나 스페이스로 공백을 사용합니다. 들여쓰기가 제대로 안된 경우 오류가 발생할 수 있습니다. 다중 IF문 다양한 조건을 판단해야 할 경우의 if문의 사용합니다. ex) aa=1000 if aa>2000: print("hi") else: if aa>1000: print("ha") else: print("T.T") 성적입력받아 장학금 대상 확인하는 프로그램을 만들어 봅니다. 1. ..