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

zasxer의 이미지

물리 메모리 직접 접근이 안되는 이유.


static phys_addr_t __init early_pgtable_alloc(void)
{
     phys_addr_t phys;
     void *ptr;
     phys = memblock_alloc(PAGE_SIZE, PAGE_SIZE);
     BUG_ON(!phys);
     ptr = pte_set_fixmap(phys);
     memset(ptr, 0, PAGE_SIZE);
     pte_clear_fixmap();
     return phys;
}
arch/arm64/mm/mmu.c

위의 코드를 보면 pte_set_fixmap(phys)에서 물리메모리를 가상주소에 매핑한 후 해당 페이지를 0으로 초기화하는 작업인데, 바로 물리메모리에 접근해서 0으로 초기화 하면 안되나요??

secretdog1의 이미지

파이썬 multiprocessing 모듈의 무한 루프를 돌고 있는 자식 프로세스 종료 방법

안녕하세요? 파이썬을 이용하여 프로그램을 개발하고 있습니다.

GUI를 그리고 프로세스들을 관리하는 main.py 가 있고, controller 폴더에 ftp 서버 모듈, http 서버 모듈을 두고 import 하여 서버들을 돌리고 있습니다. 해당 모듈들은 각각 pyftpdlib, http.server 모듈입니다.

그런데 외부 모듈로 불러와서 프로세스를 생성하다 보니 서버 프로세스들과 메인 프로세스 간의 통신을 어떻게 해야 좋을지 모르겠습니다.

이 문제 가지고 3주정도 구글링을 해보았지만 다들 Ctrl+C 같은 걸로 중단할 때의 처리법만 나와있고 메인 코드에서 SIGTERM 같은 신호를 보내 종료하는 방법은 없는 것 같았습니다.

multiprocessing 모듈의 terminate() 메소드를 써 보았지만 이건 강제종료 기능인 것 같더라구요. 자식 프로세스에서 SIGTERM이나 SIGINT를 받지 못하고 강제종료가 되어버립니다.

----------
질문내용은 다음과 같습니다.

IvysSW Jung@Google의 이미지

php 의 v8js 모듈과 react 와 관계를 알 수 있을까요?

php 의 v8js 모듈과 react 와 관계를 알 수 있을까요?

php 를 서버 언어로 하고 view를 reactjs 로 구성하려고 합니다. 그런데 궁금한 것은
1. v8js 를 설치하면 react는 설치할 필요가 없는 것인가 하는 것입니다.
youtube 나 여러 강좌를 통해서 webpack 을 이용하여 서버를 구축하고 거기서 react 코드는 실행해보았습니다. 하지만 php 와 react 를 같이 쓰려고 하니 처음에 어떻게 시작해야 할지 모르겠습니다.
github 을 통해서 여러 소스를 다운받아 실행보았으나 에러가 나서 잘 이해가 되지 않았습니다. 부디 고수님들 알려주세요... ㅠㅠ

2. 그리고 github 에서 react-php-v8js-master 를 다운받아 수정하지 않고 실행해보았는데 다음과 같은 에러가 납니다.
V8Js::compileString():1: ReferenceError: Table is not defined
이것부터 지금 막히고 있습니다.. ㅠㅠ

baarong의 이미지

fd_set 관련 컴파일 문제 도움 요청드립니다.

fd_set을 재정의 하는 부분에서 storage size of ‘fdset’ isn’t known 오류가 발생하고 있습니다.

세벌의 이미지

김프 2.10 웹 문서 번역?

https://docs.gimp.org/2.10/ko/gimp-introduction-whats-new.html
김프 2.10 새로운 점.
영어-.- 네요.

한국어로 번역해서 공식 사이트에 올리려면 어떤 절차를 거쳐야 하나요?

xodn158의 이미지

c 언어 10진수를 2진수로

간단하게 10진수 입력받아서 2진수로 바꿔주는 프로그램을 짜봤는데
10진수를 주면 출력이 안나오네요.. 어느 부분이 문제인건가요?

whd5002의 이미지

주식 코드번호를 크롤링해서 할려는데 안되네요

from urllib.request import urlopen
from bs4 import BeautifulSoup
name=input("주식이름을 넣으십시오")
html="https://www.google.com/search?q="+name+"tbm=fin#scso=uid__4gbW6niDcio8QX4r6iQAg_5:0"
soup = BeautifulSoup(html,"html.parser")
nameList= soup.findALL("div",{"class":"wx62f kno-fb-ctx"})
for name in nameList:
print(name.get_text())

세벌의 이미지

html valdation 에러 안 나게 했더니

https://www.debian.org/devel/website/index.en.html 를 validator.kldp.org 에서 돌려 보면
document type does not allow element "UL" here; assuming missing "LI" start-tag
에러 납니다.

한국어 번역본
https://www.debian.org/devel/website/index.ko.html 에는
ul 태그 앞에 li 태그를 넣었더니 valid 나옵니다.
그런데 보이는 모양이 좀 독특하네요

shbdream의 이미지

프로세스 종료와 Unmount 동작...


프로세스에서 다른 mount 폴더의 실행파일을 실행하고 이전 프로세스폴더를 unmount 하려고 할때 어떻게 해야 하나요?

Mount A/a.bin
Mount B/b.sh

A/a.bin 에서 system("b.sh") 을 실행시킵니다.

b.sh 에서 umount A 를 하면 A busy 하면서 umount 되지 않습니다.

b.sh 단독으로 실행할때는 정상적으로 umount A 가 됩니다.

a.bin에서 b.sh 을 실행해서인것 같은데 이럴때 원하는대로 umount 할 수 있는 방법이 있을까요?

페이지

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