-
Timsort python sorted 알고리즘programming 2019. 3. 13. 19:06
요즘 Programming peals 책을 읽고 있는데 정렬에 대한 언급이 나와서문득 Python을 사용하면서 데이터 sorting을 할때 bulit-in function인 sorted만 사용하고 있는것을 깨달았다.생각해보면 Python으로 되어있는 오픈소스 코드에서도 sorting할때 sorted를 사용하지 않는 경우는 딱히 못본거 같다.sorted 함수의 원형은 아래와 같다.sorted(iterable[, cmp[, key[, reverse]]])Pamater를 통해 key를 지정해주면 해당 key 기준으로 sorting을 해주고 reverse가 필요하면 reserver 옵션만 넣어주면 오름차순,내림차순 또한 마음대로 받아볼 수 있다.그렇다면 sorted 내부 sorting algorithm은 뭐가 ..
-
MSSql Server Password Maximum errorprogramming 2019. 3. 13. 19:02
Mssql 접근을 하다보니 아래와 같은 에러가 발생한 적이 있다.Traceback (most recent call last): File “”, line 1, in File “_mssql.pyx”, line 1829, in _mssql.connect (_mssql.c:19198) File “_mssql.pyx”, line 596, in _mssql.MSSQLConnection.__init__ (_mssql.c:5855) File “_mssql.pyx”, line 1557, in _mssql.maybe_raise_MSSQLDatabaseException (_mssql.c:15413)_mssql.MSSQLDatabaseException: (18456, ‘DB-Lib error message 18456, sev..
-
[MongoDB] Create a Shareded Cluster in MongoDBprogramming 2019. 3. 13. 19:00
Requirement에 고정된 key에 따라 데이터가 지속적으로 확장되는 프로젝트가 있었다.key를 기준으로 sharding이 되고 가져올때 빠르게 가져오고 관리적 측면이 편해야 했는데 이를 모두 충족시켜주는건 MongoDB Cluster라 생각되어 시스템을 구축하게 되었다.생각보다 많은 자료가 있어서 초반 기념잡은 이후에 진행은 어렵지 않았다. reference:1. http://www.sunzhongkui.me/deploy-mongodb-sharded-replica-set-cluster/ 2. http://rocksea.tistory.com/290 3. http://rocksea.tistory.com/13 server 1mongod –dbpath /user-history/hostname –port 1..