2013/02
-
Key notification개발하면서/코드보면서 2013. 2. 12. 23:42
이 기능은 2013년 1월달에 unstable로 merge되었습니다. https://github.com/antirez/redis/commit/4cdbce341ebff64d392a42011f4a9258f8aa834f#src 처음 시작할때는 2.6으로 했는데 하;;; 시간을 너무 끌었네요. 뭐든지 한번할때 왕창해야겠어요. 간단하게 말하면, 이 기능의 요지는 key가 추가/수정/삭제가 되었을때 이벤트를 잡아서 client한테 알려주는것입니다 슬기로운 antirez는 redis에 있는 기능을 이용해서 간단하게 구현을 했습니다. 이 글을 보시기전에 Pub/Sub을 보시고 오시면 더 좋겠습니다. key에 대해 이벤트(추가/수정/삭제)가 발생하면, 어떤키인지, 그리고 어떤 이벤트인지 두가지로 나뉩니다. 체널명을 __..
-
N-Queen개발하면서/Algorithm,DS,PS 2013. 2. 2. 13:56
JM북과 함께 PS의 재미를 알게되고 삼주전? 부터인가 topcoder의 재미를 알게되었습니다. 지금까지는 그냥 단순한 알고리즘 이해 수준에 머물렀다면 앞으로는 PS를 많이 경험할 생각입니다. topcoder를 재미를 알게된 3주전부터 C++를 하고 다른사람의 C++소스도 보고 있는데 C랑 비슷하면서도 많이 틀린...그런 오묘한 기분이네요. C++공부하면서 STL도 써볼겸 NQUEEN 문제를 풀어봤습니다. #include #include #include #include using namespace std; #define MAX_N 12 struct Queen { int x, y; }; set ch; int solve(int row, int size, vector& queen); int main() { i..