프로그래밍 QnA + 설치 및 활용 QnA

trymp의 이미지

구조체에 padding 안 붙여도 되지 않나요?


구조체에 padding 붙이는 이유가(네트워크 제외) 메모리 접근횟수를 줄이기 위한 것으로 알고 있는데

연속된 경우, 컴파일러가 어차피 기본적으로 align 을 해주기때문에 개발자가 padding 맴버를

구조체에 추가하지 않아도 되지 않나요?

평소에 생각하지 않다가 문든 생각이 들어 질무드립니다.

hemosu의 이미지

vim lookbehind \@<= 에서 이해하기 어려운 코드가 있어요

빔의 정규식에서 \@<=는 펄의 (?<=)과 거의 같습니다.
아래는 \@<=의 용법을 보여주는 테스트코드 가운데 하나인데요.
call search('\(<\_[xy]\+\)\@3<=start') 의 \@3<=start에서 3이 왜 들어간 건지 모르겠습니다.

lalupo20의 이미지

usb에 리눅스 설치하기 질문드립니다.

현재 128g짜리 usb에 데비안12를 설치했습니다.

usb를 끼면 실행할 os를 선택하는 화면이 나오구요

usb를 빼면 grub> 요 프롬프트?가 뜹니다. exit 입력해주면 윈도우로 부팅되구요.

현재 이런 상황인데

오늘 사무실 와서 다른 놋북에 usb 연결해보니 그럽메뉴 안뜨고 그냥 윈도우로 부팅되네요.

바이오스 설정에서 부팅 우선순위 바꾸는 화면에서 해당 usb가 안잡히구요.

무엇이 문제라 다른 피씨에서 부팅이 안되는지 알 수 있을까요?

developerTUNA의 이미지

하나의 static library를 여러번 사용하는 경우

안녕하세요.

하나의 Base 라이브러리를 서로 다른 라이브러리에서 정적으로 링크해서 사용중입니다.
문제는 이러한 라이브러리들이 뭉쳤을때, 각자의 라이브러리 내의 Base 라이브러리를 참조하는 것이 아니라, 링크 순서에 따라서 참조하는 라이브러리가 다릅니다.
원하는 건 자기자신의 Base 라이브러리를 참조하고 싶은데, 어떻게 해야될지 잘 모르겠습니다.
검색어라도 알면 찾아볼텐데 검색어도 잘 모르겠습니다.

설명이 어려워서 이미지를 첨부합니다.

현재 함수 호출

MidFunc에서 main에서 포함한 BaseFunc를 호출해버린다...

원하는 함수 호출

MidFunc에서는 자신의 BaseFunc를 호출하고,
main 에서는 자신의 BaseFunc를 호출한다.

간단 테스트 코드입니다.

lalupo20의 이미지

리눅스 가벼운거 usb에 설치하면

컴퓨터 바꿔가며 쓸 수 있나요?

그리고 혹시 그렇게 된다면 설치할만한 가벼운 리눅스 좀 추천 부탁드립니다.

감사합니다.

trymp의 이미지

SSL handshake 시에 서버가 보내는 인증서의 형식은 어떤건가요?


SSL handshake 를 할때 서버가 자신의 인증서를 클라이언트에 보내주자나요

이때 인증서 그대로 der format 으로 클라이언트에게 보내주나요?

아니면 다른 형식으로 인코딩을 하나요?

궁금해서 질문드립니다.

haha1283의 이미지

CentOS7.9에서 Rokcy9.2 OS Upgrade 시 데이터 보존 방법

몇개의 CentOS의 경우 사용량이 적어 전체 백업 후 OS Rokcy Upgrade 이후 백업 파일을 Rocky에 적용하였습니다.
문제가 되는 CentOS7.9의 사용량이 약 12TB 정도가 되는데, 백업 시간이 너무 오래걸려 서비스 다운 타임이 러프하게 잡아도 일주일정도가 소요되어 문제가 되고 있는데, CentOS에서 Rocky OS Upgrade 시 기존 데이터 보존하면서 업그레이드 할 수 있는 방법이 있나요 ?

parrier의 이미지

M2 슬롯에 파티션 할당시에 어떻게 하는 것이 나을까요?

추가적으로 질문 하나 더 드립니다.

현재 M.2 슬롯이 두 개가 있습니다. 그런데 이 두 개 중에서 한 개를 파티션을 나누어서 리눅스를 깔고 나머지 파티션을 디비로 구성하는 것과, 아니면 M.2는 DB 및 백업 용으로 빼두고, 따로 SATA3포트에 작은 SSD를 연결해서 여기에 리눅스 설치 등 전반적인 것을 구성하게 하는 것 중에 어떤 것이 더 나을까요?

성능에 문제만 없다면 혹시나 대비해서 M.2 슬롯은 디비 및 백업으로 놔두고 SATA3에 연결한 용량 작은 SSD를 리눅스 설치 등으로 쓰고자 하는데 그래도 M2슬롯과 SATA 속도 차이가 많이 나니까 무조건 젤 빠른 M.2에 리눅스를 설치하고 그 파티션을 쪼개서 쓰는 것이 나을까요?

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기