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

익명 사용자의 이미지

리눅스 외부 mysql 접근 질문

지금 학교에서 저희과 앱을 만들고 있는데요

먼저 저희 과에서 사용하는 데이터베이스가 있는 리눅스 서버가 있고

제가 따로 만든 리눅스 서버(php를 사용하기 위해서)가 있습니다.

mysql -> php -> app 이런식으로 해야한다고 해서 제가 만든 서버에서 저희 과의 데이터베이스에 접근할려고 하는데

당연하겠지만 학교에서 접근을 막았더군요...그래서 학교측에 연락해서 잘 얘기해서 포트번호를 열어준다고 했는데

mysql이니까 3306포트를 열어달라고하고 그 데이터베이스가 있는 서버에서 외부 접근 허용 명령어를 입력했습니다.

그리고 그쪽 데이터베이스 접근하는 php를 만들어서 실행해 봤더니 디비에 연결 할 수 없다고 나오네요...

로컬로 하면 제가 만든 서버에있는 데이터베이스는 잘 나오는데..ㅠㅠ

제가 데이터베이스 접근하는 부분에서 다른 포트번호를 열어야 한다든지 다른 명령어를 입력해야 한다든지 빼먹은게 있나요??

익명 사용자의 이미지

bash 에서 디렉토리 목록 가져오는 방법 문의

bash shell script 을 작성해서 간단하게 디렉토리 경로를 가져오는 걸 만들었는데, 처음에 잘 동작하다가 어느 순간 오류가 발생하고 있습니다.

아주 간단한건데...

#!/bin/bash
 
 
REPOS=$'ls -d /var/gitrepo/*'
 
for repo in $REPOS
do
 
    cd $repo; git remote update
 
done

이런 식으로 특정 디렉토리 안에 있는 git 저장소를 갱신하는 건데...저장소가 늘어나서 그런지 몰라도 디렉토리 목록 이전에 ls 와 -d 가 $REPOS 에 포함되어서 들어오고 있습니다.

원인이 무언지 모르겠습니다.

조언 부탁드립니다.

익명 사용자의 이미지

페이징시 어셈블리 pop오류 질문입니다.

가상메모리가 0xC0000000(3GB)에서 시작하는 OS에서
cr0레지스터를 바꿔서 페이징을 불가능하게 만드려고 합니다.
실행 마지막에 pop ebp에서 push 한 ebp가 아닌 쓰레기 값이 호출되어 프로그램이 정지하는데,
페이징이 불가능하게 된 후, 가상메모리주소의 ebp를 사용하려고 그러는 게 아닐까 싶습니다.
cr0레지스터 쓰기함수(write_cr0)를 고치지 않고 프로그램이 제대로 돌아가도록 할 수는 없을까요?

jic5760의 이미지

CreateProcessAsUser 으로 다른계정 관리자권한으로 실행하는법..

안녕하세요.
서비스(SYSTEM계정)에서 사용자 데스크탑에 UI프로그램을 띄울려고 합니다.
그런데 CreateProcessAsUser을 이용해서 UI을 띄우는거 까지는 잘 되는데..
문제는 이 프로세스가 사용자 계정을 갖지 않는겁니다..

http://mynotepad.tistory.com/176

이걸 참고했는데 CreateProcessAsUser을 실행할 때 사용하는 토큰이 winlogon.exe (SYSTEM계정)이라서 그런지
SYSTEM계정으로 실행이 되버립니다.
그러면서 또 관리자권한이 필요한 상태인데...

사용자 계정으로 실행되면서 동시에 UAC 승격화된 상태로 프로그램을 실행하려면 어떻게 해야 할까요?

삼구의신의 이미지

protocol을 코딩으로 나타내기위한 효율적인 방법

통신 프로토콜이 있습니다.

예를들어 아래처럼 로봇을 움직이는 명령이 있다고 할때

01 00 : 왼손 왼쪽으로 1 움직이기
01 11 : 왼손 오른쪽으로 1 움직이기
02 00 : 오른손 오른쪽으로 1 움직이기
02 01 : 오른속 오른쪽으로 1 움직이기

등과 같이 2 BYTE로 이루어진 명령어가 있을 때
장치로부터 넘어온 명령어 data를 저장하려고 합니다.

함수를 사용하는 목적은, 각 명령어마다 Data값을 저장하는 구조체가 있습니다.
명령어가 들어오면, 그 명령어에 해당하는 변수에 들어온 데이터를 저장하려는 기능입니다.

chocokeki의 이미지

통신 I/D cache 문제

안녕하세요

ARM v7 환경에서 그냥 별거 아닌 개발을 하는 중 cache를 직접 건들일 일이 있어 문의 올립니다
살다살다 likely 이런거 말고 직접 cache와 놀아야 할 일이 생길 줄은 생각도 못했네요

데이터가 들어오면 인터럽트 핸들러가 동작하고 다음과 같은 행동을 하게 됩니다

익명 사용자의 이미지

sql developer 로그인 문제

sql plus 로그인 되구요
포트 방화벽 전부 확인ㄷ 했구요
그런데요 자꾸 로그인할떄 io undefined error 문제가 발생하네요
원인이 무엇일까요..?

익명 사용자의 이미지

안녕하세요 c언어 질문드립니다~

만약에 함수를 만들 떼
int add(int a,int b)
{ int result:
result=a+b;
return result;
}
여기서 매개변수, add함수안에서의 result도 지역변수라서 add라는 함수를 빠져나올때 아예 메모리에서 사라지는데 return은 result라는 변수를 반환하는것이 아니라 result에 들어있는 값을 반환하는거라서 초기화 되지 않는 것인가요?

너무 길게 물어봐서 죄송합니다 근데 너무 궁금해서
저 함수를
void add(int a,int b)
{ int result;
result=a+b;
}
로 바꾼다면 a값과 b값을 대입한다해도 return을 이용한 반환값을 표현 못하기때문에 result는 사라지는게 맞나요?

vblue3의 이미지

dlclose@@glib_2.2.5 에러

anjuta 를 통해 UI 구현하고 정말 하루하루 한숨 쉬며 삽질했는데
다른분이 만드신 lib 파일가 헤더파일을 주셔서 연동하려고 하니
"dlclose@@glib_2.2.5 " 오류가 발생합니다.

옵션을 주면 된다가 하는데 제가 초보라 anjunta에서 어떻게 옵션을 설정하는지도
모르겠고,....답답한마음에 부탁좀 드립니다. 꾸벅꾸벅

도와주셔용..T.T

참고로 우분투 14.04 LTS 인데 gtk는 애매하지만 3.0인듯 싶습니다

감사합니다.

박현규@Google의 이미지

[언어 선택] 자료구조, 알고리즘을 공부하기에는 C vs C++

저는 두 언어로 다 공부해 보았습니다(JAVA로도).
그래도 구체적인 답변을 얻고 싶어 어떤 범위로 공부할 지를 먼저 가정하는 것이 좋을 것 같아요.

페이지

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