일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Java
- Godot
- CPP
- C
- ruby2d
- react
- Android
- Baekjoon
- maven
- OAuth
- ruby
- Python
- gradle
- boj
- OTLanguage
- 개발노트
- kotlin
- error
- RaspberryPi
- Vane
- GitHub
- Spring
- rubymine
- JS
- jetbrains
- 루비
- IntelliJ
- plugin
- gnuplot
- Shell
- Today
- Total
목록Language (76)
PersesTitan(페르) 기술블로그
import from tkinter import *생성 tk변수에 Tk() 파일 생성 tk = Tk()title 표시되는 타이틀 설정 tk.title("제목")resizable FALSE, TURE 값을 넣고, 사이즈 변경을 허용하는지 설정이 가능합니다. 2개다 FALSE로 넣으면 가로, 세로 둘다 변경이 불가능하게 설정이 가능하고, 한개만 FALSE로 설정하면 가로 또는 세로만 크기 변경이 불가능하게 설정이 가능합니다. tk.resizable(FALSE, FALSE) TRUE, TRUE FALSE, FALSE geometry 창의 크기와 위치를 지정하는 함수 입니다. 파라미터에 문자열을 넣는 이상한 함수 입니다. "넓이x높이±가로±세로"형태로 이루어지며, +는 왼쪽에서 거리고, -는 오르쪽에서 떨어진 ..
동적 할당이란 말그대로 프로그램이 돌아가는 동안 메모리를 할당 시켜주는 작업인데 c에서는 기본적으로 배열크기라던가 변수를 미리 생성해두지 않으면 해당 변수를 생성할 수 없으므로 동적 할당을 사용하여 프로그램이 실행하고 있는 도중에 변수를 사용할 수 있도록 하는 것이 동적할당입니다. 동적 할당을 하기 위해서는 stdlib.h를 가져와주어야합니다. #include malloc 기본적으로 동적할당을 할때 사용하는 함수 입니다. 기본값은 쓰레기 값이 들어가기 때문에 값을 변경해주어야합니다. 파라미터 : (할당할 크기) #include #include int main() { int *array = malloc(sizeof(int) * 5); for (int i = 0; i < 5; ++i) { array[i] =..
rand() rand() 함수를 사용하기 위해서는 stdlib를 추가해주어야합니다. #include rand() 함수는 램던한 int 타입의 값을 반환해줍니다. 아래와 같이 그냥 사용하여도 램던한 값이 나오기는 하지만 코드를 다시 실행을 하면 처음 나왔던 램던한 값이 고정되어서 출력됩니다. 예시 코드 #include #include int main() { for (int i = 0; i < 10; ++i) { printf("%d\n", rand()); } return 0; } 1차 실행 2차 실행 3차 실행 해결방법 time.h를 추가하여 초기화 시켜주는 것이 일반적입니다. #include 다음과 같이 srand를 이용하여 램던 값을 초기화 시킬 수 있습니다. 예시 코드 #include #include ..
int 형식 출력 타입 대조 타입 %d 정수(10진수) int %x 정수(16진수, 소문자) int %X 정수(16진수, 대문자) int %o 정수(8진수) int %u unsigned 정수 unsigned int long 형식 출력 타입 대조 타입 %ld 정수(10진수) long %lx 정수(16진수, 소문자) long %lX 정수(16진수, 대문자) long %lo 정수(8진수) long %lu unsigned 정수 unsigned long long long 형식 출력 타입 대조 타입 %lld 정수(10진수) long long %llx 정수(16진수, 소문자) long long %llX 정수(16진수, 대문자) long long %llo 정수(8진수) long long %llu unsigned 정수 ..
첫 프로젝트 생성 Area2D 추가 -> Area2D 이름 변경(Player) -> AnimatedSprite, CollisionShape2D를 추가 Script Player -> 인스팩터 -> Script -> 새 스크립트 extends Area2D export var speed: int var screensize func _ready(): screensize = get_viewport_rect().size pass func _process(delta): var p = Vector2() if Input.is_action_pressed("ui_right"): p.x += 1 if Input.is_action_pressed("ui_left"): p.x -= 1 if Input.is_action_presse..
GDScript아무래도 godot에서만 사용하다보니 자료양도 부족하고 한글 자료가 부족해서 작성하게 되었습니다. clamp clamp(클램프)는 인자를 3개 받는데요. clamp(, , ) 사실 단순한 녀석인데 이름이 어색해서 어려워보였습니다. 값이 최소값보다 작으면 최소값을 반환하고, 값이 최대값보다 크면 최대값을 반환하며, 최소값과 최대값 사이에 있다면 값을 반환하는 녀석입니다. 해당 메소드를 파이썬으로 구현하게 된다면 다음과 같이 구현될 간단한 메소드입니다. def clamp(value, min, max): if min > value: return min elif max < value: return max else: return value
pwd 현재 경로 출력하기 ls 현재 위치에 존재하는 파일, 디렉토리들을 출력하기 # 숨겨진 파일까지 전부 출력 ls -a # 파일의 상세정보를 출력 ls -l cd 디렉토리 이동 cd mkdir 폴더 생성 mkdir rmdir 폴더 제거 rmdir
banner banner (Mac은 기본적으로 방향을 설정하는 옵션이 존재하지 않아서 아래 출력처럼 누워서 출력됩니다.) 출력 Linux Mac date date 커맨드를 입력한 날짜와 시간을 출력합니다. clear 현재까지 출력된 값들을 화면에서 안보이게 해줍니다. man mac 명령어에 대한 설명을 출력할 수 있습니다. q는 종료, 스페이스바 페이지 넘기기, enter 나 화살표로 1줄씩 내려가면서 읽을 수 있습니다.
출력 예시 echo "\e[;m\e[0;0m" 색상 색깔 글자색 번호 출력 배경색번호 출력 검정색 30 40 빨간색 31 41 녹색 32 42 갈색 33 43 파란색 34 44 보라색 35 45 청록색 36 46 흰색 37 47
관련된 글 [Ruby] 루비로 sin 그래프 구현하기 [Ruby] 루비로 cos 그래프 구현하기 [Ruby] 루비로 sin 그래프 구현하기 관련된 글 [Ruby] 루비에서 그래프 구현하기 (gnuplot 설치) [Ruby] 루비에서 그래프 구현하기 (gnuplot 설치) 먼저 homebrew가 설치가 되어 있어야합니다. 그리고 아래 커맨드를 터미널에 입력해서 gnuplot를 persestitan.tistory.com [Ruby] 루비로 cos 그래프 구현하기 관련된 글 [Ruby] 루비로 sin 그래프 구현하기 [Ruby] 루비로 sin 그래프 구현하기 관련된 글 [Ruby] 루비에서 그래프 구현하기 (gnuplot 설치) [Ruby] 루비에서 그래프 구현하기 (gnuplot 설치) 먼저 homebre..