프로그래밍 QnA

skycloud의 이미지

리눅스 에서 프로세스와 쓰레드

operating system concepts 8th에서
리눅스는 프로세스와 스레드를 구별하지 않는다라고 되어 있는데
이해가 잘 안갑니다.
하나의 c파일(혹은 c++)을 실행하면은 프로세스 넘버가 붙는 것은 ps 명령어를 통해 확인가능하고
파일 안에서 여러개의 pthread 호출로 multi thread를 만들면 htop 명령어를 통해 여러 thread가 동시 진행되는 것을 볼 수 있는데 왜 프로세스와 스레드르 구별하지 않는다라고 되어있나요?

rladnd07의 이미지

음정 인식 후 악보 출력 프로그램 만드려는데여

험온이라는 악보로 출력해주는 프로그램이랑
쥐스트링이라는 튜너 프로그램
디코딩해서 봤는데
음정 인식해서 추출하는 부분만 보려고...
근데 마음대로 보게 되어있지않더라고요
암호화라고 해야하나 파일이름이랑 객체들을 a b c d 이런식으로 해놔서 해석이 거의 안된다고 봐야겠더라고요

구글링하다가 pitchdetect라는 파일을 얻을수 있었는데
그 마저도 음성 인식해서 악보로 출력하려해봤는데
innerhtml로 출력만 되더라고요 일단 실행은 잘 되는데여

원하는게
입력된 음을 일정주기마다 하나씩 뽑아서
1초부터 30초까지 30개 음이있었으면 그 30개음을 한눈에 보게 출력하기 랄까요 예를들면
근데 어렵더라고요
제가 자바 스크립트를 잘 몰라서 그런거같은데

그 pitchdect의 html 파일이랑 js 파일 보여드릴게여
그냥 documentwrite 하듯이 입력된음을 한 글자만 이라도 출력가능하게 해주실분 있나여 ㅠㅠ
나머지는 제가 알아서 할게여 출력을 어케해야할지 모르겠어서

kang5408의 이미지

1

myungwooBan@GitHub의 이미지

c언어 이중연결리스트 이름순 정렬

이중연결리스트를 이용해서 전화부를 만들고 있는데 삽입, 삭제, 검색을 모두 만들긴 했지만 삽입할때 이름순으로 삽입을 어떻게 해야 할지 잘 모르겠습니다. strcmp로 비교 해서 0보다 클때 앞뒤를 바꿔줘야 하는것은 알겠지만 이중연결리스트에서 구현을 하려니 어렵네요.. dinsert 함수 부분 이름순으로 삽입할 수 있게 도와주시면 감사하겠습니다.

익명 사용자의 이미지

[python] 하나의 iterator를 여러개의 iterator로 나누기

iterator, it0이 있다고 하겠습니다.
it0은 1,2,3,4,5,6,7,8,9, 10를 차례로 반환합니다.

이 것을 it1, it2로 나누고 싶습니다. (사실 두 개 보다 더 많은 iterator로 쪼개는 방법을 알고 싶습니다.)

그리하여 it1은 1,2,3,4,5를 그리고 it2는 6,7,8,9,10을 반환할 수 있도록 하고 싶습니다.

리스트로 변환하지 않고 바로 iterator를 나누는 방법은 없을까요?

유현수@Google의 이미지

C++ 다형성 자식 클래스에만 있는 함수를 호출할 수 있을까요

Shape->ClosedShape->Polygon->Triangle,Rectangle

이렇게 상속하는 class 에서 polymorphim문제인데

getArea()라는 함수가 Shape에는 정의되지 않고 ClosedShape에 virtual로 정의되어있는데

class ShapeList
{
vector <Shape*> shapes;
public:
...
double getTotalArea() const
{
auto totalArea = 0.0F;
for (const auto shape : shapes) { totalArea += shape->getArea(); }
return totalArea;
}
};
을 구현하는건데 Shape의 멤버함수에는 getArea()가 정의되지 않아서 컴파일이 안 됩니다.
문제 조건이 Shape의 멤버함수에 getArea()를 추가하지 않는 거라 머리를 싸매도 답이 안 보입니다..

-@Naver의 이미지

[완료]while(1)에서 엔터키를 입력해도 탈출하고 싶어요.

무한루프를 돌리는 상황에서,
엔터키를 누르거나,
숫자1을 10개 입력하면 종료되는 프로그램을 만든다고 가정할 때.
else if 의 break 는 탈출이 되는데,
if 의 break 는 탈출이 안됩니다.

if(str[0] == '\n' || str[1] == '1' && strlen(str) == 10) 로
3개를 묶어서 break문을 하나로 해도,
여전히 엔터키는 탈출이 안됩니다.ㅠㅠ

에러나 경고 메시지는 없고,
컴파일 결과창에서도 엔터키 탈출 빼고는 다 됩니다.ㅠㅠ
제가 어느 부분을 수정하면 엔터키 탈출도 가능할까요?

실력자 분들의 답변을 기다립니다.
읽어주셔서 고맙습니다.

guidani의 이미지

소켓프로그래밍 select() 함수 client 연결수락 문제

안녕하세요
현재 c++ select()를 이용한 http 서버를 만드는 과제를 하고있습니다.
소켓프로그래밍이 완전 처음이라 처음부터 공부하고 있는데요,
몇가지 막히는게 있어서 질문드립니다.

질문드리기에 앞서 제가 코드를 잘 짠건지 한번 봐주세요 ㅠㅠ

맨 처음 서버소켓을 만드는 과정에서 fcntl로 논블러킹으로 만들었습니다.
이유는 과제에서 모든 fd를 non-blocking fd 를 사용하라고 해서요.

dvwn의 이미지

C언어) 제 코드 수정해 주시면 감사하겠습니다.

안녕하세요. 문제를 푸는 도중에 제 코드에 어느 부분이 틀렸길래 답이 안나오는지 몰라서 질문드립니다.

문제)
사슴과 학이 있다. 모두 합치면 35마리이고 다리의 합은 94개이다. 이 경우 사슴과 학이 각 몇 마리인지를 구하는 프로그램을 작성하라.

작성코드)
#define _CRT_SECURE_NO_WARNINGS
#include

int main()
{
int x, y;
int sum1, sum2;

x = 0;
y = 0;
sum1 = 35;
sum2 = 94;

while (sum1)
{
while (sum2)
{
sum2 = ((4 * x) + (2 * y));
x++, y++;
}

foor4564의 이미지

cafe24 SSO 연동 문제

안녕하세요, 신입 php개발자입니다.

현재 사내 자체 플랫폼(하이브리드 웹앱)에서 카페24 SSO 연동 기능을 개발 중에 있습니다.

기능에 대해서 먼저 설명드리자면,

자체 플랫폼으로 로그인한 사용자가 특정 버튼을 클릭하여, 카페24를 통해 관리중인 자사 쇼핑몰로 이동하게 됩니다.
여기서 자체 플랫폼 내에서 이미 한번 로그인을 하였기 때문에, 카페24 쇼핑몰 쪽에서 별도의 회원가입 절차나 로그인 절차 없이 바로 넘어가서 카페24 쇼핑몰을 이용할 수 있게 하는 것 입니다.
(이게 제가 일단 이해한 SSO의 개념입니다.)

그래서 이러한 기능 구현을 위해, 카페24 내에서 SSO 연동 기능을 이용하기로 하였고, 아래 링크가 현재 카페24에서 제공한 가이드 라인입니다.

페이지

프로그래밍 QnA 구독하기