[Linux] 1
·
Hi🖐️/Linux
- 소프트웨어의 종류 및 개념 소프트웨어의 종류는 System Software과 응용소프트웨어로 나뉜다. 시스템소프트웨어는 기본적으로 가장 필수적인 소프트웨어로, 컴퓨터를 작동시키고 관리하며, 프로그램을 보다 효율적으로 실행할 수 있는 환경을 제공한다. 응용소프트웨어는 간단히 말하면 운영체제에서 실행되는 대부분의 소프트웨어를 뜻 한다. 어떠한 사용 목적으로 제작된 소프트웨어이다. - 운영체제의 기능 운영체제 즉 Operating System의 기능으로는 메모리, 파일, 데이터, 자원, 프로세스 등을 효율적으로 관리하며, 입출력과 기억장치도 관리한다. 사용자가 요청한 작업들의 중요도를 순서로 따져 효율적으로 작업할 수 있게 관리하는 스케줄링 기능도 있다. - 운영체제의 목적 운영체제의 목적으로는 사용자에게..
[백준] 6단계 문제 모음
·
Hi🖐️/Java
1 15596 정수 N개의 합 public class Test { long sum(int[] a) { long ans = 0; for(int i=0; i
[Python] 똥피하기_ 고전게임 제작
·
Hi🖐️/Python
pygame을 이용한 똥피하기 게임입니다. 키보드를 이용하여 캐릭터를 움직여서, 설정된 시간 동안 계속해서 떨어지는 똥을 피하는 게임입니다. 이전에 게임을 제작해보고 싶어서 만들어본 최초의 프로젝트였고, 여러가지 pygame 프로젝트 중 처음으로 만든 최초의 프로젝트입니다. 캐릭터의 이미지와 배경은 사진을 가져와 그림판으로 사이즈 조절을 하였습니다. 아래는 전체코드입니다. #하늘에서 떨어지는 똥 피하기 게임 #[조건] #1) 캐릭터는 화면 가장 아래에 위치, 좌우로 이동가능 #2) 똥은 화면 가장 위에서 떨어짐, X좌표는 매번 랜덤으로 설정 #3) 캐릭터가 똥을 피하면 다음 똥이 다시 떨어짐 #4) 캐릭터와 똥이 충돌하면 게임이 종료 #5) FPS는 30으로 고정 #[게임이미지] #배경 : 480* 64..
[백준]5단계 문제 모음
·
Hi🖐️/Java
1 10818 최소, 최대 import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan = new Scanner(System.in); int T = scan.nextInt(); int a[] = new int[T]; for(int i=0; i
웹프로그래밍 프로젝트물 모음
·
Hi🖐️/WebProgramming
1. 부트스트랩을 사용하여 만든 Music-recommend-Site입니다. liky98.github.io/Music-recommend-Site/ Liky의 음악추천서비스_201735998이기훈 제작자 정보 믿고듣는 Liky, 음악 추천 서비스 ; 매일매일 업데이트되는 음악추천 사이트입니다. 장르는 Hip-Hop, Pop 장르에서 멜로우비트, 재즈비트, 감성비트 등의 음악 위주로 추천됩니다. 추천 liky98.github.io 2. 템플릿을 사용하여 자바스크립트 적용한 웹사이트입니다. https://liky98.github.io/WebPage-/modified/index.html 201735998 이기훈 2020-07-12 사용자의 접속 시간을 확인하여 언제 웹페이지에 방문하였는지 정확한 시간을 표시합니..
[CG]시점변환
·
Hi🖐️/Computer_Graphics
키보드를 입력하여 카메라의 시점을 바꾸는 코드입니다. #include static float C_x, C_y, C_z = 2; static int rotateX = 0, rotateX_ = 0, rotateY = 0, rotateY_ = 0, rotateZ = 0, rotateZ_ = 0; void InitLight() { GLfloat mat_diffuse[] = { 0.5, 0.4, 0.3, 1.0 }; //GLfloat는 변수 타입명 설정하는것. GLfloat mat_specular[] = { 1.0, 1.0, 1.0, 1.0 }; GLfloat mat_ambient[] = { 0.5, 0.4, 0.3, 1.0 }; GLfloat mat_shininess[] = { 15.0 }; GLfloat li..
[CG] 태양계 모델링
·
Hi🖐️/Computer_Graphics
OpenGL로 만든 태양계 모델링입니다. 아래는 전체 코드입니다. #include //#include //#include static int Day = 0, Time = 0; void MyDisplay() { glClear(GL_COLOR_BUFFER_BIT); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); glColor3f(1.0, 0.3, 0.3); glutWireSphere(0.2, 20, 16);//태양그리기 glPushMatrix();//태양기준 좌표계 스택에 푸시하여 저장 glRotatef((GLfloat)Day, 0.0, 1.0, 0.0);//회전 glTranslatef(0.7, 0.0, 0.0);//이동 glRotatef((GLfloat)Time, 0.0..
[Python] 인스타 크롤링 / 이미지다운
·
Hi🖐️/Python
아래는 전체코드입니다. from urllib.request import urlopen from urllib.parse import quote_plus from bs4 import BeautifulSoup from selenium import webdriver from selenium.webdriver.common.keys import Keys import time #import pyautogui baseURL = 'https://www.instagram.com/' plusURL = input('입력 : ') url = baseURL + quote_plus(baseURL) #############################################로그인 driver = webdriver.Chrome(..
[HackerRank] Solve Java
·
Hi🖐️/Java
2. Java If-Else import java.io.*; import java.math.*; import java.security.*; import java.text.*; import java.util.*; import java.util.concurrent.*; import java.util.regex.*; public class Solution { private static final Scanner scanner = new Scanner(System.in); public static void main(String[] args) { int N = scanner.nextInt(); scanner.skip("(\r\n|[\n\r\u2028\u2029\u0085])?"); if (N%2 != 0) {Sys..
[백준]4단계 문제 모음
·
Hi🖐️/Java
제목에 링크를 입력하면 해당 문제로 이동합니다. 1 10952 A+B - 5 Java 0 0이 들어올 때까지 A+B를 출력하는 문제 import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException{ BufferedReader bfr = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bfw = new BufferedWriter(new OutputStreamWriter(System.out)); int A =1; int B =1; while(true) { StringTokenizer st = ..
Liky
For Better Days