본문 바로가기

쉘 스트립트(bash)에서 큰따옴표(" ")와 작은따옴표(' ') 차이 쉘 스크립트에서 따옴표는 중요한 의미를 지닌다. 아주 쉽게 말하자면 큰따옴표(" ")를 쓰면 $str의 실제 값을 출력할 수 있고(변수의 값) 작은따옴표(' ')를 쓰면 그냥 $str이라는 문자열 자체가 출력된다. 다음 예제를 보면 바로 이해할 수 있을 것이다! #!/bin/bash str=`world` echo "hello $str" // hello world가 출력됨 echo 'hello $str' // hello $str이 출력됨 더보기
자바스크립트 객체(Object) 선언 방법 및 개념 자바스크립트에는 Object(객체)라는 데이터 타입이 있다. 자바의 Object는 잠시 제쳐두고 그냥 전혀 별개의 개념이라고 생각하자!(그냥 이름만 같고 완전히 다른 놈이라고 간주해버리자!) Object를 선언하는 방법은 딱 두 가지이다.(명쾌하다!) 1. new Object()로 선언하는 방법 var obj = new Object(); 2. JSON으로 선언하는 방법 var obj = {}; ( 여기서 주의사항은 var obj = [];로 해버리면 Array(배열)가 된다는 것이다! 괄호의 차이일 뿐이지만 천지차이다! 깊게 들어가면 Object는 곧 Array라는 놀라운 진리에 접근할 수 있지만 이건 나중에 생각해도 충분하다!(조금 혼란스럽지만 사실이다. 자바스크립트는 참 재미있는 언어인 것 같다.) .. 더보기
Invalid command 'SSLCipherSuite', perhaps misspelled or defined by a module not included in the server configuration 에러가 났을 때 Invalid command 'SSLCipherSuite', perhaps misspelled or defined by a module not included in the server configuration 위와 같은 에러가 난다면 아파치 httpd.conf에서 LoadModule ssl_module modules/mod_ssl.so 부분의 주석을 해제하면 된다. 만약 위의 부분이 conf에 아예 존재하지 않으면(그리고 mod_ssl.so 파일이 없으면) mod_ssl을 설치해야만 한다!(httpd -l을 쳤을 때 mod_ssl.c가 없으면 mod_ssl이 설치가 안된 것이다!) 더보기