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

김과자의 이미지

리눅스 vfs 관련 자료

리눅스 vfs 관련해서 한글로 된 자료를 어디서 찾을 수 있을까요?
vfs를 공부해볼 겸 파일시스템을 만들어보려고 합니다.

익명 사용자의 이미지

가장 간단한 윈도우 GUI 개발툴이 무엇일까요?

윈도우에서 C언어로 짜여있는 프로그램이 있습니다
현재는 콘솔에서 간단히 입력을 받아 동작하는데, 이걸 GUI 형태로 입력부만 바꿔보려 합니다.

검색 열심히 해보니 비주얼스튜디오로 C#을 하라는 이야기가 많이 보이는데
고수님들의 생각은 어떠신지 궁금합니다

trymp의 이미지

브라우저 디버깅 하는 방법 좀 알려주세요.

브라우저에서 리다이렉션 테스트하는데, 브라우저가 어떤식으로 소켓을 열고 어떤 IP로 connect 를 맺는지 궁금합니다.

브라우저에서 어떤 소켓이 열리고 목적지IP주소가 어디인지 확인할 수 있는 방법이 있나요?

windows 10 환경에서 크롬을 쓰고 있습니다.

조언해주시면 감사하겠습니다.

sarah1326의 이미지

동적할당 배열의 출력결과 오류 문제(feat.난수)

안녕하세요. 저는
1) 난수를 받아 그 숫자크기만큼의 배열을 만들고
2) 그 배열의 요소도 난수로 받은 다음
3) 요소들을 출력하고
4) 또 다른 난수 k를 받아서
5) k와 배열의 요소들을 비교하여
6) 요소들 중에는 k가 몇 개가 있는지 최종적으로 출력하는
..프로그램을 devc++로 만들었습니다.

예)
1) 난수 3을 받음.
2)3) 요소도 난수로 받아서 배열 13 3 2 이 생성됨. 이것을 출력함
4) 난수k인 2를 받음.
5)6) 비교 결과 배열의 요소에는 k값과 같은 2가 1개 있음.>> 1을 출력함.
===========
3
13 3 2
이 배열에서 "2(=k)"의 개수는 "1"이다.
===========


..그런데 여기에서 cmd창으로 결과를 보면 오류가 나서 질문드립니다. 어떻게 하면 고칠 수 있을까요? 컴파일 이상은 없습니다.

<문제가 된다고 의심되는 함수의 코드>

허대건@Google의 이미지

억울한 상황이 생겨 전문가님들의 의견을 듣고 싶습니다

상황 설명: VPN을 통해 SSH 서버에 접속한 상태에서, VPN 사용 로그에 따르면 첫 번째 세션의 시작 시간은 2020-12-18 22:40:28이고 종료 시간은 2020-12-18 23:02:24입니다. 다음 세션은 2020-12-19 00:40:11에 시작하여 2020-12-19 00:52:32에 종료되었습니다. 사용자의 실제 IP는 111.118.29.66이고, VPN을 통해 할당받은 IP는 183.111.73.199입니다.

문제 상황: VPN이 종료된 후에도 SSH 서버 접속 로그에는 VPN을 통해 할당받은 IP(183.111.73.199)로의 접속이 계속 유지되고 있음을 보여줍니다. VPN이 종료된 시점(2020-12-18 23:02:24)부터 다음 VPN 세션 시작 전까지(2020-12-19 00:40:11), 심지어 2020-12-19 01:02:20까지 접속이 유지되었다고 기록되어 있습니다.

문의 내용 요약:

phyljh의 이미지

linux Energy Aware Scheduling에서 PELT와 WALT에 대해 설명좀 해주세요

Linux 5.0 커널에 새로 추가된 Energy Aware Scheduling에 대해 공부하다가
PELT와 WALT에 막혀서 진도를 못나가고 있습니다.

