본문 바로가기

역류성 식도염에 좋은 음식 생활습관 개선으로 예방하기 역류성식도염의 만성적 특성을 고려해보면 생활습관 개선이 역류질환 예방에 도움을 줄 수 있습니다. 즉 과식하거나 식후 바로 누웠을 때, 고지방식 또는 알코올 섭취 후 역류가 잘 발생하므로 이런 습관을 버리는 것이 역류성식도염을 예방하는 방법입니다. 잠잘 때 머리를 15cm 정도 올려주면 야간 역류방지에 도움이 되며, 식후 2-3시간 이내에 눕지 말기, 과식을 피하고 규칙적으로 조금씩 자주 먹기, 흡연 삼가기, 카페인이나 초콜릿, 지방식의 섭취 줄이기, 체중 감량으로 복부 비만 조절하기, 복압을 높일 수 있는 조이는 옷 피하기 등도 역류질환 예방에 도움이 됩니다. 특히 과식 후 속이 더부룩하고 소화가 안 될 때 시원한 탄산음료나 커피를 마시는데, 이러한 습관은 식도위괄약근을 약화시.. 더보기
U2L프로젝트 sprintf 이슈 snprintf() 함수는 타겟배열버퍼에 일련의 문자와 값의 형식을 argument로 전달하여 저장할 수 있다. 아래의 샘플 예제를 실행했을 때 Unix와 Linux 에서 결과값이 다르게 출력되는 이슈가 있다. #include #include int main() { char str1[1024]; char buf[10]; memset(str1, 0x00, sizeof(str1)); memset(buf, 0x00, sizeof(buf)); strcpy(str1, "abcd"); strcpy(buf, "1234"); snprintf(str1, sizeof(str1), "%s%s", str1, buf); printf("str1 [%s]\n", str1); return 0; }이 프로그램을 Unix에서 수행했을 .. 더보기
오라클 ORA-01002 오류 원인과 조치 방법 ORA-01002 오류가 발생되는 경우는 여러가지가 있을 수 있겠지만 최근에 만난 사례는 공유하면 좋겠다. 오라클에서 커서 Open 후에 rollback을 처음으로 만나게 되면 ORA-01002 오류 : fetch out of sequence 가 발생될 수 있다. 오라클의 경우 커서 오픈 후 바로 rollback 을 만나면 커서를 닫아 버리기는 경우였다. 이런 현상은 무조건 발생되는 것은 아니고 커서 오픈 전 DML 이 수행된 적이 있을 경우에 발생된다. 커서 오픈 전 수행된 DML 이 commit/rollback 으로 마무리 되지 않은 상태에서 커서가 오픈되고 rollback 을 처음 만나게 될 때 이전 DML 을 rollback 하면서 커서도 close 해 버린다. 커서 오픈 전에 DML 수행되었더라.. 더보기