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

somedayhow의 이미지

동적할당을 한뒤에 접근을 할 때에 관한 질문입니다.

1. 아래 코드 대로 컴파일을 하고 디버깅을 시작했습니다.

자꾸 건드리다 보니까 자료구조에 대해서 궁금증이 생겨서 메모리를 어떻게 할당받는가를 지켜봤습니다.

첨부한 스크린샷에 나온것처럼

&(Dendrites[0][9]) = 0x6020b8
&(Dendrites[1][0]) = 0x6020d0

이렇게 나왔습니다. 다른 것들도 양상이 비슷합니다.

여기서 궁금한것은

메모리 할당을 근처에 받은것은 이해가 가지만

여기서 0x6020c0와 0x6020c8 은 어디에 갔는가라는 겁니다.

여기에는 뭐가 할당된 것일까요?

디버깅에서 주소를 이용해 그곳에 저장된 값을 찾는 명령어를 찾아봤지만

addr도 아니고 info symbol도 아니고 관련 명령어를 찾지 못해서 무엇이 들어있는지를 확인 못했습니다.

그리고 제가 할당한것은

분명히 10 * 10 배열인데

oppor의 이미지

I can't type korean

This is error message.

GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._imsettings_2derror_2dquark.Code5: Current desktop isn't targeted by Input Method.

janues의 이미지

오픈소스 minishell 약간 수정해서 컴파일 했지만....

AIX 5.3 버전에서 cc -o test test.c 로 컴파일 했습니다.
컴파일 후 test를 실행시키고 ls, ls -al, ls -al .. 명령어를 입력했을때
아래처럼 화면에 출력이 전혀 나오지 않습니다.

/test/source ]@ ls
/test/source ]@ ls -al
/test/source ]@ ls -al ..
/test/source ]@ cd ..
/test/source ]@
뭐가 문제일까요? input은 되는것 같은데 output 이 안되는 건지....

lhs8421478의 이미지

C언어 strcmp 함수에 대해 질문입니다.

링크드리스트로 주소록을 작성하고

node->name으로 선택정렬을 해보았습니다.

근데 strcmp함수를 써서 하였는데요...

strcmp함수는 바이트 단위로 검사를 하는걸로 알고있는데요...

한글도 가 ~ 하 까지도 검사를 하는것을 보고 좀 놀라서 구글링을 해보았지만...

어디에도 시원한 답변이 없어서 이렇게 글을 올립니다..

아시는 고수분 계신다면 좀 알려주세요 ㅠㅠ

strcmp 함수에 대해서 자세히 알고 싶습니다 ㅠㅠ

jidragonlee의 이미지

VC++ 바이너리 파일 송,수신 관련 질문입니다.

안녕하세요. 매일 눈팅만 하다가 조언좀 얻고자 글 올립니다.

먼저, 문제는 바이너리 파일 송/수신시 오류에 관한 내용인데요.

개발환경은 아래와 같습니다.

Client - MFC(VS2008)
Server - C++ (boost:asio)

텍스트 파일은 문제없이 전송 및 수신이 되는데요. 물론 사이즈도 동일하고요.

문제는 바이너리 파일(jpg, mp3등등...)은 전송은 잘 되나(송,수신측 사이즈 동일)

수신측에서 파일이 열리지 않습니다.(crash 된듯 합니다.)

송신측에서 "rb" 모드로 파일을 읽어서

수신측에서 "ab+", "rb+" 등으로 시도해보면 파일 사이즈는 동일하나 정상적으로 이용이

불가능한 파일이 됩니다.

버퍼 초기화나 중간에 파일이 빠지는게 의심되서 열심히 삽질중인데...

사이즈가 같다는거 생각하니 엄청 답답해지네요.

눈팅만 하다가 질문을 올리려니 죄송하기만 합니다.ㅠ.ㅠ

k1d0bus3의 이미지

fdisk -l 나오는 결과 어디까지 믿어야 합니까?

root@bt:~# fdisk -l

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0007063a

trymp의 이미지

L4 switch 없이 서버로드벨러싱(SLB) 구현 하는 방법이 뮈가 있을까요?


IDC 같은 서버가 모여 있는 곳에 서비스할 서버를 놓고자 합니다. (웹서버와 유사한)

서버는 HA 를 구성해서 한장비가 죽더라고 다른 장비가 서비스 가능하도록 2대를

놓고 구성하고자 합니다.

근데, SLB 식으로 분산시키면서 제대로 된 HA 를 구성하자나, L4 스위치가 필요한데,

비용이 너무 비싸서 L4 스위치 없이 구현했으면 하는데요.

서버와 클라이언트는 프로그래밍으로 바꾸면 되는데, 소프트웨어적으로

구현 할수 있는 좋은 방법 없을까요?

고수님들의 조언 부탁드립니다.

standalon의 이미지

ARM 기반의 assembly 언어 공부를 위한 프로그래밍 환경 설정 방법

이번에 ARM 기반의 어셈을 공부하려고 하는데,
프로그래밍을 위한 환경 설정을 어떻게 하는지 몰라서 질문 드립니다.

인텔 기반의 어셈 환경은 책을 통해서도 방법이 자세하게 설명되어 있는거 같던데,
ARM 기반해서는 자료가 별로 없는거 같더라구요.
찾은 것은 http://infocenter.arm.com 에 가서 평가판을 설치하는 방법까지는 찾았습니다.
그런데, 날짜 제한도 있는 것 같고
우선은 어셈 공부할 정도의 환경만 필요하고 많은 기능은 필요가 없거든요.
분명히 관련 자료가 있을 것 같은데 제가 잘 못찾고 있는 것 같기도 하구요.

아시는 분, 관련 자료 또는 링크 정보 부탁드립니다.
감사합니다.

synthresin의 이미지

AJAX 를 통해 받아온 한글 스트링이 제대로 출력되지 않네요.

ajax 를 시도해보는 중인데요.

javascript 로

jQuery.ajax({
type: "GET",
url: "http://sunshineunderground.kr/wp-admin/admin-ajax.php",
data: {action : 'test_request', whatever: "우왕국" },
success: ajaxResponse
});
function ajaxResponse(data) { alert(data); }

를 통해 "우왕국" 이라는 스트링을 $_GET['whatever'] 로 송신하였습니다.

그래서 php 에서

Raewoo의 이미지

int* q= &(x++); 는 왜 에러가 발생하나요?

[1]의 아래 예제의 int* q= &(x++);에서 왜 에러가 발생하는지 알고 싶습니다. x++는 왜 좌변값이 아닌가요?

#include
using namespace std;

void f(int x, int y)
{
int j=x=y; // x=y의 값은 대입 연산 후에 x에 대입된 값이다.
int* p= &++x; // p는 x를 가리킨다.
int* q= &(x++); // 에러: x++는 좌변값이 아니다. (x에 저장된 값이 아니다)
int* pp= &(x>y?x:y); // 둘 중에 큰 int 변수의 주소
}

int main(void)
{
f(1,2);
return 0;
}

페이지

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