프로그래밍 QnA

jungjury의 이미지

파이썬 webview로 구현된 브라우저에서 구글맵을 URL로 호출할때 위치정보만 한글이 깨져요

import wx 
import wx.html2 

class MyBrowser(wx.Dialog): 
  def __init__(self, *args, **kwds): 
    wx.Dialog.__init__(self, *args, **kwds) 
    sizer = wx.BoxSizer(wx.VERTICAL) 
    self.browser = wx.html2.WebView.New(self) 
    sizer.Add(self.browser, 1, wx.EXPAND, 10) 
    self.SetSizer(sizer) 
    self.SetSize((700, 700)) 

if __name__ == '__main__': 
  app = wx.App() 
  dialog = MyBrowser(None, -1) 
  dialog.browser.LoadURL("https://maps.google.com/maps?q=37.546000,126.986000+('이정주')&iwloc=near&hl=kr&z=19&&output=embed") 
  dialog.Show() 
  app.MainLoop()
cosmir의 이미지

자바 쓰레드 동기화에 들어가는 세마포 락 뮤텍스 대해서 이해가 잘 안가서요..

1...
아무래도 읽기 쉽게 스크린 샷으로 찍었는데요
조금이라도 읽으시는데에 도움이 되었으면 좋겠어요.

왼쪽과 오른쪽의 코드는 별개인데요...

왼쪽 AccountExam 에서는 Synchronized(this)를 썻고요
오른쪽 BoundedBuffer 에서는요 lock 이라는 오브젝트를 생성해서 Synchronized(lock) 이 들어갔는데요.

이해가 잘 안가는 부분이 있어서요

lock 이라는 것을 배울 때 불리안 (boolean) 값이라고 배웠는데요.
어떨 때는 이진 값을 쓰고요 위에 올린 코드는 오브젝트를 생성해서 쓰고요.

공룡책에 나오는 (이진값을 가지는 락)락이랑 위에 코드에 써진 (락값이 오브젝트) 락이랑은 다른 개념인가요?
공룡책에서 세마포 락 뮤텍스을 설명해 놓았는데요. 안에 인자가 이진 값이나 (락) 숫자를 가지는 것 (세마포)를 가지는 것 같은데요.

자바에서 구현이 될 때는 자꾸 오브젝트가 들어가고 하는 것이 혼동이 되서요.

cleitia의 이미지

OpenGL에서 3D Surface를 표현하는 방법이 있을까요?

깊이 카메라를 이용해서 취득한 깊이 영상이 있는데요

영상 크기는 176*144이고 각 픽셀에 대한 깊이 값들이 저장이 되어 있습니다.

이를 자체 함수를 사용해 계산하고 그 결과로 3D Point Cloud를 취득하는데요

이 데이터를 OpenGL ZPR을 이용해 점 데이터로 띄우는 것 까진 성공을 했는데

이 포인트 클라우드들을 이용해서 어떻게 하면 Surface를 표현할 수 있는지 궁금합니다.

가상의 모델을 만들고 모델링하는 예제들을 보면 다들 점사이의 관계를 통해 면을 형성하고 거기에 렌더링을 하는 식인데요

제가 하는 것은 각 점들을 적절히 연결해서 Surface를 표현하고 싶은 것입니다.

물론 각 점의 화소값은 모르는 상태인데요 단순히 포인트 클라우드만 띄워서 보려니 점들만 보여서 물체가 잘 나오는지 분간도 어렵습니다.

따라서 포인트 클라우드의 다수의 점들의 상관성을 알아서 판별해주고 Surface를 표현하는 기술이 OpenGL에서 제공이 되는가 하는 것이 질문의 요지입니다.

hyunya77의 이미지

binary code relocation (ex 부트로더) 후에도 잘 동작하는 이유가 궁금합니다.

부트로더를 예로 들자면 보통 rom 영역의 address에 맞도록 빌드를 합니다만,
이코드가 실행 중간에 ram으로 copy를 한 후에 계속 동작을 하게 됩니다.
신기한 건 애초에 특정 address map에 맞도록 빌드와 링크를 한 binary인데, code relocation 이후에도
아무런 문제없이 동작한다는 점 입니다.
이게 가능하려면 코드내의 모든 전역/로컬변수등이 모두 현재의 PC relative하게 컴파일이 된다는 의미인데요.
제 생각이 맞는건가요?

na4980의 이미지

순환형태의 fib함수 질문