EAS는 타스크를 CPU에 할당하려 할때 고성능/저성능 코어중에 어디에 할당하는게 가장 전력소모가 작은지를 고려하는 스케줄링 방식이고
그 할당하기 위한 정보를 각 태스크별로 수집하는데 그 방법에 두가지(PELT/WALT)가 있는 것으로 이해했습니다.

근데 PELT와 WALT가 이해가 안되네요.

설명좀 부탁드립니다.

aspire1019의 이미지

로컬 계정에서 intel c compiler 설치 방법

안녕하세요. 가입한 지 얼마 되지 않은 신입입니다.
인텔 c 컴파일러를 로컬 계정에 설치하는 방법을 몰라 질문 드립니다.

일단 /usr 에는 이미 intel compiler가 깔려있습니다.
다만 이것이 구 버전이라, 새로 나온 프로그램들을 빌드업 하는 것에 어려움을 느껴
새로운 version의 intel c compiler를 설치하려고 합니다.
하지만 직접 다운로드를 받으려니 라이센스가 필요하다고 해서 설치에 애를 먹고 있습니다.
그래서 /usr에 있는 구 버전을 로컬 계정으로 가져온 뒤 업데이트를 진행하려고 하는데 이게 쉽지 않습니다...
혹시 관련된 자료나 다른 해결법이 있으신 분 있으면 도와주세요.

세 줄 요약.
1. intel 구 버전이 이미 /usr에 있음.
2. 하지만 /usr에 있는 intel 구 버전은 건들면 안되어서 구 버전을 가져와 새로운 버전으로 업데이트를 해야 함.
3. 방법을 몰라 애를 먹고 있음..

오지훈@Google의 이미지

되게 초보적인 질문입니다만 C++ 문법 끝나면 무엇을 보통 보시나요?

C++ 문법 끝나고 나면 레퍼런스를 보시나요? 아님 STL을 보시나요? 이제 입문 단계 끝났는데 책이나 자료는 뭐를 봐야하죠? 목표 수준은 중급 이상으로 올리고 싶습니다. 답변 주시면 감사하겠습니다.

parkon의 이미지

C++에서 getter 이름에 대한 뉘앙스 차이

ㄴ안녕하세요,

사소하다면 한없이 사소한 문제인데요,

어떤 class에서 여러 변수들에 대해 getter/setter들이 있고
setter들은
SetName(name), SetValue(value) 등등 Set으로 시작하기로 했을 때
getter들은
1. Name(), Value(), Size(), XXX(), 이런 형식하고,
2. GetName(), GetValue(), GetSize(), GetXXX(), 이런 형식이 있을텐데

이 둘의 뉘앙스 차이가 있으려나요?

질문을 다시 말해 이 두 방식을 혼용한다면, 어느 경우에 1번을, 어느 경우에 2번을 쓰면 좋을까요?

한편으론 당연히 존재하는 건 1번, 있을수도 없을수도 있는건 2번,
아님 자주 쓰이는 함수는 1번, 어쩌다 한번씩 쓰이는 건 2번,
아님 setter가 있는건 2번, 없는건 1번,
아님 완전 작성자 맘대로,
그것도 아님 제가 모르는 뭔가 일것 같은데,

foruses의 이미지

conda 로 여러 환경 모두 activate 할 수 있나요?

conda env list
# conda environments:
#
base * /home/user/miniconda3
aaa /home/user/miniconda3/envs/aaa
bbb /home/user/miniconda3/envs/bbb
ccc /home/user/miniconda3/envs/ccc
ddd /home/user/miniconda3/envs/ddd

이렇게 프로그램 aaa,bbb,ccc,ddd를 설치 했는데요,
설치한 프로그램을 모두 activate 할 수도 있나요?

쉘로 job srcipt를 만들어서 필요에 따라 위 프로그램들을 실행시켜가면서 작업을 실행 중인데,
개별적으로 매번 activate 하고, deactivate 하는건 너무 번거로워서요.

페이지

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