본문 바로가기
반응형

Development271

static 함수 static의 원초적인 목적은 함수내에서 선언되어 그 함수가 return되었다가 다시 그 함수가 불리워도 그 변수가 값을 유지하고 있도록 하기 위함입니다. C에서 그렇죠. 그런데 이런 static 변수는 기본적으로 해당 프로그램이 초기화될때 메모리에서 제일 먼저 만들어두는게 규칙이죠. 그래서 이 변수가 원래의 목적과 다르게 Global 변수를 선언할 때 static을 선언하는 것처럼 오용되어 변질되어 왔습니다.사실 Global은 static선언과 관계없이 처음부터 끝까지 존재하니까요. 더 엄격히 말하면 static이 붙은 변수가 속한 범위(코딩 내부구조에 따른 유효범위)내에서만 계속 값이 유지된다는 의미입니다.static이 함수에 붙었다고 해서 같은 파일이어도 컴파일되고 하는 것은 단순히 그 현상일 뿐입.. 2014. 2. 26.
자바 웹프로그래밍 커리큘럼 초보 Java 웹개발자들을 위한 로드맵자바 웹프로그래머의 기본 크윽.. 슬슬 자바를 해야는구나. ㅅㅂ 2014. 2. 25.
비트연산 출처 : http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/C/Documents/Bit_Operation 고급언어를 사용하다 보니, 이제는 bit 연산은 교과서에나 찾아볼 수 있는 구닥다리 정보가 된 것 같다. 고급 어셈블리어(:12)라고 하는 C(:12)에서도 잘 사용하지 않는 것 같으니 다른 언어에서는 사용할일이 더욱 드물지 않을가 생각해본다. C언어에서 조차 비트연산을 사용하지 않는 이유는 대부분의 책들이 비트연산을 사칙연산자 다루듯이 연산방법만을 나열하고 있다는데 있다. 비트연산의 강력함과 활용가능성을 생각해 볼때 매우 유감스러운 일이다. 해서 비트연산에 대한 실용적인 문서를 만들어 보기로 했다. bit에 대해서 : 다분히 원칙적 설명 비트에 대한 고.. 2014. 2. 25.
You don't have permission to access / 아파치 웹서버 설정후 접속오류 평소와 동일하게 리눅스 OS와 APM 설치후 웹서비스 설정후 브라우저 접속을 했는데 다음과 같은 오류가 나타 나더군요. ForbiddenYou don't have permission to access /index.php on this server. permission 오류의 경우 /home/개정 경로에 소유권 지정을 가끔 빠트린 경우 발생하곤 해서 소유권 확인해보니 chmod 755 * 설정 되어 있더군요. 즉, 디렉토리 소유권 지정 문제는 아니더군요. 그래서 아파치 로그를 확인 해봤습니다. 설치경로/apache/losg/ -rw-r--r-- 1 root root 1726 1월 10 11:05 error_log 로그 기록중 다음과 같은 메시지가 있더군요! [Mon Jan 1.. 2014. 2. 17.
반응형