페이지 만든날 (APR 11, 2003)
AnswerMe : Python을 다시 깔려구 ActiveState로 들어가서 이리 저리 갔더니 FTP 연결되었읍니다. ftp://ftp.activestate.com/ActivePython/windows/2.4/ 근데 여기에 뭐가 많네요... 맨 앞에 Install icon 같은 것을 다운 받아 실행 시켰더니 설치는 되었읍니다. 그런데 나머지는 뭔가요? 다 같은 것 같지는 않은데....
일단, msi 파일은 [NT]이상의 운영체제에서 사용하는 새로운 프로그램인스톨 방법이고요, zip 은 msi를 못쓰는 사람들(win98등)을 위한 것이고요... 나머지는 버젼에 관한것입니다. 2.4a1, 2.4b1, 2.4c1,... 2.4 보통 프로그램을 만들고 버젼을 매기는데, 큰 버젼변화를 먼저 적고,,, 알파버젼, 베타버젼, 감마버젼... 이렇게 발전시키고, 최종적으로 2.4 정식판을 릴리즈합니다. 저곳에서는 혹시라도 필요한 사람들을 위해 중간중간의 모든 버젼들을 모두 제공하는 것입니다. 별일없다면, 2.4 를 받으시면됩니다. --[yong27], 2005-01-21
AnswerMe : 여기 위키에서 예제 같은 것으로 올려 놓은시 Python code를 실험해보려면, 꼭 compile을 해야합니까?
안하셔도 됩니다. 파이썬만 설치되어 있으면, 바로 실험해보실수 있습니다. --[yong27], 2005-01-22
AnswerMe : [Factorial.py]을 저장해서 (python 디렉토리에 exam 디렉토리 만들고 그안에다 factorial.py로 저장하고) 도스 창에서 실행시켜 봤읍니다. 그랬더니 test1 .... ok, test2....ok ...이런게 2개 더나오고 Ran 4 tests in 0.050s ok 이렇게 나오고 끝나네요...실험을 잘 해본건지????
잘해보신것 맞습니다. class FactorialTest 부분을 그냥 영어읽듯이 읽어보시면, 뭘 테스트한것인지 짐작하실 수 있을껍니다. 예를 들어 self.assertEquals(1, fact(1)) 를 보시면, fact(1) 은 1 이어야 한다 라고... --[yong27], 2005-01-25
Dear DrPepper
[DrPepper/ljh.py]가 일단 작동하는 코드입니다. 현재는 one-way [ANOVA]만 하고 있습니다. --[yong27/2003-04]-25
[TeX]입니다. 여기 클릭하셔서 링크된 자세한 문헌을 보시면 여러 수식 및 '타우'등을 표현하실 수 있을거에요 건승하시길.. --[indigoH]
논문 인터넷에 받아놨습니다. 다음 링크에서 받으시면 됩니다.
http://www.neosgen.net/papers/BlocksOfLimitedHaplotypeDiversity.pdf
http://www.neosgen.net/papers/TheStructureOfHaplotype.pdf -- 2004.05.16, [neosphere]
[Grub]를 참고하세요 -- ["yong27"] DateTime(2006-04-11T12:07:56Z)
코드 좀 보아주십시요. C++ 입니다. 문자열을 str이라는 변수에 넣은 후 문자가 몇개인지 세어 보는 겁니다. 코드를 손 봤더니 결과가 나오기는 하는데 디버그 하라네요.... 누구 아시는 분이 좀 봐주십시요.......... DrPepper
#include <iostream> #include <cstring> using namespace std; void main() { char* str; void WordCount(char* x ) ; str = "가나다라ab "; WordCount(str); } void WordCount(char* x ) { int alpha =0; int space=0; int han =0; int WordNumber = 0; while(*x) { if(isalpha(*x)) alpha += 1; else if(isspace(*x) space += 1; else han += 1; buf++; } han = han/2; WordNumber = alpha + han; cout << "저장된 문자수는 " << WordNumber << "입니다." << endl; }
안녕하세요. DrPapper 님 . 코드를 잠깐 봤는데, void WordCount(char* x ) ; 이건 없어져야 할 부분으로 보입니다. 초기화되지 않은 않은 포인터 변수를 넘기시면 비정상적으로 작동합니다. 그리고 프로그램 구조상 절대로 정상적인 문자길이를 알아 낼 수 없습니다. 코드를 보니 ASCII 코드 127 이하면 1글자로 인식하고 그렇지 않으면 한글로 인식해서 한글은 단순히 2바이트 문자라고 생각하고 2로 나누는 구조인데요(han=n/2 부분이 이 역할을 하죠). 한글은 절대로 2바이트가 아닙니다. 뭐.. 복잡한 이야기가 많은데요. 그냥 eucKr 같은 경우에는 2바이트씩 사용하지만, unicode 는 그때 그때 다르기 때문에 이 코드는 절대로 정상적인 결과가 나올 수 없습니다. 한글 빼고 영문만 가지고 길이 계산해서 잘 나오면 잘 되는구나 하시면 될 것 같습니다. 도움이 됬기를 바랍니다. -- ["neosphere"] [[DateTime(2006-04-15T16:09:57Z)]
코드를 약간 수정했읍니다. isalpha 와 isspace 함수를 썼더니 나오기는 하는데 한글이 하나 모자라고 영문이 하나 많게 나오네요. void WordCount(char* x ) ; 이부분은 str 에 문자열을 입력하면서 이미 초기화 된 것이 아닌가요? 이 함수를 다른 클래스에 끼워서 넣으면 작동이 되긴 하거든요...근데 자꾸 디버그 하라고 나와서 문젠데.......DrPepper