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

세벌의 이미지

디스크? 스토리지?

디스크와 스토리지 차이는 무엇인가요?

세벌의 이미지

sqldeveloper error or not?

sqldeveloper 질문.
Test 는 Success
첨부 파일.

그런데 connect 버튼 누르면...
연결되는 건지 마는 건지?
에러 메시지도 없고...
되는 건지 마는 건지 어디에서 확인하나요?

oracle 에 물어보는 게 정석이겠지만
oracle 홈페이지 어디서 어떻게 물어봐야 될지 모르겠어서
고수님 많이 오시는 kldp에 물어봅니다.

tkdgus2916의 이미지

운영체제 프로그램이 항상 같은 결과를 보이지 않을 때 디버깅 방법

Pintos라는 운영체제 과제를 하는 중인데요

SystemCall을 구현하는 부분을 하고 있습니다. 그중에서 exit systemcall을 구현하고 있는데요

Userprogram에서 exit을 호출하는 프로그램을 운영체제에서 실행하고 결과를 확인하는 중인데요

프로그램을 여러번 실행했을때 대부분은 exit 내부의 print가 출력되어서 정상적인 작동을 하는데,
한번씩 print가 출력되지 않고 그냥 종료가 되어버립니다.

이러한 경우에 해결 방법이나 디버깅 방법이 있을까요? gdb를 사용한다고 해도 어떤 타이밍에 예외 결과가 나올지 모르는데, 계속 노가다 하는 방법 밖에 없는 것인가요?

phyljh의 이미지

프로세스ID와 쓰레드ID의 차이점에 대해 문의드립니다.

top나 htop으로 PID를 확인해보면 프로세스 내에서 생성한 쓰레드도 별도의 PID값을 가집니다.

그래서 그동안 쓰레드도 별도의 프로세스처럼 동작하는구나 하고 생각을 해왔는데
getpid()함수를 쓰레드함수내에서 호출하니 쓰레드를 생성한 프로세스의 pid를 리턴하더군요. 제가 하려고 했던것은 쓰레드 함수에서 그 쓰레드의 우선순의를 변경하려고 했던건데 이것때문에 삽질을 하다가 질문드립니다.

쓰레드에서 쓰레드ID를 얻는법이랑 htop이나 top에서는 PID가 쓰레드도 모두 각각의 PID를 갖는데 왜 getpid()는 프로세스의 값을 리턴하는지에대해 답변좀 부탁드립니다

ytt123의 이미지

mac에서 터미널로 리눅스 컴에 접속해서 일하는데 속도가 너무 느려요

mac(mac studio 2022)에서 터미널로 리눅스 워크스테이션(Dell 타워형)에 연결해서 작업을 오래동안 해오고 있는데요,
사내 네트워크 환경이 슬슬 안좋아져서 그런지 언제부턴가 터미널로 작업할 때 특히 그래픽 띄워서 하는 작업이 지장을 많이 받네요.

뭔가 두 컴을 좀 더 빠르게 연결하는 방법이 있을까요?

1. 지금은 맥은 사내 와이파이, 워크스테이션은 랜선으로 연결해서 사용중인데요, 좋은(?) 허브를 사서 그 허브에 두 컴을 연결하여 쓰는 방법만으로도 효과가 있을까요?
2. 아예 내부망을 만들면 될까요? (구성의 번거로움?)
3. 터미널로 접속하는 가장 가볍다고 생각하는 방법을 쓰고 있는데 소프트웨어적으로 더 빠른 방법이 있나요?
4. 아님 물리적으로 가장 확실한(!) 컴터 나란히 두 대 놓고 쓰시는 분도 계시나요? 뭔가 책상이 거추장스러울거 같고..또 한개의 키보드/마우스로 모든 걸 통제하는 걸 좋아하기도해서..

환경 정비 중이라 아이디어를 구합니다~^^

kkb의 이미지

자바 스크립트 설치?

안녕하세요
파이썬으로 웹페이지 내에 채팅 프로그램을 넣고 있는데
서버 프로그램은 파이썬이고
클라이언트는 웹페이지 (HTML, 자바스크립트 등)입니다

인터넷에서 파이썬 서버 프로그램들과 웹 클라이언트들을 참고해서 만들고 있는데
인터넷에서 동작 확인된 코드라고 올라온 코드들도
돌려보면 전부 대화내용창이 안뜹니다.

Guest01 : 하이
Guest02 : 응 하이
그러니까 이런 대화내용창.
대화입력창이랑 입력버튼 등은 뜨는데(그것들은 HTML 태그니까)
대화내용창(이것은 자바스크립트)이 아예 안 떠요.

빈 공간으로 뜨는 것도 아니고 아예 코드가 없는 것처럼 안나타나요.
인터넷에 올라온 다른 예제들도 전부 대화내용창 부분만 안뜨는 것 보면

phyljh의 이미지

리눅스에서 쓰레드를 SCHED_FIFO로 설정하면 이 쓰레드에게 최우선으로 cpu가 할당되나요?

리눅스 스케쥴링 관련하여 궁금한게 있어 질문드립니다.


리눅스에서 디폴트 스케쥴링 정책은 그냥 라운드로빈 방식(SCHED_OTHER)으로 알고 있습니다.

그리고 그 방식위에서 우선순위를 높이거나 줄이려면 nice 값을 낮추거나 높이면 되는걸로 알고 있습니다.

그런데 제가 쓰레드를 여러개 만들어서 돌릴때 각각의 쓰레드의 스케쥴링 정책을 예를 들어 pthread_setschedparam 함수를 사용하여 SCHED_FIFO에 우선순위를 49로 주었다 치면 htop으로 해당 프로세스 확인시 PRI 는 -50으로 나오고 NI는 0으로 나옵니다.

제가 헷갈리는 것은 다른 여러 프로세스들은 디폴트스케쥴링인 SCHED_OTHER로 동작하는데 특정 프로세스와 쓰레드들만 SCHED_FIFIO로 하는게 가능한것인지.....그렇다면 리눅스커널스케쥴러는 다른 프로세스나 스레드는 RR로 돌리면서 SCHED_FIFO로 세팅한 프로세스와 스레드는 최우선적으로 cpu할당하는것인지 문의드립니다.

익명 사용자의 이미지

한글이 왜 깨질까요?

로키리눅스 9,1을 VM으로 설치했는데요

VM에서는 한글이 깨지고
푸티 터미널에서는 정상으로 잘 나오네요

둘다 잘 나오게 하는건 어려울까요?

gksrb500의 이미지

파이썬 if 구문 내 변수 선언

안녕하세요.
갑작스러운 노가다 프로젝트 때문에 이번에 코딩을 'trial and error' 방식으로 공부하고 있는 학생입니다.

제가 하고자 하는 것은 a="파일 1", b="파일 2", c="파일 3" 이렇게 파일에 대해서 변수를 선언하고자 합니다.

파일 1: 파일명에 rcp라는 단어를 반드시 포함하는 .xlsx 파일
파일 2: 파일명에 PM이라는 단어를 반드시 포함하는 확장자 없는 파일
파일 3: 랜덤한 이름으로 생성되는 .xlsx 파일

이 논리를 이용해서 if 구문으로 변수 선언을 하고, if 구문 이후에 변수를 사용하려고 했습니다.
(일부분을 잘라서 왔습니다.)

페이지

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