bit 연산자를 활용하고 싶어요. 각 메뉴별로...
글쓴이: radium / 작성시간: 금, 2003/01/24 - 5:35오후
음... 제가 하고싶은 건.
예를 들어 어떤 사이트에서 A, B, C, D라는 메뉴로 서비스를 해주는데, 유저는 네개의 서비스중 맘에 드는 걸 1개 이상 선택해서 결재한 후에 이용할 수 있구요. 그러면 이제 서비스 하는 입장에선 각 메뉴별로 유저의 권한을 체크해야 하쟎아여.
물론 이걸 구현하는 건 어려운건 아니지만, 제 짧은 생각엔 이진수로 각 메뉴별로 값을 주고, 유저의 사용권한에도 이진수로 값을 준 후에 비트연산자를 활용하면 특정 유저가 특정 메뉴를 이용할 수 있는 권한이 있는 지를 좀더 깔끔하고 아름답게 알아낼 수 있지 않을까 싶어서요.
이런 알고리즘은 사용해 본적이 없어서 될 듯 될 듯 하면서 잘 안되네요. 혹시 아시는 분 계세요?
부탁드립니다.
즐프~~~ :oops:
Forums:
댓글 달기