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

-@Naver의 이미지

fcm 오픈소스에 관해 질문드립니다

c++에서 fcm 서버로 푸쉬메시지를 보내고 싶어서 찾던 중 오픈소스를 발견하였습니다

오픈소스의 내용은 함수 하나가 정의되어 있었습니다.

해당 함수를 호출하여 fcm서버로 메시지를 보내는것 같습니다.

bool send_a_push_notification(const string &gcm_key, const string *node_id, const string &payload, int type)

위의 함수에서 gcm_key는 api key인것 같고..payload는 보여줄 메시지인것 같고

나머지를 모르겠습니다...
혹시 몰라서 오픈소스도 같이 올립니다.

#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include

6Gelemen의 이미지

argv 와 argc의 활용법

음...
일단 제가 argc 와 argv가 문자열을 입력받는 건 알겠는데(아닌가요?)
왜 argv 가 이중 포인터인 지 잘 모르겠고 이외의 다른 것도 잘 모르겠습니다.
이것에 대해 알려주시면 감사하겠습니다.

seopy의 이미지

c언어 배열 관련 질문

제가 10진수를 2진수로 변경해서 총 8개를 출력하고(000~111) -> arr이라는 배열 안에 넣었습니다.
그 다음에 000을 기준으로 001부터 111까지 서로 비교하면서 두 개가 얼마나 차이나는지 dmin 이라는 변수에 저장했습니다.
처음에 000과 001을 비교 -> 000과 010을 비교 -> 000과 011을 비교 -> ... -> 000과 111을 비교
예를 들어, 몇 개를 비교해 차이를 구하자면 000과 010은 가운데만 다르므로 dmin에 1이 저장되있고, 000과 011은 2가 저장되어있는 식이죠.
그래서 여기까지는 잘 진행했습니다.
현재까지 진행한 것을 출력하면 dmin이 1 1 2 1 2 2 3 이렇게 나오게 되는데,
여기서 dmin이 2이상인 애들을 보기 위해 1인 애들을 걸러줍니다. 그러면 2 2 2 3 만 남게되죠.

2 2 2 3 => 011 101 110 111

koreakimchiklan의 이미지

우분투 로컬 설치 시 wifi 끊김 문제.

안녕하세요.
우분투 18.04를 로컬에다가 설치해서 사용하고자 합니다.
다른 문제는 다 없는데 인터넷이 간헐적으로 끊길 경우가 많습니다.
약 15-20초에 한번정도만 잡히고(더 길 수도 더 짧을 수도 있는데 평균적으로 이정도) wifi를 껐다 켜면 잠깐 잘 됩니다.
커널은 4.18을 사용중에 있으며, 여러 군데에 문의해본 결과
rfkill에 대해 문제가 있는 것 같으며, 무선랜칩 인텔 AC-9560에 대한 드라이버가 마땅히 없다(?)라는 답변도 들었습니다.
이를 위한 조치로 구글링을 통해, AVAHI_DAEMON_DETECT_LOCAL 값을 0으로 설정도 해봤으며, sudo apt update도 해봤습니다.
저 뿐만 아니라 저와 같은 기종의 랩탑을 이용하는 사람도 비슷한 증상을 호소하는데, 안그런 사람도 있긴 합니다.
아마 라우터/공유기 상에서 충돌이 일어나는거 아닌가 싶은거로 추정이 되는게, 저 혼자 사용하는 제 방의 공유기에서는 인터넷이 ㄱ끊기지 않습니다.
또한 윈도우로 사용할 당시에도 인터넷이 끊기지 않았습니다.

jee9894의 이미지

c드라이브에서 c로, c드라이브에서 d로 복사하는것에 차이가 있을까요?

같은 드라이브 내에서 복사하는것과 다른드라이브로의 복사에는 어떤 차이점이 있나요?

standalon의 이미지

데이터 통신 프로그램에서...

두개의 노드가 서로 데이터를 송수신하면서 연산을 수행하는 소켓통신 프로그램입니다.
즉, 한 노드에서 연산을 수행한 후에 데이터를 송신하고, 수신자는 데이터를 수신한 후에 연산을 수행하고 다시 전송,,, (반복)
전체 실행 속도가 중요하기 때문에 가능한 많은 쓰레드로 실행되어서 부하가 높은 편입니다.

