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

익명 사용자의 이미지

개발중 막힐때 어떻게 대처하나요?

특정한 언어같은 것을 공부하는거는 문제 되지않습니다

그런데 프로그램을 만들때

특정한 어떤 부분을 구현하고싶은데

1. 어떤 도구를 써야되는지
2. 그 도구의 어떤 부분을 활용해야하는지

이 1번과 2번이 가장 힘듭니다.
그 도구의 예제나 오픈소스가 별로 없으면

단순 레퍼런스만 보고 활용하기가 정말 어렵습니다.

예를들어서 백신프로그램을 만든다고 할때

도구 c++하고 또 뭘 써야할지, 그 도구의 레퍼런스만 봐서 악성코드 탐지를 구현할수있는지

전 분명히 해내지 못할겁니다 c++하고 관련윈도우레퍼런스만 보고 어떻게 백신프로그램을 만들지 감도 안옵니다
아마 저는 관련 자료를 계속 구글링하고 핵심적인 소스부분을 찾을려고 하겠지요(또는 어떤 도구를 써야할지)

만약여기서 구글링을통해 핵심적인 소스부분을 못찾으면 저는 아마 못만들것이라는 겁니다.

다들 어떻게 여기서 해결방법을 찾는지 궁급합니다.

익명 사용자의 이미지

매트랩 관련 재질문합니다.

안녕하세요 질문이있습니다.

위 사진은 180초 음원을 읽은 후 FFT 퓨리에변환을 하여 주파수도메인에서 주파수를 분석하는 코드입니다

이코드를 실행하면 180초 전체부분에대한 주파수가 subplot2 에 보여지는데요 제가 원하는것은 이 음원을 180초 분량이 한번에나오는것이아닌 0.125 초간격으로 어떠한 주파수가 생성되고있는 지를 보고싶습니다. 0.125초 간격으로 주파수를 보는 코드를 어떻게 짜는지를 모르겠어서 질문하게되었습니다 도와주세요ㅠ

익명 사용자의 이미지

3분짜리 음원을 matlab을 통해 주파수분석하려고합니다.

안녕하세요 매트랩을 공부하고있는 학생입니다.
3분짜리 wav파일을 0.1초 정도 간격으로 퓨리에변환하여 각구간별로 주파수를 분석하여
주파수에맞는 계이름을 따오는 과제를 하고있는데요 주파수만 분석이 된다면 계이름을 따오는 방식은
구현이 가능하겠는데 샘플링과 주파수도메인으로 변경하는 퓨리에변환을 어떤식으로 코드를작성하는지에 어려움이발생하여 질문드리게되었습니다. 음원의 샘플링주파수는 5000입니다.
도움주실분 계신가요 .. ㅜㅜ

김정훈@Google의 이미지

프로그램이 30시간마다 20초씩 죽는 문제

안녕하세요.

지금 ip카메라 안에있는 리눅스 시스템에서 돌아가는 프로그램을 구현했습니다.
ip카메라에서 영상을 받아 처리해서 특정 서버로 데이터를 전송하는 프로그램인데요,
이상하게 프로그램이 하루하고 조금있다가 죽어버려서 20초후에 프로그램이 자동으로 재실행 되버립니다.
현재로써는 프로그램 실행파일을 ip캠 안으로 업로드하여 실행만 할수 있고 따로 디버깅같은건 못하는 상황입니다..

보통 이렇게 하루마다 죽는 문제는 메모리 릭때문인것 같은데
버퍼관리가 제대로 안되서 그런걸까요..?

영상 프레임을 받아오는 recv_event가 발생하면
deque에다 저장하고 뮤텍스락 해놓고 하나씩 뽑아쓰고있습니다.

영상을 받아올때 버퍼관리가 크게 문제가 없다면
영상처리후 서버로 데이터 전송할때 문제가 있을꺼같은데
디버깅 툴 없이 메모리 누수찾는게 힘들군요..

메모리 누수 말고는 이렇게 하루마다 프로그램이 죽는 문제는 없겠죠..?

익명 사용자의 이미지

python3 궁금한게 있습니다.

안녕하세요
학생입니다 파이썬을 공부하는 중인데

import random
dna="GGCATTGGCTC"
def mutate(n):
ldna=list(dna)
i=random.randrange(len(ldna))
ldna[i]=random.choice(list('ATCG'))
return "".join(ldna)
print(dna)
print(mutate(dna))

----------------------------------------

dna="GGCATTGGCTC"
def mutates (dna,n):
for i in range (n):
dna = mutates(dna)
return dna
print(mutates(dna,5))

livey의 이미지

대용량 텍스트 파일 처리 성능 문의

안녕하세요

파일에 따라 수백메가에서 1기가 이상되는 텍스트 포멧의 파일들을 읽어 처리해야하는데
파일 용량이 너무 커서 여러개로 분할하여 처리하려고합니다.

파일을 읽어서 특정 포멧으로 변환하고 수메가~수십메가 정도 크기로 작게 분할하여 여러개의 파일로 출력 하는 프로그램을 만들어야하는데요

메모리를 많이 사용하더라도 성능에 초점을 두고싶습니다.
c# 으로 해보니 생각보다 오래 걸리더라구요..

자바의 파일채널처럼 커널 버퍼에 직접 접근하는 기능이 c# 에도 있을것같은데
c++ 로 만들면 확실히 좀 더 빠를까요? 파일입출력부분은 언어와 별개의 문제일것같기도하구요..
아니면 cpu 사용률을 높이는 방법이나 멀티코어를 사용할수있는 방법이 있는지 궁금합니다.

읽어주셔서 감사하고 좋은 주말되세요~~

holy의 이미지

Fedora KDE ibus programmer's dvorak 설정과 Wine 카카오톡 한글 옵션 설정 질문드립니다!

안녕하세요, 리눅스를 배우기 시작한지 얼마 되지 않은 유저입니다. 유분투, 리눅스 민트 등을 써보다가 지금은 집에서는 아치, 일할 때는 페도라 KDE Spin을 사용하고 있습니다. ibus를 통해 한글이 잘 입력되기는 하는데 세부적인 부분에서 어려움이 있어 질문을 드리게 되었습니다. 혹시 질문을 올린 포럼이 잘못되었다면 죄송합니다.

1. [해결!] 저는 영어 자판은 programmer's dvorak을 사용하고 있습니다. KDE 기본 keyboard 설정에서는 이 옵션이 있는데 ibus에서는 없어서 그냥 dvorak을 사용하고 있는 상황입니다. 옵션 사진은 다음과 같습니다:

https://imgur.com/a/bu01rwn

찾아보니까 ibus의 경우 config 정보를 dconf 방식으로 저장하고 있다고 해서 찾아봤습니다:

kutest의 이미지

비주얼베이직 해석 가능하신가요


스위치가 열리면 이벤트가 발생시키는 코드를 베이직6.0으로 만들어보려고 했습니다
아래와 같이 만들었습니다

dim switch1 As Integer
 
 
Private Sub Command1_Click()
switch1 = 1
Call switchon
End Sub
 
 
Private Function switchon()
If (switch1 = 1) Then
    sleep 3000
    MsgBox "스위치 켜짐"
    switch1 = 0
End If
End Function

그런데 문제가 발생한게 있습니다

Private Sub Command1_Click()
이벤트1
스위치1 = 1
이벤트2
End Sub

페이지

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