프로그래밍 QnA

avatar5의 이미지

Interrupt lock 과 task switching

안녕하세요.
저는 현재 VxWorks 를 사용하여 Embedded system 을 개발하는 사람입니다.

어떤 필요성에 의해서 VxWorks 의 interrupt lock 기능을 제공하는 intLock() 함수를 사용하게 되었는데요..
그 함수의 description 을 보니 다음과 같았습니다.

The routine intLock( ) can be called from either interrupt or task level.

byulparan의 이미지

wave파일, riff 파일에 대해 궁금한 점이 생겨서..

wave파일, riff 파일에 대해 궁금한 점이 생겨서.. 질문드립니다. 검색등을 통해서 riff 가 뭔지, wave 파일의 구조
등등은 어느정도 살펴봤습니다.....

riff 가 일반적으로 용량이 큰 멀티미디어 파일을 여러 블럭으로 나누어서 저장한 후에...

oppor의 이미지

gnome 의 sticky notes applet 를 소스 분석할려면 어떻게 해야 할까요?

sticky notes가 부족한 기능이 많은것 같아서 일단 분석을 좀 해보고 싶은데요.
코딩이야 어느 정도 하지만 만들어져 있는 소스 분석및 디버깅은 어떻게 해야할지 도통 감이 안오네요.
애플릿이라 디버깅 하는게 조금 다를것 같기도 하구요.
일단 소스를 받아놓긴 했는데 이게 gnome-applet 라는 패키지의 한

cococo의 이미지

Java에서 한글 인코딩 / 디코딩 관련 질문입니다.

우선...코드를 먼저 보시는 게 설명이 쉬울 듯 하여, 코드를 올립니다.

	String fileEncoding=System.getProperty("file.encoding");
        System.out.println("file.encoding = "+fileEncoding);
 
        String Encoding = "한글";
        try {
        	String toBinaryRaw = new String(Encoding.getBytes() );
		System.out.println("Binary Raw Data:" + toBinaryRaw );
victoryz12의 이미지

어셈블리어 이 소스가 제가 생각한게 맞는지 여쭈어봅니다


안녕하세요?

어셈블리어 초보이다보니 궁금한게 이만저만이 아닙니다.

아무리 생각해도 내부적인 구조가 아직 이해가 안되서 이렇게 질문(4개..)을 드립니다.ㅜㅜ

제가 공부한 코드는 다음과 같은데요.,

; 프로그램 본체
 
entry:
		MOV		AX, 0			; 레지스터 초기화
		MOV		SS,AX
		MOV		SP,0x7c00
 
inamind의 이미지

Arm instruction 을 보고 thumb-2 인지 thumbEE인지 arm code 인지 구별하는 방법?

안녕하세요.
오늘도 열심히 구글링을 하다가 답이 안나와서 이곳에 들립니다.

공부할때는 arm code 와 thumb code 가 각각 32 bit / 16 bit 여서 구별하기가 편했는데..
요즘은 32 bit 짜리 thumb-2, thumbEE 가 나와서
instruction 의 길이만 보고는 구별하기가 쉽지 않네요.

예를 들면
e50b1014
이러한 arm instruction 이

bluesky.big의 이미지

[완료]C언어에서 for 문과 while 문 은 어떻게 다른가요?

안녕하세요.

제가 궁금한 사항은 C언어로 프로그래밍을 할 때 사용할때 for 문과 while 문 중에 어떤 것을 사용해야 하는지 알고싶습니다. 언떤 경우에 for가 더 좋다던지 아니면 어떤 경우에는 while문이 더 좋다던지 이런 것이 궁금합니다.
또 모든 for/while 은 서로 대치가 가능한가요?

uhahaha의 이미지

Fix Protocol 대응방법

안녕하세요.

FIX Protocol대응 작업을 진행하는데요

어디서 부터 해야 할지 모르겠네요.

Fix Protocol에 대한 이해는 했는데요.

winner의 이미지

DB에서 단편화 현상과 무작위 INSERT에 대해 여쭤봅니다.

제가 알기로는 균형트리들은 트리의 한쪽 끝에 계속해서 삽입될 때 치우침 현상이 일어납니다.
이것은 B tree에서도 마찬가지라서 위와 같은 현상이 발생할 경우 대부분의 노드들은 50%만 채워질 것입니다.

그렇다면 자동증가수(Auto increment 혹은 IDENTITY 혹은 Sequence)를 index로 지정하면 위와 같은 현상이

yeilho의 이미지

유저 모드에서 시스템 콜을 Hooking 하고 싶습니다.

리눅스시스템에서 시스템 콜을 훅킹하려면 보통 커널모듈을 만들어서 시스템콜 테이블을 패칭해서 하는것으로 알고 있습니다.

혹시 유저모드에서도 시스템 콜을 훅킹할 수 있나요?
LD_PRELOAD를 쓰니까 놓치는 콜들이 종종 있더라구요.

좋은 아이디어 부탁드립니다. 감사합니다.

페이지

프로그래밍 QnA 구독하기