분류 전체보기

    회원가입 시 관리자에게 메일로 알리기

    시작에 앞서, 본 문서는 XE 1.11.0 버전 기준이다. 회원가입 시 멤버 추가를 처리하는 함수는 xe/modules/member/member.controller.php에 function insertMember(&$args, $password_is_hashed = false) 함수 내에 있다. 이 함수의 마지막 부분에 mail을 보내는 코드를 넣으면 된다. xe/modules/member/member.controller.php의 2100번째 줄에 insertMember함수가 정의되어 있다. function insertMember(&$args, $password_is_hashed = false) { // Call a trigger (before) $output = ModuleHandler::trigger..

    0과 1로 이루어진 string을 bit로 파일쓰기

    0과 1로 이루어진 string(예를들면 "011011011100")을 ofstream binary mode로 그냥 쓰면 bit로 들어가지 않는다. 이 때 bitset STL을 사용하여 bit 단위로 쓸 수 있다. 해결 방법 string을 8개 단위로 나눈다. (8개로 나누고 남은 string은 뒷부분을 0으로 채워서 8개로 맞춘다.) 1에서 8개 단위로 나눠진 string을 각각 bitset에 담는다. bitset에 담긴 8개의 bit들을 unsigned long으로 변환한다. (bits.to_ulong()) 3에서 구해진 unsigned long에 해당하는 char형(1byte=8bits)을 파일에 쓴다. #include void writeBin(ofstream& fout, string str) { ..