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

lhc9763의 이미지

파이썬 고수님들 도와주세요!! ㅠㅠ 코린이입니다.

안녕하세요 선생님들
쉘 스크립트만 짜다가 파이썬에 한 번 도전해보려고 하고 있습니다.

그래서 이번에 스크립트를 하나 짜는데 너무 어렵네요 도움 좀 요청 드리려 합니다..

어떤 파일을 읽고, 해당 파일을 수정하려고 합니다.
파일 내용은 다음과 같습니다.:

asd137485의 이미지

코린이 c언어 포인터와 함수 질문

세 변수를 입력받아서 서로 위치를 바꾸는 문제입니다.(num1->num2, num2->num3, num3->num1). 이 문제를 풀다가 발견한건뎅.. 이 수식을 컴파일 하면 자꾸 네 개의 변수를 입력받습니다... 쓰레기값 때문인거 같은데(또 초기화 하면 세 변수만을 입력받더라구용) 어떤 원리 때문에 네 개의 변수를 입력받는 것이죵..?

void swap3(int * str1, int * str2, int * str3 )
{
int temp;
temp = * str3;
* str3 = * str2;
* str2 = * str1;
* str1 = temp;

}

int main(void)
{
int num1, num2, num3;
printf("세 변수에 값을 저장하시오:");
scanf("%d %d %d ", &num1, &num2, &num3);

zlzlzl315의 이미지

c++ 클래스 객체 생성시 생성자? 질문

이걸 출력하면 x에 1이 들어가는데 어떤 구조로 대입되는지 모르겠네요. 생성자가 없어도 기본생성자가 알아서 순서대로 x,y에 값을 넣어주는것 같기도하고 모르겠네요.

#include <iostream>
using namespace std;
class test
{
public:
	int x=0;
	int y=0;
	void see()
	{
		cout << x << " " << y;
	}
};
int main()
{
	test t{ 1 };
	t.see();
}
dooggy의 이미지

release후 실행시 debug flag 설정하기

안녕하세요
C 언어에서 code내에 DEBUG macro을 삽입한 후 compile시 -DEBUG을 사용하여 debug code를 On/Off 할 수 있습니다

shr3221의 이미지

uart로 파일전송

uart로 파일 전송하는 방법을 찾지 못하여 인터넷에 있는 프로그램을 사용하였더니 파일을 통째로 전송하는 것이라 파일 크기가 커지면 멈추더라고요

파일 송수신하는 코드는 작성해두었는데(c언어) 이걸 uart로 전송하는 방법을 몰라 프로그램을 썼던 것입니다.

혹시 프로그램을 아시거나 힌트라도 주실 분 계신가요??

VS로 인터넷에 나와있는 예제를 참고하여 파일을 TCP/IP 통신으로 송수신(저장)하는 걸 작성했었습니다.

뉴로맨서의 이미지

AWS에서 리눅스 패치 자동 적용

AWS에서 개인용도로 리눅스 서버를 운영 중인데 OS의 보안 업데이트가 자동으로 설치되더군요. 패치 관리자에서 별도로 설정을 하지 않아도 배포판의 기본 패치 기준이 적용되는 것인가요?

Kim Yong Kwan@Google의 이미지

채팅앱 구현 방식을 어떻게 하면 좋을까요?

현재 이미 AWS에서 돌아가는 Django 백엔드가 있습니다. 디비도 그쪽에 있고요.

지금 안드로이드 앱에 채팅기능을 넣어야 하는데. 푸시알림 등을 고려해서 어떻게 할까 고민중입니다.

생각한 옵션중에는.

1.현재 디비에 채팅관련 테이블 만들고, 백엔드에서 상대방에게 알림 보낼때는 항상 푸시형식으로 FCM(firebase cloud messaging)을 사용합니다. 앱이 백그라운드이면 당연히 notification 트레이에 뜰테구요. 포그라운드일때는 사용자가 채팅 화면을 보고 있느냐에 따라 바로 스크린에 올려주든 notification 트레이로 돌리든 합니다. FCM으로 보낼 메시지 크기가 정해져 있다고 하는데, 텍스트이거나 이미지,음성 등의 서버 url일테니 양은 크지 않을거 같습니다. 단지 이게 일반적인 방식인지, 성능 문제등은 없는지 궁금하네요

l595659의 이미지

dll만든 후 헤더 구조체에 데이터가 안들어갑니다.

기존에 만든 코드를 dll/lib 를 만들어서 MFC에서 테스트 해봤는데
헤더 안에 있는 구조체에 데이터가 들어가질 않네요
컴파일은 되는데 해당 인자에 데이터가 안들어가다보니까 이후 기능이 작동하지 않더라구요

헤더는 아래와 같이 해놨습니다

trymp의 이미지

linux kernel 에서 net _bh 처리 도중 timer interrupt 가 끼어들수 있나요?


setup_timer(callback()) 으로 timer interrupt 시에 expire 될 callback 함수를 추가할 수 있자나요~

같은 코어에서 networkBH(softIRQ) 처리시에 중간에 timer interrupt 가 끼어들수 있나요?

궁금해서 질문드립니다.

standalon의 이미지

OpenSSL의 소스코드를 수정해서 사용하는 방법

제가 하려는 작업은,
OpenSSL 소스코드를 수정해서 사용하려고 하는데,
코드 수정을 위한 개발 환경을 만드는 것이 어려워서 질문 드립니다.
이와 관련된 좋은 글이 있으면 추천 부탁드립니다.

코드 수정 및 디버깅을 위해서는, 개발 툴(eclipse, VS, etc)에서 작업하는 것이 가장 좋겠죠.
그래서, OpenSSL 소스코드를 이용해서 eclipse에서 암호화하는 간단한 프로그램을 실행하려고 했는데 잘 안되네요.

제가 생각했던 작업 방법은 다음과 같습니다. (다른 좋은 방법이 있다면 추천 부탁드립니다.)
(step 1) OpenSSL 소스코드를 컴파일하여 라이브러리 생성 (성공)
(step 2) 개발툴(ex, eclipse, VS 등)에서 OpenSSL 라이브러리를 이용한 간단한 프로그램 실행 (성공)
(step 3) 개발툴에서 소스코드를 이용한 간단한 프로그램 실행 (컴파일에서 에러 발생)
(step 4) 개발툴에서 소스코드를 수정 및 디버깅
(step 5) 수정된 소스코드를 컴파일하여 라이브러리 생성

페이지

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