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

seojh1431의 이미지

2013 OWASP A7 취약점을 학교에서 발표해야하는데 A7을 이용한 공격이 주로 뭐가 있나요??

다양하게 있는데 선배님들이 주제 하나 하나 막 던져주시면 그걸 토대로 조사좀 해보고싶네요.. 많은 도움 부탁드립니다

그리고 그 취약점을 알기 위해서 어떤 사이트나 참고할 수 있는 곳도 가르쳐주시면 감사하겠습니다.

alata의 이미지

안드로이드 하드버튼 동시 입력 가능할까요?

안녕하세요 현재 안드로이드 어플리케이션 개발중에 문제가 있습니다.

백그라운드 작업으로 하드웨어 버튼 2개의 입력을 동시에 받는 것인데요.

예를 들면 홈키와 전원버튼을 같이 눌러 캡쳐를 하는 방식입니다.

볼륨 업, 다운 , 백, 홈 , 파워까지 한개씩 그냥 입력받는게 가능했습니다. (아직 백그라운드에서 가능한지는 모르겠습니다.)

키 입력 2개를 받는 api는 없는 것 같은데 혹시 제 문제에 얻을 수 있는 팁이 있을까 해서 올려봅니다.

확실하지 않아도 가능 할 수도 있는 아이디어라도 감사하게 받겠습니다!

cdpark94의 이미지

프로그래밍 언어의 기원

프로그래밍 언어 자체에 대한 관심이 많아졌는데 문득 떠오른 의문이 있습니다.
(아직 컴퓨터에 대한 지식이 미천하니 질문이 난해해도 자비를 베풀어주시기 바랍니다)

1. 컴퓨터가 처음 만들어져서 사람들이 프로세서와 메모리를 만들고, 프로세서는 메모리에 저장 된 명령어(기계어)를 가져다가 프로그램(OS든 뭐든)을 구동시켰을 겁니다. 그럼 그 전에, 그 명령어를 메모리에 어떻게 저장했을까요?

2. 1번을 해결했다 치고, 또 다시 사람들이 기계어와 1:1대응이 되는 어셈블리어를 만들었는데, 이 어셈블리어가 기계어와 1:1대응이 되도록 어떻게 만들었을까요? 정확히 말하자면 컴퓨터가 문자를 어떻게 인식할까요?

3. 2번을 해결했다 치면, 어셈블리어를 기계어로 어떻게 변환하는지 알고싶습니다.

4. 컴파일러 만드는 법이 나와있는 링크좀 알려주셨으면... 합니다. 이왕이면 한글로 쓰여있고 C언어 기반이었으면 좋겠어요.

lsm5059799의 이미지

운영체제의 비트?

운영체제의 32bit나 64bit 무슨 상관이죠?....(따지는건 아니구요ㅎㅎ)

항상 설치할 때 잠시 고민은 된는데 여태 32bit운영체제라서 혹은 64bit 운영체제라서 느끼는 점은 없었던거 같앗습니다.

lsm5059799의 이미지

포맷 관련(디스크 초기화?)

노트북 한 대를 가지고 있는데
대학생인지라 호기심이 많아 노트북에 설치되어 있는 윈도우를 전부 지우고 다시 우분투를 설치하려는데
포맷을 어떻게 해야는지 모르겠네요

노트북의 하드디스크를 포맷하는법 쫌 가르쳐주세요
(참고로 제 노트북은 hp회사의 모델입니다. 처음 샀을 때 처럼 초기 상태(운영체제가 없는)로 복구하고 싶네요)

inviolable의 이미지

ping하고 tracert관련 질문(win7 울티밋 운영체제)

인터넷은 잘 되는데요

ping naver.com이 안되는데 이건 네이버에서 핑테스트 막아놔서 그런거라고 하고...

tracert naver.com 으로 경로 추적 해보면

1
2
3
4까지는 잘되다가

5부터 30까지는(hop이 30) 요청시간 만료가 계속 뜨고요

우리 누나네 컴퓨터 ip도 물어봐서 그걸로

ping [우리 누나에 컴퓨터 ip] 이렇게 해보면 요청 시간 만료 뜨면서 안되고 tracert도 마찬가지로 한 10~15까지는 잘되다가 그 이후로는 요청시간 만료 뜨고요...

뭐가 문제일까요 이거때문에 파일 전송 프로그램(제가 개인 적으로 만든...)도 누나 컴으로 전송이 안되는거 같고 그런데요...

gyunn의 이미지

자바스크립트 생성자에 관해 질문이 있습니다..

   function Users() {
        function Person (name) {
            console.log(this + ' : this is constructor');
        }
 
        Person.query = function() {
            console.log('this is query!');
        }
        console.log(Person); // 생성자 함수 Person 출력됨.
        return Person;
    }
 
 
    var temp = new Users();
    console.log(temp);
 
    temp.query();

코드는 위와 같습니다.

Person 객체를 반환하는 코드가 Person 생성자 함수 밖에 있는 코드인데... 이해가 잘 안되네요.

lyjzzz의 이미지

[linux] mass_storage usb 드라이버 관련 옵션 중 nofua옵션에 관한 문의

안녕하세요.

여기 게시판에는 처음으로 글을 올려보네요...
현재 USB 드라이버를 개발중인데요 궁금한게 있어 고수님들으 도움 부탁드립니다.

mass_storage usb 드라이버 관련 옵션 중 nofua옵션에 관한 문의인데요.

internal 저장소에 대해서는 성능 향상을 위해 nofua옵션을 많이 사용하고 있는 것으로 알고있습니다.
만약, external(SD card) 저장소에 대해서도 nofua옵션을 써도 상관 없을지.. risk가 없을지 궁금하네요. 실제로 external storage에 대해서도 많이 사용하는지요..

혹시 이에 관해 아시는분은 댓글 달아주세요. :D

tjdwn0406의 이미지

C++ 싱글톤 템플릿 관련해서 궁금한 점이 있습니다.

보통 아래 코드와 같이 cSingleton클래스를 상속해서 사용하는 방식으로 알고 있습니다.

여기서 제가 궁금한 점은 실제 1개의 객체만 생성하고 싶은 클래스는 아래 코드에서 cTest 클래스인데요,

근데 그냥 cTest* pT = new cTest(); 이런식으로도 객체가 생성이 되긴 합니다;

사실 싱글톤이라는 개념이 강제적으로 1개의 객체만 만들도록 하는걸로 알고있는데 이렇게 되면 싱글톤이 깨지는 거 아닌가요?

제가 뭘 잘못 알고있는거지 궁금합니다..

페이지

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