.
블로그"ITISFUN"에 대한 검색결과123건
  • [비공개] zombie porcess in linux server

    뒌장 좀비가 한마리 있다. zombie 프로세는 죽어있는 프로세스다. 죽었는데. 없어지지 않은 프로세스다. 죽이면.. 안죽는다.. 그래서 좀비~ 실제로 좀비 한두마리는 세상에 아무 영향을 끼치지 않는다... 할당된 리소스도 거의 없고, 성능에 거의 영향을 주지 않는다.. 많아졌을때는 문제가 되긴 하겠지.. 그리고. 많아졌다는 것은, 그 프로세스에 프로그래밍적 버그가 있다는 얘기~ top 명령을 보면 아래와 같은 부분이 있다. top - 15:47:30 up 532 days, 22:49, 6 users, load average: 1.10, 1.22, 1.15 Tasks: 189 total, 1 running, 187 sleeping, 0 stopped, 1 zombie Cpu(s): 0.1%us, 0.1%sy, 0.0%ni, 99.3%id, 0.5%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 8177256k total, 8119608k used, 57648k free, 121636k buffers Swap: 8385920k total, 63000k used, 8322920k free, 7399796k cached 어쨋든.. zombie를 죽이는 방법은.. 대마왕을 죽이는 것 밖에 없다. 즉.. zombie pr..
    ITISFUN|2012-02-03 04:00 pm|추천

    추천

  • [비공개] PYTHON : 36Encode, 36Decode ( 36진수 처리 )

    뭐. 사실.. 진수야.. Base String만바꿔주면 되는거고..PHP에서 Python으로 변경하는 김에...#CHARSET = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" CHARSET = "0123456789abcdefghijklmnopqrstuvwxyz" # 36진수 Key를 Long 숫자로 변환한다. @staticmethod def get36CharDecode(key) : iLength = len(CHARSET) -1 iKeyLength = len(key) result = "" lTotalNum = 0L if iKeyLength == 1 : lTotalNum = long(CHARSET.find(key)) else : for i in range( iKeyLength -1 ) : tmpChar = key[i:(i+1)]; orgValue = long( CHARSET.find(tmpChar) ) multiValue = long( iLength + 1 ) powValue = long( iKeyLength - (i + 1) ) lTotalNum = lTotalNum + ( orgValue * pow( multiValue, powValue ) ) lTotalNum = lTotalNum + CHARSET.find( key[iKeyLength-1:iKeyLength] ) result = long(lTotalNum) return result # Long 숫자를 36진수 Key로 변환한다. @staticmethod def get36CharEncode(no) : lNum = long(no); iLength = len(CHARSET) -1 sEncodeKey = "" if lNum iLength : sEncodeKey = CHARSET[ ..
    ITISFUN|2012-02-02 03:43 pm|추천

    추천

  • [비공개] PYTHON : 36Encode, 36Decode ( 36진수 처리 )

    뭐. 사실.. 진수야.. Base String만바꿔주면 되는거고.. PHP에서 Python으로 변경하는 김에... #CHARSET = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" CHARSET = "0123456789abcdefghijklmnopqrstuvwxyz" # 36진수 Key를 Long 숫자로 변환한다. @staticmethod def get36CharDecode(key) : iLength = len(CHARSET) -1 iKeyLength = len(key) result = "" lTotalNum = 0L if iKeyLength == 1 : lTotalNum = long(CHARSET.find(key)) else : for i in range( iKeyLength -1 ) : tmpChar = key[i:(i+1)]; orgValue = long( CHARSET.find(tmpChar) ) multiValue = long( iLength + 1 ) powValue = long( iKeyLength - (i + 1) ) lTotalNum = lTotalNum + ( orgValue * pow( multiValue, powValue ) ) lTotalNum = lTotalNum + CHARSET.find( key[iKeyLength-1:iKeyLength] ) result = long(lTotalNum) return result # Long 숫자를 36진수 Key로 변환한다. @staticmethod def get36CharEncode(no) : lNum = long(no); iLength = len(CHARSET) -1 sEncode..
    ITISFUN|2012-02-02 03:43 pm|추천

    추천

  • [비공개] PHP : 62Encode 62Decode ( 62진수 처리 )

    잊어버릴라... ㅠㅠ 62 진수 처리 함수 왜... 이런걸. 써야 되나. 거참.. System.out.println("13e : " + get62CharEncode ( Long.valueOf("13") ) ); System.out.println("13d : " + get62CharDecode (get62CharEncode ( Long.valueOf("13") ) ) ); String CHARSET = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; // 62진수 Key를 Long 숫자로 변환한다. public static long get62CharDecode(String key) { int iLength = CHARSET.length() -1; int iKeyLength = key.length(); double dTotalNum = 0D; if( iKeyLength == 1 ) { dTotalNum = (long) CHARSET.indexOf( key ); } else { for (int i = 0; i < (iKeyLength -1) ; i++ ) { String tmpChar = key.substring( i, (i+1) ); double orgValue = Double.valueOf( CHARSET.indexOf( tmpChar ) ); double multiValue = Double.valueOf( (iLength + 1 ) ); double powValue = Double.valueOf( iKeyLength - (i + 1) ); dTotalNum = dTotalNum + ( orgValue * Math.pow( multiValue, powValue ) ); } dTotalNum = dTotalNum + CHARSET.indexOf( key.su..
    ITISFUN|2012-02-02 03:38 pm|추천

    추천

  • [비공개] PHP : 62Encode 62Decode ( 62진수 처리 )

    잊어버릴라... ㅠㅠ 62 진수 처리 함수 왜... 이런걸. 써야 되나. 거참.. System.out.println("13e : " + get62CharEncode ( Long.valueOf("13") ) ); System.out.println("13d : " + get62CharDecode (get62CharEncode ( Long.valueOf("13") ) ) ); String CHARSET = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; // 62진수 Key를 Long 숫자로 변환한다. public static long get62CharDecode(String key) { int iLength = CHARSET.length() -1; int iKeyLength = key.length(); double dTotalNum = 0D; if( iKeyLength == 1 ) { dTotalNum = (long) CHARSET.indexOf( key ); } else { for (int i = 0; i < (iKeyLength -1) ; i++ ) { String tmpChar = key.substring( i, (i+1) ); double orgValue = Double.valueOf( CHARSET.indexOf( tmpChar ) ); double multiValue = Double.valueOf( (iLength + 1 ) ); double powValue = Double.valueOf( iKeyLength - (i + 1) ); dTotalNum = dTotalNum + ( orgValue * Math.pow( multiValue, powValue ) ); } dTotalNum = dTotalNum + CHARSET.indexOf( key.su..
    ITISFUN|2012-02-02 03:38 pm|추천

    추천

  • [비공개] KT 무선데이터 과금.

    KT에서.. 무선데이터 요금을 쓰는데.. 무제한이 아니라면.. 누구나 정해진 용량 이상을 썼을 때.. 요금이 궁금할 것 같다.. 나도.. ㅠㅠ 그래서. KT 상담전화로 확인한 결과.. 원래.. 1Kb 당 0.5원.. ㅎㅎㅎㅎ 1Mb를 더 쓰면.. 1Mb = 1024000 = 1024Kb , 즉 512원 100Mb면.. 51,200원 조심해야겠네요.. 그런데.. i형 요금제나, 데이터플러스 요금을 사용하게 되면, 1Kb당 0.025원... 확... 낮아지네요 뭐. 계산은 어렵지 않게, 100Mb 더 사용하면, 5,120원. 추가로, 데이터 사용량에 대한 알림 문자는. 설정한 용량의 80%썼을 때 와 100% 썼을 때 2번 알려준다고 하니다. 마지막으로.. SKT는 요금제 그런거 상관없이 추가금액은 무조건 0.5원이랍니다.. 주의하세요~
    ITISFUN|2012-01-09 04:46 pm|추천

    추천

  • [비공개] KT 무선데이터 과금.

    KT에서.. 무선데이터 요금을 쓰는데.. 무제한이 아니라면.. 누구나 정해진 용량 이상을 썼을 때.. 요금이 궁금할 것 같다.. 나도.. ㅠㅠ 그래서. KT 상담전화로 확인한 결과.. 원래.. 1Kb 당 0.5원.. ㅎㅎㅎㅎ 1Mb를 더 쓰면.. 1Mb = 1024000 = 1024Kb , 즉 512원 100Mb면.. 51,200원 조심해야겠네요.. 그런데.. i형 요금제나, 데이터플러스 요금을 사용하게 되면, 1Kb당 0.025원... 확... 낮아지네요 뭐. 계산은 어렵지 않게, 100Mb 더 사용하면, 5,120원. 추가로, 데이터 사용량에 대한 알림 문자는. 설정한 용량의 80%썼을 때 와 100% 썼을 때 2번 알려준다고 하니다. 마지막으로.. SKT는 요금제 그런거 상관없이 추가금액은 무조건 0.5원이랍니다.. 주의하세요~ '주절주절' 카테고리의 다른 글 이게 뭔지 아시나요?(0) 2012/09/23 자동차 과속 등 과태료 부과 내역(0) 2012/06/14 ..
    ITISFUN|2012-01-09 04:46 pm|추천

    추천

  • [비공개] 아~~ 안쓰면 안외워져.

    접속부사. 접속사가 아니라 부사이므로 부사의 위치에 와야 한다. 따라서 이들 부사 다음에는 접속사와는 달리 항상 콤마가 있다. however 그러나 otherwise 그렇지 않으면 nevertheless 그럼에도 불구하고 meanwhile 한편 therefore 따라서 thus 따라서 moreover 게다가 accordingly 게다가 futhermore 게다가 instead 그 대신
    ITISFUN|2012-01-04 11:23 am|추천

    추천

  • [비공개] 아~~ 안쓰면 안외워져.

    접속부사. 접속사가 아니라 부사이므로 부사의 위치에 와야 한다. 따라서 이들 부사 다음에는 접속사와는 달리 항상 콤마가 있다. however 그러나 otherwise 그렇지 않으면 nevertheless 그럼에도 불구하고 meanwhile 한편 therefore 따라서 thus 따라서 moreover 게다가 accordingly 게다가 futhermore 게다가 instead 그 대신 '주절주절' 카테고리의 다른 글 자동차 과속 등 과태료 부과 내역(0) 2012/06/14 KT 무선데이터 과금.(0) 2012/01/09 아~~ 안쓰면 안외워져.(0) 2012/01/04 돈주고 폭행한 최철원씨는 집행유예~(0) 2011/04/06 연평도 사격 훈련... 2시30분 시작..(0) 2010/12/20 북한 핵사찰 재개, 연료봉 반출협상 합의(0) 2010/12/20 var livere_user_name = ''; var livere_homepage = ''; var livere_blog_id = '103929'; var livere_entry_id = '287'; var livere_article_id = ''; var livere_consume..
    ITISFUN|2012-01-04 11:23 am|추천

    추천

  • [비공개] PYTHON - TypeError: 'str' object is no..

    str()은.. integer를 string으로 형변환할 때 사용하는 예약 메소드이다. 주로 .. strValue = str(123) 처럼 사용한다. 가끔 " TypeError: 'str' object is not callable "에러 메세지를 만날 경우가 있다. 이런 경우에는 위쪽에서 str을 변수 이름으로 선언한 경우이다. 즉, 메소드가 아닌 변수명을 메소드처럼 사용하려다 보니 TypeError가 발생하는 것이다. 가장 흔한 경우가 str() 이나 type() 같은 경우다. str = "HAHAHA" ... 네이밍을 고민한다면 위와 같은 변수명은 안쓰겠지만.. 뭐. 자주 보는거 보면. ㅋㅋㅋ
    ITISFUN|2011-10-18 08:04 pm|추천

    추천

이전  1 2 3 4 5 6 7 ... 13  다음
셀로거는 비즈니스/마케팅 관련 블로그중 대중에게 RSS를 제공하는 블로그의 정보만 수집 및 정리하여 소개하는 비상업적 메타블로그 사이트입니다.
수집된 내용에 대한 모든 블로그의 저작권은 모두 해당 블로거에게 있으며 공개되는 내용에 대해서는 Sellogger의 입장과 무관합니다.
셀로거에서는 원글의 재편집 및 수정을 하지 않으며 원문링크를 제공하여 전문확인을 위해서는 저작권자의 블로그에서만 확인가능합니다.
Copyright (c) Sellogger. All rights reserved. 피드등록/삭제요청 help@sellogger.com