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

sunnybegood의 이미지

[질문] 프로그램과 하드웨어 연결 개념 부탁..

안녕하세요.

MFC 로 프로그램 만들고 외부에서 유선이던 무선이던 장치로 신호를 받고 싶은데.

개념이 부족해서 도움 부탁드리고자 이렇게 질문 올려 봅니다.

소프트웨어 : 컴퓨터 외부의 장치(?) 에서 (유선 무선 상관없음) 신호를 받아서 화면처리 한다.

하드웨어 : 단순한 여러개의 버튼 또는 스위치 정도의 신호를 컴퓨터 내부의

             프로그램에게 전달할수 있는 장치(?).

눌려졌다나 켜졌다 꺼졌다 정도의 신호를 컴퓨터로 보내면 되고 프로그램에서 신호를 받고  

신호에 따라 화면처리 되게 하는 것이 목표 이고요..

요약하면 컴퓨터 프로그램에 무선 또는 유선으로 연결되어서 퀴즈프로그램에서 사람들이 버튼 

눌르면 누가 눌렀는지 알수 있게되는 정도 수준이면 됩니다.

이런 하드웨어 버튼 장치를 파는 곳이 있는지 아니면 만들어야 되는지. TCP/IP 를 이용해야 되는지 

RS-232C 를 이용해야 되는지 무선을 이용해야 되는지 아두이노를 이용해야 되는지...

byungjun4458의 이미지

레드헷 리눅스 재부팅시 서비스 기동 실패

안녕하세요

다름이 아니라 지금 아주 특이한 상황이 있어서 도움을 받고자 글을 작성해 봅니다.

RedHat 8.1 / RedHat 7.7 대상에서 발생하는 문제이며
재기동시 특정 서비스 시작시 실패가 발생합니다.

하지만 문제는 수동으로 서비스를 시작하면 정상적으로 기동됩니다.

제일 처음 확인한것은 아래와 같습니다.

1. runlevel 명령어로 현재 실행 중인 run level 확인
2. cd /etc/rc.d/rc[런레벨 번호].d 이동 (e.g. cd /etc/rc.d/rc3.d)
3. ls -al | grep 서비스 이름 검색
4. SXX서비스이름 형태의 파일 존재 여부 확인 (시작 문자열이 S인지 확인 및 XX 번호 확인)
5. 해당 파일 실행 여부 확인 절대 경로 및 상대경로 모두 실행 테스트 (e.g. ./S99서비스 이름 start , /etc/rc.d/rc3.d/S99서비스 이름 start)

zip9seok의 이미지

리눅스 netstat 명령어의 0.0.0.0 주소의 의미

안녕하세요 netstat 명령어에서 Local Adress와 Foreign Address 의 0.0.0.0 주소 의미가 궁금합니다

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1/systemd

0.0.0.0은 모든 IP 주소를 의미한다고 알고 있는데요

systemd 프로세스 기준으로 해당 netstat 결과를 해석하면

내부의 모든 IP의 111포트가(Local Address, 0.0.0.0:111) 외부의 모든 IP의 모든 포트에 대한(Foreign Address, 0.0.0.0:*) 요청을 기다리고(Listen) 있다

이 말이 맞나요?? 근데 자신의 서버의 모든 IP라 하면 각 인터페이스에 설정한 IP 전부를 뜻하는 걸까요??

해석을 어떻게 해야할지 모르겠습니다...

paulpark의 이미지

Automation 프로그램 python/java?

안녕하세요,

제가 personal project 로 쇼핑 봇을 만들려고 그러는데, python 하고 java 중에 automation 만들기 뭐가 좋으나요?

두언어다 초보자 급입니다...

YouTube 에서 찾아봐서 Java Selenium 에서 ChromeDriver 로 한번 automation program 만들어서 로그인 하려다가 봇 인증 걸려서 포기한적 이 있습니다.

혹시 다른 방법으로 automation program 을 만들수 있나요?

이런 비슷한 Web Automation program 만드는법 아시는 분있으시면 조언 부탁드립니다!!

감사합니다!

hydrangeanroses의 이미지

c++ 포인터 연산자 오버로딩 질문

사진에 나와있는 코드에서
operator-> 연산자가 객체 자신의 주소를 반환하도록 해놓았다고 했는데 참고사진에는 객체의 변수의 주소를 반환한다고 하는 것은 또 무슨 말인지 모르겠네요 ㅠ
이해좀 시켜주세여...

