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

please63의 이미지

알고리즘 knapsack간단히 요약된 문제를 해결하는데 어렵네요..

예를 들어 1 1 2 5 8 11 이 있으면,
두개의 가방에 동일한 무게를 담는 방법을 생각해보는 중인데.. 너무 어렵네요..

입력이 1000개까지 가능해서 부분집합으로 푸는게 아무래도 어려워보이고.. ㅠ

먼저 가방에 담을 수 있는 무게를 더한뒤에 2로 나누었고, 가방 제한 무게 14
그 후에 담는 알고리즘을 짜려고하는데..

머리가 안돌아가네요.. 2일쨰 고민중.. 어떻게하면될까요?

trymp의 이미지

synchronize_rcu_bh() 와 rcu_barrier_bh() 가 기능상 차이가 있나요?

리눅스 커널에서 RCU 구간에서 rcu 처리를 기다릴 때
다음고 같은 API 를 사용하잔아요?

synchronize_rcu_bh()
rcu_barrier_bh()

위 두개의 API 서로 기능상 차이가 있나요?
다르다면 어떤 경우에 써야 하는지 알려주시면 감사하겠습니다.

익명 사용자의 이미지

c언어에서 jpg파일복사하려고 합니다.

FILE *rfile = fopen("file.JPG","rb");
이 코드로 파일을 읽은 뒤
while(!feof(rfile))
{
A = fgets(strtemp,sizeof(strtmpe)) // 파일 내용을 받아서 A에 저장
strcat(strsum,A) // strsum에 모든 내용을 붙여서 저장
}

이런 코드로 이미지를 읽어서 새로운 파일을 w모드로 오픈해서 strsum내용을복붙했으나
이미지가 만들어지지 않네요.

제가 잘못한 방법이라도 있는 건가요??

익명 사용자의 이미지

gcc 랑 musl-gcc는 무슨차이가 있나요????

말 그대로 gcc 랑 musl-gcc는 차이를 알고 싶습니다.

akrgl14의 이미지

vi에서 선택 블록을 각 행 마지막에 붙여넣기 하는 방법이 있나요?

안녕하세요, vi 사용중에 의문이 있어 질문을 올립니다.

a
b
c
d
e
f

라는 곳에

1
2
3
4
5
6

을 선택해서

a 1
b 2
c 3
d 4
e 5
f 6

이런식으로 만들고 싶은데 가능할까요?

seojh1431의 이미지

리눅스 root 권한으로 패스워드 변경 시도할 때 permission denied 오류 메시지뜹니다

서버작업할때 제가 분명 뭘 건들엿겠죠...?

한달에 한번 루트 비밀번호를 변경하는데 갑자기 한달 후 cli 접속해서 시도를 하니 안돼서 당황스럽네요..

/usr/sbin/passwd 파일 권한도 루트가 쓸수 있게 해놓았는데도 안되고..

/etc/nispassword.conf 에서 passwd: nis 돼 있는 것을 passwd:files 로 해도 안되는데 혹시 아시는 분 답변 좀 부탁드립니다...

albert.lee의 이미지

임베디드 리눅스에서 Lighttpd 활용 질문드립니다.

안녕하세요.
임베디드 리눅스 경험이 미천한 개발자입니다.

현재 Nuvoton 칩셋(Arm926ejs 코어)을 활용하여 임베디드 리눅스 App 작업을 하고 있습니다.
App 단에서 사용되는 여러가지 파라미터들을 설정하고 동작 상태를 모니터링 하기 위하여..
임베디드 웹서버를 적용하려고 합니다.
웹서버는 Lighttpd를 선택했습니다.

일단, Lighttpd(ver 1.4.39) 소스를 수정없이 크로스 컴파일만한 결과물과..
샘플로 주어진 lighttpd.conf와 index.html 파일들을..
RFS 에 올려서 웹으로 접속 시 아주 간단한 웹페이지가 뜨는 것까지만 확인한 상태입니다.

이제 App 단에서 Lighttpd를 이용하여..
로그인 화면, 파라미터 설정 화면, 디바이스 상태 정보 출력 화면 등을 구성하고..
그 정보들을 핸들링 해야하는데..
어떤 방법으로 작업을 해야하는지 개념이 잡히지 않습니다.

eternalklaus의 이미지

Static binary instrumentation 과 Binary rewriting 의 차이점?

Static binary instrumentation 과 Binary rewriting 에 대해서 질문이 있습니다.

저는 이전까지 이 둘의 개념이 동일하다고 생각을 했었습니다.
왜냐하면,
Static binary instrumentation 의 경우, 필연적으로 바이너리를 수정한다음에 재 컴파일해서 새로운 바이너리를 생성하는 것으로 알고 있습니다.
따라서 결국에 바이너리를 재작성하는 것이기에 Binary rewriting이랑 동일한 개념이라고..생각을 했었는데요,

교수님께서는 Static binary instrumentation이 Binary rewriting의 상위개념(Superset)이라고 말씀하십니다.

그 말인 즉슨...
Static binary instrumentation 개념 안에는 Binary rewriting 기술이 아닌 무언가(?)가 추가적으로 존재한다는 말인데요,
아무리 찾아도 이 예시는 못찾겠습니다 ㅠㅠ

frost917의 이미지

파이썬 import 질문있습니다

파이썬 버전은 3.7, IDE는 VS쓰고있습니다
디렉토리 구조는

SnP/
    src/
        main.py
        Permutation/
            permutation.py
입니다.

from SnP.src import permutation

로 했지만 import가 안되서 질문합니다.
오류구문은 No Module Named permutation입니다.

페이지

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