본문 바로가기

전체 글628

심볼릭 링크 ln (link) 명령어 한 파일을 다른 파일 이름으로도 사용하고자 할때 사용하는 명령어 링크된 파일 중 한 파일을 수정하면 다른 파일들도 수정됨 하드링크와 심볼릭링크가 있음 하드링크 하나의 파일에 여러 개의 이름을 부여함 파일을 없애려면 링크로 생성된 링크 파일을 모두 지워야 함. 사용법 $ ln [원본 파일명] [대상 파일명] 심볼링 링크 윈도우 운영체제의 바로가기 아이콘 링크로 생성된 파일에 내용이 존재하지 않고 각각의 i-node를 가진 또 다른 파일이 어디를 가리키고 있는지 알려주는 역할 원본파일명이 바뀌면 사용하지 못함 사용법 $ ln -s [원본 파일명] [대상 파일명] 예시 mkdir -p /tmp/myfolder/hello ln -s /tmp/myfolder/ myfolderlink ll.. 2019. 2. 7.
[Python] 2.7 Encoding 에러 해결 파이썬 2.7 인코딩 에러 해결 (UnicodeDecodeError: 'ascii' codec can't decode byte 0xc7 in position 0: ordinal) 스크립트 첫줄에 파일의 인코딩을 명시 #-*- coding: utf-8 -*- C:\Python27\Lib\site.py Encoding utf-8 수정 def setencoding(): """Set the string encoding used by the Unicode implementation. The default is 'ascii', but if you're willing to experiment, you can change this.""" encoding = "utf-8" # Default value set by _Py.. 2019. 1. 26.
카카오톡, 페이스북에서 웹 사이트 URL 공유시 나오는 이미지 및 설명문구 설정 카카오톡, 페이스북에서 웹 사이트 URL 공유시 나오는 이미지 및 설명문구 설정 예) 활용) 위 meta 태그들은 페이지 에 포함시켜야 함. og = > Open Graph protocol Reference : http://ogp.me/ 2019. 1. 24.
객체지향언어의 특징 캡슐화 외부에서는 공개된 메소드의 인터페이스만 접근 가능 객체 내 데이터에 대한 보안, 보호, 외부 접근 제한 하는 것 상속 상위 클래스의 특성을 하위 클래스가 물려받는 것 자바에는 다중 상속이 없음 따라서 인터페이스를 통해 다중 상속과 같은 효과 없음 다형성 객체에 따른 다른 동작을 뜻함 다형성은 오버라이딩과 밀접한 관계가 있음 자바 상속의 특징 다중 상속 지원 안함 상속의 횟수에 제한 없음 최상위 조상 클래스는 Object 클래스 추상클래스 추상 메소드를 하나라도 가진 클래스 클래스 앞에 반드시 abstract라고 선언해야 함 추상 클래스의 객체는 생성할 수 없다 인터페이스 모든 메소드가 추상 메소드인 클래스 인터페이스는 상수와 메소드만 갖는다. 필드는 없음 interface 키워드로 선언된 클래스 .. 2019. 1. 20.
[Spring] 스프링의 특징 1) 경량 컨테이너로서 자바 객체를 직접 관리한다. 각각의 객체 생성, 소멸과 같은 라이프 사이클을 관리하며 스프링으로부터 필요한 객체를 얻어올 수 있다. 2) 스프링은 POJO(Plain Old Java Object) 방식의 프레임워크이다 일반적으로 J2EE 프레임워크에 비해 구현을 위해 특정한 인터페이스를 구현하거나 상속을 받을 필요가 없어 기존에 존재하는 라이브러리 등을 지원하기에 용이하고 객체가 가볍다 3) 스프링은 제어반전(IoC : Inversion of Control)을 지원한다. 컨트롤의 제어권이 사용자가 아니라 프레임워크에 있어서 필요에 따라 스프링에서 사용자의 코드를 호출한다. 4) 스프링은 의존성 주입(DI : Dependency Injection)을 지원한다. 각각의 계층이나 서비스.. 2019. 1. 20.
[Mysql] Having 조건 Having 조건 SELECT 절에 조건을 사용하여 결과를 제한할 때는 WHERE 절을 사용하지만 그룹의 결과를 제한할 때HAVING 절을 사용한다. 예를 들어 설명하자면 부서별로 그룹지은 후(GROUP BY) 그룹지어진 부서별 평균 급여가 2000 이상인 (HAVING) 부서번호와 부서별 평균 급여를 출력하는 경우 SELECT DEPTNO, AVG(SAL) FROM EMP GROUP BY DEPTNO HAVING AVG(SAL) >= 2000; 2019. 1. 19.