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

-@Naver의 이미지

우분투에서 Scroll Lock이 자동으로 켜져서 안꺼집니다

우분투 업데이트 이후로 Scroll Lock이 자동으로 켜져서 버튼을 눌러도 꺼지지가 않는데요..
혹시 강제로 종료해서 이제 안켜지게 하는방법을 아시는분 있으시면 도와주시면 감사하겠습니다

please63의 이미지

linux 모든 계정 출력...

지지@Google의 이미지

Python 파이썬 거북이경주예제 질문입니다.

거북이경주 예제보고 따라했는데 경주 시작전에 누가 1등 예측하는 값을 받고 경기진행 후, 1등을 맞췄는지 틀렸는지 결과창 이렇게 추가하고싶어서 해보는데 잘 안됩니다. 어디를 수정해야하는지 알려주세요.

import turtle as t
import random

#경기장 그리기

t.speed(10)
t.penup()
t.goto(-300,250)

for step in range(10):
t.write(step,align='center')
t.right(90)
t.forward(10)
t.pendown()

for line in range(8):
t.forward(30)
t.penup()
t.forward(30)
t.pendown()

익명 사용자의 이미지

read,write를 사용하면 데이터가 잘립니다.

struct stat sb;
stat(url+1,&sb);
int size = sb.st_size;
int A;
char buf1[100000];
printf("%d\n",size);
int fd = open(url+1,O_RDONLY);

while((A = read(fd,buf1,sizeof(buf1))) >0)
{
write(client_fd,buf1,A);
}

소켓에서 file을 전송하는 코드입니다. file을 읽고, file 사이즈를 알아낸 다음에,
client에 file을 써서 보내주는 코드입니다.
다 쓰일 때까지 계속 파일을 읽어오고, 읽어온 뒤에 파일을 쓰는 기능을 하는데
이 기능이 앞에 50%정도만 전송이 되고 절반이 잘리게 됩니다. 이유를 도통 모르겠어서
질문을 드립니다. 제발 도와주세요 ㅠㅠ

..의 이미지

bash printf 명령어 질문입니다

오류에 printf: 사용법: printf [-v var] format [arguments] 라고 나오는데 이게 무슨 뜻인가요?
[-v var]는 반드시 -v 옵션을 사용해야한다는 뜻인가요? 찾아보니 -v가 출력하지않고 변수에 저장하는 것이던데 이걸 사용하지 않을꺼면 이 옵션을 쓸 필요 없이 생락해도 되는거죠?
그리고 format 과 arguments에는 무엇을 뜻하는 건지, 어떤 것을 써야할지 모르겠습니다.
리눅스 잘하고 싶은데 어렵네요ㅜㅜ

..의 이미지

리눅스 질문입니다

쉘프로그래밍 하는 중인데요
배열을 이용해 for문을 돌렸습니다.

for i in {0..5}
do
echo " ${arr[i]} | ${arr2[i]}"
done

그런데 배열에 있는 arr[0], arr[1]... 이 모두 글자수가 달라서 결과가 뒤죽박죽이더라고요.
c언어 %nd n자리로 맞추는것처럼
리눅스에서 문자열을 일정 칸수를 지정해서 남은 뒷부분은 빈칸으로 채워
총 칸수가 맞게 조정하는 법은 없을까요?

익명 사용자의 이미지

리눅스 소켓통신에서 바이너리 데이터를 어떻게 보내야 될까요??

리눅스에서 실행파일이나 이미지파일의 데이터를 읽어서 보내려고 합니다.
두 개 다 바이너리 파일인데 write를 써서 보내야하는 것 까진 알고 있는데
어떻게 보내야 될지를 잘 모르겠습니다.

FILE *ftr1 = fopen("4323424.JPG","rb");
FILE *ftr2 = fopen("43234241.JPG","wb");
char buf[100000];

int read;
while(1)
{
read = fread((void *)buf,1,100000,ftr1);

if(read<100000)
{
if(feof(ftr1) != 0)
{
fwrite((void *)buf,1,read,ftr2);

break;
}
}
fwrite((void *)buf,1,100000,ftr2);

}
remove("43234241.JPG");

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내용을복붙했으나
이미지가 만들어지지 않네요.

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

페이지

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