Programming123 C++ Inheritance (public, protected, private) public inheritance : Maintains original type of super class. protected and private inheritance : Changes all types of super class to its inheritance type. public type in super class protected type in super class private type in super class public inheritance public type protected type private type protected inheritance protected type protected type protected type private inheritance private type.. 2011. 1. 20. Syntax Highlighter 3.0을 Tistory에 적용하다. 역시 세상에 쉬운일이 별로 없다고 2.0이 설치된 곳에 overwrite 만 해서는 되질 않는다. 이번 글에서는 변경된 부분에 대해서만 설명하고자 한다. - 참조 : 2.0설치 관련 글(http://goo.gl/a1jAg) , Syntax Highlighter (http://goo.gl/wF2u) 추가해야 할 코드 를 사용한 경우 script 기술했던 부분에 아래의 코드를 추가한다. Scroll bar 없애기 : 본인이 주로 사용하는 chrome 에서는 모든 창에 vertical scroll bar 가 등장하였고, 세로로 넘어가는 녀석에 대해서는 horizental scroll bar님도 등장하셨다. 아주 보기가 싫어서 shCore.css 부분을 손을 보았다. 차후에 코드 길이가 긴 녀석의 경우 깨질수도.. 2011. 1. 12. 반올림 함수 반올림 함수는 c에서 기본적으로 지원하지 않는다. 자주 사용되는 관계로 아래와 같이 정리해보았다. /// /// round function /// ex) num= 10.2465, where=3 -> 10.25 /// ex) num=-10.2465, where=3 -> -10.24 /// double round(double num, int where) { double roundedNum = num * pow(10, where-1); roundedNum += 0.5; roundedNum = (roundedNum>0)?floor(roundedNum):ceil(roundedNum); roundedNum *= pow(10, -1 * (where-1)); return roundedNum; } 2011. 1. 10. 자주 사용하는 스크립트 모음 Commands git status로 나온 결과 리스트 중 특정 문자열 "CVS"를 포함하는 라인에서 파일명을 추출하여 git rm을 하고 싶을때 $ git st | grep CVS | awk '{print $3}' | xargs git rm -f 현재 경로로 부터 아래 폴더 내 파일까지 반복적으로 dos 형태의 파일을 unix형태로 바끄고 싶을 때. $ find . -exec dos2unix {} \; Bash Shell 파일명에 현재 날짜를 넣어서 생성하고 싶은 경우 $(date +%Y%m%d) 환경변수가 선언이 되어 있지 않거나 비어있는지 점검 if [ -n "${VAR+x}" ]: VAR 가 선언되어 있지 않으면 fail if [ -n "${VAR:+x}" ]: VAR 가 선언되어 있지 않거나 .. 2010. 12. 21. 이전 1 ··· 6 7 8 9 10 11 12 ··· 31 다음