zip9seok의 이미지

리눅스(centos7) nfs 공유디렉토리의 quota 설정 방법 아시는분 계신가요?

nfs서버의 공유디렉토리에 대한 quota 설정 방법 아시는 분 계시나요?(nfs 서버,클라이언트 모두 centos7 입니다)

클라이언트 서버의 /etc/fstab에 nfs공유디렉토리에 대한 usrquota나 usrjquota 등 옵션을 추가 할 시 전혀 적용되지 않고 리부트 시 마운트도 되지 않습니다

방법은 있는거 같은데 도무지 어떻게 해야할지 모르겠습니다...

아시는분 도움 주시면 감사하겠습니다...

zip9seok의 이미지

Disk I/O에서 I(input), O(output)의 의미에 대해...

안녕하세요 Disk I/O라는 용어에서 I(Input), O(output)의 의미에 대해 헷갈리는게 있어 질문드립니다.

저는 Input은 쓰기(write),저장

Output은 읽기(read), 불러오기의 개념으로 알고 있는데요

여기저기 찾아보니 이와 반대로 설명한 글도 있고해서 뭐가 맞는건지 헷갈려서 질문드립니다.

제가 알고있는게 맞다면 리눅스 iostat 명령어에서

kB_read/s는 디스크에서 초당 output(읽기, 불러오기)한 kb용량

kB_wrtn/s는 디스크에서 초당 input(저장,쓰기)한 kb용량으로 보면 될까요??

djfdmacpdls의 이미지

기계어 리틀엔디안

아무리 검색해도 답을 찾지못해 고수님들께 질문 드리겠습니다.
리틀엔디안방식의 cpu에서 레지스터의 값을 메모리로 적재할때 순서를 바꿔 적재하는걸로 알고 있습니다.
즉 어셈블리 코드를 보면

mov ax, 0x1234
mov [memory], ax; memory에 순차적으로 0x34, 0x12가 기록된다.
mov ax, [memory]; memory에 0x34, 0x12가 기록되어 있으므로 ax에는 0x1234가 기록된다.
와 같은 방식이 된다고 알고 있습니다.

제가 갑자기든 의문점이 프로그램 카운터가 가리키는 명령어 역시 리틀엔디안으로 처리되는지 궁금합니다.

프로그램 카운터에 있는 메모리 주소로 부터 3바이트의 실행할 명령어를 가져온다고 가정하고 메모리에 순차적으로
0x10, 0x20, 0x30이 저장되어 있다고 가정하겠습니다. 이때 명령어를 가져오면 IR레지스터에는 0x102030이 적혀있나요? 아니면 0x302010이 적혀있나요?

zip9seok의 이미지

리눅스 top 명령어 load average와 %CPU 값에 대해...

안녕하세요 고수님들 top 명령어에 대해 모르는부분이 좀 있어 질문드립니다.

CPU 사용률과 load average 값을 정확히 보는법을 도무지 모르겠어서요

서버 CPU 코어는 쓰레드까지 포함해서 총 8코어라고 가정하고 질문드립니다.

1. load average에서 다른 글이나 동영상을 보면 싱글코어 기준으로 1.00으로 나올 시 cpu 사용률이 100%라고 하더라구요

그럼 8코어면은 8.00이 CPU 100% 상태인데 실제로 보면 수치가 100이 훌쩍 넘어가거든요

정확히 어떻게 봐야하는건지 모르겠습니다.

2. %CPU의 최대값은 CPU 코어수에 따라 달라진다고 알고 있는데요 8코어면 최대값이 800%라고 생각하고 값을 봐야하나요??

100% 단위로 보고 싶으면 나누기 코어수해서 보면 될까요??

익명 사용자의 이미지

PostgreSQL 질문

안녕하십니까?
아래와 같은 DB 테이블을 만들려고 합니다

컬럼 목록은 다음과 같습니다

날짜, 요일, 요일번호, 토요일인지 아닌지, 일요일인지 아닌지, 공휴일여부

2000년 1월 1일부터 2030년 12월 31일까지 만들고 싶습니다

PostgreSQL을 사용해야 합니다

날짜 생성하는 법은 찾았는데요, 나머지 컬럼들은 어떻게 생성하면 좋을까요?

회원님들의 조언을 부탁 드립니다^^
감사합니다

페이지

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