Computer Science 72

[서버실] 적정 온도 및 습도 기준 - 전산실 및 통신센터의 환경조건

'전산망 기술 기준에 관한 규칙 - 별표2 전산실 및 통신센터의 환경조건 제13조관련' 서버실의 적정 온도 및 습도 기준이 제시되어 있다. 이에 따르면 서버실의 적정 온도는 16도 이상 28도 이하이며, 적정 습도는 40% 이상 70% 이하이다. 온도의 경우, 적정 범위를 벗어나면 장비가 정상작동하지 않을 수 있다. 한편, 습도가 너무 높으면 장비의 부식이 촉진되는데, 반대로 너무 낮으면 정전기를 발생시켜 회로 소자를 손상시킬 수 있다고 한다. Reference 전산망 기술 기준에 관한 규칙 -별표2 전산실 및 통신센터의 환경조건 제13조관련 y-iteam.tistory.com/46 www.stevenjlee.net/2020/02/22/%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0-%..

[SVN] 이클립스에서 svn:ignore 설정 방법

Git에서 .gitignore 파일을 이용하여 버전 관리에서 제외할 파일을 설정하듯이, SVN에서도 해당 기능을 사용할 수 있다. Window > Preferences > Team > Ignored Resources에 들어가서 제외할 파일이나 폴더를 작성하면 된다. 이는 모든 프로젝트에 대해서 설정되는 값이다. 단, 이미 버전 관리가 되고 있는 파일에 대해서는 새롭게 무시할 수 없다. 즉, 버전 관리가 되고 있지 않은 파일에 대해서만 무시할 수 있다. 예를 들어, 하나의 프로젝트를 여러 명이 함께 공유하는 상황에서 Ant build를 위해 build.xml 파일이 존재한다고 해보자. 사용자가 자신의 local 파일을 서버로 이동시키기 위해 버전 관리가 되고 있던 build.xml을 수정하면, commit..

[CSS] 티스토리 기본 스킨 오디세이 적용 후 카카오 애드핏 오류 수정 (Odyssey, kakaoAdfit)

기본 스킨 중 하나인 오디세이를 적용한 이후에 카카오 애드핏 광고를 본문에 넣게 되면 광고가 본문 너비보다 길어서 글을 뚫고 나가는 문제가 발생한다. 이는 아래의 CSS를 수정하여 간단히 해결 가능하다. /* area-main */ .area-main { width: 100%; /* max-width: 640px; */ max-width: 728px; }

[Java] Class의 인스턴스를 함수의 파라미터로 넣어주었을 때

다음과 같이 Class를 정의하고, public class TestClass { private int value; public int getValue() { return value; } public void setValue(int value) { this.value = value; } } 아래 코드를 수행하면 5와 10이 각각 출력된다. public static void main(String[] args) { TestClass test = new TestClass(); test.setValue(5); System.out.println(test.getValue()); testFunction(test); System.out.println(test.getValue()); } private static void..

[MySQL] Database 인덱스와 제약 조건 (Index, Constraint)

인덱스 (Index) 데이터베이스에는 다음 4종류의 indices가 존재한다. 1. KEY or INDEX: 중복 허용, 검색 빠르게 2. UNIQUE: 중복 금지 (제약조건), 검색 빠르게. (여러 columns에 대하여 UNIQUE index를 지정하면 columns의 조합을 봤을 때 값의 중복이 있어서는 안 됨) 3. PRIMARY: TABLE당 하나만 존재 (제약조건), Null 금지 (제약조건), 중복 금지 (제약조건), 검색 빠르게 4. FULLTEXT: 위의 indices와는 다르게, full text search(MATCH(), AGAINST() 등)만을 위한 index이다. 제약 조건 (Contraint) 제약 조건은 데이터의 무결성을 위해 설정된 제약이다. 다음의 5가지 제약 조건이 존..

[MySQL] 텍스트 검색 기능

