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

익명 사용자의 이미지

c++ string 클래스의 원리에 있어 궁금한 것이 있습니다.

연습으로 string 클래스를 만들어보고 있는데요(아주 기본적인 것들로만요..하하하)

일반적으로 string 클래스를 이용할 때

string str1 = "Happy coding!";

string str2 = "OMG----!";

이렇게만 선언해도 생성자가 호출되는데요. 이걸 구현하려고 생각했더니 연산자 오버로딩밖에 생각이 안나더라고요. 그런데 연산자 오버로딩은 이미 생성된 객체에 한해서 호출되는 것이니 사용할 수가 없겠고 전역함수로 만들까 아니면 static 멤버 함수로 만들까 둘다 해보았지만 nonstatic member라고 컴파일러님께서 말씀해주시더라고요.

제가 생각하는 과정으로는 이해가 가지 않는데 (제가 정의한 string 클래스 이름을 MyString이라고 하겠습니다.)

MyString(const char *str)으로 인식해서 알아서 생성자 호출이 되던데...

즉 정리하자면 저는 MyString str = "My String object"; 가 MyString str("My String object);이 되는 과정을 알고 싶습니다.

owcred601의 이미지

[Shell Script] sed 질문이 있습니다.

안녕하세요!

특정 파일에서 sed 명령을 이용해서 삭제하려고 합니다!

sed '/문자열1/,/문자열2/d' a_temp.txt > a.txt

위 방식으로는 특정 문자열의 처음과 끝의 특징이 명확할 때 유용하게 써먹을 수 있는데요.

여기서 끝나는 문자열이 명확하지 않을 때는... 처음 입력한 문자열1로부터 3줄까지만 삭제하라 등
방법을 찾고 싶은데.. 검색해도 응용방법이 떠오르지 않아 질문드립니다.

방법이 있다면 어떻게 작성해야 할까요?

--
1. grep -A3 "문자열" 을 sed 로 넘겨서 삭제할 수 있는 방법은 없을까요?
2. 문자열1로부터 처음 만나는 "\n(엔터)"를 sed의 마지막 문자열 조건으로 줄 수 있는 방법은 없을까요?

익명 사용자의 이미지

putty로 원격접속이 안됩니다!!!!!!!!!!!!!!!

제가 두대의 컴퓨터로 원격접속을 테스트 하고 싶어서 두대의 컴퓨터에 vmware가 있고 거기에 리눅스를 넣었습니다.하나는 집에서 유무선공유기의 유선 포트로 연결되있고 하나는 와이파이로 연결 되있구요,서로의 아이피로 원격 접속을 하고 싶어서 서로의 아이피를 치면 안되네요..... 제발 도와주세요

shi510의 이미지

Windows/Linux/Mac 모든 in/out 네트워크 패킷

안녕하세요.

운영체제에서 발생하는 모든 in/out 패킷에 대한 데이터를 저장해야하는 일이 생겼는데요.

Windows/Linux/Mac OS에서 운영체제 내에서 발생하는 모든 네트워크 in/out 패킷을 받아 볼 수 있는 방법이 있나요?

혹시 가능하다면 방법에 대한 키워드라도 알려주시면 찾아서 공부해보겠습니다.

감사합니다~

세벌의 이미지

debian 설치 설공 ibus 한글 전환 안 됨

Debian 9.1 설치 성공
ibus ibus-hangul 설치 성공
그런데 Super-space 눌러도 Shift-space 눌러도 한글로 전환이 안 되네요.
어떻게 하면 되나요?

wjsdudtl의 이미지

[우분투] systemctl start bluetooth.service 를 해도 블루투스 데몬이 깨어나질 않습니다.

1) 사용 보드 : Zed Board
2) 설치 이미지 : https://github.com/rlangoy/Ubuntu-16.04-Zedboard/releases/tag/v16.04.
- 우분투 16.04 라즈베리 2 용 이미지로 만든 zed board 용 이미지인듯 합니다.
3) 문제점
- systemctl 로 블루투스를 실행했음에도 불구하고 실행이 되질 않습니다.

익명 사용자의 이미지

iOS Localization 관련해서 간단!한 질문 하나 드려봅니다.

iOS 개발하고있는건 아니구요,
어플 문자열 리소스 관리하는것 관련해서 안드로이드는 해봐서 알겠는데 애플은 문외한이라..(써본적도없음)
안드로이드에서는 strings.xml 로 문자열리소스를 관리하는데
iOS에서는 Localizable.strings 파일로 관리한다는건 구글링을 통해 찾았는데,
설명들이 대부분 iOS 개발하는분들만 이해하는 글이어서 이해가 안되서요.. ㅠㅠ

1. Localizable.strings 파일이 들어가는 경로는 어떻게되나요?
ex) 안드로이드의 경우, res/values/Strings.xml

2. Localizable.strings 파일이 같은경로에 여러개 들어가는거같던데,(아닌가요?) vi같은 에디터로 열었을때 언어별로 헤더같은게 존재하나요?

익명 사용자의 이미지

리눅스(라즈베리파이3 우분투)에서 오디오 스트림 조작하기

라즈베리파이3가 있고 OS는 우분투가 설치되어 있습니다.

여기에 USB마이크가 달려있는데, 이 마이크로 입력되는 소리의 PCM 데이터를 실시간으로 한 프레임씩 처리하는 코드를 만들려 합니다.

[1. 마이크 입력 Capture] -> [2. 사용자 프로그램에서 PCM raw data 처리] - [3. [2]에서 처리한 PCM data를 capture 스트림에 다시 write]

최종 목표는 마이크로 들어오는 소리의 PCM data를 처리해서 sensory같은 wake word 에이전트에 보내는 것입니다.
(sensory에서 읽기 전에 먼저 처리)

지금까지 알아본 바로는 다음과 같은 두 가지 방법이 있는 것 같습니다.
인터넷 검색해서 ALSA 를 이용해 녹음하고 재생하는 예제코드를 돌려봤는데 capture단에서 가로챈 데이터를 다시 그 지점에 write하는 것이 가능한지 모르겠습니다.
(오디오 PCM I/F에서 post-processing을 지원하는 다른 플랫폼에서 비슷한 작업을 해보긴 했는데 리눅스환경은 완전 처음입니다.)

Hoewon Kim@Google의 이미지

pthread를 이용한 병렬처리 시 속도 저하 문제

pthread를 이용한 병렬처리에 대하여 공부하고 있습니다.

아래 소스코드와 같이 서로 다른 4개의 메모리에 대한 동일한 처리를 4개의 thread를 생성하여 처리하고, 4번에 걸쳐 순차적으로 처리한 결과를 비교해 보았습니다.

익명 사용자의 이미지

C 문자열 입력 EOF 끝내기

#include
#include
int stdin_count(char line[][100])
{
int i;
for(i = 0;i<100;i++){
fgets(line[i], 100, stdin);
if(line[i][0]==EOF)
return 0;

// printf("i is %d\n",i);
}
return 0;
}

int stdout_print(char line[][100])
{
int i;
for(i=0;i<100-1;i++){
printf("%s",line[i]);
if(line[i][0]==EOF)
return 0;

}
return 0;
}

페이지

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