프로그래밍 QnA

jungwook의 이미지

[완료] 어셈블리 list파일

안녕하세요.
지금 만들면서 배우는 os 커널을 공부하고 있는 학생입니다.
어셈블리어 파일을 리스트 파일로 만들었는데
여기서 젤 처음 숫자는 줄 번호고요, 그다임이 프로그램 내에서 offset인데,
3번째가 어셈블리어를 어셈블해서 나온 기계어로 알고 있습니다.
그런데 예를 들어 첫 줄 mov ax, cs 기

iamlow의 이미지

[질문] 영상편집 질문입니다.

CCTV 카메라에서 전달받은 영상의 상단과 하단에 날짜와 시간, 카메라 번호등의 정보를 표시하고 싶습니다.

이렇게 글씨 폰트를 이미지에 넣을 수 있는 라이브러리가 있는지 궁급합니다.

라이브러리가 아니더라도 혹시 도움 받을 많한 것들이 있으면 알려주시면 감사하겠습니다.

superdma의 이미지

이진검색의 if문에 대한 어셈블리언어 최적화에 대해.

첨부되어 있는 binserach 소스코드에서
다음과 같은 설명이 있습니다.

while 루프를 한 번 수행할 때마다 x와 S[mid]의 비교가 두 번 이루어진다(x를 찾는 경우는 제외).
이 알고리즘을 효율적으로 어셈블리언어로 구현하면, 각 루프마다 x를 S[mid]와 한 번만 비교하고, 그 비교의 결과로 비교 코드를 설정하

bumworld의 이미지

prototype의 gsub함수를 jquery에서 사용할수 있는 방법이 있을지요?

<script>
function talkLikeYouKnowSomething(){
var s = 'prototype string extensions can help you';
var snoopdogfy = /\b(\w+)t\w+\b/;
var snooptalk = s.gsub(snoopdogfy, '#{1}tizzle' );
alert(snooptalk); // shows: "prototizzle stizzle extizzle can help you"
}
</script>
--------------------------------------------------
위와 같이 prototype의 gsub함수를 사용여

정규표현 패턴

uviczz의 이미지

sigaction handler에 매개변수 전달

void handler(int signo)
{
}
 
int main(void)
{
	struct sigaction sa;
 
	sa.sa_handler = handler;
 
	sigaction(SIGVTALRM, &sa, NULL); 
 
        setitimer(...);
 
	while(1)
	{
		sleep(1);
	}
 
	return 0;
}

간단하게 표현한 위와 같은 코드에서

Handler에 전달되는 매개변수는 signo 밖에 없습니다.
(출력해보니 26이 나오는

jaya의 이미지

공인인증서를 MyProxy server에 사용하고자 합니다.

linux 환경에서 globus 4.0을 설치하여 개발 중에 있습니다.
globus에 포함된 MyProxy server에 공인인증서를 사용하고자 하는데,
관련된 작업을 해보신 분이 계신지 궁금합니다.

공인 인증서의 경우에 확장 flag가 존재하고 있어 (예를 들면, Certificate Policy)
globus에 포함된 openssl의 경우에는 version의 문제(위 Certi

naddolki의 이미지

C++ 에서 static const int 프로퍼티의 초기화에 대해 ..

안녕하셔요 .

C++ 에서 "static const 프로퍼티" 를 이해하기가 힘들어서요 .

[b]enum Sex {MALE, FEMALE};

class Profile
{
public:
static const int age = 20; // 클래스 내*외부 초기화 둘 다 가능
static const Sex s = FEMALE; // 클래스 내*외부 초기화 둘 다 가능
static const double weight; // 클래스 외부에서만

hwayak의 이미지

[완료] c++ 할당자(allocator)와 operator new/delete의 차이점이 무엇인가요?

할당자(allocator)에 대해서 공부를 하고 있는데, 도무지 개념이 안 잡히네요.

할당자는 메모리를 할당하는 걸 추상화한 객체라고 하는데, 그냥 operator new를 써서 메모리를 할당하는 거랑 무슨 차이가 있길래 왜 할당자라는 개념을 도입한건지 모르겠네요.

operator new를 오버로딩하면 여러가지 메모리 모

lang의 이미지

emacs를 사용하다 vi로 넘어왔는데요

제가 처음 접한 에딧도 vi지만 emacs를 사용한 이유는 이동이 emacs가 편해서 였습니다. 다른이유(단축키를 누름이 좀더 편한 것도 있구요)도 있겠지만
대조적으로 vi는 한칸단위 이동이 아닌 그이상의 이동을 하려면 esc를 누르고 이동을 해야하는 번거러움이 있었습니다.
이번에 lex/yacc를 접하면서 emacs에서는 색 지원을 하지 않아 vi를 사용하는데 깔끔하니 이뻐서 그냥 갈아탈까 생각중입니다.
vi도 편집모드에서 단어단위 이동과 같은 기능이 없을까요?

저도 unix를 많이 사용하는 편이 아니라 모르는 부분이 많겠지만 emacs가 한번 셋팅이 되면 좋은점이 많기는하지만,
가벼움이나 어디나 설치되고 색설정도 대부분 깔끔하게 된 것은 vi가 emacs보다 앞선점이 아닌가 싶습니다.
emacs는 새로운 리눅스를 설치하게되면 환경을 셋팅해줘야하고 서버만 바뀌면 정말 귀찮은 일이많은듯해요.

noohgnas의 이미지

SSL 프로그래밍 할 때, verify_callback 함수에서 Common Name 을 꼭 검사해야 되나요?

제목 그대로 인데요, SSL 프로그래밍 할 때, verify_callback 함수를 사용하는데요.
Common Name 이 같은지 꼭 확인을 해야되나요?

OpenSSL 예제 코드에서 s_client 가 사용하는 verify_callback 함수에서는
Common Name 을 검사하는 루틴이 없어서 질문을 올립니다.

페이지

프로그래밍 QnA 구독하기