안녕하세요.
다름이 아니고, 몇일째 찾고 있는데요, gcc를 사용해서 컴파일을 하게 되는데, 보통은 버퍼오버플로우에 노출되어있는 것이 사실이잖아요? 그래서, 가급적이면 코딩도 secure하게 하는 것이 좋다고하는데, 기존의 gcc 라이브러리를 대체할 수 있는 secure library가 존재하는지 알고 싶습니다.
NAT 기능을 사용하고 있는데요... 필요에 의해서 NAT rule을 iptables를 통해서 삭제했는데도 불구하고 NAT를 통한 packet forwarding이 계속 됩니다.
문제를 보니, /proc/net/ip_conntrack이 Cache처럼 동작하기 때문에 rule이 삭제되었음에도 계속 forwarding 되는것으로 보이는데요..
두가지 질문이 있습니다.
(1) ip_conntrack cache를 flushing 시키려면 어떻게 해야 하나요?
OS 과목을 공부하다가 의문점이 생겨서 이렇게 질문 드립니다.
보통 Context Switch은 인터럽트가 발생 했을 경우에 발생 된다고 들었는데..
함수 호출의 경우는 어떻게 되나요?
혹시 인터럽트의 경우 말구 Context Switch가 발생하는 경우가 또 있나요? (트랩이나.. 다른 ...)
답변 부탁 드립니다..
PHP 5.1부터 PDO를 사용할 수 있습니다.
PHP Data Object의 약자인데.. DB 추상화 계층이라고 이해하시면 되겠습니다..
그런데 이것이 싱글턴으로 구현되어있지는 않은지라 DB접속 속성에 따라 한개의 인스턴스만 제공하도록 객체를 생성했습니다.
우선은 PDOWrapper라고 이름붙였습니다만...
질문 1) 이때 이 객체의 이름을 뭐라고 줘야 센스있다는 소리를 들을까요?? ;;
안녕하세요. 리눅스 시작하는 유저입니다.
소스랑 파일이름 모든 특정한 문자를 찾아내서 한번에 바꿀수 있나요??
특정한 문자를 소스내에서 찾아내는건 알지만
특정 문자(파일)을 찾아내서 제가 원하는 문자(파일이름)을 바꿀수 있나요?
부탁드립니다.
쉘 스크립트에서 여러 조건을 체크하고 싶은데요
예를 들어
if [ ! ( 조건문1 -o 조건문2 -o 조건문3 ) ] ; then
위와 같이 표현하고 싶으면 어떡해야 하나요?
괄호는 사용할수 없다고 나오는데.. 비슷한 문법이 있나요?
제가 요즘 특정 java 라이브러리를 래핑하여 다른 언어에서 쓸 수 있도록하는 소스코드를 만들어내는 프로그램을 만들고 있습니다. 이 프로젝트에 TDD 를 적용해보고 싶은데 어떻게 해야 할지 감이오지 않습니다.
일단 테스트해야 할 부분은 소스코드를 올바르게 만들어 내는지와 만들어낸 소스가 올바르게 동작하는지 인데 양쪽 모드 testcase 를 만들려고 하니
기본적인 식 힌트를 구합니다. ^^;
일단 1970년 1월 1일부터 어느 날짜까지의 날짜수는 구했습니다.
여기서 구한 날짜수를 다시 년월일로 표시할려고 하는데요.
윤년도 껴 있고 해서 다시 표시할려는데 생각이 언뜻 안나네요.
물론 날짜수를 계산할 때는 윤년을 포함하여 계산 하였습니다.
예로 2006-12-31일일까지의 날짜수는 13513입니다.
예를들어...
./../../aaa/aaa.txt 라는 파일이 있다는걸 알았습니다.
근데 이것의 절대경로를 알수 있는방법이 있을까요?
물론 현제 위치구하고 주어진 파일명(상대경로) 분석해서 상위두번에 어쩌고를 string 떼고 붙이고 하면되겠지만..
좀깔끔히 처리하는방법이 있을까요?
제가 바라는 건 자바 API DOC 수준의 다큐멘트 인데요.
당연히 있을 텐데 그런면서 찾아봤는데 아예 그런 게 없고. 있을 이유가 없다는 듯이 씨도 보이지가 않네요.
근데 자바 API DOC수준으로 전체 클래스,대략적인 설명,반환값,히스토리 같은게 정리된 문서가 없다면, 개발하면서 쓴 클래스이름,함수,반환값을 머릿속에 넣고 있어야 된다는 말인데, 이게 도저히 이해가 안되네요.