일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- rubymine
- Baekjoon
- CPP
- OAuth
- gnuplot
- jetbrains
- maven
- Python
- kotlin
- ruby
- error
- C
- Vane
- gradle
- Android
- react
- boj
- Java
- 개발노트
- Spring
- RaspberryPi
- plugin
- OTLanguage
- ruby2d
- Godot
- IntelliJ
- JS
- GitHub
- Shell
- 루비
- Today
- Total
목록전체 글 (171)
PersesTitan(페르) 기술블로그
sympy 설치 터미널 pip install sympy 링크 다운로드 링크 : https://www.sympy.org/en/download.html 미지수 정의하기 미지수를 정의하여 변수를 미지수처럼 사용할 수 있게 해줍니다. Symbol 1개 정의하기 사용법 : 변수명 = Symbol("미지수") 수학에서 사용하는 미지수를 정의할 수 있습니다. symbols 여려개 정의하기 사용법 : 변수명1, 변수명2 = symbols("미지수1,미지수2") 미지수를 여러개 정의할때 사용합니다. , 뿐만 아니라 (공백)을 사용하여 구분하여도 됩니다. solve 미지수 값 구하기 사용법 : solve([방정식1, 방정식2]) 예시 방법 모든 방정식을 = 0형태로 만들기 미지수는 Symbol, symbols로 정의한 변..
VCS VCS는 Version Control System의 약자로 다른 말로는 버전 관리 시스템, 형상 관리 시스템이라고도 합니다. (VCS에서도 여러종류로 나뉘지만 해당 글에서는 묶어서 작성하였습니다.) 필요성 VCS를 사용한다면 변경을 하였을때 무엇이 수정되었는지 알 수 있어 코드 관리에 편리해집니다. 때문에 VCS는 팀 프로젝트나 다른 사람들과 함께 코드를 작성할때 용이해집니다. 사용 예시 팀 프로젝트는 1개의 프로젝트를 여러사람들이 작성하다보니 모르는 사이 코드가 변경될 수 있는데 이럴경우 나중에 문제가 발생하게 된다면 문제를 찾기 어려워질 수도 있습니다. 하지만 VCS를 사용한다면 누가 언제 무슨 코드를 변경하였는지 알 수 있어서 문제를 수정할때, 쉽게 원인을 찾을 수 있습니다. 툴(Tool) ..
보통 라이브러리를 다운받을때 pip install 으로 다운을 받게 되는데 이렇게 다운을 받은 라이브러리는 기본경로에 설정된 파이썬 버전에만 라이브러리가 적용됩니다. 해당글은 파이썬 기본경로를 변경하지 않고 원하는 파이썬 버전에 라이브러리를 설치하는 법을 작성하였습니다. 참고로 macos기준으로 글을 작성하였습니다. 라이브러리를 설치할 파이썬 버전 경로 구하기 (만약 파이썬 경로를 알고 있다면 해당 부분은 패스하셔도 괜찮습니다.) 우선은 파이썬을 실행해줍니다. (저는 IDLE를 실행하였지만 터미널에서도 똑같이 입력해주시면 됩니다.) 그리고 파이썬에 아래와 같은 명령어를 입력해주시면 다음과 같이 실행되고 있는 파이썬의 경로를 구할 수 있습니다. import sys sys.executable 라이브러리 설치..
InvocationTargetException는 생성자 또는 메서드를 호출하였을때 throw를 받는 Exception입니다. 발생하는 예시 생성자를 호출하였을때 throw가 발생하였을때 메소드를 호출하였을때 throw가 발생하였을때 기타 코드 발생하는 예시 (...) public Main() throws FileNotFoundException { new FileReader(""); } (...) (...) try { Class.forName("Main").getConstructor().newInstance() } catch (InvocationTargetException e) { e.printStackTrace(); } (...) 출력 java.lang.reflect.InvocationTargetExce..
IllegalAccessException는 접근할 수 없는 필드, 메소드, 클래스에 접근하였을때 발생하는 에러입니다. 발생하는 예시 클래스파일을 찾을 수 없을때 다른 버전으로 컴파일된 파일을 사용하였을때 해당 파일에 접근할 수 없을때 기타 오라클 링크 https://docs.oracle.com/javase/7/docs/api/java/lang/IllegalAccessException.html
InstantiationException는 Class에 있는 newInstance를 사용하여 객체를 생성하는 것에 실패하였을때 발생하는 에러입니다. 발생하는 예시 클래스가 인터페이스일때 클래스가 추상클래스일때 기타 이유 오라클 링크 https://docs.oracle.com/javase/7/docs/api/java/lang/InstantiationException.html
영어 (A ~ Z, a ~ z) A = 65, Z = 90 a = 97, z = 122 문자 10진수 문자 10진수 A 65 a 97 B 66 b 98 C 67 c 99 D 68 d 100 E 69 e 101 F 70 f 102 G 71 g 103 H 72 h 104 I 73 i 105 J 74 j 106 K 75 k 107 L 76 l 108 M 77 m 109 N 78 n 110 O 79 o 111 P 80 p 112 Q 81 q 113 R 82 r 114 S 83 s 115 T 84 t 116 U 85 u 117 V 86 v 118 W 87 w 119 X 88 x 120 Y 89 y 121 Z 90 z 122 숫자 (0 ~ 9) '0' = 48, '9' = 57 문자 1..
c에서 출력을 할려고 할때는 printf를 사용하였지만 c++에서는 iostream에 있는 std::cout를 사용하여 출력을 합니다. c++은 c언어를 확장하여 만든 언어이기 때문에 c언어 문법처럼 printf를 사용하여도 문제는 없지만 c++를 공부하는 것이므로 c++문법으로 출력해보았습니다. 출력 출력은 iostream에 입출력이 존재하는데 std에 있는 cout을 이용하여 출력을 합니다. c++에서는 출력은
import matplotlib.pyplot 그래프를 출력하는 파이썬 패키지 입니다. show 그래프를 보여줍니다. plot 좌표값을 그리게 됩니다. axvline 파라미터 : (x=위치, color=색깔) 세로 축 라인을 표시하는 라인이 표시됩니다. axhline 파라미터 : (y=위치, color=색깔) 가로 축 라인을 표시하는 라인이 표시됩니다. ylim 파라미터 : (최소값, 최대값) y축의 범위 제한을 합니다. numpy numpy는 수학, 과학에 이용 할 계산에 이용되는 파이썬 패키지 입니다. arange 파라미터 : (시작값, 마지막값, 증가값) 규칙적으로 증가하는 리스트 값을 구할때 사용합니다. sin sin 값을 구할때 사용합니다. cos cos 값을 구할때 사용합니다. tan tan 값..
shell에서 사용하는 switch-case문을 java의 case문과 비교하여 보겠습니다. 기본 사용법 해당 값과 일치하는 값이 존재한다면 정의된 동작을 실행 시킬 수 있습니다. shell case $변수명 in 0) echo "0 출력" ;; 1) echo "1 출력" ;; esac java 타입 1 switch (변수명) { case 0: System.out.println("0 출력"); break; case 1: System.out.println("1 출력"); break; } 타입2 switch (변수명) { case 0 -> System.out.println("0 출력"); case 1 -> System.out.println("1 출력"); } default 사용하기 shell에서는 어느것에도..