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

dygks8557의 이미지

c언어 정수를 입력받아 2진수로 표현하기 질문있습니다.!

양수를 입력받았을 때에는 출력이 잘 되는데 음수를 입력받았을 때에 1의 보수까지는 했는데 2의 보수로 넘어가는 부분에서 출력이 안되네요..
제 생각으로는 이상이 없는거같은데 54~63번에 어디에 이상이 있는지 궁금합니다!
아직 지저분한 코딩이지만 이쁘게 봐주세요..ㅎㅎ

myiun20의 이미지

우분투 SD카드 복제

라즈베리파이 같은 보드에 SD카드를 뽑아서 다른 SD카드에 복제하고싶습니다.
어떻게 방법이없을까요?? 우분투 운영체제 SD카드를 윈도우에 꽂으니 자꾸 포맷하라구만 뜨고 인식이안됩니다.ㅠ

gurumong의 이미지

GTK+에서 도킹 패널을 구현할 수 있을까요?

Linux와 Windows 양쪽에서 사용가능한 UI 라이브러리를 찾다가 GTK+를 알게되었습니다
혹시 GTK+에서 때고 붙일 수 있는 도킹 패널을 쉽게 구현할 수가 있을까요?
김프에서 되는걸로 보아서 아마 가능할것 같은데 자료를 찾아보니 보이질 않네요

chocokeki의 이미지

aes cbc zero padding 궁금점

aes 128 cbc 는 만들었는데요 16B(128bit)로 나눠떨어지지 않는 크기 데이터도 암호화 할 수 있게 해달라는 요청이 들어왔습니다
그래서 0 패딩으로 구현하면 되겠거니하고 쉽게 생각했는데 이게 웬걸 안 쉽네요

다음과 같은 궁금한 사항이 생깁니다

1. 만약 3B를 암호화 하고 싶다고 가정했을 때 암호화 한 결과값은 16B로 나오는데
input에 3B output에 16B로 나오는게 맞나요?
(사용자 입장에서는 왜 3B를 넣었는데 왜 16B로 리턴이 되냐는 의문을 가지고 있어서요
이건 그냥 aes 자체가 그래서 그렇다고 설득을 하면 될까요?)

2. 위의 가정이 맞다면 사용자가 직접 16B로 나눠떨어지도록 공간을 잡고
0으로 직접 패딩을 하고 암호화 함수를 호출하는 거랑 별 차이가 없지 않나요?
(자동으로 되냐 수동으로 되냐)

3. 암호화 할 내용이 가변 크기이면 사용자가 암호를 풀었을 때 나오는 데이터 길이가 몇 인지 따로 관리를 하고 있어야 할까요?

fensy의 이미지

코드의 의미좀 알려주세요

typedef struct _bitfield_oled_byte_t{
unsigned char pixel_left : 4;
unsigned char pixel_right : 4;
}bitfield_oled_byte;

typedef struct _bitfield_oled_col_uint16_t{
uint16_t col_1 : 4;
uint16_t col_2 : 4;
uint16_t col_3 : 4;
uint16_t col_4 : 4;
}bitfield_oled_col_uint16;

구조체 선언시 : 4 의 동작이 어떻게 되는지 모르겠어요

leeki07의 이미지

쉘스크립트의 ex 스크립트 작성중에 :.,$d 가 잘 안되요.

쉘스크립트를 공부하여 사내장비 로그분석할때 응용하려 합니다.

우분투에서 테스트 중에 원하는 데로 결과가 안나와서 문의 드립니다.

[쉘스크립트파일이름은 "hoho.sh"]
ex $1 > /dev/null << woof
/$2
/100.sh
:1,.d
/101.sh
:.,$d
:wq $2
woof

상기와 같이 쉘스크립트를 작성하여
sh hoho.sh 20190316.log SN1234

실시하면
/1,.d 까지는 잘 실행되어 첫번째 행부터 100.sh가 검색된 행까지 삭제가 됨
101.sh까지 잘 검색되었을것으로 추정되나
/.,$d 는 실행되니 않고 그냥 $2 로 저장되어 끝이 남니다.

검색된 행부터 마지막행까지 지우는 다른 방법이 없나요?

익명 사용자의 이미지

C언어 데이터 처리함수 문제 질문드립니다.

혹시 시간 괜찮으시다면 부탁드려봅니다.

사진 첨부파일에 있습니다.

kyuho6942의 이미지

컴파일 관련 질문있습니다

컴파일러를 배우고 있는 학생입니다..

일반적으로 컴파일시 오브젝트 파일은 실행할 수 없는 형태로 알고 있는데 라이브러리 링킹을 제외한 다른 이유들을 좀 알 수 있을까요??

익명 사용자의 이미지

리눅스에서 파일 확장시스템 질문

아래 사진과 같이

sda1,2,3,4 는 한줄에 나타나는대
sda5,6번은 왜 저렇게 나타나나요?
논리파티션이 5번부터 시작된다는거 때문인건 알겠는대

설명을 어떻게 하면 좋을까요?

페이지

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