웹서버의 가상루트디렉토리의 파일의 내용에서 검색어에 해당하는 위치로 링크를 걸어주는 프로그램을 만들고 있습니다. 일종의 파일검색엔진을 cgi에서 구현하고 있습니다. 그 검색과정은 다음과 같습니다.
1. 가상루트리덱토리의 a.html 파일에서는 form을 통해 검색어, 검색대상 파일들의 경로를 cgi의 b.php로 넘깁니다.
2. cgi의 b.php 파일은 넘겨받은 path의 파일을 조사하고 해당 파일에서 검색어를 검색합니다. 검색어가 있으면 가상 루트디렉토리의 c.php파일로 링크를 걸어주는데, 검색된 파일이름과 그 파일안에서 검색어의 위치 정보를 url 방식으로 c.php 파일에 넘깁니다.
3. 해당 링크를 클릭하면 c.php 파일이 검색대상 파일을 열고 표시하되, 검색어에 해당하는 위치에 일정한 표식을 합니다.
test 라는 테이블에 service_id, version , name 컬럼이 있고
select service_id , version , name from test ; 해서 전체를 조회할때
동일한 service_id 에 대한 name 칼럼 정보만 중복 제거해서 보고 싶은데 어떻게 쿼리해야할까요
질문그대로 입니다. x86_64용 리눅스 커널이 4mb페이징을 쓰지 않는 이유는 무엇일까요?
2mb페이징과 4kb페이징을 섞어서 쓰고 있는데 소스에서는...
커널 영역 ffff880000000000 부터 시작하는 직접영역 매핑에서 궂이 4mb를 쓰지않고 2mb를 쓰는게 왜일까요... ?
아직 x86머신 스펙 매뉴얼을 자세히 찾아보지는 않았지만...
2mb와 4kb를 페이징을 함께 엮어서는 사용가능하지만 4mb은 갖이 엮기가 불가능이라서 그런것인가요?
displaylist 혹은 VBO 를 사용해서 구를 그리려고 합니다
수천개의 구를 그릴 것 이고 각각의 구를 색, 위치, selection 등을 할 것인데요
이 때 두가지 방법 모두 한개의 구를 displaylist나 vbo에 넣고 반복적으로 그려주는것이 빠를까요?
아니면 전체를 한번에 넣어서 그려주는게 빠를까요?
각각의 구를 관리할 수 있어야합니다. 데이터가 바뀔 수도 있어요
제가 생각하는 것은 하나를 미리 그려놓고 그것을 반복적으로 그려주는 것이 빠르다고 생각합니다
(데이터를 바꿔줘야 할 수도 있으므로)
맞나요?
궁금한게 있어서 ARM 쪽하고 case로 Q&A좀 진행하다가 좀 잘못 알고 있는게 있는것 같아서 문의드립니다.
ARM쪽에서는 inter-processing 간에 rule만 준수하면 시스템이 구동중에 자유롭게 AArch32와 AArch64 execution state를 이동할 수 있다고 하는데요. 저는 사실 아키텍처 레벨에서 core 개발시 어떻게 구성할건지에 따라 고정적이라고 생각했거든요. 즉, "AArch32를 지원하고 AArch64도 지원한다" 가 아니라 "exception level 마다 AArch32를 쓸건지 AArch64를 쓸건지 고정적으로 선택해야 한다" 라는 배타적 개념으로 오해를 해서 질문을 했었어요.
이건 ARM 입장인거죠?