하나의 면경
6788 단어 직접 경험 하 다
1. int、uint、long、ulong、dword 32 , , int-ptr uint-ptr, 。 , handle (void *), handle long ulong 。
2. , ptrtolong() ptrtoulong() ( basetsd.h ) , , 。
3. api out , , win32 , ulong api , ulong , win64 , 64 , ulong , , api 。
4. 。 win32 , dword , , 。 win64 , , dword , uint-ptr pvoid 。win32 api ( raiseexception()) 。
5. get/setwindowlongptr get/setclasslongptr api 。 , , , winuser.h gwl-wndproc、gwl-hinstance、gwl-hwdparent gwl_userdata , gwlp-wndproc、gwlp-hinstance、gwlp-hwdparent gwlp-userdata。 :
setwindowlong(hwnd,gwl-wndproc,(long)mywndproc);
gw-wndproc , :
setwindowlongptr(hwnd,gwlp-wndproc,(int-ptr)mywndproc);
6. , , field-offset 。
7. lparam、wparam lresult , win64 64 , dword、ulong、uint、int、int long , 。
win64 , win64 api , microsoft web , platform sdk msdn oline library。
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
데이터 구 조 를 말 해 보 세 요. 당신 이 자주 사용 하 는 데이터 구 조 는 어떤 것 이 있 습 니까?아니면 싱글 체인 시 계 를 거꾸로 놓 으 면 뭘 쓰 냐 고 물 어보 세 요.
소스 보 셨 어 요?왜 원본 코드 에 type: def 를 많이 사용 합 니까? 형식 이름 바 꾸 기 (대답 하지 않 음)https://www.jb51.net/article/40771.htm
, 。 。
typedef 。
。
우리 회 사 는 북경 과 무한 에서 어느 쪽 을 선 호 합 니까?
리 눅 스 와 윈도 개발 중 어느 쪽 을 선 호 하 십 니까?기억 나다 내 가 던 진 서버 개발 때문에 리 눅 스
뭐 공부 해요?(회사 에 서 는 평소에 기술 공 유 를 하 는 사내 가 있 습 니까? 면접 관 은 있 을 거 라 고 답 했 습 니 다. 각 부서 내 에서 비정 기적 인 기술 공 유 를 하 는 사람 이 있 습 니 다)
한편 으로 는 끝내다 2019 - 8 - 30
====================================================
자기소개, (성명 학교, 주요 연구 방향, 했 던 프로젝트, 실습 경험)
1000 개의 결점 이 있 는 이 진 트 리 는 최대 얼마나 높 을 수 있 습 니까?(모두 왼쪽 나무 위 에 올 려 놓 거나 오른쪽 나무 위 에 올 려 놓는다. 1000 층), 그럼 완전 이 진 트 리 라면?아르 바 이 트 생 최대 결점 = 2 ^ 층수 -대답 하 다 10 층)
스 레 드 프로 세 스 의 차 이 를 이해 하 시 겠 습 니까?
그럼 프로 세 스 간 통신 방식 은 요?
한 문 제 를 풀 어서 앞의 K 작은 K 개 수 를 구하 세 요.
OSI 모델 말 해 볼 까요?각 층 의 협의?http 는?tcp 는?
udp 와 tcp 의 차이 점 은?tcp 는 어떻게 신뢰성 을 보증 합 니까?(응답 확인 시간 초과 재 전송 과 모든 메시지 에 일련 번호 가 있다) 다음 세 번 의 악수 과정 을 구체 적 으로 말 할 까?그리고 손 을 네 번 흔 들 었 어 요.
브 라 우 저 에 www. baidu. com 을 입력 하면?(dns 프로 토 콜 및 구체 적 인 작업 과정, tcp 전송 스 트림 파일, 네트워크 계층 의 arp 프로 토 콜, 경로 전송, 브 라 우 저 분석) 브 라 우 저 를 어떻게 분석 하 는 지 구체 적 으로 말씀 해 주 시 겠 습 니까?
http 버 전 을 주석 한 적 이 있 습 니까?각 버 전 간 에는 어떤 차이 가 있 습 니까?(대답 하지 못 했다)
HTTP :
HTTP/0.9 : GET , , 。 POST , 。
HTTP/1.0 : , , 。
HTTP/1.1 : , , 。 , , 。
HTTP/2.0 ······
HTTP/1.1 HTTP/1.0 :
1.persistent connection( )
HTTP/1.0 , / 。
HTTP/1.1 ( )。
인터넷 문 제 를 풀다. 네트워크 ip 주 소 를 주 십시오. 이 주소 가 있 는 네트워크 의 최소 ip 과 최대 ip 을 말씀 해 주 십시오.(84.125.12.34 / 22. 사고방식 은 먼저 점 을 통 해 네 개의 숫자 를 분할 하여 num =, 84 왼쪽 24 비트 + 125 왼쪽 16 비트 + 12 왼쪽 8 비트 + 34 를 계산 한 다음 에 22 는 서브 넷 마스크 를 나타 낸다. 즉, 네트워크 번호 22 비트 는 변경 할 수 없고 호스트 번호 10 비트 는 변화 할 수 있다. 그 최소 IP 는 num & 1111111111111111111111111111000000000 이다. 최대 ip 는 num | 000000000000000011111111 .이 과정 에서 면접 관 은 나 에 게 ABCDE 의 어떤 유형 인지 계산 할 필요 가 없고 숫자 를 2 진법 으로 바 꿀 필요 가 없다 는 것 을 여러 번 알려 주 었 다.
프로젝트 를 말 해 보 세 요. 그 중에서 기술 점. 말 하 다
평소에 git 를 사용 하 는 과정 을 말 해 보 세 요. 충돌 이 발생 하면 어떻게 합 니까? (파일 의 충돌 을 수 동 으로 해결 합 니 다. (어떤 줄 을 삭제 하고 어떤 줄 을 유지 하 는 지 확인 합 니 다)
뭐 공부 해요? 면접 관 은 대부분 자바 나 고 를 바꾼다 고 대답 했다. ,하지만 언어 는 문제 가 되 지 않 습 니 다. c + 배 운 것 이 탄탄 하면 다 바 꿀 수 있 습 니 다)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
해시 표 충돌 처리 방안 -- python 버 전위 에서 언급 한 해시 표 의 주요 사상 은 하나의 해시 통 배열 A A 와 하나의 해시 함수 h h 를 사용 하고 이 를 통 해 통 A [h (k)] A [h (k)] A [h (k)] 에 저 장 된 모든 메타 그...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.