분류 전체보기 (55) 썸네일형 리스트형 java 문자열 관련 함수들 정리 1. 문자열 더하기 자바 문자열을 연결하는데는 + 연산자를 사용 String h = "Hello "; String j = "Java!"; String text = h + j; System.out.println(text); 결과) Hello Java! StringBuilder sb = new StringBuilder(); sb.append("Hello ") .append("Java!"); System.out.println(sb.toString()); 결과) Hello Java! 2. indexOf 로 문자열 인덱스값 찾기 int indexOf(int ch); int indexOf(String str); int lastIndexOf(int ch); int lastIndexOf(String str) ; ind.. 데이터 베이스 spl개념 "너 DB 뭐쓰니?" 라는 말을 들었을떄 유식하게 답할 수 있도록 하기 위한 포스트 1.DB와 DBMS 데이터 베이스(DB)란 말 그대로 데이터를 저장하고 관리하는 창고 라고 할 수 있다. 대기업 서버실에 있는 수많은 컴퓨터들이 다 DB이다. DBMS란 데이터베이스를 관리하고 운영하는 소프트 웨어이다. DBMS의 종류가 많고 그중에서 사용하는 DBMS로 앞선 질문의 답을 하면 되는 것이다. DBMSD 제작사 작동 운영체제 기타 MySQL Oracle Unix, Linux, Windows, Mac 오픈 소스(무료), 상용 MariaDB MariaDB Unix, Linux, Windows 오픈 소스(무료), MySQL 초기 개발자들이 독립해서 만듦 PostgreSQL PostgreSQL Unix, Linux.. 리눅스와 우분투란? 1. 리눅스와 유닉스 유닉스는 대부분의 현대적 컴퓨터 os의 원형인 운영체제이다. 만들어진 시기 간단한 설명 유닉스 1960년대 후반 컴퓨터 운영체제의 한 종류. MacOS가 UNIX 기반의 운영체제이다. 매우 비싼 비용을 지불해야지 사용 가능 리눅스 1991년 쉽게 말하자면, '무료 유닉스'. 리누스 토르발스 등이 개발했다. 우분투 2004년 리눅스 배포판 중 하나 처음에는 어쎔블리어를 기반으로한 유닉스가 있었고 리누스 선생님이 그것을 개선하여 리눅스를 만들었다 이후 수많은 리눅스 변종들이 생겨났고 보통 리눅스 커널을 사용하는 것을 리눅스라고 부른다 2. 커널과 셸 커널 (kernel) 리누스 토르발스는 리눅스의 커널(Kernel)을 개발했다 컴퓨터 운영체계의 가장 중요한 핵심으로써 운영체계의 다른 모.. 파이썬 가상환경 이란? 파이썬을 설치하면 기본적으로 pip 패키지 매니저가 존재하고, 이를 이용해 프로젝트에 필요한 패키지를 설치할 수 있다. 이때 pip로 설치한 패키지는 전역으로 설치가 되어 모든 .py 스크립트가 제약 없이 사용이 가능하다. 예를 들어 pip install Pandas 명령어를 이용해 모듈을 설치했다면 파이썬 설치 폴더의 Lib/site-packager안에 저장되어 모든 파이썬 스크립트는 Pandas 모듈을 사용할 수 있게 된다. 하지만 프로젝트가 여러개일 때는 문제가 발생할 수 있다. 예로 필요에 의해 명령어를 통해 tensorflow 라이브러리를 전역으로 설치하였고, B 프로젝트를 완료하였다. A라는 새로운 프로젝트를 만들었고 이에 따른 다른 라이브러리를 설치 시 tensorflow 2.xx 버전이 필.. flask 설치및 기본적인 실행 우분투 리눅스에서 flask설치 밑 실행방법 1. pip 설치 (pip는 파이썬으로 작성된 패키지 라이브러리를 관리해주는 시스템우분투 리눅스의 apt-get느낌) # sudo apt-get install python-pip 2 Virtualenv 설치 (Virtualenv는 가상환경툴의 한 종류이다.) #pip install virtualenv (virtualenv 설치) #sudo apt install virtualenv (virtualenv 설치) #cd ~/ # virtualenv pywork (pywork라는 이름의 가상환경 설치 물론 pywork는 이름 바뀌어도 됨) # source pywork/bin/activate (가상환경 접속, source 명렁어는 재부팅 없이 해당 환경설정 파일을 즉시.. mysql 기본 명령어 #apt-get update; : 설치되어있는 페키지를 모두 새버전으로 업그레이드 #apt-get install mysql-server : mysql-server 패키지를 설치한다 #dpkg --list | grep mysql; : mysql설치버전 확인 #service mysql start; : mysql을 시작한다 #mysql -u root -p; : root로 mysql 접속, root 부분을 유저 명으로 바꿔서 접속 mysql> (컨트롤 z누르면 mysql이 종료됨) mysql> show databases; : root가 사용할 수 있는 database를 보여준다. mysql> use (데이터베이스 이름); : 데이터베이스 사용 mysql> show tables; : 현제 사용중인 데이터베이스의 .. 리눅스 기본적인 명령어 정리 cd .. : 최상위폴더로 이동 cd 폴더이름 : 해당 폴더로 이동 ls : 현제 폴더 안에 있는 폴더들 출력 ls -la : 현제 폴더 안에 있는 useradd -d 홈디렉토리 : 홈디렉토리의 경로 지정. 홈 디렉토리를 생성하려면 -m같이 사용 -u uid : uid 지정 -g gid : gid 그룹 지정 -s shell : 쉘을 지정 -c 주석 : 계정에 주석달기 -D : useradd 의 기본 설정값을 확인. 긱본설정은 /etc/default/useradd 에 있음 계정 생성 : useradd -d /home/계정이름 -m 계정폴더 계정정보확인 : cat /etc/passwd | grep 계정명 /etc/passwd안에 계정정보 있음 나오는 정보는 id : 패스워드 : UID : GID : 주석 :.. 이전 1 ··· 4 5 6 7 다음