IT2012. 4. 12. 09:38
반응형



python 소수 구하는 알고리즘


sieve algorithm


def primes(n):

  """ returns a list of prime numbers from 2 to < n """

  if n < 2:  return []

  if n == 2: return [2]

  # do only odd numbers starting at 3

  s = range(3, n, 2)

  # n**0.5 may be slightly faster than math.sqrt(n)

  mroot = n ** 0.5

  half = len(s)

  i = 0

  m = 3

  while m <= mroot:

    if s[i]:

      j = (m * m - 3)//2

      s[j] = 0

      while j < half:

        s[j] = 0

        j += m

    i = i + 1

    m = 2 * i + 3

  # make exception for 2

  return [2]+[x for x in s if x]

print '-' * 50  # print 50 dashes, cosmetic

num = 1000000

primeList = primes(num)

print "List of prime numbers from 2 to < %d:" % num

print primeList

반응형

'IT' 카테고리의 다른 글

sketcup 습작 입니다.  (0) 2012.11.30
app web 설정 option  (0) 2012.05.29
syslog-ng.conf 파일  (0) 2012.03.20
만번 마운트 후에 fsck 로 파일 시스템 check 해라  (0) 2012.02.29
키보드 마우스 공유 프로그램 synergy  (0) 2012.01.17
Posted by Dream Come True
IT2012. 3. 20. 19:36
반응형


options {
        long_hostnames(off);
        sync(0);
        stats(43200);
        dns_cache(yes);
        use_fqdn(no); 
        keep_hostname(yes);
        use_dns(yes);     
};

source gateway {
        unix-stream("/dev/log");
        internal();
        udp(ip(0.0.0.0) port(514));
};

source tcpgateway {
        unix-stream("/dev/log");
        internal();
        tcp(ip(0.0.0.0) port(514) max_connections(1000));
};

destination hosts {
        file("/home2/syslogs/$HOST/$FACILITY"
        owner(root) group(root) perm(0600) dir_perm(0700)
create_dirs(yes));
};

log {
        source(gateway); destination(hosts);
};

log {
        source(tcpgateway); destination(hosts);
};



syslog-ng.conf 파일

/home2/syslogs/ 디렉토리로 로그 기록
반응형
Posted by Dream Come True
IT2012. 2. 29. 08:44
반응형

tune2fs -c 10000 /dev/sda1

만번 마운트 후에 fsck 로 파일 시스템 check 해라
반응형

'IT' 카테고리의 다른 글

python 소수 구하는 알고리즘 sieve algorithm  (0) 2012.04.12
syslog-ng.conf 파일  (0) 2012.03.20
키보드 마우스 공유 프로그램 synergy  (0) 2012.01.17
대용양 파일 자르기  (0) 2011.12.08
원격지 로그 보기 expect 자동화  (0) 2011.12.02
Posted by Dream Come True
IT2012. 1. 17. 21:49
반응형

2대의 컴퓨터 일때.

[linux]

debian server : santafe

[windows xp]
windows xp client : devself


아래 설정 파일


@santafe:~$ cat synergy.conf

반응형

'IT' 카테고리의 다른 글

syslog-ng.conf 파일  (0) 2012.03.20
만번 마운트 후에 fsck 로 파일 시스템 check 해라  (0) 2012.02.29
대용양 파일 자르기  (0) 2011.12.08
원격지 로그 보기 expect 자동화  (0) 2011.12.02
rsync 백업 스크립트  (0) 2011.11.24
Posted by Dream Come True