프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

h4n9u1의 이미지

데이터베이스 서버 활용에 관해서 질문 입니다.

이번에 웹과 어플리케이션 서버를 동시에 처리할 수 있는 서버를 구현하는 중에 있습니다.
Node.js와 Express그리고 Socket.io를 사용하니 그렇게 어려운 것도 아니더라고요.

그런데 데이터베이스를 선택하는데 막혔습니다. 도와주시면 감사하겠습니다.

클라이언트는 무료로 제공되나 서비스를 유료로 제공하는 방식으로 작동합니다. 클라이언트 내부 데이터베이스는 SQLite3와 Json, Xml을 사용할 생각입니다.

1. 현재 서버 데이터베이스 후보에 MySQL, PostgreSQL, SQLite3, MongoDB등이 있습니다. 이 중에서 서버 소스 공개 없이 사용할 수 있는 데이터베이스는 무엇이고 어느것이 가장 성능에 좋을까요?

2. 제가 선택한 데이터베이스 후보외에도 따로 사용할만한 DBMS가 있나요?(단, 리눅스 시스템을 지원해야합니다.)

BrownBear의 이미지

음 알고리즘을 정말 잘해야 프로그래밍을 잘하는 걸까요?

저는 사실 뭐 프로그래밍을 정형화된 방법대로 공부한게 아니라 이것저것하면서 소위 말해서 "내가 좋아하는 분야"만 공부를 해왔고 집중적으로 파왔거든요.

그래서인지 문제풀이는 상당히 제가 약해요.

모 보안회사에 면접을 갔는데 사실 저는 이 회사에 면접보러 간 이유가 이 회사가 판매하고 있는 보안 솔루션에 대한 수십가지 취약점과 그걸 해결할 수 있는 방법을 제시하러 간것이거든요.

(사실 사전에 메일로 어떻게 하면 그 솔루션을 무력화 시킬 수 있고 어떻게 하면 방어할 수 있다 라는 코드와 방법을 제시를했는데, 그거 받고 면접보러 올라오라고 하더라구요)

근데 가자마자 프로그래밍으로 수학?문제를 시키더라구요. 뭐 strrev를 직접 구현해라, strcpy를 구현해라 등등의 뭐 제가 말하는건 이정도겠지만 나름대로의 정형화된 방법을 공부한 사람들만이 풀수있는 문제더라구요 (예로들어서 char A[3] = 123이 있고 이것을 int형으로 반환하는 문제, 뭐 나눗셈 등등?)

old_version의 이미지

선배님들 부탁좀 드려요.


제가 리눅스에대한 탐구욕이 생겨서 이제 막 공부를 시작하려구 하는데요.

갖고있는건 달랑 윈7달린노트북하나인데 금융사이트를 자주이용해서 확밀어버릴수는 없고,얼마전에 배운 vmware사용법을 활용해서 가상머신에다 리눅스를 깔아서 공부할거에요.

어떤 배포판을 깔까 여기저기 검색하다가 옛날에 한글과컴퓨터에서 나온 한소프트리눅스2005설치하는장면이 나오는 사이트를 둘러보다 이게 나한테 딱맞을거같다는 느낌이 확 오더라구요.

한소프트리눅스검색하면 이곳 kldp 선배님들 게시물들이 가장 많아서 이곳에 가입했어요.

그런데 한소리2005를 구하려고 백방으로 헤메어도 링크가 다 깨져있더라구요.

진즉 알았다면 다운받아놓는건데.. 하는 후회가 막 밀려들더라구요.

다른 배포판 여러가지 많은거 검색해서 대충 파악은 하는데 현재 저의 몸에는 맞지않는옷같아서 다음으로 미루고 우선 무조건 한소리2005를 깔아서 공부하겠다는 마음이거든요.

사용목적은 오직 리눅스기초공부에 촛점이 맞춰있어서 업데이트같은건 신경안쓰거든요.

jongmiss의 이미지

SetWindowsHookEx 으로 dll injection 공격시 방어 방법에 대해 문의드립니다.

DLL Injection 공격시 방어하는 방법에 대해 궁금한데요.
여기저기 찾아보았더니, 아래와 같은 방법으로 방어할수 있다고 합니다.

1. SetWindowsHookEx 호출시 내부적으로 user32.dll의 ClientLoadLibrary 를 먼저 호출
2. ClientLoadLibrary 주소에 RET 어셈블리어 코드를 삽입
(출처: http://ryangs.egloos.com/v/758078)

심플한것 같아 시도해봤지만, 해당 함수는 존재하지 않아, 주소를 가져올 방법이 없었습니다. (dumpbin 으로 함수리스트 확인)
ex) FARPROC pAddress = (FARPROC)::GetProcAddress(::GetModuleHandleA("user32.dll"), "ClientLoadLibrary");

혹시, 다른방법이 있을까요? 도움부탁드립니다~

arsestar의 이미지

nfs 질문이있습니다

현재 파일서버 1대

웹서버 2대를 이용해 파일서버의 디렉토리를 웹서버에 마운트해서 사용하려고 합니다

idmapd.conf 를 이용해 기존 파일서버에 있는 파일들의 유저를 웹서버와 맞춰놨습니다

그런데 파일서버에 새로운 유저를 생성하고 웹서버에서 보면 nobody로 나옵니다..

어떻게 해결해야될까요?

BrownBear의 이미지

리스트에 대해서 질문합니다.

class ABCDE
{
private:
list ListStorage;

public:
ABCDE();
~ABCDE();
};

리스트를 private에서 변수로 선언했을 때 ~ABCDE에서 ListStorage.clear(); 즉 리스트를 굳이 클리어 해줄필요가 없나요?

두번째로 리스트에 대한 iterator의 유효성을 검사하려고합니다.

그런데 이게

list::iterator ListIterator;

if(ListIterator == NULL); //컴파일 오류

리스트 Iterator에 대한 NULL을 검사하는 방법이 없나요?

임시적으로 *(unsigned char*)(&Iterator) == NULL 이런식으로 하고 있기는 한데 이게 검증이 안된 방법이라 안전한지 모르겠네요.

anywhere의 이미지

montavista 란

안녕하세요 리눅스 입문자 입니다.

montavista , mips 이런 말들을 많이 본거 같은데

이게 뭔지 설명좀 부탁드려요 될까요^^

knowlight의 이미지

서비스엔지어라면 반드시 알아야할 명령어가 어떤게 있을까요?

SSO쪽 서비스 엔지니어를 지원하려고 하는데
준비하는 과정에서
서비스엔지니어 라면 반드시 알아야할 명령어가 뭐가있을까요?
리눅스 명령어든 뭐든 감이 잘 안잡히네요

예를 들면 top 이나 netstat이런것 일까요?

maxswjeon의 이미지

Apache mod_ssl 버전업그레이드 방법

아시는 분 있나요?
참고로 DSO방식이여서 mods-available있고, 리눅스 환경임니다
지금은 버전이 1.0.1f버전이더라고요

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기