문제는 데이터 수신 노드가 연산하느라 데이터 수신을 못하는 상태에서, 송신 노드가 계속 데이터를 송신하면,
연결이 끊어지면서 에러가 발생하고 종료가 됩니다. (errno=104 : connection reset by peer)
통신이 느려져서 전체 실행 속도가 느려지더라도 종료되지 않게 하고 싶거든요. (예를 들면, 데이터를 덜 받는다던지, 등등)
실행 중간에 종료되면, 전체 실행 속도를 측정할 수 없기 때문에 의미가 없어집니다.

catapult2의 이미지

리눅스 설정을 하다가 rm 명령어로 폴더를 지워버렸습니다.

nginx와 php를 연동시켜보려다가 php에서 뭘 잘못했는지 자꾸 오류가 발생해서
별 생각없이 폴더 채로 rm -rf로 삭제해버렸는데
이게 apt-get install php로 설치를 해도 원상복구가 안되더라고요

systemctl로 확인해보니 돌아는 가고 있는데 폴더는 못찾는 그런 상태?

아직 세팅하는 단계라서 싹 날려버리고 완전히 리눅스를 새로 설치할 수 도 있겠습니다만
이런 경우에는 어떻게 재설치해야 하는지 알고 싶습니다.

wget으로 php 받아서 ./configure -> make -> make install로 설치해야 하나요?

-@Naver의 이미지

mfc 주기적 실행과 dialog에 관하여..

mfc를 이용하여 개발중인 학생입니다.

블루투스 신호를 서치하는 것 까지는 구현하였으나, 한번 실행이 되고 재시작을 하지 않으면

중간에 들어온 새로운 블루투스 신호를 잡지 못하기 때문에
블루투스 신호를 서치하는 함수를 주기적으로 실행을 해 주려고 합니다.

처음 시작 시 dialog가 뜨고 내부적으로는 계속해서 주기적 서치를 실행 하고 싶은데..

while과 sleep을 이용하여 주기적으로 실행을 하면 블루투스 신호를 서치하는 함수가

주기적으로 실행이 되기 때문에 새로 들어온 블루투스 신호를 계속해서 감지는 하지만

dialog가 뜨지않습니다..

dialog는 한번만 뜨고 그 뒤로는 계속해서 주기적 서치를 하고싶은데 어떻게 해야할까요

rkdckddn77의 이미지

evs 코덱으로 된 rtp 패킷을 디코딩하여 wav 파일로 만들고 싶어요

이번에 코덱으로 작업을 할게 있어서 질문을 좀 드립니다.

저는 C언어를 사용하고 Redhat 6.8 64bit 환경에서 작업을 진행중입니다.

저는 evs로 압축된 rtp 패킷을 수신 받아 디코딩하여 재생가능한 wav파일로 만들려고합니다.

3GPP TS 26.443 V15.1.0 (2018-12) <-- 이 자료를 참고하여 작업을 하고 있습니다.

위의 문서에는 소스코드와 사용법이 포함되어 있습니다.

현재 EVS_dec 바이너리를 사용하고 있으며, rtp 패킷 -> g.192 format -> wav 파일 이 단계로 wav 파일을 만들고 있습니다.

wav파일 까지 만드는데 성공 하였으나, 문제는 재생은 되지만 말소리가 들리지 않습니다.

결론적으로 실패하게 된 것이지요. 따로 에러가 나는것도 아니고,, evs 코덱에 대한 정보는 아무리 찾아봐도 자료가 없네요.

혹시 이런 작업을 해보신분있으시면 도움좀 주세요~

익명 사용자의 이미지

리눅스에서 이메일 보낼때 마크다운 질문이요!


## 안녕하세요
- 반갑습니다.

mutt를 사용해서 이런식의 마크다운 파일 내용을 이메일을 보내려는데,
만약 gmail로 이메일을 보내게 되면 마크다운 문법이 적용된 다음에 보내지나요?
혹시 안된다면 이메일을 받았을 때, 마크다운 양식이 적용된 상태로 보여지도록할 수 있는 방법이 없을까요ㅠㅠ?

페이지

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