프로그래밍 QnA

익명 사용자의 이미지

c언어 2차원배열 구조체변수에서 배열에 저장된 문자하나하나를 문자열로 만들고싶어요!...

예를 들어,
arr1[0][0].Name[0]= a;
arr1[0][0].Name[1]= b;
arr1[0][0].Name[2]= c;
arr1[0][0].Name[3]= d;
이런식으로 문자들이 저장되어있는데 이 부분을 arr2[0][0]= abcd 이렇게 저장하고싶은데
방법이 안떠오르네요 ㅠㅠ.... 무슨 방법없을까요!! 부탁드려요!!

c언어에서 코딩한 내용입니다...! 문자들이 char형으로 저장되어있어요

celestia의 이미지

파이썬 2.7을 활용하여 Pyqt, wxWidgets, 에서 웹 페이지를 스크래핑 및 크롤링 할려고 하는데 도와주세요.

Python 2.7을 활용하여 Pyqt, wxWidgets 을 활용하여 개발 할려고 합니다.
웹 페이지를 스크래핑 및 크롤링 할려고 하는데 도와주세요.ㅠㅠ

파이썬을 활용하여 사이트 화면을 개발중인 프로그램 화면에 띄우고 싶습니다.ㅠㅠ
코드를 어떻게 짜야 할지 모르겠습니다.

화면상에 GUI 화면으로 되어 있지만
스크래핑 및 크롤링을 할경우 도스모드 처럼 화면이 보여서 좀 꾸며볼려고 합니다.

yys3110의 이미지

unity 로 c# udp server 를 만들었는데 socket이 닫히는 현상이 있는데 왜이럴까요

서버와 클라이언트 둘다 유니티로 제작하여
한 컴퓨터에 서버 클라이언트를 키고 테스트중입니다.
서버에서 패킷을 초당 10번정도 클라이언트로 보내는데
클라이언트에서 socket.close를 하면
서버 socket이 그냥 닫혀버립니다...
서버에는 오류 하나 안나고 그냥 소켓만 닫혀버리네요

서버에서 클라로 아무 패킷도 안보낸 상태에서 클라 soket.close 하면 서버는 멀쩡 합니다.
Shutdown(SocketShutdown.Both) 를 써봐도 똑같구요.....

대체 왜이런가요? ㅠㅠ

ykw1101의 이미지

넥슨 청소년 프로그래밍 챌린지 대회 문제 질문

지금 제목에 나온 대회 작년 문제를 푸는 중인데요, 아직 초보라 참가에 의의를 두고 연습 중입니다. 그런데 1번 문제부터 막혔네요.. 문제는 https://www.nypc.co.kr/community/questionView.do?IDX=1 이 링크입니다.
코드는

oblab의 이미지

kernel device driver 는 GPL 라이센스 인데 개발자분들은 코드공개를 어떻게 하시나요?

kernel device driver 는 GPL 라이센스 인데 개발자분들은 코드공개를 어떻게 하시나요?

임베디드 device driver를 제작하고 있는데 kernel api는 GPL 라이센스를 따르는걸로 알고 있습니다.
추후 임베디드에서 동작하는 디바이스드라이버를 추가하여 판매(배포)할 예정인데

디바이스드라이버 개발자분들은 GPL라이센스를 어떻게 따르고 있으신가요?
코드공개를 공식적(개발홈페이지)으로 하고 있는건지?
공개를 한다면 어떤 방식으로 하는지
신경은 안쓰는건지

궁금합니다..

익명 사용자의 이미지

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의 마지막 문자열 조건으로 줄 수 있는 방법은 없을까요?

shi510의 이미지

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

안녕하세요.

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

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

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

감사합니다~

익명 사용자의 이미지

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을 지원하는 다른 플랫폼에서 비슷한 작업을 해보긴 했는데 리눅스환경은 완전 처음입니다.)

페이지

프로그래밍 QnA 구독하기