int fib(int n)
{
printf("fib(%d) is called.\n", n);
if(n==0) return 0;
if(n==1) return 1;
return (fib(n-1) + fib(n-2));

이 코드의 출력 결과가 이렇게 나오는데요.. 어떠한 과정으로 출력이 되는건지 이해가 안됩니다. 설명해주실 수 있나요?

yjc99의 이미지

jdk의 api 들의 구현에서 하드웨어 종속적인 부분과의 연결방식이 어떻게 이루어 졌는지..

안녕하세요.

제목 대로 java의 api들 가령 AWT에서 윈도우 생성하는 api를 호출했다면, 최종적으로 해당 os의 하드웨어 종속적인 코드들(가령 윈도우를 그리는 루틴)이 실행되어야 할텐데, 이 과정이 어떻게 이루어졌는지 알고 싶습니다.

좀더 구체적으로..
api에서 내부적으로 JNI를 통해서, os의 종속적인 라이브러리들을 (가령 윈도우이면 GDI 관련 dll(User.dll?)) 호출 하는 방식인지, ----(A)
아니면 생성되는 바이트코드자체가 이런 종속적인 명령들을 가지고 있어서, JVM 으로 실행할때 jvm이 직접 구현하는 방식인지.. ----(B)
아니면 다른 어떤 식인지.

알고 싶습니다.

muffin의 이미지

irq handler 구현에서 잘 되지 않는 부분이 있습니다..

안녕하세요 pxa255 를 가지고

irq handler를 구현하는 것을 하고 있는데요

http://kldp.org/node/90562 이 포스팅 내용과 유사하게 진행하는데

2개의 timer를 사용하고 싶습니다

한개는 0.1초 한개는 1초 마다 출력 하도록 해주고 싶은데

timer_start 함수에서 OIER 을 0x00000003 값을 넣어주어서 OSMR0 OSMR1 두개를 사용하도록 하였습니다

그리고 icip 에서 osmr0 의 부분과 osmr1 을 비교하는 부분을 만들어서 ossr 값을 해당 타이머에 맞도록 변경 시켜 주도록 코딩하였습니다

근데 0.1초 출력문만 계속나오다보니

1초 출력문은 출력이 안되는데 이러한 부분은 어떻게 해결을 하나요? 아니면 따로 마스킹을 해주어야 하나요?

dnjsgk의 이미지

3차원 공간의 3차원 배열에, 어느 점에서 벡터를 쏘아 3차원 배열을 통과시킬 때,

벡터가 통과하는 배열의 요소를 출력하려고 하는데,

c언어문법과 자료구조만 공부한 상태에서 이걸 하려고 하니, 어떤걸 공부해서 해결해야 할지 감이 안잡힙니다.

교수에게 물어보니 그냥 인터넷 검색해서 하면 된다고만 하는군요..

검색 능력이 딸리는건지 구글링으로도 별 성과가 없고..

어떤 방식으로 해결하면 좋을까요?

saelly의 이미지

Linux 내장명령어 export 에 대해 질문있습니다.

bash 쉘을 쓰고 있습니다.

해석해야할 쉘 스크립트가 있는데 export 에 난생 처음보는 것이있어서 질문올립니다. 테스트해서 이게 뭔지 잘 모르겠습니다

1) export HOUDINI_PATH=$OCEAN_TOOLKIT:$FXHOME";&" => 여기서 맨 마지막에 ";&" 이 어떤 의미일까요??

2) export HOUDINI_DSO_PATH="&:$BULLET_DSO_PATH:NOISE_DSO_TEST" => 여기서 맨 처음 & 가 어떤 의미일까요>??

아시는 분은 답변좀 달아주시면 정말 감사하겠습니다...

좋은하루 되세요

gustlr1222의 이미지

C++ 11에서 R-value reference에 대한 설명이 잘 이해가 가지 않습니다 도와주세요ㅠㅠ

http://itguru.tistory.com/189 이곳을 통해 공부하고 있습니다.

한페이지정도 스트롤을 내렸을때 나오는

X& X::operator=(<미지의 타입> rhs)
{
  // [...]
  //  m_pResource 와 rhs.m_pResource 를 교환
  // [...]  
}

이 소스에서, 왜 "미지의 타입"이 필요한 것인가요? 몇일을 r-value reference에 대한 글을 찾아 읽고 있는데도 잘 이해가 안갑니다

그냥 리퍼런스(l-value reference)로 파라미터를 설정해도 리소스를 교환할 수 있지 않나요?

페이지

프로그래밍 QnA 구독하기