긴 글에서 특정 단어를 포함하는 글을 찾고 싶을 때 MySQL의 FULLTEXT Index를 사용할 수 있다. 생성 및 삭제 /* FULLTEXT INDEX 생성 */ CREATE TABLE table1 ( column1 TEXT, FULLTEXT fullTextIdx (column1) ); ALTER TABLE table1 ADD FULLTEXT (column1); CREATE FULLTEXT INDEX fullTextIdx ON table1(column1); /* FULLTEXT INDEX 삭제 */ ALTER TABLE table1 DROP INDEX FULLTEXT (column1); 단어 검색 SELECT * FROM article WHERE MATCH(mainText) AGAINST('과학')..

[MySQL] 조인 (JOIN) 사용법

RDBMS(관계형 DBMS)에서는 모든 데이터가 테이블에 저장되고, 테이블 간의 관계가 형성된다. 이러한 테이블 간의 관계를 활용하여 정보를 얻을 수 있는 JOIN 구문의 사용법에 대해 알아보고자 한다. 1. 내부 조인 (INNER JOIN) 두 개 이상의 테이블의 교집합에서 데이터를 확인하고자 할 때 사용할 수 있다. 가장 일반적인 JOIN문으로 SQL문에서 JOIN으로 써도 INNER JOIN으로 인식된다. /* 테이블 2개 JOIN */ SELECT T1.id, T2.name, T1.address FROM table1 T1 INNER JOIN table2 T2 ON T1.id = T2.id -- JOIN 조건 WHERE T1.id = 'person1'; /* 테이블 3개 JOIN */ SELECT ..

[MySQL] SQL문 사용법

MySQL에서는 SQL이라고 명명된 SQL문을 사용하여 MySQL(DBMS)에 명령을 할 수 있다. 1. DML (Data Manipulation Language) 데이터 조작에 사용되는 SQL문으로 SELECT, INSERT, UPDATE, DELETE가 있다. 트랜잭션(Transaction, 임시 적용)이 발생한다. SELECT 구문 /* WHERE 조건문 */ SELECT * FROM table1 WHERE column='value1' AND NOT column2>5; /* 연속적인 값 */ SELECT * FROM table1 WHERE column2 BETWEEN 5 AND 10; /* 이산적인 값 */ SELECT * FROM table1 WHERE column1 IN('value1','val..

[MySQL] 데이터베이스 개체의 종류

DBMS (Database Management System) 중 하나인 MySQL에는 데이터베이스를 구성하는 다양한 개체가 존재한다. 어떠한 개체가 존재하고 그것이 무엇인지 간단히 정리하였다. 1. 테이블 (Table) 실질적인 데이터를 저장하는 개체로, 행과 열로 구분된다. /* 테이블 생성 */ CREATE TABLE db1.table1 ( column1 CHAR(10) NOT NULL, column2 INT(5) NOT NULL, PRIMARY KEY (column1)); /* 데이터 삽입 */ INSERT INTO db1.table1 (column1, column2) VALUE('value1', value2); /* 테이블 조회 */ SELECT * FROM db1.table1; 2. 인덱스 (I..

[Python] matplotlib 기초 및 예제

matplotlib는 Python의 데이터 시각화 패키지로, 이를 활용하면 손쉽게 데이터를 그래프로 표현할 수 있다. 이 포스트에서는 다양한 그래프 및 기능을 예제로 보여주려고 한다. Importing import matplotlib.pyplot as plt # matplotlib importing import seaborn as sns # matplotlib를 기반으로 한 패키지로, 더 화려한 그래프를 그릴 수 있음. 파이썬 환경에 matplotlib 패키지가 없다면 pip으로 설치해줄 수 있다 (pip install matplotlib) Jupyter에서 matplotlib와 관련된 magic function은 다음과 같다. %matplotlib inline # inline에 그래프 생성 %matpl..

728x90
반응형