본문 바로가기
반응형

프로그래밍7

[Eclipse Error] 에러 해결(must declare a named package because this compilation unit is associated to the named module '프로젝트명') 2023. 7. 6.
[Python Error] cmd 창에서 pip install 사용불가 에러발생 아래와 같은 내용의 에러가 발생하였습니다. 'pip'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 'pip'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 그래서 저는 파이썬 경로를 환경변수 Path에 추가해주었습니다. 경로는 파이썬 설치파일이 있는 위치의 스크립트 폴더까지의 경로를 주었습니다. 무사히 pip install을 진행할 수 있었습니다. 끝까지 봐주신 분들 모두 감사합니다. 2023. 6. 21.
[Eclipse Error] 이클립스 콘솔창 한글깨짐 오늘은 이클립스를 사용하다 콘솔창에서 한글이 깨져있었습니다. 프로젝트 창에서 Run Configurations를 클릭하여 톰캣서버에서 Common으로 들어갔습니다. 여기서 Encoding부분을 수정하면 되는데, UTF-8을 선택해주었습니다. 이렇게 설정해주어도 여전히 한글이 깨져있었습니다. 그래서 다음으로는 MS949를 입력하여주었습니다. 깨져있던 콘솔 창의 한글표시가 고쳐진 것을 볼 수 있습니다. ​ 그러나 저에겐 아직 에러가 남아있네요.. 입력된 값을 가져오는 부분이 ㅇ???로 표시되는 걸 볼 수 있습니다만 바로 고치러가봐야겠습니다. 끝까지봐주신 분들 모두 감사합니다. 2023. 6. 21.
[Java][용어 정리] 생성자, 키워드, Object 모든 생성자의 앞에는 this() 또는 super()가 있어야 한다. 선언하지 않았다면 디폴트로 내부에서 this()가 붙는다. ​ this 키워드 / this() 메소드 this.(변수명) //(=키워드) 생성자에서 여러변수 초기화 this(); //생성자 호출 this(); 메소드를 사용하여 중복성제거 class A{ int a, b, c, d; A(){ a=1; b=2; c=3; d=4; } A(int aa){ this(); a = aa; } A(int aaa, int bbb){ this(a); b = bbb; } } super 키워드 / super() 메소드 super.(변수명) //(=키워드) 부모 클래스 내에 있는 메소드 호출 super(); //부모생성자 호출 class A{ void abc.. 2023. 6. 21.
[Java] Java의 문법(상속, 캐스팅, 오버라이딩, 키워드) 객체지향의 장점: Data Structure, Abstraction, Encapsulation, Inheritance​, Polymorphism ​ 자료구조, 추상화, 캡슐화, 상속, 다형성을 활용하여 재사용성을 높이며 보다 효율적으로 코드를 관리할 수 있다. 단, 객체지향을 사용하면 속도가 느려질 수 있으나 속도가 중요한 코드를 작성한다면 C와 같은 절차지향언어를 활용해야 한다. (Inheritance) 상속이란? 부모의 메소드를 물려받아 자식이 사용하는 것으로, ​ 중복으로 사용되는 코드가 있을 때, 이 부분을 하나의 클래스로 묶어 최상위 클래스에 올려놓은 뒤, 상속을 통해 해당 클래스에 접근하여 사용하도록 하는 것이다. ​ 상속의 장점 : 코드의 중복성을 제거할 수 있다. 다형적으로 표현할 수 있다.. 2023. 6. 21.
[DB] SQL 명령어 정리하기 오늘은 database를 사용을 위한 SQL 명령어를 정리해보겠습니다. use (데이터베이스) //명령어 사용전 내가 어느 DB에서 작업할 지 선택해주어야 합니다! ​ *모든 수정/삭제 작업시 연결된 쿼리 확인. *되도록 수정할 내용은 삭제하고 새로작성. *수정/삭제 시에 반드시 확인받고 작업. DDL 명령어(Create, Alter, Drop, Show) Data Definition Language - 데이터 정의어 //user_db 데이터베이스 생성 create database test_db; //create문 테이블 생성 create table test_table //test_table 테이블 생성하여 user_id라는 칼럼 생성. ( 칼럼명 자료형(크기) [추가 조건]; user_id varcha.. 2023. 6. 21.
[MySQL] MySQL 설치 및 설정하기 오늘은 MySQL을 설치해보겠습니다. ​ https://dev.mysql.com/downloads/mysql/ MySQL :: Download MySQL Community Server Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS Source Code Select OS Version: All Windows (x86 dev.mysql.com 위 링크를 통해 해당 사이트에 접속해주세요. 여.. 2023. 6. 21.
반응형